1
|
Zhang C, Jiao F. Using steady-state formula to estimate time-dependent parameters of stochastic gene transcription models. Biosystems 2024; 236:105128. [PMID: 38280446 DOI: 10.1016/j.biosystems.2024.105128] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/01/2023] [Revised: 01/20/2024] [Accepted: 01/21/2024] [Indexed: 01/29/2024]
Abstract
When studying stochastic gene transcription, it is important to understand how system parameters are temporally modulated in response to varying environments. Experimentally, the dynamic distribution data of RNA copy numbers measured at multiple time points are often fitted to stochastic transcription models to estimate time-dependent parameters. However, current methods require determining which parameters are time-dependent, as well as their analytical formulas, before the optimal fit. In this study, we developed a method to estimate time-dependent parameters in a classical two-state model without prior assumptions regarding the system parameters. At each measured time point, the method fitted the dynamic distribution data using a steady-state distribution formula, in which the estimated constant parameters were approximated as time-dependent parameter values at the measured time point. The accuracy of this method can be guaranteed for RNA molecules with relatively high degradation rates and genes with relatively slow responses to induction. We quantify the accuracy of the method and implemented this method on two sets of dynamic distribution data from prokaryotic and eukaryotic cells, and revealed the temporal modulation of transcription burst size in response to environmental changes.
Collapse
Affiliation(s)
- Congrun Zhang
- Guangzhou Center for Applied Mathematics, Guangzhou University, Guangzhou, 510006, PR China; College of Mathematics and Information Sciences, Guangzhou University, Guangzhou 51006, China
| | - Feng Jiao
- Guangzhou Center for Applied Mathematics, Guangzhou University, Guangzhou, 510006, PR China; College of Mathematics and Information Sciences, Guangzhou University, Guangzhou 51006, China.
| |
Collapse
|
2
|
Tang Y, Weng J, Zhang P. Neural-network solutions to stochastic reaction networks. NAT MACH INTELL 2023. [DOI: 10.1038/s42256-023-00632-6] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 03/18/2023]
|
3
|
Ham L, Coomer M, Stumpf M. The chemical Langevin equation for biochemical systems in dynamic environments. J Chem Phys 2022; 157:094105. [DOI: 10.1063/5.0095840] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022] Open
Abstract
Modelling and simulation of complex biochemical reaction networks form cornerstones of modern biophysics. Many of the approaches developed so far capture temporal fluctuations due to the inherent stochasticity of the biophysical processes, referred to as intrinsic noise. Stochastic fluctuations, however, predominantly stem from the interplay of the network with many other - and mostly unknown - fluctuating processes, as well as with various random signals arising from the extracellular world; these sources contribute extrinsic noise. Here we provide a computational simulation method to probe the stochastic dynamics of biochemical systems subject to both intrinsic and extrinsic noise. We develop an extrinsic chemical Langevin equation-a physically motivated extension of the chemical Langevin equation- to model intrinsically noisy reaction networks embedded in a stochastically fluctuating environment. The extrinsic CLE is a continuous approximation to the Chemical Master Equation (CME) with time-varying propensities. In our approach, noise is incorporated at the level of the CME, and can account for the full dynamics of the exogenous noise process, irrespective of timescales and their mismatches. We show that our method accurately captures the first two moments of the stationary probability density when compared with exact stochastic simulation methods, while reducing the computational runtime by several orders of magnitude. Our approach provides a method that is practical, computationally efficient and physically accurate to study systems that are simultaneously subject to a variety of noise sources.
Collapse
Affiliation(s)
- Lucy Ham
- The University of Melbourne, University of Melbourne, Australia
| | | | | |
Collapse
|
4
|
Kaye AR, Hart WS, Bromiley J, Iwami S, Thompson RN. A direct comparison of methods for assessing the threat from emerging infectious diseases in seasonally varying environments. J Theor Biol 2022; 548:111195. [PMID: 35716723 DOI: 10.1016/j.jtbi.2022.111195] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/08/2021] [Revised: 05/04/2022] [Accepted: 06/06/2022] [Indexed: 12/28/2022]
Abstract
Seasonal variations in environmental conditions lead to changing infectious disease epidemic risks at different times of year. The probability that early cases initiate a major epidemic depends on the season in which the pathogen enters the population. The instantaneous epidemic risk (IER) can be tracked. This quantity is straightforward to calculate, and corresponds to the probability of a major epidemic starting from a single case introduced at time t=t0, assuming that environmental conditions remain identical from that time onwards (i.e. for all t≥t0). However, the threat when a pathogen enters the population in fact depends on changes in environmental conditions occurring within the timescale of the initial phase of the outbreak. For that reason, we compare the IER with a different metric: the case epidemic risk (CER). The CER corresponds to the probability of a major epidemic starting from a single case entering the population at time t=t0, accounting for changes in environmental conditions after that time. We show how the IER and CER can be calculated using different epidemiological models (the stochastic Susceptible-Infectious-Removed model and a stochastic host-vector model that is parameterised using temperature data for Miami) in which transmission parameters vary temporally. While the IER is always easy to calculate numerically, the adaptable method we provide for calculating the CER for the host-vector model can also be applied easily and solved using widely available software tools. In line with previous research, we demonstrate that if a pathogen is likely to either invade the population or fade out on a fast timescale compared to changes in environmental conditions, the IER closely matches the CER. However, if this is not the case, the IER and the CER can be significantly different, and so the CER should be used. This demonstrates the need to consider future changes in environmental conditions carefully when assessing the risk posed by emerging pathogens.
Collapse
Affiliation(s)
- A R Kaye
- Mathematics Institute, University of Warwick, Coventry, UK; Zeeman Institute for Systems Biology and Infectious Disease Epidemiology Research, University of Warwick, Coventry, UK
| | - W S Hart
- Mathematical Institute, University of Oxford, Oxford, UK
| | - J Bromiley
- Mathematical Institute, University of Oxford, Oxford, UK
| | - S Iwami
- Department of Biology, Nagoya University, Nagoya, Japan
| | - R N Thompson
- Mathematics Institute, University of Warwick, Coventry, UK; Zeeman Institute for Systems Biology and Infectious Disease Epidemiology Research, University of Warwick, Coventry, UK.
| |
Collapse
|
5
|
Arabameri M, Bashiri H. Introduction of the Effective Photon Concentration Variable for Studying the Mechanism of Crystal Violet Photodegradation. Photochem Photobiol 2021; 98:798-814. [PMID: 34664274 DOI: 10.1111/php.13543] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/10/2021] [Revised: 09/19/2021] [Accepted: 10/15/2021] [Indexed: 12/30/2022]
Abstract
In this work, we have proposed a new approach to study the mechanism of crystal violet (CV) photodegradation on TiO2 surface using kinetic Monte Carlo simulation. The TiO2 surface was considered as a set of reactive centers, which is essential in dye photodegradation. A new variable "the effective photon concentration" (Ieff ) is defined. A detailed chemical understanding of the photocatalytic reaction is provided. This approach provides a simple and effective method to find the optimal conditions of the studied system. This goal was achieved by investigating the effects of some operational parameters, including initial concentration of CV, pH, loading TiO2 , light intensity and volume, on the degradation percent, and also, on the effective photon concentration. The perfect agreements between the experimental and simulated data at different conditions confirmed the proposed approach for describing the CV photodestruction. Also, the simulation results indicated that: (1) a significant fraction of the scattered UV irradiation into the reaction vessel does not lead to charge carrier generation; (2) the generation and recombination of charge carriers have crucial roles in the photodegradation. This is the first time that a method based on the reactive centers is employed to investigate the dye degradation by a photocatalyst.
Collapse
Affiliation(s)
- Mojtaba Arabameri
- Department of Physical Chemistry, Faculty of Chemistry, University of Kashan, Kashan, Iran
| | - Hadis Bashiri
- Department of Physical Chemistry, Faculty of Chemistry, University of Kashan, Kashan, Iran
| |
Collapse
|
6
|
Jiao F, Lin G, Yu J. Approximating gene transcription dynamics using steady-state formulas. Phys Rev E 2021; 104:014401. [PMID: 34412315 DOI: 10.1103/physreve.104.014401] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/18/2021] [Accepted: 06/02/2021] [Indexed: 01/01/2023]
Abstract
Understanding how genes in a single cell respond to dynamically changing signals has been a central question in stochastic gene transcription research. Recent studies have generated massive steady-state or snapshot mRNA distribution data of individual cells, and inferred a large spectrum of kinetic transcription parameters under varying conditions. However, there have been few algorithms to convert these static data into the temporal variation of kinetic rates. Real-time imaging has been developed to monitor stochastic transcription processes at the single-cell level, but the immense technicality has prevented its application to most endogenous loci in mammalian cells. In this article, we introduced a stochastic gene transcription model with variable kinetic rates induced by unstable cellular conditions. We approximated the transcription dynamics using easily obtained steady-state formulas in the model. We tested the approximation against experimental data in both prokaryotic and eukaryotic cells and further solidified the conditions that guarantee the robustness of the method. The method can be easily implemented to provide convenient tools for quantifying dynamic kinetics and mechanisms underlying the widespread static transcription data, and may shed a light on circumventing the limitation of current bursting data on transcriptional real-time imaging.
Collapse
Affiliation(s)
- Feng Jiao
- Center for Applied Mathematics, Guangzhou University, Guangzhou 510006, People's Republic of China.,College of Mathematics and Information Sciences, Guangzhou University, Guangzhou 51006, People's Republic of China
| | - Genghong Lin
- Center for Applied Mathematics, Guangzhou University, Guangzhou 510006, People's Republic of China.,College of Mathematics and Information Sciences, Guangzhou University, Guangzhou 51006, People's Republic of China
| | - Jianshe Yu
- Center for Applied Mathematics, Guangzhou University, Guangzhou 510006, People's Republic of China
| |
Collapse
|
7
|
Marrec L, Bitbol AF. Adapt or Perish: Evolutionary Rescue in a Gradually Deteriorating Environment. Genetics 2020; 216:573-583. [PMID: 32855198 PMCID: PMC7536851 DOI: 10.1534/genetics.120.303624] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/04/2020] [Accepted: 08/24/2020] [Indexed: 12/31/2022] Open
Abstract
We investigate the evolutionary rescue of a microbial population in a gradually deteriorating environment, through a combination of analytical calculations and stochastic simulations. We consider a population destined for extinction in the absence of mutants, which can survive only if mutants sufficiently adapted to the new environment arise and fix. We show that mutants that appear later during the environment deterioration have a higher probability to fix. The rescue probability of the population increases with a sigmoidal shape when the product of the carrying capacity and of the mutation probability increases. Furthermore, we find that rescue becomes more likely for smaller population sizes and/or mutation probabilities if the environment degradation is slower, which illustrates the key impact of the rapidity of environment degradation on the fate of a population. We also show that our main conclusions are robust across various types of adaptive mutants, including specialist and generalist ones, as well as mutants modeling antimicrobial resistance evolution. We further express the average time of appearance of the mutants that do rescue the population and the average extinction time of those that do not. Our methods can be applied to other situations with continuously variable fitnesses and population sizes, and our analytical predictions are valid in the weak-to-moderate mutation regime.
Collapse
Affiliation(s)
- Loïc Marrec
- Sorbonne Université, CNRS, Institut de Biologie Paris-Seine, Laboratoire Jean Perrin (UMR 8237), 75005 Paris, France
| | - Anne-Florence Bitbol
- Sorbonne Université, CNRS, Institut de Biologie Paris-Seine, Laboratoire Jean Perrin (UMR 8237), 75005 Paris, France
- Institute of Bioengineering, School of Life Sciences, École Polytechnique Fédérale de Lausanne (EPFL), 1015 Lausanne, Switzerland
| |
Collapse
|
8
|
Le TTT, Adler FR. Is mammography screening beneficial: An individual-based stochastic model for breast cancer incidence and mortality. PLoS Comput Biol 2020; 16:e1008036. [PMID: 32628726 PMCID: PMC7365474 DOI: 10.1371/journal.pcbi.1008036] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/04/2020] [Revised: 07/16/2020] [Accepted: 06/09/2020] [Indexed: 11/18/2022] Open
Abstract
The benefits of mammography screening have been controversial, with conflicting findings from various studies. We hypothesize that unmeasured heterogeneity in tumor aggressiveness underlies these conflicting results. Based on published data from the Canadian National Breast Screening Study (CNBSS), we develop and parameterize an individual-based mechanistic model for breast cancer incidence and mortality that tracks five stages of breast cancer progression and incorporates the effects of age on breast cancer incidence and all-cause mortality. The model accurately reproduces the reported outcomes of the CNBSS. By varying parameters, we predict that the benefits of mammography depend on the effectiveness of cancer treatment and tumor aggressiveness. In particular, patients with the most rapidly growing or potentially largest tumors have the highest benefit and least harm from the screening, with only a relatively small effect of age. However, the model predicts that confining mammography to populations with a high risk of acquiring breast cancer increases the screening benefit only slightly compared with the full population.
Collapse
Affiliation(s)
- Thuy T. T. Le
- Department of Mathematics and School of Biological Sciences, University of Utah, Salt Lake City, Utah, United States of America
- Department of Health Management and Policy, School of Public Health, University of Michigan, Ann Arbor, Michigan, United States of America
| | - Frederick R. Adler
- Department of Mathematics and School of Biological Sciences, University of Utah, Salt Lake City, Utah, United States of America
| |
Collapse
|
9
|
Simoni G, Reali F, Priami C, Marchetti L. Stochastic simulation algorithms for computational systems biology: Exact, approximate, and hybrid methods. WILEY INTERDISCIPLINARY REVIEWS-SYSTEMS BIOLOGY AND MEDICINE 2019; 11:e1459. [PMID: 31260191 DOI: 10.1002/wsbm.1459] [Citation(s) in RCA: 10] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 01/18/2019] [Revised: 05/28/2019] [Accepted: 05/31/2019] [Indexed: 12/19/2022]
Abstract
Nowadays, mathematical modeling is playing a key role in many different research fields. In the context of system biology, mathematical models and their associated computer simulations constitute essential tools of investigation. Among the others, they provide a way to systematically analyze systems perturbations, develop hypotheses to guide the design of new experimental tests, and ultimately assess the suitability of specific molecules as novel therapeutic targets. To these purposes, stochastic simulation algorithms (SSAs) have been introduced for numerically simulating the time evolution of a well-stirred chemically reacting system by taking proper account of the randomness inherent in such a system. In this work, we review the main SSAs that have been introduced in the context of exact, approximate, and hybrid stochastic simulation. Specifically, we will introduce the direct method (DM), the first reaction method (FRM), the next reaction method (NRM) and the rejection-based SSA (RSSA) in the area of exact stochastic simulation. We will then present the τ-leaping method and the chemical Langevin method in the area of approximate stochastic simulation and an implementation of the hybrid RSSA (HRSSA) in the context of hybrid stochastic-deterministic simulation. Finally, we will consider the model of the sphingolipid metabolism to provide an example of application of SSA to computational system biology by exemplifying how different simulation strategies may unveil different insights into the investigated biological phenomenon. This article is categorized under: Models of Systems Properties and Processes > Mechanistic Models Analytical and Computational Methods > Computational Methods.
Collapse
Affiliation(s)
- Giulia Simoni
- The Microsoft Research-University of Trento Centre for Computational and Systems Biology (COSBI), Rovereto, TN, Italy
| | - Federico Reali
- The Microsoft Research-University of Trento Centre for Computational and Systems Biology (COSBI), Rovereto, TN, Italy
| | - Corrado Priami
- The Microsoft Research-University of Trento Centre for Computational and Systems Biology (COSBI), Rovereto, TN, Italy.,Department of Computer Science, University of Pisa, Pisa, Italy
| | - Luca Marchetti
- The Microsoft Research-University of Trento Centre for Computational and Systems Biology (COSBI), Rovereto, TN, Italy
| |
Collapse
|
10
|
Thanh VH. Efficient anticorrelated variance reduction for stochastic simulation of biochemical reactions. IET Syst Biol 2019; 13:16-23. [PMID: 30774112 DOI: 10.1049/iet-syb.2018.5035] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/19/2022] Open
Abstract
We investigate the computational challenge of improving the accuracy of the stochastic simulation estimation by inducing negative correlation through the anticorrelated variance reduction technique. A direct application of the technique to the stochastic simulation algorithm (SSA), employing the inverse transformation, is not efficient for simulating large networks because its computational cost is similar to the sum of independent simulation runs. We propose in this study a new algorithm that employs the propensity bounds of reactions, introduced recently in their rejection-based SSA, to correlate and synchronise the trajectories during the simulation. The selection of reaction firings by our approach is exact due to the rejection-based mechanism. In addition, by applying the anticorrelated variance technique to select reaction firings, our approach can induce substantial correlation between realisations, hence reducing the variance of the estimator. The computational advantage of our rejection-based approach in comparison with the traditional inverse transformation is that it only needs to maintain a single data structure storing propensity bounds of reactions, which is updated infrequently, hence achieving better performance.
Collapse
Affiliation(s)
- Vo Hong Thanh
- Department of Computer Science, Aalto University, Espoo, Finland and The Microsoft Research - University of Trento Centre for Computational and Systems Biology (COSBI) Rovereto, Italy.
| |
Collapse
|
11
|
Thanh VH, Zunino R, Priami C. Efficient finite-difference method for computing sensitivities of biochemical reactions. Proc Math Phys Eng Sci 2018. [DOI: 10.1098/rspa.2018.0303] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/12/2022] Open
Abstract
Sensitivity analysis of biochemical reactions aims at quantifying the dependence of the reaction dynamics on the reaction rates. The computation of the parameter sensitivities, however, poses many computational challenges when taking stochastic noise into account. This paper proposes a new finite-difference method for efficiently computing sensitivities of biochemical reactions. We employ propensity bounds of reactions to couple the simulation of the nominal and perturbed processes. The exactness of the simulation is preserved by applying the rejection-based mechanism. For each simulation step, the nominal and perturbed processes under our coupling strategy are synchronized and often jump together, increasing their positive correlation and hence reducing the variance of the estimator. The distinctive feature of our approach in comparison with existing coupling approaches is that it only needs to maintain a single data structure storing propensity bounds of reactions during the simulation of the nominal and perturbed processes. Our approach allows to compute sensitivities of many reaction rates simultaneously. Moreover, the data structure does not require to be updated frequently, hence improving the computational cost. This feature is especially useful when applied to large reaction networks. We benchmark our method on biological reaction models to prove its applicability and efficiency.
Collapse
Affiliation(s)
- Vo Hong Thanh
- Department of Computer Science, Aalto University, Espoo, Finland
| | - Roberto Zunino
- Department of Mathematics, University of Trento, Rovereto, Italy
| | - Corrado Priami
- Department of Computer Science, The Microsoft Research—University of Trento Centre for Computational and Systems Biology (COSBI), Italy and University of Pisa, Pisa, Italy
| |
Collapse
|
12
|
Thanh VH, Marchetti L, Reali F, Priami C. Incorporating extrinsic noise into the stochastic simulation of biochemical reactions: A comparison of approaches. J Chem Phys 2018; 148:064111. [PMID: 29448774 DOI: 10.1063/1.5016338] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/15/2023] Open
Abstract
The stochastic simulation algorithm (SSA) has been widely used for simulating biochemical reaction networks. SSA is able to capture the inherently intrinsic noise of the biological system, which is due to the discreteness of species population and to the randomness of their reciprocal interactions. However, SSA does not consider other sources of heterogeneity in biochemical reaction systems, which are referred to as extrinsic noise. Here, we extend two simulation approaches, namely, the integration-based method and the rejection-based method, to take extrinsic noise into account by allowing the reaction propensities to vary in time and state dependent manner. For both methods, new efficient implementations are introduced and their efficiency and applicability to biological models are investigated. Our numerical results suggest that the rejection-based method performs better than the integration-based method when the extrinsic noise is considered.
Collapse
Affiliation(s)
- Vo Hong Thanh
- The Microsoft Research-University of Trento Centre for Computational and Systems Biology (COSBI), Piazza Manifattura 1, 38068 Rovereto (TN), Italy
| | - Luca Marchetti
- The Microsoft Research-University of Trento Centre for Computational and Systems Biology (COSBI), Piazza Manifattura 1, 38068 Rovereto (TN), Italy
| | - Federico Reali
- The Microsoft Research-University of Trento Centre for Computational and Systems Biology (COSBI), Piazza Manifattura 1, 38068 Rovereto (TN), Italy
| | - Corrado Priami
- The Microsoft Research-University of Trento Centre for Computational and Systems Biology (COSBI), Piazza Manifattura 1, 38068 Rovereto (TN), Italy
| |
Collapse
|
13
|
Thanh VH. A Critical Comparison of Rejection-Based Algorithms for Simulation of Large Biochemical Reaction Networks. Bull Math Biol 2018; 81:3053-3073. [PMID: 29981002 DOI: 10.1007/s11538-018-0462-y] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/20/2018] [Accepted: 06/29/2018] [Indexed: 11/30/2022]
Abstract
The rejection-based simulation technique has been applying to improve the computational efficiency of the stochastic simulation algorithm (SSA) in simulating large reaction networks, which are required for a thorough understanding of biological systems. We compare two recently proposed simulation methods, namely the composition-rejection algorithm (SSA-CR) and the rejection-based SSA (RSSA), aiming for this purpose. We discuss the right interpretation of the rejection-based technique used in these algorithms in order to make an informed choice when dealing with different aspects of biochemical networks. We provide the theoretical analysis as well as the detailed runtime comparison of these algorithms on concrete biological models. We highlight important factors that are omitted in previous analysis of these algorithms. The numerical comparison shows that for reaction networks where the search cost is expensive then SSA-CR is more efficient, and for reaction networks where the update cost is dominant, often the case in practice, then RSSA should be the choice.
Collapse
Affiliation(s)
- Vo Hong Thanh
- Department of Computer Science, Aalto University, Espoo, Finland. .,The Microsoft Research, University of Trento Centre for Computational and Systems Biology (COSBI), Rovereto, Italy.
| |
Collapse
|
14
|
Bouchard-Côté A, Vollmer SJ, Doucet A. The Bouncy Particle Sampler: A Nonreversible Rejection-Free Markov Chain Monte Carlo Method. J Am Stat Assoc 2018. [DOI: 10.1080/01621459.2017.1294075] [Citation(s) in RCA: 35] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/19/2022]
Affiliation(s)
| | - Sebastian J. Vollmer
- Mathematics Institute and Department of Statistics, University of Warwick, Coventry, United Kingdom
- Alan Turing Institute, London, United Kingdom
| | - Arnaud Doucet
- Department of Statistics, University of Oxford, Oxford, United Kingdom
| |
Collapse
|
15
|
Anderson DF, Yuan C. Low Variance Couplings for Stochastic Models of Intracellular Processes with Time-Dependent Rate Functions. Bull Math Biol 2018; 81:2902-2930. [DOI: 10.1007/s11538-018-0430-6] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/13/2017] [Accepted: 04/06/2018] [Indexed: 01/28/2023]
|
16
|
Thanh VH. Stochastic simulation of biochemical reactions with partial-propensity and rejection-based approaches. Math Biosci 2017; 292:67-75. [PMID: 28782515 DOI: 10.1016/j.mbs.2017.08.001] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/23/2016] [Revised: 01/04/2017] [Accepted: 08/03/2017] [Indexed: 02/08/2023]
Abstract
We present in this paper a new exact algorithm for improving performance of exact stochastic simulation algorithm. The algorithm is developed on concepts of the partial-propensity and the rejection-based approaches. It factorizes the propensity bounds of reactions and groups factors by common reactant species for selecting next reaction firings. Our algorithm provides favorable computational advantages for simulating of biochemical reaction networks by reducing the cost for selecting the next reaction firing to scale with the number of chemical species and avoiding expensive propensity updates during the simulation. We present the details of our new algorithm and benchmark it on concrete biological models to demonstrate its applicability and efficiency.
Collapse
Affiliation(s)
- Vo Hong Thanh
- The Microsoft Research - University of Trento Centre for Computational and Systems Biology, Piazza Manifattura 1, Rovereto 38068, Italy.
| |
Collapse
|
17
|
Thanh VH, Zunino R, Priami C. Efficient Constant-Time Complexity Algorithm for Stochastic Simulation of Large Reaction Networks. IEEE/ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS 2017; 14:657-667. [PMID: 26890923 DOI: 10.1109/tcbb.2016.2530066] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/05/2023]
Abstract
Exact stochastic simulation is an indispensable tool for a quantitative study of biochemical reaction networks. The simulation realizes the time evolution of the model by randomly choosing a reaction to fire and update the system state according to a probability that is proportional to the reaction propensity. Two computationally expensive tasks in simulating large biochemical networks are the selection of next reaction firings and the update of reaction propensities due to state changes. We present in this work a new exact algorithm to optimize both of these simulation bottlenecks. Our algorithm employs the composition-rejection on the propensity bounds of reactions to select the next reaction firing. The selection of next reaction firings is independent of the number reactions while the update of propensities is skipped and performed only when necessary. It therefore provides a favorable scaling for the computational complexity in simulating large reaction networks. We benchmark our new algorithm with the state of the art algorithms available in literature to demonstrate its applicability and efficiency.
Collapse
|
18
|
Thanh VH, Zunino R, Priami C. Efficient stochastic simulation of biochemical reactions with noise and delays. J Chem Phys 2017; 146:084107. [DOI: 10.1063/1.4976703] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/17/2022] Open
Affiliation(s)
- Vo Hong Thanh
- The Microsoft Research—University of Trento Centre for Computational and Systems Biology, Piazza Manifattura 1, Rovereto 38068, Italy
| | - Roberto Zunino
- Department of Mathematics, University of Trento, Trento, Italy
| | - Corrado Priami
- The Microsoft Research—University of Trento Centre for Computational and Systems Biology, Piazza Manifattura 1, Rovereto 38068, Italy and Department of Mathematics, University of Trento, Trento, Italy and Department of Computer Science, Stanford University, Stanford, California 94305, USA
| |
Collapse
|
19
|
A mechanistic stochastic framework for regulating bacterial cell division. Sci Rep 2016; 6:30229. [PMID: 27456660 PMCID: PMC4960620 DOI: 10.1038/srep30229] [Citation(s) in RCA: 49] [Impact Index Per Article: 5.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/23/2016] [Accepted: 06/29/2016] [Indexed: 12/20/2022] Open
Abstract
How exponentially growing cells maintain size homeostasis is an important fundamental problem. Recent single-cell studies in prokaryotes have uncovered the adder principle, where cells add a fixed size (volume) from birth to division, irrespective of their size at birth. To mechanistically explain the adder principle, we consider a timekeeper protein that begins to get stochastically expressed after cell birth at a rate proportional to the volume. Cell-division time is formulated as the first-passage time for protein copy numbers to hit a fixed threshold. Consistent with data, the model predicts that the noise in division timing increases with size at birth. Intriguingly, our results show that the distribution of the volume added between successive cell-division events is independent of the newborn cell size. This was dramatically seen in experimental studies, where histograms of the added volume corresponding to different newborn sizes collapsed on top of each other. The model provides further insights consistent with experimental observations: the distribution of the added volume when scaled by its mean becomes invariant of the growth rate. In summary, our simple yet elegant model explains key experimental findings and suggests a mechanism for regulating both the mean and fluctuations in cell-division timing for controlling size.
Collapse
|
20
|
Thanh VH, Priami C, Zunino R. Accelerating rejection-based simulation of biochemical reactions with bounded acceptance probability. J Chem Phys 2016; 144:224108. [DOI: 10.1063/1.4953559] [Citation(s) in RCA: 8] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022] Open
|
21
|
Voliotis M, Thomas P, Grima R, Bowsher CG. Stochastic Simulation of Biomolecular Networks in Dynamic Environments. PLoS Comput Biol 2016; 12:e1004923. [PMID: 27248512 PMCID: PMC4889045 DOI: 10.1371/journal.pcbi.1004923] [Citation(s) in RCA: 65] [Impact Index Per Article: 7.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/23/2015] [Accepted: 04/17/2016] [Indexed: 01/26/2023] Open
Abstract
Simulation of biomolecular networks is now indispensable for studying biological systems, from small reaction networks to large ensembles of cells. Here we present a novel approach for stochastic simulation of networks embedded in the dynamic environment of the cell and its surroundings. We thus sample trajectories of the stochastic process described by the chemical master equation with time-varying propensities. A comparative analysis shows that existing approaches can either fail dramatically, or else can impose impractical computational burdens due to numerical integration of reaction propensities, especially when cell ensembles are studied. Here we introduce the Extrande method which, given a simulated time course of dynamic network inputs, provides a conditionally exact and several orders-of-magnitude faster simulation solution. The new approach makes it feasible to demonstrate—using decision-making by a large population of quorum sensing bacteria—that robustness to fluctuations from upstream signaling places strong constraints on the design of networks determining cell fate. Our approach has the potential to significantly advance both understanding of molecular systems biology and design of synthetic circuits. Simulation algorithms have become indispensable tools in modern quantitative biology, providing deep insight into many biochemical systems, including gene regulatory networks. However, current stochastic simulation approaches handle the effects of fluctuating extracellular signals and upstream processes poorly, either failing to give qualitatively reliable predictions or being very inefficient computationally. Here we introduce the Extrande method, a novel approach for simulation of biomolecular networks embedded in the dynamic environment of the cell and its surroundings. The method is accurate and computationally efficient, and hence fills an important gap in the field of stochastic simulation. In particular, we employ it to study a bacterial decision-making network and demonstrate that robustness to fluctuations from upstream signaling places strong constraints on the design of networks determining cell fate.
Collapse
Affiliation(s)
| | - Philipp Thomas
- Department of Mathematics, Imperial College London, London, United Kingdom
| | - Ramon Grima
- School of Biological Sciences, University of Edinburgh, Edinburgh, United Kingdom
- * E-mail: (RG); (CGB)
| | - Clive G. Bowsher
- School of Mathematics, University of Bristol, Bristol, United Kingdom
- * E-mail: (RG); (CGB)
| |
Collapse
|