An adaptive multi-level simulation algorithm for stochastic biological systems

被引:22
作者
Lester, C. [1 ]
Yates, C. A. [2 ]
Giles, M. B. [1 ]
Baker, R. E. [1 ]
机构
[1] Math Inst, Oxford OX2 6GG, England
[2] Univ Bath, Dept Math Sci, Bath BA2 7AY, Avon, England
基金
英国工程与自然科学研究理事会;
关键词
CHEMICALLY REACTING SYSTEMS; MONTE-CARLO; BIFURCATION; KINETICS; LEAP;
D O I
10.1063/1.4904980
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
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 tau. 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 tau 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. (C) 2015 AIP Publishing LLC.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Multi-level data assimilation for ocean forecasting using the shallow-water equations
    Beiser, Florian
    Holm, Havard Heitlo
    Lye, Kjetil Olsen
    Eidsvik, Jo
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2025, 524
  • [32] Multi-scenario modelling of uncertainty in stochastic chemical systems
    Evans, R. David
    Ricardez-Sandoval, Luis A.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 273 : 374 - 392
  • [33] Multi-level FeCo/N-doped carbon nanosheet for peroxymonosulfate oxidation and sterilization inactivation
    Xu, Fang
    Zhang, Wuxiang
    Wang, Xingang
    Dai, Hongliang
    Yu, Chao
    Liu, Xingyu
    Li, Zihan
    Zhang, Ming
    Yan, Dengxin
    Chen, Fangyan
    Tang, Yubin
    [J]. JOURNAL OF COLLOID AND INTERFACE SCIENCE, 2024, 661 : 840 - 852
  • [34] Multi-level Modeling of Silica-Template Interactions During Initial Stages of Zeolite Synthesis
    Verstraelen, Toon
    Szyja, Bartomiej M.
    Lesthaeghe, David
    Declerck, Reinout
    Van Speybroeck, Veronique
    Waroquier, Michel
    Jansen, Antonius P. J.
    Aerts, Alexander
    Follens, Lana R. A.
    Martens, Johan A.
    Kirschhock, Christine E. A.
    van Santen, Rutger A.
    [J]. TOPICS IN CATALYSIS, 2009, 52 (09) : 1261 - 1271
  • [35] L-leap: accelerating the stochastic simulation of chemically reacting systems
    Xin-jun Peng
    Yi-fei Wang
    [J]. Applied Mathematics and Mechanics, 2007, 28 : 1361 - 1371
  • [36] L-leap:accelerating the stochastic simulation of chemically reacting systems
    彭新俊
    王翼飞
    [J]. Applied Mathematics and Mechanics(English Edition), 2007, (10) : 1361 - 1371
  • [37] A multi-level dimension reduction Monte-Carlo method for jump-diffusion models
    Duy-Minh Dang
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2017, 324 : 49 - 71
  • [38] L-leap:: accelerating the stochastic simulation of chemically reacting systems
    Peng Xin-jun
    Wang Yi-fei
    [J]. APPLIED MATHEMATICS AND MECHANICS-ENGLISH EDITION, 2007, 28 (10) : 1361 - 1371
  • [39] Monte Carlo Simulation of Glycerol Poly-alkoxylation: A Novel Application of a Stochastic Algorithm
    Tesser, Riccardo
    Santacesaria, Elio
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2021, 60 (46) : 16619 - 16634
  • [40] A multi-level pore scale reactive transport model for the investigation of combined leaching and carbonation of cement paste
    Patel, Ravi A.
    Churakov, Sergey V.
    Prasianakis, Nikolaos I.
    [J]. CEMENT & CONCRETE COMPOSITES, 2021, 115