| Literature DB >> 34170295 |
Augustinas Sukys1,2, Ramon Grima1.
Abstract
SUMMARY: MomentClosure.jl is a Julia package providing automated derivation of the time-evolution equations of the moments of molecule numbers for virtually any chemical reaction network using a wide range of moment closure approximations. It extends the capabilities of modelling stochastic biochemical systems in Julia and can be particularly useful when exact analytic solutions of the chemical master equation are unavailable and when Monte Carlo simulations are computationally expensive.Entities:
Year: 2021 PMID: 34170295 PMCID: PMC8696096 DOI: 10.1093/bioinformatics/btab469
Source DB: PubMed Journal: Bioinformatics ISSN: 1367-4803 Impact factor: 6.937
Fig. 1.(a) The general workflow of moment-based modelling in Julia using MomentClosure.jl and related packages. (b) Model of a negative auto-regulative genetic feedback loop. If a gene is active (G), an mRNA molecule (M) is produced with rate k which can be subsequently translated into proteins (P) with rate k (both degrade with rates d and d, respectively). The negative feedback is introduced via protein binding to the gene with rate σ, switching the promoter OFF () and preventing the transcription (in contrast, switching ON occurs with rate σ). (c) Fano factor of the steady-state protein number as a function of σ where we have truncated the moment hierarchy at the second order using normal, gamma and CDM MAs, and compared the results to the true values predicted by the stochastic simulation algorithm (Gillespie, 1977) (averaged over 105 realizations). The initial condition is zero protein and mRNA molecules (set to 0.001 for MAs to ensure numerical stability) in state G, and the parameters are fixed as and d = 1