A declarative constraint-based method for analyzing discrete genetic regulatory networks

Dynamical modeling has proven useful for understanding how complex biological processes emerge from the many components and interactions composing genetic regulatory networks (GRNs). However, the development of models is hampered by large uncertainties in both the network structure and parameter values. To remedy this problem, the models are usually developed through an iterative process based on numerous simulations, confronting model predictions with experimental data and refining the model structure and/or parameter values to repair the inconsistencies. In this paper, we propose an alternative to this generate-and-test approach. We present a four-step method for the systematic construction and analysis of discrete models of GRNs by means of a declarative approach. Instead of instantiating the models as in classical modeling approaches, the biological knowledge on the network structure and its dynamics is formulated in the form of constraints. The compatibility of the network structure with the constraints is queried and in case of inconsistencies, some constraints are relaxed. Common properties of the consistent models are then analyzed by means of dedicated languages. Two such languages are introduced in the paper. Removing questionable constraints or adding interesting ones allows to further analyze the models. This approach allows to identify the best experiments to be carried out, in order to discriminate sets of consistent models and refine our knowledge on the system functioning. We test the feasibility of our approach, by applying it to the re-examination of a model describing the nutritional stress response in the bacterium Escherichia coli.

[1]  Alexander Bockmayr,et al.  Temporal constraints in the logical analysis of regulatory networks , 2008, Theor. Comput. Sci..

[2]  Pascale Le Gall,et al.  Symbolic Modeling of Genetic Regulatory Networks , 2007, J. Bioinform. Comput. Biol..

[3]  Luděk Matyska,et al.  Constraint Logic Programming Language with Extensional FuzzySets , 1995 .

[4]  Niklas Sörensson,et al.  An Extensible SAT-solver , 2003, SAT.

[5]  W Wiechert,et al.  Unravelling the regulatory structure of biochemical networks using stimulus response experiments and large-scale model selection. , 2006, Systems biology.

[6]  D. Schneider,et al.  Qualitative simulation of the carbon starvation response in Escherichia coli. , 2006, Bio Systems.

[7]  J. Stelling,et al.  Ensemble modeling for analysis of cell signaling dynamics , 2007, Nature Biotechnology.

[8]  Natal A. W. van Riel,et al.  Dynamic modelling and analysis of biochemical networks: mechanism-based models and model-based experiments , 2006, Briefings Bioinform..

[9]  Gregor Gößler,et al.  Compositional Reachability Analysis of Genetic Networks , 2006, CMSB.

[10]  H. D. Jong,et al.  Qualitative simulation of genetic regulatory networks using piecewise-linear models , 2004, Bulletin of mathematical biology.

[11]  A. Travers,et al.  A DNA architectural protein couples cellular physiology and DNA topology in Escherichia coli , 1999, Molecular microbiology.

[12]  G. Odell,et al.  The segment polarity network is a robust developmental module , 2000, Nature.

[13]  Niklas Srensson,et al.  An Extensible SAT-solver [ver 1.2] , 2003 .

[14]  R Kahmann,et al.  Regulation of crp transcription by oscillation between distinct nucleoprotein complexes , 1998, The EMBO journal.

[15]  François Fages,et al.  Modelling and querying interaction networks in the biochemical abstract machine BIOCHAM , 2002 .

[16]  Oded Maler,et al.  On Timed Models of Gene Networks , 2007, FORMATS.

[17]  E. Fanchon,et al.  A SAT-based approach to decipher Gene Regulatory Networks , 2007 .

[18]  Vipul Periwal,et al.  System Modeling in Cellular Biology: From Concepts to Nuts and Bolts , 2006 .

[19]  Didier Lime,et al.  Hybrid Modelling and Dynamical Analysis of Gene Regulatory Networks with Delays , 2007, Complexus.

[20]  S. Kauffman A proposal for using the ensemble approach to understand genetic regulatory networks. , 2004, Journal of theoretical biology.

[21]  Ian Stark,et al.  The Continuous pi-Calculus: A Process Algebra for Biochemical Modelling , 2008, CMSB.

[22]  Alain Colmerauer,et al.  Constraint logic programming: selected research , 1993 .

[23]  Hidde de Jong,et al.  Symbolic reachability analysis of genetic regulatory networks using discrete abstractions , 2008, Autom..

[24]  Douglas B. Kell,et al.  The role of modeling in systems biology , 2005 .

[25]  Laurent Trilling,et al.  Modélisation de réseaux biologiques discrets en programmation logique par contraintes , 2007, Tech. Sci. Informatiques.

[26]  Laurent Trilling,et al.  Modeling the Molecular Network Controlling Adhesion Between Human Endothelial Cells: Inference and Simulation Using Constraint Logic Programming , 2004, CMSB.

[27]  R. Thomas,et al.  Multistationarity, the basis of cell differentiation and memory. II. Logical analysis of regulatory networks in terms of feedback circuits. , 2001, Chaos.

[28]  Hidde de Jong,et al.  Genetic Network Analyzer: qualitative simulation of genetic regulatory networks , 2003, Bioinform..

[29]  Vipul Periwal,et al.  Qualitative Approaches to the Analysis of Genetic Regulatory Networks , 2006 .

[30]  Adrien Richard,et al.  Application of formal methods to biological regulatory networks: extending Thomas' asynchronous logical approach with temporal logic. , 2004, Journal of theoretical biology.

[31]  Denis Thieffry,et al.  Qualitative Analysis of Regulatory Graphs: A Computational Tool Based on a Discrete Formal Framework , 2003, POSTA.

[32]  Radu Mateescu,et al.  Validation of qualitative models of genetic regulatory networks by model checking: analysis of the nutritional stress response in Escherichia coli , 2005, ISMB.

[33]  Aurélien Naldi,et al.  Logical modelling of regulatory networks with GINsim 2.3 , 2009, Biosyst..

[34]  T. Henzinger,et al.  Executable cell biology , 2007, Nature Biotechnology.

[35]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[36]  R. Thomas,et al.  Multistationarity, the basis of cell differentiation and memory. I. Structural conditions of multistationarity and other nontrivial behavior. , 2001, Chaos.

[37]  S. Altuvia,et al.  Differential regulation of Escherichia coli topoisomerase I by Fis , 2007, Molecular microbiology.

[38]  T. Inada,et al.  Mechanism of the down‐regulation of cAMP receptor protein by glucose in Escherichia coli: role of autoregulation of the crp gene. , 1994, The EMBO journal.

[39]  D Thieffry,et al.  GINsim: a software suite for the qualitative modelling, simulation and analysis of regulatory networks. , 2006, Bio Systems.