Towards uncovering dynamics of protein interaction networks Teresa Przytycka NIH / NLM / NCBI.

Slides:



Advertisements
Similar presentations
Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv 1.
Advertisements

The multi-layered organization of information in living systems
CSE Fall. Summary Goal: infer models of transcriptional regulation with annotated molecular interaction graphs The attributes in the model.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Structural Inference of Hierarchies in Networks BY Yu Shuzhi 27, Mar 2014.
Cell signaling: responding to the outside world Cells interact with their environment by interpreting extracellular signals via proteins that span their.
Predicting domain-domain interactions using a parsimony approach Katia Guimaraes, Ph.D. NCBI / NLM / NIH.
From Variable Elimination to Junction Trees
Decomposition of overlapping protein complexes: A graph theoretical method for analyzing static and dynamic protein associations Algorithms for Molecular.
Teresa Przytycka NIH / NLM / NCBI RECOMB 2010 Bridging the genotype and phenotype.
Cluster analysis of networks generated through homology: automatic identification of important protein communities involved in cancer metastasis Jonsson.
Regulatory networks 10/29/07. Definition of a module Module here has broader meanings than before. A functional module is a discrete entity whose function.
27803::Systems Biology1CBS, Department of Systems Biology Schedule for the Afternoon 13:00 – 13:30ChIP-chip lecture 13:30 – 14:30Exercise 14:30 – 14:45Break.
HCS Clustering Algorithm
Gene Co-expression Network Analysis BMI 730 Kun Huang Department of Biomedical Informatics Ohio State University.
BioNetGen: a system for modeling the dynamics of protein-protein interactions Bill Hlavacek Theoretical Biology and Biophysics Group Los Alamos National.
Schedule for the Afternoon 13:00 – 13:30ChIP-chip lecture 13:30 – 14:30Exercise 14:30 – 14:45Break 14:45 – 15:15Regulatory pathways lecture 15:15 – 15:45Exercise.
Modularity in Biological networks.  Hypothesis: Biological function are carried by discrete functional modules.  Hartwell, L.-H., Hopfield, J. J., Leibler,
Network topology and evolution of hard to gain and hard to loose attributes Teresa Przytycka NIH / NLM / NCBI.
Graph, Search Algorithms Ka-Lok Ng Department of Bioinformatics Asia University.
27803::Systems Biology1CBS, Department of Systems Biology Schedule for the Afternoon 13:00 – 13:30ChIP-chip lecture 13:30 – 14:30Exercise 14:30 – 14:45Break.
Data Mining Presentation Learning Patterns in the Dynamics of Biological Networks Chang hun You, Lawrence B. Holder, Diane J. Cook.
Introduction to molecular networks Sushmita Roy BMI/CS 576 Nov 6 th, 2014.
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
Systems Biology, April 25 th 2007Thomas Skøt Jensen Technical University of Denmark Networks and Network Topology Thomas Skøt Jensen Center for Biological.
Efficient Algorithms for Detecting Signaling Pathways in Protein Interaction Networks Jacob Scott, Trey Ideker, Richard M. Karp, Roded Sharan RECOMB 2005.
Systematic Analysis of Interactome: A New Trend in Bioinformatics KOCSEA Technical Symposium 2010 Young-Rae Cho, Ph.D. Assistant Professor Department of.
Cell Signaling A __________________________is a series of steps by which a signal on a cell’s surface is converted into a ________________________________________________.
MATISSE - Modular Analysis for Topology of Interactions and Similarity SEts Igor Ulitsky and Ron Shamir Identification.
Overview  Introduction  Biological network data  Text mining  Gene Ontology  Expression data basics  Expression, text mining, and GO  Modules and.
1 Treewidth, partial k-tree and chordal graphs Delpensum INF 334 Institutt fo informatikk Pinar Heggernes Speaker:
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
A Clustering Algorithm based on Graph Connectivity Balakrishna Thiagarajan Computer Science and Engineering State University of New York at Buffalo.
Background Michael J Donath II and Lloyd Turtinen Biology Department  University of Wisconsin-Eau Claire Michael J Donath II and Lloyd Turtinen Biology.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
A Method for Protein Functional Flow Configuration and Validation Woo-Hyuk Jang 1 Suk-Hoon Jung 1 Dong-Soo Han 1
Cell Signaling Ontology Takako Takai-Igarashi and Toshihisa Takagi Human Genome Center, Institute of Medical Science, University of Tokyo.
Introduction to Bioinformatics Biological Networks Department of Computing Imperial College London March 18, 2010 Lecture hour 18 Nataša Pržulj
Intel Confidential – Internal Only Co-clustering of biological networks and gene expression data Hanisch et al. This paper appears in: bioinformatics 2002.
Understanding Network Concepts in Modules Dong J, Horvath S (2007) BMC Systems Biology 2007, 1:24.
Cell Communication.
Cell Communication Chapter Cell Communication: An Overview  Cells communicate with one another through Direct channels of communication Specific.
Lecture 3 1.Different centrality measures of nodes 2.Hierarchical Clustering 3.Line graphs.
Introduction to biological molecular networks
Cell Communication.
341- INTRODUCTION TO BIOINFORMATICS Overview of the Course Material 1.
AP Biology Cell Communication. AP Biology Communication Methods  Cell-to-cell contact  Local signaling  Long distance signaling.
1 Use graphs and not pure logic Variables represented by nodes and dependencies by edges. Common in our language: “threads of thoughts”, “lines of reasoning”,
GO based data analysis Iowa State Workshop 11 June 2009.
Discovering functional interaction patterns in Protein-Protein Interactions Networks   Authors: Mehmet E Turnalp Tolga Can Presented By: Sandeep Kumar.
Biological Networks. Can a biologist fix a radio? Lazebnik, Cancer Cell, 2002.
CHAPTER 11 CELL COMMUNICATION Copyright © 2002 Pearson Education, Inc., publishing as Benjamin Cummings Section B: Signal Reception and the Initiation.
Introduction to Signaling Networks Biophysics 702, February 2012 Jonathan P Butchar.
Robustness, clustering & evolutionary conservation Stefan Wuchty Center of Network Research Department of Physics University of Notre Dame title.
Network Partition –Finding modules of the network. Graph Clustering –Partition graphs according to the connectivity. –Nodes within a cluster is highly.
1 Lesson 12 Networks / Systems Biology. 2 Systems biology  Not only understanding components! 1.System structures: the network of gene interactions and.
Computational methods for inferring cellular networks II Stat 877 Apr 17 th, 2014 Sushmita Roy.
Network applications Sushmita Roy BMI/CS 576 Dec 9 th, 2014.
BCB 570 Spring Signal Transduction Julie Dickerson Electrical and Computer Engineering.
Clustering [Idea only, Chapter 10.1, 10.2, 10.4].
Comparative Network Analysis BMI/CS 776 Spring 2013 Colin Dewey
Cell Communication.
Mining Coherent Dense Subgraphs across Multiple Biological Networks Vahid Mirjalili CSE 891.
CSCI2950-C Lecture 12 Networks
1. SELECTION OF THE KEY GENE SET 2. BIOLOGICAL NETWORK SELECTION
PC trees and Circular One Arrangements
Ingenuity Knowledge Base
Analyzing Time Series Gene Expression Data
Teresa Przytycka NIH / NLM / NCBI
SEG5010 Presentation Zhou Lanjun.
Presentation transcript:

Towards uncovering dynamics of protein interaction networks Teresa Przytycka NIH / NLM / NCBI

DIMACS, May Investigating protein-protein interaction networks Image by Gary Bader (Memorial Sloan-Kettering Cancer Center).

DIMACS, May Functional Modules and Functional Groups Functional Module: Group of genes or their products in a metabolic or signaling pathway, which are related by one or more genetic or cellular interactions and whose members have more relations among themselves than with members of other modules (Tornow et al. 2003) Functional Group: protein complex (alternatively a group of pairwise interacting proteins) or a set of alternative variants of such a complex. Functional group is part of functional module

DIMACS, May Challenge Within a subnetwork (functional module) assummed to contain molecules involved in a dynamic process (like signaling pathway), identify functional groups and partial order of their formation

DIMACS, May Computational Detection of Protein Complexes Spirin & Mirny 2003, Rives & Galitski 2003 Bader et al Bu et al … a large number of other methods Common theme : Identifying densely connected subgraphs.

DIMACS, May Protein interactions are not static Two levels of interaction dynamics: Interactions depending on phase in the cell cycle Signaling

DIMACS, May Signaling pathways EGF signaling pathway from Science’s STKE webpage

DIMACS, May Previous work on detection of Signaling Pathways via Path Finding Algorithms Steffen et al. 2002; Scott et al IDEA: The signal travels from a receptor protein to a transcription factor (we may know from which receptor to which transcription factor). Enumerate simple paths (up to same length, say 8, from receptor(s) to transcription factor(s) Nodes that belong to many paths are more likely to be true elements of signaling pathway.

DIMACS, May Figure from Scott et al. a)Best path b)Sum of “good” paths This picture is missing proteins complexes

DIMACS, May Pheromone signaling pathway receptor    STE 5 STE11 STE7 FUS3 STE11 STE7 FUS3 DIG1 DIG2 STE12 KSS1 or STE20 Activation of the pathway is initiated by the binding of extracellular pheromone to the receptor which in turn catalyzes the exchange of GDP for GTP on its its cognate G protein alpha subunit G . G  is freed to activate the downstream MAPK cascade

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May Overlaps between Functional Groups For an illustration functional groups = maximal cliques

DIMACS, May First line of attack Overlap graph: Nodes= functional groups Edges= overlaps between them

DIMACS, May First line of attack Overlap graph: Nodes= functional groups Edges= overlaps between them

DIMACS, May First line of attack Overlap graph: Nodes= functional groups Edges= overlaps between them

DIMACS, May First line of attack Overlap graph: Nodes= functional groups Edges= overlaps between them

DIMACS, May First line of attack Overlap graph: Nodes= functional groups Edges= overlaps between them

DIMACS, May First line of attack Overlap graph: Nodes= functional groups Edges= overlaps between them Misleading !

DIMACS, May Clique tree Each tree node is a clique For every protein, the cliques that contain this protein form a connected subtree

DIMACS, May Key properties of a clique tree We can trace each protein as it enters/ leaves each complex (functional group) Can such a tree always be constructed?

DIMACS, May Chord = an edge connecting two non-consecutive nodes of a cycle Chordal graph – every cycle of length at least four has a chord. With these two edges the graph is not chordal hole Clique trees can be constructed only for chordal graphs

DIMACS, May Is protein interaction network chordal? Not really Consider smaller subnetworks like functional modules Is such subnetwork chordal? Not necessarily but if it is not it is typically chordal or close to it! Furthermore, the places where they violates chordality tend to be of interest.

DIMACS, May I Pheromone pathway from high throughput data; assembled by Spirin et al Square 1: MKK1, MKK2 are experimentally confirmed to be redundant Square 2: STE11 and STE7 – missing interaction Square 3: FUS3 and KSS1 – similar roles (replaceable but not redundant) Add special “OR” edges

Original Graph, G Is the modified graph chordal? STOPSTOP 1. Compute perfect elimination order (PEO) 2. Use PEO to find maximal cliques and compute clique tree Yes No Tree of Complexes 1. Add edges between nodes with identical set of neighbors 2. Eliminate squares (4-cycles) (if any) by adding a (restricted) set of “fill in” edges connecting nodes with similar set of neighbors Graph modificationModified Graph, G* Maximal clique Protein Fill-in edge Maximal Clique Tree of G* 6, 10 5, 6, 8 5, 7, 8 (1, 2, 5, 8 (1, 2), 8, 9 (1,2),(3,4) 1 2 (5v8) v v

DIMACS, May Representing a functional group by a Boolean expression A B A B V A B A v B A C B A (B v C) V B D A C E (A B C) v (D E) V V V

DIMACS, May Not all graphs can be represented by Boolean expression P4P4 Cographs = graphs which can be represented by Boolean expressions

DIMACS, May Example STE 5 STE11 STE7 FUS3 STE11 STE7 FUS3 KSS1 or STE11 STE7 FUS3 KSS1 STE 5 STE5 STE11 STE7 (FUS v KSS1) v v v

H B = BUD6 (SPH1 v SPA2) STE11 D = SPH1 (STE11 v STE7) FUS3 F = (FUS3 v KSS1) DIG1 DIG2 H = (MKK1 v MKK2) (SPH1 v SPA2) activation BDCE F G A = FUS3 = HSCB2 = KSS1 = BUD6 = DIG1 DIG2 = MPT5 = STE11 = STE5 = STE7 = MKK1 v MKK2 = SPH1 = SPA2 FUNCTIONAL GROUPS A = HSCB2 BUD6 STE11 C = (SPH1 v SPA2) (STE11 v STE7) E = STE5 (STE11 v STE7) (FUS3 v KSS1) G = (FUS3 v KSS1) MPT5 receptor    STE 5 STE11 STE7 FUS3 STE11 STE7 FUS3 DIG1 DIG2 STE12 G-protein KSS1 or STE20 FAR 1 Cdc28

DIMACS, May NF-κB Pathway NF-κB resides in the cytosol bound to an inhibitor IκB. Binding of ligand to the receptor triggers signaling cascade In particular phosphorylation of IκB IκB then becomes ubiquinated and destroyed by proteasomes. This liberates NF-κB so that it is now free to move into the nucleus where it acts as a transcription factor

FUNCTIONAL GROUPS Based on network assembled by: Bouwmeester, et al.: (all paths of length at most 2 from NIK to NF-  B are included) activating complex = IKKa = IKKb = IKKc = NIK = p100 = NFkB, p105 = IkBa, IkBb = IkBe = Col-Tpl2 NIK activation B C A E D repressors

DIMACS, May Transcription complex Network from Jansen et al

DIMACS, May Summary We proposed a new method delineating functional groups and representing their overlaps Each functional group is represented as a Boolean expression If functional groups represent dynamically changing protein associations, the method can suggest a possible order of these dynamic changes For static functional groups it provides compact tree representation of overlaps between such groups Can be used for predicting protein-protein interactions and putative associations and pathways To achieve our goal we used existing results from chordal graph theory and cograph theory but we also contributed new graph-theoretical results.

DIMACS, May Applications Testing for consistency Generating hypothesis “OR” edges – alternative/possible missing interactions. It is interesting to identify them and test which (if any) of the two possibilities holds Question: Can we learn to distinguish “or” resulting from missing interaction and “or” indicating a variant of a complex.

DIMACS, May Future work So far we used methods developed by other groups to delineate functional modules and analyzed them. We are working on a new method which would work best with our technique. No dense graph requirement Our modules will include paths analogous to Scott et al. Considering possible ways of dealing with long cycles. Since fill-in process is not necessarily unique consider methods of exposing simultaneously possible variants. Add other information, e.g., co-expression in conjunction with our tree of complexes.

DIMACS, May References Proceedings of the First RECOMB Satellite Meeting on Systems Biology. Proceedings of the First RECOMB Satellite Meeting on Systems Biology. Elena Zotenko, Katia S Guimaraes, Raja Jothi, Teresa M Przytycka Algorithms for Molecular Biology 2006, 1:7 (26 April 2006) Decomposition of overlapping protein complexes: A graph theoretical method for analyzing static and dynamic protein associations Elena Zotenko, Katia S Guimaraes, Raja Jothi, Teresa M Przytycka Algorithms for Molecular Biology 2006, 1:7 (26 April 2006) Decomposition of overlapping protein complexes: A graph theoretical method for analyzing static and dynamic protein associations

DIMACS, May Thanks Funding: NIH intramural program, NLM Przytycka’s lab members: Elena Zotenko Raja Jothi Analysis of protein interaction networks Orthology clustering, Co-evolution Protein Complexes Protein structure: comparison and classification