Composition and abstraction of logical regulatory modules: application to multicellular systems

MOTIVATION Logical (Boolean or multi-valued) modelling is widely used to study regulatory or signalling networks. Even though these discrete models constitute a coarse, yet useful, abstraction of reality, the analysis of large networks faces a classical combinatorial problem. Here, we propose to take advantage of the intrinsic modularity of inter-cellular networks to set up a compositional procedure that enables a significant reduction of the dynamics, yet preserving the reachability of stable states. To that end, we rely on process algebras, a well-established computational technique for the specification and verification of interacting systems. RESULTS We develop a novel compositional approach to support the logical modelling of interconnected cellular networks. First, we formalize the concept of logical regulatory modules and their composition. Then, we make this framework operational by transposing the composition of logical modules into a process algebra framework. Importantly, the combination of incremental composition, abstraction and minimization using an appropriate equivalence relation (here the safety equivalence) yields huge reductions of the dynamics. We illustrate the potential of this approach with two case-studies: the Segment-Polarity and the Delta-Notch modules.

[1]  Frédéric Lang,et al.  Exp.Open 2.0: A Flexible Tool Integrating Partial Order, Compositional, and On-The-Fly Verification Methods , 2005, IFM.

[2]  Radu Mateescu,et al.  CADP 2006: A Toolbox for the Construction and Analysis of Distributed Processes , 2007, CAV.

[3]  Denis Thieffry,et al.  Logical modelling of the role of the Hh pathway in the patterning of the Drosophila wing disc , 2008, ECCB.

[4]  M. Page,et al.  Search for Steady States of Piecewise-Linear Differential Equation Models of Genetic Regulatory Networks , 2008, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[5]  Jane Hillston,et al.  Bio-PEPA: A framework for the modelling and analysis of biological systems , 2009, Theor. Comput. Sci..

[6]  Radu Mateescu,et al.  CADP 2011: a toolbox for the construction and analysis of distributed processes , 2012, International Journal on Software Tools for Technology Transfer.

[7]  Radu Mateescu,et al.  Partial Model Checking Using Networks of Labelled Transition Systems and Boolean Equation Systems , 2012, TACAS.

[8]  Luciano Milanesi,et al.  Bioinformatics of Genome Regulation and Structure II , 2006 .

[9]  D. Thieffry,et al.  Modular logical modelling of the budding yeast cell cycle. , 2009, Molecular bioSystems.

[10]  John J Tyson,et al.  Model Composition for Macromolecular Regulatory Networks , 2010, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[11]  Joseph Sifakis,et al.  Safety for Branching Time Semantics , 1991, ICALP.

[12]  Aurélien Naldi,et al.  Dynamically consistent reduction of logical regulatory graphs , 2011, Theor. Comput. Sci..

[13]  G. Wagner,et al.  The road to modularity , 2007, Nature Reviews Genetics.

[14]  D. Lauffenburger,et al.  Discrete logic modelling as a means to link protein signalling networks with functional analysis of mammalian signal transduction , 2009, Molecular systems biology.

[15]  Radu Mateescu,et al.  A Model Checking Language for Concurrent Value-Passing Systems , 2008, FM.

[16]  Aurélien Naldi,et al.  Diversity and Plasticity of Th Cell Types Predicted from Regulatory Network Modelling , 2010, PLoS Comput. Biol..

[17]  Nicholas T Ingolia,et al.  Topology and Robustness in the Drosophila Segment Polarity Network , 2004, PLoS biology.

[18]  Aurélien Naldi,et al.  Decision Diagrams for the Representation and Analysis of Logical Models of Genetic Networks , 2007, CMSB.

[19]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[20]  Eugenio Azpeitia,et al.  Single-cell and coupled GRN models of cell patterning in the Arabidopsis thaliana root stem cell niche , 2010, BMC Systems Biology.

[21]  E Mjolsness,et al.  Delta-Notch lateral inhibitory patterning in the emergence of ciliated cells in Xenopus: experimental observations and a gene network model. , 2000, Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing.

[22]  Maxim Teslenko,et al.  A SAT-Based Algorithm for Finding Attractors in Synchronous Boolean Networks , 2011, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[23]  Aurélien Naldi,et al.  Efficient Handling of Large Signalling-Regulatory Networks by Focusing on Their Core Control , 2012, CMSB.

[24]  Frédéric Lang,et al.  SVL: A Scripting Language for Compositional Verification , 2001, FORTE.

[25]  Hans V Westerhoff,et al.  Towards building the silicon cell: a modular approach. , 2006, Bio Systems.

[26]  Rob J. van Glabbeek,et al.  Branching Time and Abstraction in Bisimulation Semantics (Extended Abstract) , 1989, IFIP Congress.

[27]  Wolfgang Reisig,et al.  Modeling in Systems Biology, The Petri Net Approach , 2010, Computational Biology.

[28]  Edda Klipp,et al.  SBMLmerge, a system for combining biochemical network models. , 2006, Genome informatics. International Conference on Genome Informatics.

[29]  Denis Thieffry,et al.  Mathematical Modelling of Cell-Fate Decision in Response to Death Receptor Engagement , 2010, PLoS Comput. Biol..

[30]  Aurélien Naldi,et al.  Dynamical analysis of a generic Boolean model for the control of the mammalian cell cycle , 2006, ISMB.

[31]  Gregor Gößler,et al.  Component-Based Modeling and Reachability Analysis of Genetic Networks , 2011, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[32]  René Thomas Regulatory networks seen as asynchronous automata: A logical description , 1991 .

[33]  Madalena Chaves,et al.  Robustness and fragility of Boolean models for genetic regulatory networks. , 2005, Journal of theoretical biology.

[34]  D. Thieffry,et al.  Segmenting the fly embryo: logical analysis of the role of the segment polarity cross-regulatory module. , 2008, The International journal of developmental biology.

[35]  Frédéric Lang,et al.  Smart Reduction , 2011, FASE.

[36]  Radu Mateescu,et al.  CADP 2010: A Toolbox for the Construction and Analysis of Distributed Processes , 2011, TACAS.