string: prediction of protein networks through integration of diverse large-scale data sets

22
STRING: Prediction of protein networks through integration of diverse large-scale data sets Lars Juhl Jensen EMBL Heidelberg

Upload: lars-juhl-jensen

Post on 05-Jul-2015

1.143 views

Category:

Technology


0 download

DESCRIPTION

EMBL white seminar, European Molecular Biology Laboratory, Heidelberg, Germany, April 2, 2004

TRANSCRIPT

Page 1: STRING: Prediction of protein networks through integration of diverse large-scale data sets

STRING: Prediction of protein networks through integration of diverse large-scale data sets

Lars Juhl JensenEMBL Heidelberg

Page 2: STRING: Prediction of protein networks through integration of diverse large-scale data sets

The problem ...

Page 3: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Prediction of protein function

• Homology based methods– Simple sequence similarity searches (BLAST)– Profile searches (PSI-BLAST)– Databases of conserved domains (Pfam, SMART)

• Non-homology based methods working on sequence– Prediction from sequence derived features (ProtFun)– Prediction from genomic context (STRING)

• Prediction from high-throughput experimental data– Microarray gene expression data– Protein-protein interaction screens– ...

Page 4: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Prediction of functional associations

“Protein mode”

Separate networkfor each species

“COG mode”

One networkcoveringall species

Page 5: STRING: Prediction of protein networks through integration of diverse large-scale data sets

STRING provides a protein network based on integration of diverse types of evidence

Genomic Neighborhood

Species Co-occurrence

Gene Fusions

Database Imports

Exp. Interaction Data

Co-expression

Literature Co-mentioning

Page 6: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Score calibration against a common reference

• Many diverse types of evidence– The quality of each is judged by

very different raw scores– These are all calibrated against

the same reference set– This is the key to obtaining a

consistent scoring scheme

• Requirements for a reference– Must represent a compromise

of the all types of evidence– Broad species coverage

• Our reference is KEGG maps– Two proteins are “related” if on

a common KEGG map

Page 7: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Integrating physical interaction screens

Make binaryrepresentationof complexes

Yeast two-hybriddata sets are

inherently binary

Calculate scorefrom number of

(co-)occurrences

Calculate scorefrom non-shared

partners

Calibrate against KEGG maps

Infer associations in other species

Combine evidence from experiments

Page 8: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Gene fusion: predicting physical interactions

Detect multiple proteinsmatching to one protein

Exclude overlappingalignments

Infer associations inother species

Calibrate againstKEGG maps

Page 9: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Mining microarray expression databases

Re-normalize arraysby modern methodto remove biases

Buildexpression

matrix

Combinesimilar arrays

by PCA

Construct predictorby Gaussian kerneldensity estimation

Calibrateagainst

KEGG maps

Inferassociations inother species

Page 10: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Gene neighborhood: predicting co-expression

Identify runs of adjacent geneswith the same direction

Score each gene pair based onintergenic distances

Calibrate against KEGG maps

Infer associationsin other species

Page 11: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Co-mentioning in the scientific literature

Associate abstracts with species

Identify gene names in title/abstract

Count (co-)occurrences of genes

Test significance of associations

Calibrate against KEGG maps

Infer associations in other species

Page 12: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Phylogenetic profile: co-mentioning in genomes

Align all proteins against all

Calculate best-hit profile

Join similar species by PCA

Calculate PC profile distances

Calibrate against KEGG maps

Page 13: STRING: Prediction of protein networks through integration of diverse large-scale data sets

COG based vs. similarity based transfer

• Resolution of the mapping– COGs result in many-to-many– Sequence similarity should

resolve with better detail

• Our scoring scheme– Pairwise alignment scores are

normalized by self-hit– These scores are transformed

using exp(-k1/x), where k1=0.7

– Missing values are estimated– Divide each score by the

column and row sum

• This gives a quantitative score for protein correspondence

Tar

get

spec

ies

Source species

Tar

get

spec

ies

Source species

Page 14: STRING: Prediction of protein networks through integration of diverse large-scale data sets

?

Source species

Target species

Transfer and combination of evidence

• Evidence scores are multiplied by “correspondence scores”

• From each set of closely related species (a clade) only the best scoring evidence of each type is transferred

• The best evidence from each clade is “added” and scaled:scoretransfer = k3 * ( 1 – (1-k2*clade1) * (1-k2*clade2) * ... )

• In-species and transferred evidence is “added” and a total combined score calculated

Page 15: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Combining multiple types of evidencefrom several species

Page 16: STRING: Prediction of protein networks through integration of diverse large-scale data sets

The next step in data integration:predicting the type of interaction

Page 17: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Information extraction from PubMed:extracting specific types of associations

• Tokenization and multi word detection

• Part-of-speech tagging

• Semantic labeling– Gene names– Cue words for entity recognition– Verbs for relation extraction

• Named entity chunking– A CASS grammar recognizes

noun chunks relevant for gene transcription

– [nxgene The GAL4 gene]

• Relation chunking– Our CASS grammar also

recognizes relations between entities:

[nxexpr The expression of [nxgene the cytochrome genes [nxpg CYC1 and CYC7]]]is controlled by[nxpg HAP1]

• Output and visualization– TIGERSearch for inspection– Script for extracting a binary

representation of the relations– Show later go into STRING

Page 18: STRING: Prediction of protein networks through integration of diverse large-scale data sets

We extract from both active, passive, and nominalized sentence constructs

[nx_prom the ATR1 promoter region][contain contains[nx_uas_pt

[dt-a a] [bs binding site] [for for] [nx_activator the GCN4 activator protein]]

[nx_expr RNR1 expression][bez is] [repv reduced] [by by][nx_oprd CLN1 or CLN2 overexpression]

[dt-the the] [binding binding] [of of][nx_prot GCN4 protein] [to to][nx_prom the SER1 promoter in vitro]

Page 19: STRING: Prediction of protein networks through integration of diverse large-scale data sets

A high confidence regulatory network

• We manage to extract a satisfactory number of relations– 422 relation chunks– 597 binary relations– 441 unique binary relations

• Activation/repression assigned for ~50% of relations

• High accuracy: 83-90% on event extraction

• “Arrows” generally point from known transcription factors to other genes

Page 20: STRING: Prediction of protein networks through integration of diverse large-scale data sets

More STRING to come

• Adding more large scale data sets and more species

• New types of genomic context evidence– White seminar by Jan Korbel in May

• Assign specific interaction types to functional associations– Expand text mining to cover more interaction types– Predict interaction types from evidence types

• Interpreting the network– Discover functional modules/pathways– Network topology and network motifs– White seminar by Christian von Mering in June

Page 21: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Acknowledgments

• The STRING team– Christian von Mering– Berend Snel– Martijn Huynen– Daniel Jaeggi– Steffen Schmidt– Mathilde Foglierini– Peer Bork

• ArrayProspector web service– Julien Lagarde– Chris Workman

• NetView visualization tool– Sean Hooper

• Text mining together with EML– Jasmin Saric– Rossitza Ouzounova– Isabel Rojas

• All my other “partners in crime” on various projects– The Steinmetz Group– The Furlong Group

• Web resources– string.embl.de– www.bork.embl.de/ArrayProspector– www.bork.embl.de/synonyms

Page 22: STRING: Prediction of protein networks through integration of diverse large-scale data sets

Thank you!