Stochastic Differential Equations for Practical Simulation of Gene Circuits.


Journal

Methods in molecular biology (Clifton, N.J.)
ISSN: 1940-6029
Titre abrégé: Methods Mol Biol
Pays: United States
ID NLM: 9214969

Informations de publication

Date de publication:
2021
Historique:
entrez: 6 1 2021
pubmed: 7 1 2021
medline: 2 4 2021
Statut: ppublish

Résumé

The Chemical Langevin Equation approach allows simple stochastic simulation of gene circuits under many practical situations where the number of molecules of the species involved is not extremely low. Here, we describe methods and a computational framework to simulate a population of cells containing gene circuits of interest. These methods account for both intrinsic and extrinsic noise sources, and allow us to have both individual cell-related species and population-related ones. The protocol covers aspects related to proper description of the system and setting the software tools. It also helps to deal with the optimization of data storage and the simulation precision versus computational time issue. Finally, it also gives practical tests to assess the validity of the underlying technical assumptions.

Identifiants

pubmed: 33405216
doi: 10.1007/978-1-0716-1032-9_2
doi:

Types de publication

Journal Article Research Support, Non-U.S. Gov't

Langues

eng

Sous-ensembles de citation

IM

Pagination

41-90

Références

Acar M, Mettetal JT, van Oudenaarden A (2008) Stochastic switching as a survival strategy in fluctuating environments. Nat Genet 40(4):471–475
doi: 10.1038/ng.110
Afshar Y, Schmid F, Pishevar A, Worley S (2013) Exploiting seeding of random number generators for efficient domain decomposition parallelization of dissipative particle dynamics. Comput Phys Commun 184(4):1119–1128
doi: 10.1016/j.cpc.2012.12.003
Andrews SS, Dinh T, Arkin AP (2009) Stochastic models of biological processes. Springer New York, New York, pp 8730–8749
Basak S, Chabakauri G (2010) Dynamic mean-variance asset allocation. Rev Financ Stud 23(8):2970–3016
doi: 10.1093/rfs/hhq028
Boada Y, Vignoni A, Picó J (2017) Engineered control of genetic variability reveals interplay among quorum sensing, feedback regulation, and biochemical noise. ACS Synth Biol 6(10):1903–1912
doi: 10.1021/acssynbio.7b00087
Boada Y, Vignoni A, Picó J (2019) Multiobjective identification of a feedback synthetic gene circuit. IEEE Trans Control Syst Technol 1–16.
Cai L, Friedman N, Xie XS (2006) Stochastic protein expression in individual cells at the single molecule level. Nature 440(7082):358–362
doi: 10.1038/nature04599
Cao Y, Gillespie DT, Petzold LR (2005) The slow-scale stochastic simulation algorithm. J Chem Phys 122(1):014116
doi: 10.1063/1.1824902
Chalancon G, Ravarani CN, Balaji S, Martinez-Arias A, Aravind L, Jothi R, Madan Babu M (2012) Interplay between gene expression noise and regulatory network architecture. Trends Genet 28(5):221–232
doi: 10.1016/j.tig.2012.01.006
Chellaboina V, Bhat S, Haddad M, Bernstein D (2009) Modeling and analysis of mass-action kinetics. IEEE Control Syst 29(4):60–78
doi: 10.1109/MCS.2009.932926
Eldar A, Elowitz MB (2010) Functional roles for noise in genetic circuits. Nature 467(7312):167–173
doi: 10.1038/nature09326
Elowitz MB, Levine AJ, Siggia ED, Swain PS (2002) Stochastic gene expression in a single cell. Science 297(5584):1183–1186
doi: 10.1126/science.1070919
Gillespie DT (2000) The chemical Langevin equation. J Chem Phys 113:297–306
doi: 10.1063/1.481811
Gillespie DT (2007) Stochastic simulation of chemical kinetics. Annu Rev Phys Chem 58:35–55
doi: 10.1146/annurev.physchem.58.032806.104637
Higham DJ (2001) An algorithmic introduction to numerical simulation of stochastic differential equations. SIAM Rev 43(3):525–546
doi: 10.1137/S0036144500378302
Higham DJ (2008) Modeling and simulating chemical reactions. SIAM Rev 50(2):347–368
doi: 10.1137/060666457
Hilfinger A, Paulsson J (2011) Separating intrinsic from extrinsic fluctuations in dynamic biological systems. Proc Natl Acad Sci 108(29):12167–12172
doi: 10.1073/pnas.1018832108
Incardona P, Leo A, Zaluzhnyi Y, Ramaswamy R, Sbalzarini IF (2019) Openfpm: a scalable open framework for particle and particle-mesh codes on parallel computers. Comput Phys Commun 241:155–177.
Jones DL, Brewster RC, Phillips R (2014) Promoter architecture dictates cell-to-cell variability in gene expression. Science 346(6216):1533–1536
doi: 10.1126/science.1255301
Kazeev V, Khammash M, Nip M, Schwab C (2014) Direct solution of the chemical master equation using quantized tensor trains. PLoS Comput Biol 10(3):e1003359
doi: 10.1371/journal.pcbi.1003359
Khalil HK (1996) Nonlinear systems, 3rd edn. Prentice-Hall, New Jersey
Kokotovic P, Khalil H, O’Reilly J (1986) Singular perturbation methods in control: analysis and design. Academic Press, Orlando
Kruskal WH, Wallis WA (1952) Use of ranks in one-criterion variance analysis. J Am Stat Assoc 47(260):583–621
doi: 10.1080/01621459.1952.10483441
Labhsetwar P, Cole JA, Roberts E, Price ND, Luthey-Schulten ZA (2013) Heterogeneity in protein expression induces metabolic variability in a modeled Escherichia coli population. Proc Natl Acad Sci USA 110(34):14006–14011
doi: 10.1073/pnas.1222569110
Mélykúti B, Hespanha JaP, Khammash M (2014) Equilibrium distributions of simple biochemical reaction systems for time-scale separation in stochastic reaction networks. J R Soc Interface 11(97):20140054
doi: 10.1098/rsif.2014.0054
Munsky B, Khammash M (2006) The finite state projection algorithm for the solution of the chemical master equation. J Chem Phys 124(4):044104
doi: 10.1063/1.2145882
Murray JD (1989) Mathematical biology. Springer, Berlin
doi: 10.1007/978-3-662-08539-4
Novick A, Weiner M (1957) Enzyme induction as an all-or-none phenomenon. Proc Natl Acad Sci USA 43(7):553
doi: 10.1073/pnas.43.7.553
Ostrenko O, Incardona P, Ramaswamy R, Brusch L, Sbalzarini IF (2017) pssalib: the partial-propensity stochastic chemical network simulator. PLoS Comput Biol 13(12):e1005865
Raj A, van Oudenaarden A (2008) Nature, nurture, or chance: stochastic gene expression and its consequences. Cell 135(2):216–226
doi: 10.1016/j.cell.2008.09.050
Rao CV, Arkin AP (2003) Stochastic chemical kinetics and the quasi-steady-state assumption: application to the Gillespie algorithm. J Chem Phys 118(11):4999–5010
doi: 10.1063/1.1545446
Raser JM, O’Shea EK (2005) Noise in gene expression: origins, consequences, and control. Science 309(5743):2010–2013
doi: 10.1126/science.1105891
Ruess J, Lygeros J (2015) Moment-based methods for parameter inference and experiment design for stochastic biochemical reaction networks. ACM Trans Model Comput Simul 25(2):8
doi: 10.1145/2688906
Samoilov M, Plyasunov S, Arkin AP (2005) Stochastic amplification and signaling in enzymatic futile cycles through noise-induced bistability with oscillations. Proc Natl Acad Sci USA 102(7):2310–2315
doi: 10.1073/pnas.0406841102
Schnoerr D, Sanguinetti G, Grima R (2017) Approximation and inference methods for stochastic biochemical kinetics-a tutorial review. J Phys A: Math Theor 50(9):093001
doi: 10.1088/1751-8121/aa54d9
Sutton S (2006) Measurement of cell concentration in suspension by optical density. Microbiology 585:210-8336
Swain PS, Elowitz MB, Siggia ED (2002) Intrinsic and extrinsic contributions to stochasticity in gene expression. Proc Natl Acad Sci 99(20):12795–12800
doi: 10.1073/pnas.162041399
Van Kampen N (2011) Stochastic processes in physics and chemistry. North-Holland Personal Library, Elsevier Science
Wilkinson DJ (2006) Stochastic modelling for systems biology. Mathematical and computational biology Series, 2nd edn. Champan and Hall/CRC, London
doi: 10.1201/9781420010664
Wilkinson DJ (2009) Stochastic modelling for quantitative description of heterogeneous biological systems. Nat Rev Genet 10(2):122–133
doi: 10.1038/nrg2509
Woods ML, Leon M, Perez-Carrasco R, Barnes CP (2016) A statistical approach reveals designs for the most robust stochastic gene oscillators. ACS Synth Biol 5(6):459–470
doi: 10.1021/acssynbio.5b00179
Zagaris A, Kaper HG, Kaper TJ (2004) Analysis of the computational singular perturbation reduction method for chemical kinetics. J Nonlinear Sci 14(1):59–91
doi: 10.1007/s00332-003-0582-9

Auteurs

Jesús Picó (J)

Synthetic Biology and Biosystems Control Lab, I.U. de Automática e Informática Industrial (ai2), Universitat Politècnica de Valencia, Valencia, Spain. jpico@upv.es.

Alejandro Vignoni (A)

Synthetic Biology and Biosystems Control Lab, I.U. de Automática e Informática Industrial (ai2), Universitat Politècnica de Valencia, Valencia, Spain.

Yadira Boada (Y)

Synthetic Biology and Biosystems Control Lab, I.U. de Automática e Informática Industrial (ai2), Universitat Politècnica de Valencia, Valencia, Spain.
Centro Universitario EDEM, Escuela de Empresarios, La Marina de València, Valencia, Spain.

Articles similaires

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages

Exploring blood-brain barrier passage using atomic weighted vector and machine learning.

Yoan Martínez-López, Paulina Phoobane, Yanaima Jauriga et al.
1.00
Blood-Brain Barrier Machine Learning Humans Support Vector Machine Software
Humans Meta-Analysis as Topic Sample Size Models, Statistical Computer Simulation
Cephalometry Humans Anatomic Landmarks Software Internet

Classifications MeSH