Simulation methods with extended stability for stiff biochemical Kinetics

BackgroundWith increasing computer power, simulating the dynamics of complex systems in chemistry and biology is becoming increasingly routine. The modelling of individual reactions in (bio)chemical systems involves a large number of random events that can be simulated by the stochastic simulation algorithm (SSA). The key quantity is the step size, or waiting time, τ, whose value inversely depends on the size of the propensities of the different channel reactions and which needs to be re-evaluated after every firing event. Such a discrete event simulation may be extremely expensive, in particular for stiff systems where τ can be very short due to the fast kinetics of some of the channel reactions. Several alternative methods have been put forward to increase the integration step size. The so-called τ-leap approach takes a larger step size by allowing all the reactions to fire, from a Poisson or Binomial distribution, within that step. Although the expected value for the different species in the reactive system is maintained with respect to more precise methods, the variance at steady state can suffer from large errors as τ grows.ResultsIn this paper we extend Poisson τ-leap methods to a general class of Runge-Kutta (RK) τ-leap methods. We show that with the proper selection of the coefficients, the variance of the extended τ-leap can be well-behaved, leading to significantly larger step sizes.ConclusionsThe benefit of adapting the extended method to the use of RK frameworks is clear in terms of speed of calculation, as the number of evaluations of the Poisson distribution is still one set per time step, as in the original τ-leap method. The approach paves the way to explore new multiscale methods to simulate (bio)chemical systems.

[1]  Ertugrul M. Ozbudak,et al.  Regulation of noise in the expression of a single gene , 2002, Nature Genetics.

[2]  Daniel T Gillespie,et al.  Stochastic simulation of chemical kinetics. , 2007, Annual review of physical chemistry.

[3]  Muruhan Rathinam,et al.  The numerical stability of leaping methods for stochastic simulation of chemically reacting systems. , 2004, The Journal of chemical physics.

[4]  Julianne D. Halley,et al.  Toward a Rosetta stone for the stem cell genome: stochastic gene expression, network architecture, and external influences. , 2008, Stem cell research.

[5]  Chi-Ying F. Huang,et al.  Ultrasensitivity in the mitogen-activated protein kinase cascade. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[6]  Linda R Petzold,et al.  Efficient step size selection for the tau-leaping simulation method. , 2006, The Journal of chemical physics.

[7]  N. Stanietsky,et al.  The interaction of TIGIT with PVR and PVRL2 inhibits human NK cell cytotoxicity , 2009, Proceedings of the National Academy of Sciences.

[8]  K. Burrage,et al.  Bistability and switching in the lysis/lysogeny genetic regulatory network of bacteriophage lambda. , 2004, Journal of theoretical biology.

[9]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[10]  F. Schlögl Chemical reaction models for non-equilibrium phase transitions , 1972 .

[11]  E. Hairer,et al.  Solving Ordinary Differential Equations II , 2010 .

[12]  M. Thattai,et al.  Stochastic Gene Expression in Fluctuating Environments , 2004, Genetics.

[13]  D. Sherrington Stochastic Processes in Physics and Chemistry , 1983 .

[14]  K. Burrage,et al.  High strong order explicit Runge-Kutta methods for stochastic ordinary differential equations , 1996 .

[15]  D. Volfson,et al.  Delay-induced stochastic oscillations in gene regulation. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[16]  David F Anderson,et al.  A modified next reaction method for simulating chemical systems with time dependent propensities and delays. , 2007, The Journal of chemical physics.

[17]  T. Elston,et al.  Stochasticity in gene expression: from theories to phenotypes , 2005, Nature Reviews Genetics.

[18]  E. Hairer,et al.  Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems , 2010 .

[19]  N. Monk Oscillatory Expression of Hes1, p53, and NF-κB Driven by Transcriptional Time Delays , 2003, Current Biology.

[20]  J. Hasty,et al.  Noise-based switches and amplifiers for gene expression. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[21]  T. Kurtz The Relationship between Stochastic and Deterministic Models for Chemical Reactions , 1972 .

[22]  Anne Auger,et al.  R-leaping: accelerating the stochastic simulation algorithm by reaction leaps. , 2006, The Journal of chemical physics.

[23]  Pamela A. Silver,et al.  Coupling and coordination in gene expression processes: a systems biology view , 2008, Nature Reviews Genetics.

[24]  Jacky L. Snoep,et al.  BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems , 2005, Nucleic Acids Res..

[25]  Kevin Burrage,et al.  Stochastic approaches for modelling in vivo reactions , 2004, Comput. Biol. Chem..

[26]  Michael A. Gibson,et al.  Efficient Exact Stochastic Simulation of Chemical Systems with Many Species and Many Channels , 2000 .

[27]  Friedrich Schl gl Chemical Reaction Models for Non-Equilibrium Phase Transitions , 2005 .

[28]  Assyr Abdulle,et al.  S-ROCK: Chebyshev Methods for Stiff Stochastic Differential Equations , 2008, SIAM J. Sci. Comput..

[29]  Farren J. Isaacs,et al.  Prediction and measurement of an autoregulatory genetic module , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[30]  Tianhai Tian,et al.  Oscillatory Regulation of Hes1: Discrete Stochastic Delay Modelling and Simulation , 2006, PLoS Comput. Biol..

[31]  Tiejun Li,et al.  Analysis of Explicit Tau-Leaping Schemes for Simulating Chemically Reacting Systems , 2007, Multiscale Model. Simul..

[32]  K. Burrage,et al.  Binomial leap methods for simulating stochastic chemical kinetics. , 2004, The Journal of chemical physics.

[33]  A. Arkin,et al.  Stochastic mechanisms in gene expression. , 1997, Proceedings of the National Academy of Sciences of the United States of America.

[34]  D. Vlachos,et al.  Binomial distribution based tau-leap accelerated stochastic simulation. , 2005, The Journal of chemical physics.

[35]  W. Ebeling Stochastic Processes in Physics and Chemistry , 1995 .

[36]  Assyr Abdulle,et al.  Second order Chebyshev methods based on orthogonal polynomials , 2001, Numerische Mathematik.

[37]  E. Hairer,et al.  Stiff and differential-algebraic problems , 1991 .

[38]  M. Thattai,et al.  Intrinsic noise in gene regulatory networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[39]  R. Spigler,et al.  Convergence and stability of implicit runge-kutta methods for systems with multiplicative noise , 1993 .

[40]  Adrián López García de Lomana,et al.  Optimal Experimental Design in the Modelling of Pattern Formation , 2008, ICCS.

[41]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[42]  D. Gillespie Approximate accelerated stochastic simulation of chemically reacting systems , 2001 .

[43]  Arieh Warshel,et al.  Energetics and Dynamics of Enzymatic Reactions , 2001 .

[44]  M. Mackey,et al.  Feedback regulation in the lactose operon: a mathematical modeling study and comparison with experimental data. , 2003, Biophysical journal.

[45]  C. Daub,et al.  BMC Systems Biology , 2007 .

[46]  Tatiana T Marquez-Lago,et al.  Generalized binomial tau-leap method for biochemical kinetics incorporating both delay and intrinsic noise. , 2008, The Journal of chemical physics.

[47]  Darren J. Wilkinson Stochastic Modelling for Systems Biology , 2006 .