A partial-propensity formulation of the stochastic simulation algorithm for chemical reaction networks with delays.

Several real-world systems, such as gene expression networks in biological cells, contain coupled chemical reactions with a time delay between reaction initiation and completion. The non-Markovian kinetics of such reaction networks can be exactly simulated using the delay stochastic simulation algorithm (dSSA). The computational cost of dSSA scales with the total number of reactions in the network. We reduce this cost to scale at most with the smaller number of species by using the concept of partial reaction propensities. The resulting delay partial-propensity direct method (dPDM) is an exact dSSA formulation for well-stirred systems of coupled chemical reactions with delays. We detail dPDM and present a theoretical analysis of its computational cost. Furthermore, we demonstrate the implications of the theoretical cost analysis in two prototypical benchmark applications. The dPDM formulation is shown to be particularly efficient for strongly coupled reaction networks, where the number of reactions is much larger than the number of species.

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

[2]  L. Devroye Non-Uniform Random Variate Generation , 1986 .

[3]  D. Gillespie A rigorous derivation of the chemical master equation , 1992 .

[4]  Ivo F Sbalzarini,et al.  A partial-propensity variant of the composition-rejection stochastic simulation algorithm for chemical reaction networks. , 2010, The Journal of chemical physics.

[5]  Ivo F. Sbalzarini,et al.  Fast Exact Stochastic Simulation Algorithms Using Partial Propensities , 2010 .

[6]  Thomas Wilhelm,et al.  Chemical systems consisting only of elementary steps – a paradigma for nonlinear behavior , 2000 .

[7]  Bruce Alberts,et al.  Essential Cell Biology , 1983 .

[8]  Xiaodong Cai,et al.  K-leap method for accelerating stochastic simulation of coupled chemical reactions. , 2007, The Journal of chemical physics.

[9]  K R Schneider,et al.  Model reduction by extended quasi-steady-state approximation , 2000, Journal of mathematical biology.

[10]  D. Gillespie A General Method for Numerically Simulating the Stochastic Time Evolution of Coupled Chemical Reactions , 1976 .

[11]  Ivo F Sbalzarini,et al.  A new class of highly efficient exact stochastic simulation algorithms for chemical reaction networks. , 2009, The Journal of chemical physics.

[12]  Hong Li,et al.  Efficient formulation of the stochastic simulation algorithm for chemically reacting systems. , 2004, The Journal of chemical physics.

[13]  Xiaodong Cai,et al.  Stochastic Simulation of Delay-Induced Circadian Rhythms in Drosophila , 2009, EURASIP J. Bioinform. Syst. Biol..

[14]  Aidan P Thompson,et al.  A constant-time kinetic Monte Carlo algorithm for simulation of large biochemical reaction networks. , 2008, The Journal of chemical physics.

[15]  Paul Meakin,et al.  Models for Colloidal Aggregation , 1988 .

[16]  Xiufeng Lang,et al.  Internal noise-sustained circadian rhythms in a Drosophila model. , 2008, Biophysical journal.

[17]  Nagiza F. Samatova,et al.  The sorting direct method for stochastic simulation of biochemical systems with varying reaction execution behavior , 2006, Comput. Biol. Chem..