Systems biology SAMSI Opening Workshop Algebraic Methods in Systems Biology and Statistics September 14, 2008 Reinhard Laubenbacher Virginia Bioinformatics.

Slides:



Advertisements
Similar presentations
Unravelling the biochemical reaction kinetics from time-series data Santiago Schnell Indiana University School of Informatics and Biocomplexity Institute.
Advertisements

Stochastic algebraic models SAMSI Transition Workshop June 18, 2009 Reinhard Laubenbacher Virginia Bioinformatics Institute and Mathematics Department.
Bayesian network for gene regulatory network construction
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 27 – Overview of probability concepts 1.
A model of one biological 2-cells complex Akinshin A.A., Golubyatnikov V.P. Sobolev Institute of Mathematics SB RAS, Bukharina T.A., Furman D.P. Institute.
Polynomial dynamical systems over finite fields, with applications to modeling and simulation of biological networks. IMA Workshop on Applications of.
A Mathematical Formalism for Agent- Based Modeling 22 nd Mini-Conference on Discrete Mathematics and Algorithms Clemson University October 11, 2007 Reinhard.
An Intro To Systems Biology: Design Principles of Biological Circuits Uri Alon Presented by: Sharon Harel.
DYNAMICS OF RANDOM BOOLEAN NETWORKS James F. Lynch Clarkson University.
Discrete models of biological networks Segunda Escuela Argentina de Matematica y Biologia Cordoba, Argentina June 29, 2007 Reinhard Laubenbacher Virginia.
Lecture #1 Introduction.
Introduction of Probabilistic Reasoning and Bayesian Networks
From: Probabilistic Methods for Bioinformatics - With an Introduction to Bayesian Networks By: Rich Neapolitan.
Markov Chains Lecture #5
Complexity 11-1 Complexity Andrei Bulatov Space Complexity.
Models and methods in systems biology Daniel Kluesing Algorithms in Biology Spring 2009.
Petri net modeling of biological networks Claudine Chaouiya.
Seminar in Bioinformatics Winter 11/12 An Introduction To System Biology Uri Alon Chapters 3-4 Presented by: Nitsan Chrizman.
CISC667, F05, Lec26, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) Genetic networks and gene expression data.
1. Elements of the Genetic Algorithm  Genome: A finite dynamical system model as a set of d polynomials over  2 (finite field of 2 elements)  Fitness.
Systems Biology Biological Sequence Analysis
Gene Regulatory Networks - the Boolean Approach Andrey Zhdanov Based on the papers by Tatsuya Akutsu et al and others.
Graph, Search Algorithms Ka-Lok Ng Department of Bioinformatics Asia University.
Genome evolution: a sequence-centric approach Lecture 3: From Trees to HMMs.
IMA, October 29, 2007 Slide 1 T H E B I O I N F O R M A T I C S C E N T R E A continuous probabilistic model of local RNA 3-D structure Jes Frellsen The.
6. Gene Regulatory Networks
Discrete models of biochemical networks Algebraic Biology 2007 RISC Linz, Austria July 3, 2007 Reinhard Laubenbacher Virginia Bioinformatics Institute.
Introduction to molecular networks Sushmita Roy BMI/CS 576 Nov 6 th, 2014.
Computational Models in Systems Biology Karan Mangla 22 nd April, 2008.
. DAGs, I-Maps, Factorization, d-Separation, Minimal I-Maps, Bayesian Networks Slides by Nir Friedman.
Cristina Manfredotti D.I.S.Co. Università di Milano - Bicocca An Introduction to the Use of Bayesian Network to Analyze Gene Expression Data Cristina Manfredotti.
Systematic Analysis of Interactome: A New Trend in Bioinformatics KOCSEA Technical Symposium 2010 Young-Rae Cho, Ph.D. Assistant Professor Department of.
Bayes Net Perspectives on Causation and Causal Inference
Bayesian integration of biological prior knowledge into the reconstruction of gene regulatory networks Dirk Husmeier Adriano V. Werhli.
Analyzing the systemic function of genes and proteins Rui Alves.
Genetic network inference: from co-expression clustering to reverse engineering Patrik D’haeseleer,Shoudan Liang and Roland Somogyi.
What Is a Gene Network?. Gene Regulatory Systems “Programs built into the DNA of every animal.” Eric H. Davidson.
Using Bayesian Networks to Analyze Expression Data N. Friedman, M. Linial, I. Nachman, D. Hebrew University.
Modeling and identification of biological networks Esa Pitkänen Seminar on Computational Systems Biology Department of Computer Science University.
Reverse engineering gene regulatory networks Dirk Husmeier Adriano Werhli Marco Grzegorczyk.
Department of Mathematics, Mahidol University Department of Mathematics Mahidol University C M E Yongwimon Lenbury Deparment.
Using Bayesian Networks to Analyze Whole-Genome Expression Data Nir Friedman Iftach Nachman Dana Pe’er Institute of Computer Science, The Hebrew University.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
Using Logical Circuits to Analyze and Model Genetic Networks Leon Glass Isadore Rosenfeld Chair in Cardiology, McGill University.
A Biology Primer Part IV: Gene networks and systems biology Vasileios Hatzivassiloglou University of Texas at Dallas.
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
A Maximum Principle for Single-Input Boolean Control Networks Michael Margaliot School of Electrical Engineering Tel Aviv University, Israel Joint work.
Problem Limited number of experimental replications. Postgenomic data intrinsically noisy. Poor network reconstruction.
Microarrays.
Network Evolution Statistics of Networks Comparing Networks Networks in Cellular Biology A. Metabolic Pathways B. Regulatory Networks C. Signaling Pathways.
Genome Biology and Biotechnology The next frontier: Systems biology Prof. M. Zabeau Department of Plant Systems Biology Flanders Interuniversity Institute.
Introduction to biological molecular networks
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
Introduction on Graphic Models
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 Motifs See some examples of motifs and their functionality Discuss a study that showed how a miRNA also can be integrated into motifs Today’s plan.
Inferring Regulatory Networks from Gene Expression Data BMI/CS 776 Mark Craven April 2002.
Modelling of biomolecular networks
Building and Analyzing Genome-Wide Gene Disruption Networks
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
CISC 841 Bioinformatics (Spring 2006) Inference of Biological Networks
Department of Computer Science
1 Department of Engineering, 2 Department of Mathematics,
CSCI2950-C Lecture 13 Network Motifs; Network Integration
Markov Random Fields Presented by: Vladan Radosavljevic.
Network Inference Chris Holmes Oxford Centre for Gene Function, &,
Computational Biology
CISC 667 Intro to Bioinformatics (Spring 2007) Genetic networks and gene expression data CISC667, S07, Lec24, Liao.
Presentation transcript:

Systems biology SAMSI Opening Workshop Algebraic Methods in Systems Biology and Statistics September 14, 2008 Reinhard Laubenbacher Virginia Bioinformatics Institute and Mathematics Department Virginia Tech

Living systems, being nonlinear dynamical systems, have properties different from their constituents in isolation, properties which emerge from the interactions among the molecular constituents; accordingly, it is the organization of these intermolecular processes in organisms that underlies their characteristic living properties. A reductionist or antireductionist strategy alone does not do justice to this claim. A new strategy seems needed […] F. C. Boogerd et al., 2007

Genomics/proteomics Interactions between molecules Intracellular networks Tissue level processes complexity Whole organism

Y. Lazebnik, Cancer Cell, 2002

G. Koh et al., Bioinformatics, 2006

sdsddddddddddddddddddddddddd

Model Types Ideker, Lauffenburger, Trends in Biotech 21, 2003

Discrete models of molecular networks [The] transcriptional control of a gene can be described by a discrete-valued function of several discrete-valued variables. A regulatory network, consisting of many interacting genes and transcription factors, can be described as a collection of interrelated discrete functions and depicted by a wiring diagram similar to the diagram of a digital logic circuit. R. Karp, 2002

Nature

Discrete modeling frameworks 1.Boolean networks and cellular automata (including probabilistic and sequential BNs) 2.Polynomial dynamical systems over finite fields 3.Logical models 4.Dynamic Bayesian networks

Boolean networks Definition. Let f 1,…,f n be Boolean functions in variables x 1,…,x n. A Boolean network is a time-discrete dynamical system f = (f 1,…,f n ) : {0, 1} n {0, 1} n The state space of f is the directed graph with the elements of {0,1} n as nodes. There is a directed edge b c iff f(b) = c.

f 1 = NOT x 2 f 2 = x 4 OR (x 1 AND x 3 ) f 3 = x 4 AND x 2 f 4 = x 2 OR x 3 Boolean networks

The phase plane Compound y Compound x dx /dt = f (x,y) dy /dt = g(x,y) (x o,y o ) dx = f (x o,y o ) dt dy = g(x o,y o ) dt Courtesy J. Tyson

Boolean network models in biology Stuart A. Kauffman Metabolic stability and epigenesis in randomly constructed genetic nets J. Theor. Biol. 22 (1969) Boolean networks as models for genetic regulatory networks: Nodes = genes, functions = gene regulation Variable states: 1 = ON, 0 = OFF

Polynomial dynamical systems Note: {0, 1} = k has a field structure (1+1=0). Fact: Any Boolean function in n variables can be expressed uniquely as a polynomial function in k[x 1,…,x n ] /, and conversely. Proof: x AND y = xy x OR y = x+y+xy NOT x = x+1 (x XOR y = x+y)

Polynomial dynamical systems Let k be a finite field and f 1, …, f n k[x 1,…,x n ] f = (f 1, …, f n ) : k n k n is an n-dimensional polynomial dynamical system over k. Natural generalization of Boolean networks. Fact: Every function k n k can be represented by a polynomial, so all finite dynamical systems k n k n are polynomial dynamical systems.

Example k = F 3 = {0, 1, 2}, n = 3 f 1 = x 1 x 2 2 +x 3, f 2 = x 2 +x 3, f 3 = x 1 2 +x 2 2. Dependency graph (wiring diagram)

Sequential polynomial systems k = F 3 = {0, 1, 2}, n = 3 f 1 = x 1 x 2 2 +x 3 f 2 = x 2 +x 3 f 3 = x 1 2 +x 2 2 σ = (2 3 1) update schedule: First update f 2. Then f 3, using the new value of x 2. Then f 1, using the new values of x 2 and x 3.

Sequential systems as biological models Different regulatory processes happen on different time scales Stochastic effects in the cell affect the update order of variables representing different chemical compounds at any given time Therefore, sequential update in models of regulatory networks adds realistic feature.

Stochastic models Polynomial dynamical systems can be modified: Choose random update order for each update (see Sontag et al. for Boolean case) Choose an update function at random from a collection at each update (see Shmulevich et al. for Boolean case)

Logical models E. Snoussi and R. Thomas Logical identification of all steady states: the concept of feedback loop characteristic states Bull. Math. Biol. 55 (1993) Key model features: Time delays of different lengths for different variables are important Positive and negative feedback loops are important

Model description Basic structure of logical models: 1.Sets of variables x 1, …, x n ; X 1, …, X n (X i = genes and x i = gene products, e.g., proteins. A gene product x regulates a gene Y, with a certain time delay.) Each variable pair x i, X i takes on a finite number of distinct states or thresholds (possibly different for different i), corresponding to different modes of action of the variables for different concentration levels.

Model description (cont.) 2. A directed weighted graph with the x i as nodes and threshold levels, indicating regulatory relationships and at what levels they occur. Each edge has a sign, indicating activation (+) or inhibition (-). 3. A collection of logical parameters which can be used to determine the state transition of a given node for a given configuration of inputs.

Features of logical models Sophisticated models that include many features of real networks Ability to construct continuous models based on the logical model specification Models encode intuitive network properties

An Example x y z

Features of logical models Include many features of real biological networks Intuitive but complicated formalism and model description Difficult to study as a mathematical object Difficult to study dynamics for larger models

Equivalence of models Theorem. (A. Veliz-Cuba, A. Jarrah, L.) A logical model can be encoded as a PDS, without loss of information. (Boolean case: H. Siebert) (Similarly, certain types of Petri nets can be encoded as PDS.) This aids model analysis.

Dynamic Bayesian networks Definition. A Bayesian network (BN) is a representation of a joint probability distribution over a set X 1, …, X n of random variables. It consists of an acyclic graph with the X i as vertices. A directed edge indicates a conditional dependence relation a family of conditional distributions for each variable, given its parents in the graph

BN models of gene regulatory networks Can use BNs to model gene regulatory networks: Random variables X i genes Directed edges regulatory relationships Problem: BNs cannot have directed loops. Hence cannot model feedback loops.

Dynamic Bayesian networks Definition. A dynamic Bayesian network (DBN) is a representation of the stochastic evolution of a set of random variables {X i }, using discrete time. It has two components: a directed graph (V, E) encoding conditional dependence conditions (as before); a family of conditional probability distributions P(X i (t) | Pa i (t-1)), where Pa i = {X j | (X j, X i ) E} (Doyer et al., BMC Bioinformatics 7 (2006) )

Dynamic Bayesian networks DBNs generalize Hidden Markov Models. Recently used for inference of gene regulatory networks from time courses of microarray data.

Open problems Find good model inference methods (system identification) using omics data Find experimental design strategies appropriate for systems biology Formalize systems biology along the lines of mathematical systems theory