Cargando…

Solving the chemical master equation using sliding windows

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 i...

Descripción completa

Detalles Bibliográficos
Autores principales: Wolf, Verena, Goel, Rushil, Mateescu, Maria, Henzinger, Thomas A
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2867774/
https://www.ncbi.nlm.nih.gov/pubmed/20377904
http://dx.doi.org/10.1186/1752-0509-4-42
_version_ 1782180992040042496
author Wolf, Verena
Goel, Rushil
Mateescu, Maria
Henzinger, Thomas A
author_facet Wolf, Verena
Goel, Rushil
Mateescu, Maria
Henzinger, Thomas A
author_sort Wolf, Verena
collection PubMed
description 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.
format Text
id pubmed-2867774
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-28677742010-05-12 Solving the chemical master equation using sliding windows Wolf, Verena Goel, Rushil Mateescu, Maria Henzinger, Thomas A BMC Syst Biol Research article 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. BioMed Central 2010-04-08 /pmc/articles/PMC2867774/ /pubmed/20377904 http://dx.doi.org/10.1186/1752-0509-4-42 Text en Copyright ©2010 Wolf et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research article
Wolf, Verena
Goel, Rushil
Mateescu, Maria
Henzinger, Thomas A
Solving the chemical master equation using sliding windows
title Solving the chemical master equation using sliding windows
title_full Solving the chemical master equation using sliding windows
title_fullStr Solving the chemical master equation using sliding windows
title_full_unstemmed Solving the chemical master equation using sliding windows
title_short Solving the chemical master equation using sliding windows
title_sort solving the chemical master equation using sliding windows
topic Research article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2867774/
https://www.ncbi.nlm.nih.gov/pubmed/20377904
http://dx.doi.org/10.1186/1752-0509-4-42
work_keys_str_mv AT wolfverena solvingthechemicalmasterequationusingslidingwindows
AT goelrushil solvingthechemicalmasterequationusingslidingwindows
AT mateescumaria solvingthechemicalmasterequationusingslidingwindows
AT henzingerthomasa solvingthechemicalmasterequationusingslidingwindows