Qualitative analysis of regulatory networks



Similar documents
Feed Forward Loops in Biological Systems

Chapter 6: Biological Networks

Modélisation. lisation,, simulation et analyse qualitatives de réseaux d'interactions, application au cycle cellulaire mammifère

A Mathematical Model of a Synthetically Constructed Genetic Toggle Switch

Understanding the dynamics and function of cellular networks

Neural Model of the Genetic Network*

Nonlinear Systems of Ordinary Differential Equations

IN the field of synthetic biology [1], [2], one aims at extending

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

Bacterial and Phage Genetic Switches

Models of Switching in Biophysical Contexts

Positive Feedback and Bistable Systems. Copyright 2008: Sauro

Inferring the role of transcription factors in regulatory networks

Additional Modeling Information

1. Introduction Gene regulation Genomics and genome analyses Hidden markov model (HMM)

Static Analysis of Boolean Networks Based on Interaction Graphs: A Survey

f x a 0 n 1 a 0 a 1 cos x a 2 cos 2x a 3 cos 3x b 1 sin x b 2 sin 2x b 3 sin 3x a n cos nx b n sin nx n 1 f x dx y

Comparative genomic hybridization Because arrays are more than just a tool for expression analysis

transcription networks

K-Means Cluster Analysis. Tan,Steinbach, Kumar Introduction to Data Mining 4/18/2004 1

Qualitative Simulation and Model Checking in Genetic Regulatory Networks

Biological Neurons and Neural Networks, Artificial Neurons

Modeling and Simulation of Gene Regulatory Networks

Computational fluid dynamics (CFD) 9 th SIMLAB Course

Example: Document Clustering. Clustering: Definition. Notion of a Cluster can be Ambiguous. Types of Clusterings. Hierarchical Clustering

RULES FOR THE EVOLUTION OF GENE CIRCUITRY

Qualitative modeling of biological systems

Inferring the role of transcription factors in regulatory networks

SECTION 5-1 Exponential Functions

GENE REGULATION. Teacher Packet

COMPUTATIONAL FRAMEWORKS FOR UNDERSTANDING THE FUNCTION AND EVOLUTION OF DEVELOPMENTAL ENHANCERS IN DROSOPHILA

Exploratory data analysis for microarray data

Construction and experiment on micro-gyroscope detection balance loop

1.6. Piecewise Functions. LEARN ABOUT the Math. Representing the problem using a graphical model

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

5.3 Graphing Cubic Functions

SERVO CONTROL SYSTEMS 1: DC Servomechanisms

Inferring the role of transcription factors in regulatory networks

Genetomic Promototypes

Autonomous Equations / Stability of Equilibrium Solutions. y = f (y).

6. The given function is only drawn for x > 0. Complete the function for x < 0 with the following conditions:

1. a. standard form of a parabola with. 2 b 1 2 horizontal axis of symmetry 2. x 2 y 2 r 2 o. standard form of an ellipse centered

The Big Picture. Correlation. Scatter Plots. Data

Core Maths C3. Revision Notes

Bioinformatics: Network Analysis

Midterm Practice Problems

Data Mining Cluster Analysis: Basic Concepts and Algorithms. Lecture Notes for Chapter 8. Introduction to Data Mining

Metabolic Network Analysis

Biological Sciences Initiative. Human Genome

SECTION 2.2. Distance and Midpoint Formulas; Circles

DYNAMICAL NETWORKS: structural analysis and synthesis

Quantitative and Qualitative Systems Biotechnology: Analysis Needs and Synthesis Approaches

Algorithms in Computational Biology (236522) spring 2007 Lecture #1

How To Understand How Gene Expression Is Regulated

ACT Math Vocabulary. Altitude The height of a triangle that makes a 90-degree angle with the base of the triangle. Altitude

Chapter 11: Molecular Structure of DNA and RNA

Performance Metrics for a Biomolecular Step Response

S1 Text. Modeling deterministic single-cell microrna-p53-mdm2 network Figure 2 Figure 2

Protein Protein Interaction Networks

Network Analysis. BCH 5101: Analysis of -Omics Data 1/34

Exponential Functions

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Activity 7.21 Transcription factors

Modeling Genetic Switches with Positive Feedback Loops

In this this review we turn our attention to the square root function, the function defined by the equation. f(x) = x. (5.1)

SCIENCE. Introducing updated Cambridge International AS & A Level syllabuses for. Biology 9700 Chemistry 9701 Physics 9702

FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES

3.1 Solving Systems Using Tables and Graphs

Pulsed Fourier Transform NMR The rotating frame of reference. The NMR Experiment. The Rotating Frame of Reference.

Introduction to polarization of light

7.3 Solving Systems by Elimination

CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING

Genetic algorithm evolved agent-based equity trading using Technical Analysis and the Capital Asset Pricing Model

BIOINF 525 Winter 2016 Foundations of Bioinformatics and Systems Biology

Graphical Modeling for Genomic Data

Resources, process calculi and Godel-Dummett logics

LESSON EIII.E EXPONENTS AND LOGARITHMS

Dual Degree Program Course Requirements

USE OF GRAPH THEORY AND NETWORKS IN BIOLOGY

Basic Concepts of DNA, Proteins, Genes and Genomes

arxiv: v2 [physics.bio-ph] 15 Jan 2016

Graph theoretic approach to analyze amino acid network

Plant Growth & Development. Growth Stages. Differences in the Developmental Mechanisms of Plants and Animals. Development

Lecture 2 Linear functions and examples

Course Requirements for the Ph.D., M.S. and Certificate Programs

The search process for small targets in cellular microdomains! Jürgen Reingruber

In developmental genomic regulatory interactions among genes, encoding transcription factors

MATH ADVISEMENT GUIDE

Discrete Optimization

6.3 PARTIAL FRACTIONS AND LOGISTIC GROWTH

Localised Sex, Contingency and Mutator Genes. Bacterial Genetics as a Metaphor for Computing Systems

Chapter 2: Boolean Algebra and Logic Gates. Boolean Algebra

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MEMORANDUM. All students taking the CLC Math Placement Exam PLACEMENT INTO CALCULUS AND ANALYTIC GEOMETRY I, MTH 145:

Qualitative networks: A symbolic approach to analyze biological signaling networks

Mathematics Placement Packet Colorado College Department of Mathematics and Computer Science

Minimizing Probing Cost and Achieving Identifiability in Probe Based Network Link Monitoring

Sequence of Mathematics Courses

Bioinformatics: Network Analysis

Polynomial Degree and Finite Differences

Transcription:

Qualitative analsis of regulator networks Denis THIEFFRY (LGPD-IBDM, Marseille, France) Introduction Formal tools for the analsis of gene networks Graph-based representation of regulator networks Dnamical formalisation Applications E. coli and bacteriophage transcriptional regulation Conclusions

Contents Introduction Formal tools for the analsis of gene networks Graph theoretical tools Dnamical formalisation Applications Transcriptional regulation in E. coli Conclusions and perspectives

Molecular interactions graphs: (a) DNA-proteins interactions gene A gene B gene C gene D gene E gene F gene G gene H gene I

Molecular interactions graphs: (b) Proteins-proteins interactions (e.g. multimerisation) gene A gene B gene C gene D gene E gene F gene G gene H gene I

Molecular interactions graphs : (c) DNA-Proteins multimerisation gene A gene B gene C gene D gene E gene F gene G gene H gene I

Graph-based representation of transcriptional regulator networks Linear cascade gene A Diverging cascades gene A gene A Circuit gene B gene B [regulator product] gene B gene C gene C gene E gene D gene E gene D gene C Converging cascades Intertwined circuits gene A gene B gene A gene B gene D gene E gene C gene E? gene D gene C gene D gene E

Translating biological questions into graph-theoretical framework Biological questions Identification of regulator cascades identification of the set of interactions linking 2 genes Identification of the shortest sequences of interactions linking 2 genes Identification of all regulator circuits Identification of cross-regulator modules Identification of the most interactive nodes Identification of sub-networks with similar regulator structure (cross-regulator motifs) Comparison of molecular sub-networks with genetic sub-networks Intra ou Inter-specific comparisons of sub-networks Graph-theoretical concepts Partial order Interval between two vertices Shortest patwas between two vertices Elementar and isometric circuits Ccles, blocs, or bi-conne componants Vertices of highest degree Isomorphism Homeomorphism Biggest common sub-graph

Partial order gene A Eamples Shortest path between A et H gene A Conne componant (protein-protein graph) gene B gene C gene D gene D gene D gene E gene F gene G gene H gene H Composante fortement connee Circuits gene C gene C gene C gene E gene F gene E gene E gene F gene I gene I gene I

Contents Introduction Formal tools for the analsis of gene networks Graph theoretical tools Dnamical formalisation Applications Transcriptional regulation in E. coli Conclusions and perspectives

Dnamical formalisation of gene networks A wealth of different formal approaches : Graph analsis Logical equations Nonlinear Ordinar Differential Equations Piecewise Linear Differential Equations Partial Differential Equations Stochastic Equations

Boolean formalism : snchronous updating (1) t t t1 = t t1 t1 = t t1 interaction graph logical equations interaction matri () t () t1 00 11 [01] 01 [10] 10 - - 11 00 state table [10] [01] attractors 00 - - 11

Boolean formalism : snchronous updating (2) z t1 = z t t1 = t z t1 = t t1 t1 z t1 t t z t interaction graph logical equations interaction matri (z) t (z) t1 000 111 001 011 010 110 011 010 100 101 101 001 110 100 111 000 state table 001 011 010 z 101 100 110 spontaneous state transitions 000 - - - 111

Boolean formalism : asnchronous updating (1) X = Y = X Y interaction graph logical equations interaction matri XY 00 11 [01] 01 [10] 10 11 00 state table 00 [10] [01] - - 11 spontaneous state transitions

Boolean formalism: asnchronous updating (2) z X = z Y = Z = z X Y Z interaction graph XYZ z 000 111 001 011 010 110 011 010 100 101 101 001 110 100 111 000 state table logical equations interaction matri 011 010 z 110 001 - - - 111 101 000 100 spontaneous state transitions

Boolean formalism : logical operators : OR OR X = Y = X Y interaction graph logical equations interaction matri XY 00 10 01 00 10 11 [11] 11 state table 01 [11] 00 10 spontaneous state transitions

Boolean formalism : logical operators : AND AND X =. Y = X Y interaction graph logical equations interaction matri XY [00] 00 01 00 10 11 11 01 state table 01 11 [00] 10 spontaneous state transitions

Differential formalism : functional positive circuit ' = k F - () - k- ' = k F - () - k- / / interaction graph differential equations Jacobian matri s - '=0 - - '=0 threshold F - (, s ) = Hill coefficient s n s n n - decreasing sigmoid Hill function phase space 0 0 s

Differential formalism: NON functional positive circuit ' = k F - () - k- ' = k F - () - k- / / interaction graph differential equations Jacobian matri '=0 - '=0 - - - - s s '=0 '=0-0 0-0 s parameter constraints 0 s role of non linearit

Differential formalism: non-linearit and iteration interaction graph ' = k F - () - k - ' = k F - () - k - differential equations At the stead state ('='=0) = (k /k - )F - () = G - 1 () = (k /k - )F - () = G - 2 () --> = (G - 1 (G - 2 ()) - '=0 Linear F - () - - G 2 - (G 1 - ()) Iteration s '=0 s - 0 0 0 s 0 s

Differential formalism: negative circuit z interaction graph ' = k F - (z) - k - ' = k F - () - k - z' = k zf z- () - k -z z Differential equations z / / / z Jocobian matri G 3 - (G 2 - (G 1 - ()) s Iteration 0 0 s

Differential formalism: more interactions ' = k F () k F - () - k - ' = k F () - k - / / interaction graph differential equations Jacobian matri Diversit of dnamical behavior: multistationarit and/or oscillations, depending on parameter values and on non linearit threshold Hill coefficient F (, s ) = n s n n increasing sigmoid Hill function

Asnchronous multilevel logical formalisation René THOMAS, Marcelle KAUFMAN, El Houssine SNOUSSI, Philippe VAN HAM, Jean RICHELLE Multi-level logical variables (concentrations, activities: i = 0, 1, 2 ) and functions (epression level: X i = 0, 1, 2 ) Asnchronous versus snchronous treatment Logical parameters (K i, K i.j, K i.jk, = 0, 1, 2, ) Emphasis on the roles of feedback circuits Thomas (1991). J theor Biol 153: 1-23.

Generalised logical formalism Logical variables/functions Protein "present" (=1) Protein «absent» (=0) Gene «off» (X=0) Gene "on" (X=1) t t - «order» «order» time Logical parameters Gene Gene z Gene K z K z. K z. K z. 0 S (1) 1 Real scale Logical scale

Gene Logical parameters Gene? Gene z K s Logical parameter values 0 0 K z 0 0 0 0 0 0 1 K z. 1 0 1 1 1 1 0 K z. 0 0 1 1 1. 1 1 K z. 1 1 1 0 2 Logical function AND OR XOR SUM "Additive" Boolean Multi-level

Logical parameter values and circuit "functionalit" [Protein ] 1 S (1) 0 K K. X=F() Y=F() K. K Eample: phage λ ci-cro "switch" - - «Functional» 0 S (1) 1 [Protein ] [Protein ] 1 0 K S (1) K. K. Y=F() - X=F() K - NOT «functional» 0 S (1) 1 [Protein ]

Regulator circuits Characteristics Positive circuits Negative circuits Number of negative interactions Dnamical propert Even Maimal level Odd Bottom level Biological propert Differentiation Homeostasis Eamples - ci cro - - tat rev

Contents Introduction Formal tools for the analsis of gene networks Graph theoretical tools Dnamical formalisation Applications Transcriptional regulation in E. coli Conclusions and perspectives

Snthesis of auto-regulated gene circuits Gardner et al. (2000) Nature 403: 339-342 Elowitz & Leibler (2000) Nature 403: 335-338 Becskei & Serrano (2000) Nature 405: 590-593 Construction Inductor 1 R1 P2 P1 R2 GFP P2 R1 P3 R2 P1 R3 P1 R1 GFP Inductor 2 P1 GFP Logical scheme Positive circuit R1 R2 Negative circuit R2 R3 R1 GFP Negative circuit R1 Properties - Stable and eclusive epression of one repressor - Memorisation of induction - Stabilit and robustness against biochemical fluctuations - Cclic epression of the repressors and reporter gene - Transmission of this oscillating behaviour through bacterial divisions - Increased stabilit and decreased variabilit of the repressor epression - Compensation of dosage effects due to the variation of the number of copies Thieffr D (2001). Médecine/Sciences 17: 135-138.

The lambda phage Lambda phage. Left: Overall structure. Right: Alternative developmental pathwas

Lambda genomic organisation and transcriptional regulation Schematic representation of the lambda genome organisation. The double line represents DNA, along which blocks correspond to genes (long, clear blocks) or to regulator regions (shorter, shaded or dark blocks). Circled names stand for the regulator products encoded b the viral genome and vertical arrows show their points of actions. P i and T i designate the promoters and terminators, respectivel ; finall, horizontal arrows represent the different transcripts.

Main regulator components involved in the control of the lsis-lsogen decision in the bacteriophage lambda. Protease RecA SOS UV integration Xis/Int CI Cro CII N Protease Lon Proteases HFLA/B CIII Q late phage functions

The lambda phage switch [Protein] Occupied sites Transcription O L 1 O L 2 O L 3 O R 1 O R 2 O R 3 P L P R P M CI Repressed CI Repressed Repressed Activated CI Repressed Repressed Repressed CRO () Repressed CRO () () Repressed Repressed CRO Repressed Repressed Repressed Sub-regions of O L and O R operators and their occupation b CI and Cro transcription factors, for increasing concentration of these proteins, together with the corresponding effects on transcription from the promoters P L, P R and P M.

A simple model for the lambda phage switch ci () (1) cro() (2) X Y 0 0 K. K. 0 1 K K. Regulator Graph 0 2 K K. ci X cro 1 0 K. K. 1 1 K K. 1 2 K K Y cro Interaction Matri General State Table

A simple model for the lambda phage switch ci () (1) cro() (2) X Y 0 0 K. K. 0 1 0 K. 0 2 0 K. 2 0 K. 0 0 1 0 K. K. 1 1 0 K. 1 0 K. 0 K. 1 2 0 0 0 K. K. K. K. 0 1 K = K = 0

A simple model for the lambda phage switch (1) ci () cro() (2) X Y 0 0 1 2 0 1 0 2 0 2 0 K. 2 0 K. 0 0 1 0 1 K. 1 1 0 K. 1 0 2 0 K. 1 2 0 0 0 1 2 0 1 1 K. K = K = 0, K. = 1, K. = 2

A simple model for the lambda phage switch ci () (1) cro() (2) X Y 0 0 1 2 0 1 0 2 0 2 0 1 2 1 0 1 0 2 0 0 0 0 1 0 1 0 1 1 0 0 1 2 0 0 0 1 2 1 0 0 1 K = K = 0, K. = 1, K. = 2 K. =1, K. = 0

A simple model for the lambda phage switch: Parameter constraints enabling feedback circuit functionalit ci () (1) cro () (2) X Y 0 0 K. K. 0 1 K K. 0 2 K K. 1 0 K. K. 1 1 K K. 1 2 K K K. 1 K. = 0 K. 1 K = 0

A simple model for the lambda phage switch: Parameter constraints enabling feedback circuit functionalit ci () (1) cro () (2) X Y 0 0 K. K. 0 1 K K. K. = 1 K = 0 0 2 K K. 1 0 K. K. 1 1 K K. 1 2 K K

A simple model for the lambda phage switch: Parameter constraints enabling feedback circuit funcitonalit ci () (1) cro () (2) X Y 0 0 K. K. 0 1 K K. 0 2 K K. 1 0 K. K. 1 1 K K. 1 2 K K K. = 2 K. 1 K. = 2 K 1

A simple model for the lambda phage switch: Parameter constraints enabling feedback circuit functionalit Circuit Sign Thresholds K K. K K. K. K. for = 1 negative s (2) - - 0 or 1-2 (2) for = 0 negative - - (0 or 1) 0 or 1-2 positive s (1),s(1) 0 1 (0) - 0 1 or 2 Simulation 0 1 0 1 0 2 circuit combinator analsis

A simple model for the lambda phage switch (1) 2 0 1 0 0 ci () cro() (2) 1 0 2 0 0 0 1 2 1 0 0 1 K = K = K. = 0, K. = K. = 1, K. = 2

A more comple model 2 2 ci cro - - 1-3 2 1 2 3 1 - cii - 1 - N - Thieffr & Thomas (1995) Bull Math Biol 57: 277-297. Lambda regulator graph. Onl the genes directl involved in feedback circuits are taken into account.

Take home messages Qualitative versus (often illusor) quantitative aspects Dnamical roles of feedback circuits Fleibilit of the generalised logical formalism Beware of the artefacts of the snchronous updating method

Further reading Rem E, Mosse B, Chaouia C, Thieffr D (2003). A description of dnamical graphs associated to elementar regulator circuits. Bioinformatics 19 (Suppl 2): ii172-ii178. Thieffr D & Thomas R (1995). Dnamical behaviour of biological regulator networks--ii. Immunit control in bacteriophage lambda Bull Math Biol 57: 277-297. Thieffr D, Huerta AM, Perez-Rueda E, Collado-Vides J (1998). From specific gene regulation to genomic networks: a global analsis of transcriptional regulation in Escherichia coli. Bioessas 20: 433-440. Thomas R (1991). Regulator networks seen as asnchronous automata: a logical description. J theor Biol 153: 1-23. Thomas R, Thieffr D & Kaufman M (1995). Dnamical behaviour of biological regulator networks. I. Biological role of feedback loops and practical use of the concept of the loop-characteristic state. Bull Math Biol 57: 247-276.