overview
play

Overview PPI Related Concepts PPI Prediction and Verification - PowerPoint PPT Presentation

RobinViz: Reliability Oriented Bioinformatic Networks Visualization http://code.google.com/p/robinviz/ A. E. Alada, C. Erten, M. Szdinler Overview PPI Related Concepts PPI Prediction and Verification RobinViz o Visualization


  1. RobinViz: Reliability Oriented Bioinformatic Networks Visualization http://code.google.com/p/robinviz/ A. E. Aladağ, C. Erten, M. Sözdinler

  2. Overview • PPI Related Concepts • PPI Prediction and Verification • RobinViz o Visualization Model o Layout Algorithms o Extra Features • Final Remarks

  3. PPI Networks: Proteins • Proteins: o Amino acid polymers linked with peptide bonds o Control, mediate most processes in the cell:  Enzymatic  Transport  Structural roles etc. P38 (MAPK1) from PDB

  4. PPI Networks: Interactions • Proteins function via interactions P38 interactions with other kinase activity proteins from RobinViz

  5. PPI Networks: Prediction • How to Predict Interactions? o Experimental:  AP-MS  SDS-PAGE  Y2H  ........ From Junker at al. '08 o Computational:  Gene Order  Coevolutionary Profiling  Coexpression Analysis

  6. PPI Networks: Verification • Problems o Many False Positives/Negatives o 80K Yeast protein interactions in all types o Only 3% agreement by more than one type • How to Verify Interactions? o Co-function o Co-localization o Co-expression • Reliability Assignment o Computational methods using  Verification concepts  Orthology

  7. PPI Networks: Visualization • Graph Visualization • Issues: o Very large graphs  Thousands of nodes  Tens of thousands of interactions o Models for integration of  Interaction verification  Interaction reliabilities • Previous Tools: o Cytoscape [Shannon et al. 03'] o GenePro [Vlasblom et al. '06] o SpringScape [Ebbels et al. '06] o Lack verification integration and/or reliabilities o No real-time data retrieval from major databases

  8. RobinViz: Underlying PPI Network • Edge-weighted, undirected graph o Construct SQLite: Naming o User-specified multiple PPI:  Organism, Experiment type  Retrieve from BioGrid  Unify naming and merge o Interaction Reliabilities:  Specified Organisms  Retrieve from HitPredict  Unify naming and merge

  9. RobinViz: Visualization Model • Underlying PPI network, G = (V, E) • Two-level visualization o Central view graph, G c = (V c , E c )  Node/Edge weighted  u in V c subset of V  (u,v) in E c union of edges from E o Peripheral view graphs  Edge weighted  Subgraph of G induced by u in V c • Determine o V C and weights of nodes in V c o Mapping M: V c → P(V), where P power set

  10. RobinViz: Visualization Model

  11. RobinViz: Central View • Co-ontology o V c : (User) GO categories from AmiGO o M: (User) Annotation repositories from GO  Each repository:  gene i → cat x , cat y , cat z , ...  Convert:  cat x → gene i , gene j , gene k  Filter with V c , unify names, merge sources o Node Weights:  PPI hit ratio

  12. RobinViz: Central View • Co-expression o V c :  (User) Expression matrix from GEO  (User) Biclustering algorithm:  CC, BIMAX, REAL  Set of genes in each resulting bicluster o M: Same as co-ontology o Node Weights:  PPI hit ratio  H-value  Functional enrichment

  13. RobinViz: Bidirectional Verification • From trustworthy central clusters to mistrusted PPI False Negatives False Positives

  14. RobinViz: Bidirectional Verification • From trustworthy PPI to mistrusted central clusters False Negatives False Positives

  15. RobinViz: Detailed Analysis • Co-ontology o Detailed online information via AmiGO o GO Table within the system

  16. RobinViz: Detailed Analysis • Co-expression o GO Table, Functional Enrichment Table o Heatmap and Parallel Plots for biclustering results

  17. RobinViz: Layout Algorithms • Spring Embedder Layout (Weighted)

  18. RobinViz: Layout Algorithms • Spring Embedder Layout o Energy based: Nodes connected with springs o Heuristic for minimizing energy of the system o Edges short, non-edges long, symmetric layout o Random initial positions o For k iterations  For each edge (u,v)  Displace u, v proportional to F attr between u, v  For each node u  For each node v  Displace u proportional to F rep between u,v o Straight-line edges for each edge (u,v) o Running time Θ(|V| 2 k). In practice Θ(|V| 3 ) • Reliabilities: Weighted modification in force formula

  19. RobinViz: Layout Algorithms • Sugiyama-style Layout (Weighted)

  20. RobinViz: Layout Algorithms • Sugiyama-style Layout (Weighted) o Layer assignment:  Modify Coffman-Graham '72  Longest path with promotion heuristic  Minimizing weighted edge lengths, drawing area o Order within layers  Layer-by-layer sweep  Weighted crossing minimization o Coordinate assignment  x-coord: 2-bends with Brandes et al. '02.  y-coord: Proportional to density of weighted edges

  21. RobinViz: Other Features • Node Coloring o 1 st level in: Process, Compartment, Function, All o Peripheral (Func) Central (Func) Central (All) • Detailed 1-hop/2-hop neighborhoods • Zooming/Animation/Selection Focus • Search Panel • Save/Load Session, Automatic Database Update

  22. RobinViz: Libraries, Databases etc. • Code and Libraries o Graph Layout: C++ LEDA o GUI and Data Processing: Python and PyQt4 o Settings Files: YAML o Website Parsing: BeautifulSoup o ~30.000 lines of code o Windows and Linux versions • Databases o PPI Networks: BioGrid o Interaction Reliabilities: HitPredict o GO Tree: GeneOntology.org TermDB o GO Associations: GeneOntology.org Association o Gene Expression: GEO (NCBI) • Web Services o BioGrid.org and AmiGO

  23. Future Work • RobinViz Extensions: o Hypothetical network creation: Nomenclature o Embedded Network Analysis o Hierarchical Clustering o Integration of other popular databases • Graph unions, new definitions • PPI network prediction from multiple species

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend