Discrete-state, continuous-time Markov models are widely used in the modeling of biochemical reaction networks. Their complexity often precludes analytic solution, and we rely on stochastic simulation algorithms (SSA) to estimate system statistics. The Gillespie algorithm is exact, but computationally costly as it simulates every single reaction. As such, approximate stochastic simulation algorithms such as the tau-leap algorithm are often used. Potentially computationally more efficient, the system statistics generated suffer from significant bias unless tau is relatively small, in which case the computational time can be comparable to that of the Gillespie algorithm. The multi-level method [Anderson and Higham, “Multi-level Monte Carlo for continuous time Markov chains, with applications in biochemical kinetics,” SIAM Multiscale Model. Simul. 10(1), 146–179 (2012)] tackles this problem. A base estimator is computed using many (cheap) sample paths at low accuracy. The bias inherent in this estimator is then reduced using a number of corrections. Each correction term is estimated using a collection of paired sample paths where one path of each pair is generated at a higher accuracy compared to the other (and so more expensive). By sharing random variables between these paired paths, the variance of each correction estimator can be reduced. This renders the multi-level method very efficient as only a relatively small number of paired paths are required to calculate each correction term. In the original multi-level method, each sample path is simulated using the tau-leap algorithm with a fixed value of τ. This approach can result in poor performance when the reaction activity of a system changes substantially over the timescale of interest. By introducing a novel adaptive time-stepping approach where τ is chosen according to the stochastic behaviour of each sample path, we extend the applicability of the multi-level method to such cases. We demonstrate the efficiency of our method using a number of examples.
Skip Nav Destination
,
,
,
Article navigation
14 January 2015
Research Article|
January 13 2015
An adaptive multi-level simulation algorithm for stochastic biological systems
C. Lester;
C. Lester
a)
1
Mathematical Institute
, Woodstock Road, Oxford OX2 6GG, United Kingdom
Search for other works by this author on:
C. A. Yates;
C. A. Yates
2Department of Mathematical Sciences, University of Bath, Bath BA2 7AY,
United Kingdom
Search for other works by this author on:
M. B. Giles;
M. B. Giles
1
Mathematical Institute
, Woodstock Road, Oxford OX2 6GG, United Kingdom
Search for other works by this author on:
R. E. Baker
R. E. Baker
1
Mathematical Institute
, Woodstock Road, Oxford OX2 6GG, United Kingdom
Search for other works by this author on:
C. Lester
1,a)
C. A. Yates
2
M. B. Giles
1
R. E. Baker
1
1
Mathematical Institute
, Woodstock Road, Oxford OX2 6GG, United Kingdom
2Department of Mathematical Sciences, University of Bath, Bath BA2 7AY,
United Kingdom
a)
Electronic mail: [email protected]
J. Chem. Phys. 142, 024113 (2015)
Article history
Received:
September 02 2014
Accepted:
December 11 2014
Citation
C. Lester, C. A. Yates, M. B. Giles, R. E. Baker; An adaptive multi-level simulation algorithm for stochastic biological systems. J. Chem. Phys. 14 January 2015; 142 (2): 024113. https://doi.org/10.1063/1.4904980
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Citing articles via
The Amsterdam Modeling Suite
Evert Jan Baerends, Nestor F. Aguirre, et al.
DeePMD-kit v2: A software package for deep potential models
Jinzhe Zeng, Duo Zhang, et al.
Light–matter interaction at the nano- and molecular scale
Kaifeng Wu, Chufeng Zhang, et al.
Related Content
Multi-level methods and approximating distribution functions
AIP Advances (July 2016)
Uniformization techniques for stochastic simulation of chemical reaction networks
J. Chem. Phys. (April 2019)
Nested stochastic simulation algorithm for chemical kinetic systems with disparate rates
J. Chem. Phys. (November 2005)
A modified next reaction method for simulating chemical systems with time dependent propensities and delays
J. Chem. Phys. (December 2007)
Stiffness detection and reduction in discrete stochastic simulation of biochemical systems
J. Chem. Phys. (February 2011)