Abstract
Stochastic reaction networks, which are usually modeled as continuous-time Markov chains on \(\mathbb Z^d_{\ge 0}\), and simulated via a version of the “Gillespie algorithm,” have proven to be a useful tool for the understanding of processes, chemical and otherwise, in homogeneous environments. There are multiple avenues for generalizing away from the assumption that the environment is homogeneous, with the proper modeling choice dependent upon the context of the problem being considered. One such generalization was recently introduced in Duso and Zechner (Proc Nat Acad Sci 117(37):22674–22683 , Duso and Zechner (2020)), where the proposed model includes a varying number of interacting compartments, or cells, each of which contains an evolving copy of the stochastic reaction system. The novelty of the model is that these compartments also interact via the merging of two compartments (including their contents), the splitting of one compartment into two, and the appearance and destruction of compartments. In this paper we begin a systematic exploration of the mathematical properties of this model. We (i) obtain basic/foundational results pertaining to explosivity, transience, recurrence, and positive recurrence of the model, (ii) explore a number of examples demonstrating some possible non-intuitive behaviors of the model, and (iii) identify the limiting distribution of the model in a special case that generalizes three formulas from an example in Duso and Zechner (Proc Nat Acad Sci 117(37):22674–22683 , Duso and Zechner (2020)).
Similar content being viewed by others
References
Agbanusi IC, Isaacson SA (2014) A comparison of bimolecular reaction models for stochastic reaction-diffusion systems. Bull Math Biol, 76
Anderson DF (2007) A modified next reaction method for simulating chemical systems with time dependent propensities and delays. J Chem Phys 127(21):214107
Anderson DF, Kurtz TG (2015) Stochastic analysis of biochemical systems. In: Mathematical Biosciences Institute Lecture Series. Springer International Publishing, Berlin
Anderson DF, Schnoerr D, Yuan C (2020) Time-dependent product-form poisson distributions for reaction networks with higher order complexes. J Math Biol, 80, May 2020
Anderson DF, Seppalainen T, Valko B (2017) Introduction to probability. Cambridge University Press, Cambridge
Anderson DF, Higham DJ, Leite SC, Williams RJ (2019) On constrained langevin equations and (bio) chemical reaction networks. Multiscale Model Simul 17(1):1–30
Anderson DF, Cappelletti D, Kim J, Nguyen TD (2020) Tier structure of strongly endotactic reaction networks. Stochast Process Appl 130(12):7218–7259
Brauer F (2008) Compartmental models in epidemiology. In Brauer F, van den Driessche P, Wu J (eds) Mathematical Epidemiology, pp 19–79. Springer , Heidelberg
del Razo MJ, Winkelmann S, Klein R, Höfling F (2023) Chemical diffusion master equation: formulations of reaction-diffusion processes on the molecular level. J Math Phys , 64(1): 013304
Doi M (1976) Stochastic theory of diffusion-controlled reaction. J Phys A Math General 9(9):1479
Duso L, Zechner C (2020) Stochastic reaction networks in dynamic compartment populations. Proc Nat Acad Sci 117(37):22674–22683
Erban R, Othmer HG (2014) Editorial: special issue on stochastic modelling of reaction-diffusion processes in biology. Bull Math Biol 76:761–765
Ethier SN, Kurtz TG (2009) Markov processes: characterization and convergence. John Wiley & Sons, New York
Gibson MA, Bruck J (2000) Efficient exact stochastic simulation of chemical systems with many species and many channels. J Phys Chem A 105:1876–1889
Gillespie DT (1976) A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. J Comput Phys 22:403–434
Gillespie DT (1977) Exact stochastic simulation of coupled chemical reactions. J Phys Chem 81(25):2340–2361
Isaacson SA (2013) A convergent reaction-diffusion master equation. J Chem Phys 139(5):054101
Jahnke T, Huisinga W (2007) Solving the chemical master equation for monomolecular reaction systems analytically. J Math Biol 54:1–26
Kurtz TG (1978) Strong approximation theorems for density dependent Markov chains. Stochast Process Appl 6(3):223–240
Leite SC, Williams RJ (2019) A constrained langevin approximation for chemical reaction networks. Ann Appl Prob 29(3):1541–1608
McKane AJ, Newman TJ (2004) Stochastic models in population biology and their deterministic analogs. Phys Rev E 70:041902
Meyn SP, Tweedie RL (1993) Stability of markovian processes iii: Foster-lyapunov criteria for continuous-time processes. Adv Appl Prob 25(3):518–548
Norris JR (1997) Markov chains. Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press, Cambridge
Popovic L, McKinley SA, Reed MC (2011) A stochastic compartmental model for fast axonal transport. SIAM J Appl Math 71(4):1531–1556
Serfozo R (2009) Basics of applied stochastic processes. Probability and its applications. Springer-Verlag, Berlin
Shinar G, Feinberg M (2010) Structural sources of robustness in biochemical reaction networks. Science 327(5971):1389–1391
Stramer O, Tweedie RL (1994) Stability and instability of continuous-time markov processes. In: Kelly FP (eds) Probability, statistics and optimization: a tribute to Peter Whittle, chap 12, pp 173–184. Wiley Chichester, UK
Wilkinson DJ (2018) Stochastic modelling for systems biology. CRC Press, Boca Raton
Xu C, Hansen MC, Wiuf C (2022) Full classification of dynamics for one-dimensional continuous-time markov chains with polynomial transition rates. Adv Appl Prob, pp 1–35,
Acknowledgements
We gratefully acknowledge support from NSF Grant DMS-2051498 and Army Research Office Grant W911NF-18-1-0324. We thank Daniele Cappelletti, Gheorghe Craciun, Erik Bates, and Evan Sorenson for some clarifying conversations, and John Sporel and Logan Heath who advised on notation.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
The purpose of this section is to prove Theorem 4.9, which we recall says the following:
Theorem 6.1
Let X be a non-explosive continuous-time Markov chain on a countable discrete state space \({\mathbb {S}}\) with generator \(\mathcal L\). Let \(B\subset {\mathbb {S}}\), and let \(\tau _B\) be the time for the process to enter B. Suppose there is some bounded function V such that for all \(x\in B^c\),
Then \(\mathbb P_{x_0}(\tau _B<\infty )<1\) for any \(x_0\) such that
Just like the theorem itself, the proof draws heavy inspiration from Tweedie (1994). Before providing the proof, we state the following well-known result:
Lemma 6.2
(Dynkin’s Formula) Suppose X is a Markov chain with finite state space \({\mathbb {S}}\), and let \({\mathcal {L}}\) be the generator of X. Then for any a.s. bounded stopping time \(\tau \) and any \(x\in {\mathbb {S}}\), we have
In fact Dynkin’s Formula is well-known in much greater generality than what is stated above, but as stated it is not hard to prove and is enough for our purposes.
Proof of Theorem 4.9
Define W on \({\mathbb {S}}\) via \(W=V-\sup _{x\in B}V(x)\). Notice that \(W(x_0)\) is strictly positive, W is nonpositive on B, and \({\mathcal {L}}{\mathcal {W}}={\mathcal {L}}{\mathcal {V}}\). Fix some enumeration of \({\mathbb {S}}\) in which \(x_0\) is the first element, and for \(m\in \mathbb N\) let \(\mathbb S_m\) denote the first m elements of \({\mathbb {S}}\). Let \(\tau _m\) be the first time X is not in \({\mathbb {S}}_m\). Let \(\Delta \) be a new state not in \({\mathbb {S}}\), and for \(m\in \mathbb N\) define a new Markov chain \(X^m\) via
Notice that \(X^m\) has finite state space \(\mathbb S_m\cup \{\Delta \}\). Notice that W is bounded since V is, let \(C=\sup _{x\in {\mathbb {S}}} W(x)\), and extend W to a function on \({\mathbb {S}}\cup \{\Delta \}\) by setting \(W(\Delta )=C\). Let \(\mathcal L_m\) denote the generator of the process \(X^m\); we claim that \({\mathcal {L}}{\mathcal {W}}(x)\le {\mathcal {L}}_mW(x)\) whenever \(x\in {\mathbb {S}}_m\). Indeed, notice that
and hence
as claimed. Now for any m, applying Dynkin’s Formula to the chain \(X^m\) with finite stopping time \(\tau _B\wedge \tau _m\wedge m\) yields
But for \(s<\tau _B\wedge \tau _m\) we have \(X^m_s=X_s\in B^c\cap \mathbb S_m\) and hence
So the integrand in Dynkin’s Formula is non-negative, and
Note that \(X_{\tau _B}^m\in B\) on the event \(\tau _B <\tau _m\wedge m\). Hence \(W(X_{\tau _B}^m) \mathbb I_{\tau _B<\tau _m\wedge m} \le 0\), and
Since X is assumed to be non-explosive, \(\tau _m\rightarrow \infty \) as \(m\rightarrow \infty \), so taking \(m\rightarrow \infty \) above gives
But \(W(x_0)\) is strictly positive and \(0<W(x_0)\le C<\infty \), so \(\mathbb P_{x_0}(\tau _B = \infty ) \ne 0\). That is, \(\mathbb P_{x_0}(\tau _B<\infty )<1\), as desired. \(\square \)
Remark 6.3
Note that the proof above gives us a lower bound for the probability that the process never returns to the set B:
where \(C = \sup _{x\in {\mathbb {S}}} W(x)\) and \(W=V-\sup _{x\in B}V(x)\). We do not make use of this fact.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Anderson, D.F., Howells, A.S. Stochastic Reaction Networks Within Interacting Compartments. Bull Math Biol 85, 87 (2023). https://doi.org/10.1007/s11538-023-01185-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11538-023-01185-w