Finding Instability in Biological Models

The stability of biological models is an important test for establishing their soundness and accuracy. Stability in biological systems represents the ability of a robust system to always return to homeostasis. In recent work, modular approaches for proving stability have been found to be swift and scalable. If stability is however not proved, the currently available techniques apply an exhaustive search through the unstable state space to find loops. This search is frequently prohibitively computationally expensive, limiting its usefulness. Here we present a new modular approach eliminating the need for an exhaustive search for loops. Using models of biological systems we show that the technique finds loops significantly faster than brute force approaches. Furthermore, for a subset of stable systems which are resistant to modular proofs, we observe a speed up of up to 3 orders of magnitude as the exhaustive searches for loops which cause instability are avoided. With our new procedure we are able to prove instability and stability in a number of realistic biological models, including adaptation in bacterial chemotaxis, the lambda phage lysogeny/lysis switch, voltage gated channel opening and cAMP oscillations in the slime mold Dictyostelium discoideum. This new approach will support the development of new tools for biomedicine.

[1]  Sui Huang Gene expression profiling, genetic networks, and cellular states: an integrating concept for tumorigenesis and drug discovery , 1999, Journal of Molecular Medicine.

[2]  Vincent Danos,et al.  Modeling and querying biomolecular interaction networks , 2004, Theor. Comput. Sci..

[3]  Koen Claessen,et al.  Model-Checking Signal Transduction Networks through Decreasing Reachability Sets , 2013, CAV.

[4]  Nikolaj Bjørner,et al.  Z3: An Efficient SMT Solver , 2008, TACAS.

[5]  Ioannis Xenarios,et al.  Hard-wired heterogeneity in blood stem cells revealed using a dynamic regulatory network model , 2013, Bioinform..

[6]  G. Wadhams,et al.  Making sense of it all: bacterial chemotaxis , 2004, Nature Reviews Molecular Cell Biology.

[7]  Alex S. Taylor,et al.  At the interface of biology and computation , 2013, CHI.

[8]  Laurence Calzone,et al.  Correction: Integrative Modelling of the Influence of MAPK Network on Cancer Cell Fate Decision , 2013, PLoS Computational Biology.

[9]  Henri E. Bal,et al.  Erratum: Executing multicellular differentiation: Quantitative predictive modelling of C.elegans vulval development (Bioinformatics (2009) vol. 25(16) (2049-2056)) , 2009 .

[10]  Ana Cavalcanti,et al.  FM 2009: Formal Methods, Second World Congress, Eindhoven, The Netherlands, November 2-6, 2009. Proceedings , 2009, FM.

[11]  Xinzhong Li,et al.  Mechanistic Insights into Metabolic Disturbance during Type-2 Diabetes and Obesity Using Qualitative Networks , 2010, Trans. Comp. Sys. Biology.

[12]  Fausto Giunchiglia,et al.  NUSMV: A New Symbolic Model Verifier , 1999, CAV.

[13]  Fabian J Theis,et al.  Hierarchical Differentiation of Myeloid Progenitors Is Encoded in the Transcription Factor Network , 2011, PloS one.

[14]  W F Loomis,et al.  Cell-cell signaling during Dictyostelium development. , 1998, Trends in microbiology.

[15]  B. Hille,et al.  Ionic channels of excitable membranes , 2001 .

[16]  Henri E. Bal,et al.  Executing multicellular differentiation: quantitative predictive modelling of C.elegans vulval development , 2009, Bioinform..

[17]  Thomas A. Henzinger,et al.  Qualitative networks: a symbolic approach to analyze biological signaling networks , 2007, BMC Systems Biology.

[18]  Nir Piterman,et al.  Proving Stabilization of Biological Systems , 2011, VMCAI.

[19]  Patrick Cousot,et al.  Static determination of dynamic properties of programs , 1976 .

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

[21]  Thomas A. Henzinger,et al.  Predictive Modeling of Signaling Crosstalk during C. elegans Vulval Development , 2007, PLoS Comput. Biol..

[22]  Alex S. Taylor,et al.  Bma: Visual Tool for Modeling and Analyzing Biological Networks , 2012, CAV.

[23]  Rajeev Alur,et al.  A Temporal Logic of Nested Calls and Returns , 2004, TACAS.

[24]  Patrick Cousot,et al.  Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints , 1977, POPL.

[25]  S. Kauffman Metabolic stability and epigenesis in randomly constructed genetic nets. , 1969, Journal of theoretical biology.

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

[27]  Wan Fokkink,et al.  What Can Formal Methods Bring to Systems Biology? , 2009, FM.

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

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

[30]  Denis Thieffry,et al.  Integrative Modelling of the Influence of MAPK Network on Cancer Cell Fate Decision , 2013, PLoS Comput. Biol..