Solving the chemical master equation using sliding windows

被引:64
|
作者
Wolf, Verena [1 ]
Goel, Rushil [2 ]
Mateescu, Maria [3 ]
Henzinger, Thomas A. [4 ]
机构
[1] Univ Saarland, Dept Comp Sci, D-6600 Saarbrucken, Germany
[2] Indian Inst Technol, Dept Comp Sci & Engn, Bombay, Maharashtra, India
[3] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
[4] IST Austria, Klosterneuburg, Austria
基金
瑞士国家科学基金会;
关键词
STOCHASTIC SIMULATION; NOISE; APPROXIMATIONS; EXPRESSION;
D O I
10.1186/1752-0509-4-42
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Background: The chemical master equation (CME) is a system of ordinary differential equations that describes the evolution of a network of chemical reactions as a stochastic process. Its solution yields the probability density vector of the system at each point in time. Solving the CME numerically is in many cases computationally expensive or even infeasible as the number of reachable states can be very large or infinite. We introduce the sliding window method, which computes an approximate solution of the CME by performing a sequence of local analysis steps. In each step, only a manageable subset of states is considered, representing a "window" into the state space. In subsequent steps, the window follows the direction in which the probability mass moves, until the time period of interest has elapsed. We construct the window based on a deterministic approximation of the future behavior of the system by estimating upper and lower bounds on the populations of the chemical species. Results: In order to show the effectiveness of our approach, we apply it to several examples previously described in the literature. The experimental results show that the proposed method speeds up the analysis considerably, compared to a global analysis, while still providing high accuracy. Conclusions: The sliding window method is a novel approach to address the performance problems of numerical algorithms for the solution of the chemical master equation. The method efficiently approximates the probability distributions at the time points of interest for a variety of chemically reacting systems, including systems for which no upper bound on the population sizes of the chemical species is known a priori.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] An adaptive solution to the chemical master equation using quantized tensor trains with sliding windows
    Dinh, Trang
    Sidje, Roger B.
    [J]. PHYSICAL BIOLOGY, 2020, 17 (06)
  • [2] Solving the chemical master equation by aggregation and Krylov approximations
    Vo, Huy D.
    Sidje, Roger B.
    [J]. 2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 7093 - 7098
  • [3] Solving Dynamical Systems Using Windows of Sliding Subproblems
    Garcia Contreras, Angel Fernando
    Ceberio, Martine
    [J]. APPLIED COMPUTER SCIENCES IN ENGINEERING, WEA 2021, 2021, 1431 : 13 - 24
  • [4] Solving the chemical master equation for monomolecular reaction systems analytically
    Jahnke, Tobias
    Huisinga, Wilhelm
    [J]. JOURNAL OF MATHEMATICAL BIOLOGY, 2007, 54 (01) : 1 - 26
  • [5] Solving the Chemical Master Equation with the Aggregation-Disaggregation Method
    Hegland, M.
    [J]. 18TH WORLD IMACS CONGRESS AND MODSIM09 INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION: INTERFACING MODELLING AND SIMULATION WITH MATHEMATICAL AND COMPUTATIONAL SCIENCES, 2009, : 691 - 696
  • [6] Solving the chemical master equation for monomolecular reaction systems analytically
    Tobias Jahnke
    Wilhelm Huisinga
    [J]. Journal of Mathematical Biology, 2007, 54 : 1 - 26
  • [7] A shift and invert reorthogonalization Arnoldi algorithm for solving the chemical master equation
    Liu, Yong
    Gu, Chuanqing
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2019, 349 : 1 - 13
  • [8] Solving the master equation for Indels
    Holmes, Ian H.
    [J]. BMC BIOINFORMATICS, 2017, 18
  • [9] On the use of proper generalized decompositions for solving the multidimensional chemical master equation
    Chinesta, Francisco
    Ammar, Amine
    Cueto, Elias
    [J]. EUROPEAN JOURNAL OF COMPUTATIONAL MECHANICS, 2010, 19 (1-3): : 53 - 64
  • [10] Solving the master equation for Indels
    Ian H. Holmes
    [J]. BMC Bioinformatics, 18