Abstract
We consider a general class of autocatalytic reactions, which has been shown to display stochastic switching behaviour (discreteness-induced transitions (DITs)) in some parameter regimes. This behaviour was shown to occur either when the overall species count is low or when the rate of inflow and outflow of species is relatively much smaller than the rate of autocatalytic reactions. The long-term behaviour of this class was analysed in Bibbona et al. (Bibbona et al. 2020 J. R. Soc. Interface 17, 20200243 (doi:10.1098/rsif.2020.0243)) with an analytic formula for the stationary distribution in the symmetric case. We focus on the case of asymmetric autocatalytic reactions and provide a formula for an approximate stationary distribution of the model. We show this distribution has different properties corresponding to the distinct behaviour of the process in the three parameter regimes; in the DIT regime, the formula provides the fraction of time spent at each of the stable points.
Keywords: reaction networks, autocatalytic reactions, stationary distribution, discreteness-induced transitions, Moran model, genic selection
1. Introduction
Many important processes in biology rely on the switching behaviour between distinct states of the internal state of a system. Mathematically, this may be the result of alternating between different stable states for the dynamics of the molecular composition of the system. This feature is present in many gene-expression systems, where a gene alternates between two types of states (‘on’ and ‘off’) regulating the production of a protein. It is also present in many phosphorylation switches in signalling pathways. Such bistable switching patterns arise from distinct stable equilibria in the deterministic dynamics and the ability of infrequent large stochastic fluctuations to pull the system from a basin of attraction of one equilibrium to the other. However, there are also cases of chemical dynamics in which bistability is not possible in the deterministic model and is only possible in the stochastic model of the same chemical reaction system (e.g. [1]). The importance of stochastic effects in biological switching is well recognized, and a variety of stochastic processes are being used to model them (see [2] for a review).
Autocatalytic reaction networks are an important class of reaction networks whose long-term behaviour can substantively differ when modelled deterministically versus stochastically (e.g. [3]). Autocatalytic reactions are of broad interest in modelling living systems as they involve only a small number of distinct species and interactions, but they exhibit a range of outcomes such as self-sustaining growth, oscillations and symmetry breaking. Autocatalysis occurs in many elements of cellular metabolism including glycolysis, mitosis, apoptosis and DNA replication (for a review, see [4]) and may plausibly play a key role in the origin of life (e.g. [5]). They were recently used in chemical computing [6] as part of an artificial neural network design to perform digital image recognition tasks.
We analyse a model for a simple example of an autocatalytic reaction network proposed by Togashi & Kaneko [7]. They were particularly interested in the dynamics of the network when the total species count in the system was low and observed numerically that stochasticity at the low species count led to a new type of switching dynamics. The system spent most of its time in states where some combination of species is absent, switching rapidly by a successive increase in some species count from one such state to another. They called this behaviour discretely induced transitions (DITs) because discrete changes in species counts drive the switching. This dynamics is prominent in the parameter regime when the rates of autocatalytic reactions are fast relative to the rates of inflow and outflow from a reservoir, and the average time between switches is large.
The long-term behaviour of this model was further explored in [8], where the same authors observed that, if only the long-term averages are observed, autocatalytic reaction networks with strong symmetries do not show the important distinction between small and large species counts. However, in systems possessing asymmetry, numerical simulations clearly show that the shape of the long-term distributions shifts as the species count decreases. They observed similar effects in simple catalytic reaction networks in [9], where the low count of some species type effectively acts by switching on and off parts of the reaction network. They also observed this effect in spatial models in [10], where higher abundances are typically modelled by reaction–diffusion systems, but the localization and low abundance of some species types generate different possibilities for the long-term behaviour patterns of the system.
First, analytic results for symmetric autocatalytic reaction networks were obtained by a stochastic differential equation approximation of the system dynamics in [11]. They used a scaling parameter composed of the product of the system volume and inflow rate and derived an analytic expression for the stationary distribution of a linear combination of the species in the system, based on a timescale separation. In [12], they used the same tools to explore a version of this autocatalytic reaction network without inflows and outflows but with single species conversions. They provided a formula for the mean switching time between the states when the system contains only one of the species. A rigorous approximation by an obliquely reflected stochastic differential equation of a general autocatalytic reaction network was subsequently developed by Fan et al. [13], where a constrained Langevin approximation (based on the theory of Leite & Williams [14]) was analysed, together with the stationary distribution of this reflected stochastic differential equation. All of these results assume the system volume is large enough so that the limit as is a useful approximation.
However, the validity of stochastic approximations is sensitive to differences in abundances in molecular amounts (e.g. [15]), as well as to separation of time scales in rates of reactions in the network (e.g. [16]). For this reason, it is more appropriate to analyse the properties of reaction networks from the Markov chain model directly. Analytic results for the Markov chain model were explored in [17], where the effect of species counts was shown on the flow of the molecular ‘current’ from one species type to another. Analytic results for the stationary distribution of a related class of models were derived in [18], for reaction networks without inflows and outflows and hence conserved overall species counts. A thorough analytic exploration of the autocatalytic reaction network with inflows and outflows was performed in [19], where it was shown that the Markov chain model of a general autocatalytic reaction network is exponentially ergodic. The authors further analysed the symmetric version of this model and derived an explicit form for the stationary distribution as a Dirichlet-multinomial distribution [19, theorem 4.3]. However, an explicit formula for the case of asymmetric autocatalytic reaction networks remained unknown.
To analyse the stationary distribution in the asymmetric case, we explored the connection of the autocatalytic model with inflows and outflows to that of the Moran model with mutation from population genetics. A connection with the Moran model was noted in [12,17] for symmetric rates of autocatalysis. We observe that asymmetric rates appear in Moran models that contain genic selection, as in [20], and the formula for the stationary distribution for such a Moran model is the starting point in our analysis. We explore the consequences due to the differences between the two models and explore how close the stationary distribution for the Moran model is to that of the autocatalytic network. We analyse the effect of the asymmetry in the long-term distribution of the species count in the system. We show the approximate stationary distribution also has the signature of the DITs in the parameter regime corresponding to low species counts or slow inflow and outflow rates in the system.
2. Stochastic (Markov chain) model for autocatalytic reactions
The autocatalytic reaction model we examine is the Togashi–Kaneko (TK) model for an open system. It consists of molecular species involved in autocatalytic reactions and subject to inflows and outflows from the system:
| (2.1) |
The stochastic model is a continuous-time Markov chain , where counts the number of molecules of species present in the system at time . The state space for the Markov chain is , and the transition rates are given by mass-action kinetics as
| (2.2) |
Note that this is not necessarily a cyclic model (as all pairs of different species can catalyse each other), and the rates of autocatalytic reactions are different for each pair. The only constraint on the reactions that we impose is that the outflow rate is the same for all species, which ensures the lumpability of the Markov chain into a process that counts the total mass in the system.
The concept of lumpability means that the state space can be partitioned into subsets , and that the lumped process defined by is a continuous time Markov chain on with associated transition rates
| (2.3) |
Because the total mass process is a linear death process with immigration on , we know that it is irreducible and positive recurrent with stationary distribution that is Poisson with mean equal to (e.g. example 4.5 in [21]).
In [19, theorem 4.1], Bibbona et al. showed that the Markov chain describing the network (2.1) with transitions (2.2) is positive recurrent on with a unique stationary distribution , and that it converges exponentially fast to this distribution.
In the special case when all the autocatalytic rates are the same, , they derive an explicit formula for the stationary distribution in the form
| (2.4) |
where Poisson is the stationary distribution of the total mass process, and is the Dirichlet-multinomial distribution on :
| (2.5) |
where for , and parameters are given by
| (2.6) |
This analytic formula for from (2.4) and (2.5) is directly verified using the time evolution for the probability distribution of the system.
2.1. Connection to population genetics
The Moran model is a fundamental stochastic model for the evolution of a population of species types undergoing reproduction and mutation in continuous time (overlapping generations). The model describes a population of fixed size , with different species types , whose number of individuals at time is denoted by . Each individual of type gives birth at the rate , and its offspring replaces an individual chosen at random to die. The species undergo mutations with each individual of type changing to type at a rate of , where are the entries of a stochastic matrix and is the overall mutation rate.
The species reproduction and mutation changes can be represented graphically by
| (2.7) |
where we assumed parent-independent mutations, . The fact that the fitness rates are not equal across species is due to genic selection, and the special case corresponds to a model that is neutral under selection.
The continuous time Markov chain of species counts has transition rates from to equal to
| (2.8) |
The Moran model differs from the model of autocatalytic reactions (2.1) in that it has a conservation of mass (closed system) and lacks the (open system) changes due to the inflow and outflow reactions. Comparisons of the long-term behaviour of closed versus open systems exist for deterministic models of reaction networks. If the deterministic open system is created from the deterministic closed system by adding inflow and outflow for each species type, then the open system has the same number of steady states and stability as the closed system [22–24]. For stochastic systems, the comparison is different as the closed system may have absorbing states when the open system does not.
The reason the long-term behaviour of the Moran model is remarkably close to that of the TK model is that one can create a correspondence between the mutation events in the Moran model and the inflows and outflows in the TK model (as explained in the next section). This correspondence does not couple the two models in a way that we can analytically exploit, but it has consequences that we can analyse numerically.
3. Approximate stationary distribution
To create a correspondence between the Moran model with genic selection and the autocatalytic reactions model, suppose we require that:
each outflow of some species (this occurs at rate ) is identified in time with the next inflow of some species (the probability that is the next species to inflow is).
After such a modification, the autocatalytic reaction system becomes closed, and the rate at which each outflow event is simultaneous with an inflow event of species occurs equals . In the Moran model with genic selection, the rate of mutation of any species into species is . Hence, this forced correspondence of events transforms the autocatalytic reaction model (2.1) into a Moran model with genic selection (2.7), with the mutation rates given by the correspondence .
Although finite time effects of this forced correspondence cannot be rigorously analysed, we have the following long-time result for these Markov chains, in the special case when the rates of autocatalytic reactions in the TK model are symmetric and the Moran model is neutral.
Lemma 3.1. Let be the stationary distribution of a TK model with symmetric autocatalytic rates conditioned on ; let be the stationary distribution of the neutral Moran model with ; and let the inflow and outflow rates in the TK model and the mutation rates in the Moran model satisfy :
| (3.1) |
Proof. This fact is a direct consequence of identifying the two results on stationary distributions for the symmetric TK model and for the neutral Moran models, from [19] and [20] respectively. The Moran model with genic selection on a population of size was analysed by Etheridge & Griffiths [20] and shown to have a stationary distribution proportional to
| (3.2) |
where the parameters are given by
| (3.3) |
, and is the ascending factorial notation (Pochhammer function):
The normalizing constant for is given as the partition function
| (3.4) |
where has a Dirichlet-multinomial distribution. Writing the ascending factorial in terms of Gamma functions , the stationary distribution can also be written as
| (3.5) |
In the case of the neutral model, when , the partition function becomes since . The stationary distribution then reduces to the Dirichlet-multinomial distribution:
which is the same as the stationary distribution from (2.5) derived by Bibbona et al. [19] in theorem 4.2 for which the Poisson–Dirichlet parameter equals
| (3.6) |
The requirement on mutation and inflow and outflow rates imposed in (3.1) completes the proof.∎
The long time effect of this correspondence in the symmetric case suggests the distribution from (3.5) may be a good candidate in forming the approximate conditional stationary distribution (conditioned on having ) for asymmetric autocatalytic reaction system as well. We use to denote with parameters satisfying (note the general rates replacing from (3.6))
| (3.7) |
We define our proposed approximate stationary distribution for the autocatalytic reaction system (2.1) as
| (3.8) |
We next analyse how well the distribution approximates the true stationary distribution .
3.1. Analytic results
To assess how close is to the true stationary distribution of (2.1), let denote the generator of the Markov chain defined for any by
| (3.9) |
where the transition rates are as in (2.2). Let denote the probability that the process is in state at time , given that its initial distribution is . Let be the adjoint of defined by
| (3.10) |
which specifies the evolution of via the Kolmogorov forward equation (chemical master equation in the biology literature) as
| (3.11) |
Since the Markov chain is irreducible and positive recurrent (see [19, theorem 4.1]), it has a unique stationary distribution on . This stationary distribution of (2.1) is in the null space of and satisfies the global balance equation: . Using the proposed distribution , (3.10) becomes
| (3.12) |
where Poisson was used to express and in the second and third sums.
We now use to analyse how close is to with indicating good performance. Since for some values of system parameters (as discussed in the next section) concentrates on parts of the state space and has very low values on the rest of the state space, we chose to use the relative measure rather than as a potentially more reliable indicator of the closeness of to . By (3.12), we have
For , each sum has two terms which we gather (based on sign) into
We see here the effect of the inflow and outflow reactions that give rise to transitions from to , in different values of in and the Poisson distribution . In the expression for , the weighted Dirichlet-multinomial depends only on , but the normalizing factor depends on , so we use Gauss hypergeometric functions to simplify the ratios of appearing in .
In terms of a Dirichlet-multinomial variable , the factor is, by (3.4),
| (3.13) |
which we can also write, using the product moments of , as
For , this can be further simplified using special functions. Using ,
and the partition function becomes
where is the Gauss hypergeometric function, which when evaluated on a nonpositive integer in the first coordinate reduces to the polynomial .
The distribution on becomes
| (3.14) |
Using (3.14) in the expressions for , we then get that (see appendix A)
| (3.15) |
We use numerical properties of Gauss hypergeometric functions to determine the assumptions on parameters and that ensure . We also investigate its dependence on the overall species count in the system. Note that in the symmetric case, , simplifying yields , , and hence is the true stationary distribution for (see proof of theorem 4.2 in [19]).
3.2. Scaling and numerical results
We let denote the scaling parameter for the magnitude of the overall species count in the system (referred to as volume in previous analyses of the TK model) which in some scenarios one may consider to be large (i.e. ). The classical mass-action scaling of the stochastic model for the autocatalytic reaction system (2.1) requires all bimolecular reaction rate parameters to scale as , all inflow rate parameters to scale as , and all unimolecular outflow rate parameters to stay unscaled:
To simplify the expression for and analyse its properties for low versus high molecular count , we use the parametrization as in [19], with :
| (3.16) |
and focus on the role of asymmetry in the autocatalytic rates as well as on the effect of . When we can rewrite from (3.15) in terms of scaled parameters (see appendix B) by factoring out the parameters and to get
| (3.17) |
From the analytical expression note that when then implies our proposed distribution is close to the stationary distribution, regardless of whether the overall species count is low or high. Intuitively, when inflow and outflow rates are small relative to the autocatalytic rates, the system spends most of its time with a constant overall species count, and hence the stationary distribution is accurate most of the time.
Numerical explorations show the two ratios of the Gauss hypergeometric functions appearing in are both close to 1 for all (figure 1), so the two terms in the large square brackets are small. Further, numerical evaluations of for different values of are all close to zero (figure 2). The very small deviations from zero occur only when: . These are values on the boundaries of the state space with the total amount of species close to the mean of the stationary distribution of the total species count (Poisson (). At the two boundaries, and , only outflows and inflows occur, and potentially the need to adjust the accuracy of the stationary distribution there. Changing while keeping all other parameters fixed, the deviations from zero disappear as (see figure 2) as expected.
Figure 1.

The ratios and plotted in blue and orange, respectively, as a function of n. The rate parameters are .
Figure 2.
plotted with , and gradually decreasing from top left to bottom right. The value of for all except at the values or where the occupation measure concentrates (see figure 3). The bottom row are heatmaps of the exact same figures from the top two rows, with from left to right; the only values are at points , . Light neutral green in the square denotes ; the only deviations are on the left and bottom edges.
We further examine the features of by noting the effect of scaling on is reflected both in Poisson () and in the scaling of Gamma functions in (the scaling of in pre-factor cancels with same in ):
For , we can also write the scaled using in terms of Beta functions:
| (3.18) |
as a weighted Beta-binomial distribution. Just as in the symmetric case (see [19, §4.3]), our proposed distribution will have a different shape: unimodal or multimodal, depending on whether: or .
When the parameters in the Beta-binomial are both <1, the weights have a small effect, and the distribution is bimodal. Since , the mode at the value is higher than at . Note that even very small asymmetries, e.g. , show a sizeable asymmetry in the size of the modes, and for a greater ratio, e.g. , almost the entire mass of the distribution is concentrated at the higher mode (see figure 3). Of course, on each plane and there is a mode as well at from the distribution of total molecular counts .
Figure 3.
Plots of the analytic formula for when show bimodal density. Parameters are fixed while is increased in plots from left to right: . Note the modes occur at with .
In the intermediate case, when we have and . If the evaluation of on each hyperplane would put equal mass on , but for , it becomes skewed towards , when e.g. almost all the mass is at (see figure 4).
Figure 4.
Plots of when . Parameters are , and increases in plots from left to right: .
When , we have and is unimodal concentrated around the fixed point of the deterministic system for this model
With , increasing , the mode moves such that the distribution is concentrated at a higher proportion of species to species. When , this is a simple linear first-order ODE with fixed point
However, when , this system of ODEs is nonlinear, and we found numerically for that the fixed points are, respectively, (figure 5, left to right).
Figure 5.
Plots of when . Parameters are , and increases in plots from left to right: .
Since the Markov chain is ergodic, the long-term fraction of its occupation times converges to its stationary distribution. We simulated the Markov chain, using the Gillespie algorithm, to further compare our approximate stationary distribution with the occupation time when . In that case, the modes at the boundaries of reflect the DIT nature of the system, where most of the time is spent in the states , and the quick transitions between these states results in the lack of occupation time spent in the interior of . As the asymmetry is increased, the DITs become more and more rare, as the autocatalytic reaction overpowers the autocatalytic reaction in the opposite direction. Figure 6 shows the empirical long-term occupation time of the simulated Markov chain along with analytic plots of .
Figure 6.
Histograms for the fraction of occupation times in all states of are shown in yellow with overlaid in blue. The parameters are , varying from left to right.
On the other hand, DITs still exist but are less pronounced if we keep but we increase the rates of inflows and rate of outflows . In this case, reactions and compete with the effects of autocatalytic rates in either direction. The modes become less pronounced as the process spends an equal amount of time in the interior of as in states . Figure 7 shows the effect of decreasing the inflow and outflow rates while keeping the volume fixed and shows the empirical long-term occupation time of the simulated Markov chain along with analytic plots of . We note that despite the significant effect of the inflow and outflow reactions, our distribution matches the empirical estimates of well on all of . This agrees with our numerical conclusions about for all .
Figure 7.
Histograms for the fraction of occupation times in all states of are shown in yellow with overlaid in blue. The parameters are and was fixed while was varied from left to right.
4. Discussion
In this article, we studied a family of general autocatalytic reaction systems comprised of bimolecular interactions and plus inflows and outflows of molecular species from the system. The stochastic Markov chain model for the system is known to be ergodic with a unique stationary distribution, but the exact form of this distribution is only known in the case of symmetric autocatalytic rates. To investigate the asymmetric case, we proposed an approximate stationary distribution in an explicit form that is a weighted version of the distribution from the symmetric case. This distribution is known to be the stationary distribution of a related model in population genetics which is a conserved system with no inflows and outflows.
We derived an error function which measures how close the proposed distribution is to the true stationary one. Numerical evaluations of this function, performed for a system with species, show that our proposed distribution matches the true stationary distribution for almost all values in the state space (and is very close to it in the exceptional values). This is also confirmed by comparison of the empirical distribution of long-term fraction of occupation times for the Markov chain with analytic values of the proposed distribution.
The explicit form we provide for the proposed distribution allows us to show that, under the usual mass-action scaling of the system using the order of magnitude of the overall species count as a parameter, the phenomenon of DITs holds in the same parameter regime as in the symmetric case. The asymmetry of the autocatalytic rates produces a significant asymmetry in the modes of the stationary distribution, even under very small rate differences. The magnitude of inflow and outflow rates relative to the autocatalytic rates is shown to determine the extent to which DITs are felt in the system, with the speed of transitions decreasing as the system becomes more open.
A heuristic correspondence between outflows and inflows of the autocatalytic reaction system led us to the Moran model with genic selection. As this correspondence does not respect the evolution of values for the total number of molecules in the system, it does not appear useful in finite time. In the long time limit, with symmetry in the autocatalytic rates, we get equal relative occupation times in the original and the transformed system. Once the symmetry in these rates is broken, a small discrepancy is noticed but only at the values at the boundaries of the state space. It would be useful to further understand whether this discrepancy is a real feature or not. Unfortunately, the change of measure that maps the neutral Moran to one with genic selection does not apply directly to a model with fluctuating total number of molecules, so one would have to explore how one could interchange the limit of taking the infinite time horizon with conditioning on the total system size. Since the total mass process does not depend on autocatalytic rates, this could unify the results in the symmetric and asymmetric cases.
In terms of other work, we would like to note some examples of the type of reaction systems where our approximation of the stationary distribution could be useful. Several recent studies of chromatin modification circuits responsible for dictating epigenetic cell memory reflect on important experimental work. These mathematical studies [25–28] analyse stochastic models of an autocatalytic reaction system, in order to derive the temporal duration of the cell identity, and they note the importance of asymmetry in the system between repressed and active gene states. To analyse the model, the authors use a timescale separation of reactions in the system and develop a novel singular perturbation approach to derive the approximate stationary distribution of this autocatalytic system. Because of the inherent stochastic switching feature and asymmetry in the autocatalysis rates, one could try to see if our framework can be tailored to derive a different approximation for the stationary distribution and compare them to the existing approximation. This future work would provide a real application of our method to experimental studies.
Acknowledgements
This work was initiated following an American Institute of Mathematics (AIM) Workshop on Limits and Control of Stochastic Reaction Networks in August 2021, and partial results were presented at the AIM Square group meeting in October 2022. This work constitutes the MSc thesis project of C.G. and was supported by L.P.’s NSERC Discovery Grant RGPIN-2015-06573.
Appendix A
We start from
We use our expression (3.14) (dropping the subscripts in the Gauss hypergeometric function ):
to get
Then divided by become
We use the fact that (so ), , and express as
| (A 1) |
For we arrange terms as follows:
so that the first two terms will cancel the last two terms in ; for the remaining terms, we have
so that
| (A 2) |
where the first two terms will cancel with terms in , and the third term is the same as in from (A 1) apart from the ratio of hypergeometric functions.
Finally, we express as
For , we now get the expression in (3.15):
Appendix B
We start from (3.15) and use the (3.16) scaling by
to get
Substituting and rearranging terms we get the expression in equation (3.17):
Contributor Information
Cameron Gallinger, Email: cameron.gallinger@concordia.ca.
Lea Popovic, Email: lea.popovic@concordia.ca.
Ethics
This work did not require ethical approval from a human subject or animal welfare committee.
Data accessibility
The paper uses simulated data generated by a stochastic simulation algorithm. We used Mathematica code to implement a standard Gillespie algorithm for the chemical reaction network modelled by a continuous Markov chain. We have provided the complete Mathematica code for the algorithm we used within electronic supplementary material file titled ‘code.pdf’ as well as in native format in electronic supplementary material file titled ‘GillespieSSa.nb’ [29].
The code is also published at Zenodo [30].
Declaration of AI use
We have not used AI-assisted technologies in creating this article.
Authors’ contributions
C.G.: formal analysis, methodology, visualization, writing—original draft. L.P.: conceptualization, formal analysis, funding acquisition, investigation, methodology, resources, supervision, validation, writing—original draft, writing—review and editing.
Both authors gave final approval for publication and agreed to be held accountable for the work performed therein.
Conflict of interest declaration
We declare we have no competing interests.
Funding
Partial funding was provided by NSERC.
References
- 1. Bishop LM, Qian H. 2010. Stochastic bistability and bifurcation in a mesoscopic signaling system with autocatalytic kinase. Biophys. J. 98, 1–11. ( 10.1016/j.bpj.2009.09.055) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Bressloff PC. 2017. Stochastic switching in biology: from genotype to phenotype. J. Phys. A Math. Gen. 50, 133001. ( 10.1088/1751-8121/aa5db4) [DOI] [Google Scholar]
- 3. Vellela M, Qian H. 2007. A quasistationary analysis of a stochastic chemical reaction: Keizer’s paradox. Bull. Math. Biol. 69, 1727–1746. ( 10.1007/s11538-006-9188-3) [DOI] [PubMed] [Google Scholar]
- 4. Hanopolskyi AI, Smaliak VA, Novichkov AI, Semenov SN. 2021. Autocatalysis: kinetics, mechanisms and design. Chem. Syst. Chem. 3, e2000026. ( 10.1002/syst.202000026) [DOI] [Google Scholar]
- 5. Hordijk W, Steel M. 2018. Autocatalytic networks at the basis of life’s origin and organization. Life 8, 62. ( 10.3390/life8040062) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6. Arcadia CE, et al. 2021. Leveraging autocatalytic reactions for chemical domain image classification. Chem. Sci. 12, 5464–5472. ( 10.1039/d0sc05860b) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7. Togashi Y, Kaneko K. 2001. Transitions induced by the discreteness of molecules in a small autocatalytic system. Phys. Rev. Lett. 86, 2459–2462. ( 10.1103/PhysRevLett.86.2459) [DOI] [PubMed] [Google Scholar]
- 8. Togashi Y, Kaneko K. 2003. Alteration of chemical concentrations through discreteness-induced transitions in small autocatalytic systems. J. Phys. Soc. Jpn. 72, 62–68. ( 10.1143/JPSJ.72.62) [DOI] [Google Scholar]
- 9. Togashi Y, Kaneko K. 2007. Switching dynamics in reaction networks induced by molecular discreteness. J. Phys.: Condens. Matter 19, 065150. ( 10.1088/0953-8984/19/6/065150) [DOI] [Google Scholar]
- 10. Togashi Y, Kaneko K. 2005. Discreteness-induced stochastic steady state in reaction diffusion systems: self-consistent analysis and stochastic simulations. Physica D 205, 87–99. ( 10.1016/j.physd.2004.12.008) [DOI] [Google Scholar]
- 11. Biancalani T, Rogers T, McKane AJ. 2012. Noise-induced metastability in biochemical networks. Phys. Rev. E 86, 010106. ( 10.1103/PhysRevE.86.010106) [DOI] [PubMed] [Google Scholar]
- 12. Biancalani T, Dyson L, McKane AJ. 2014. Noise-induced bistable states and their mean switching time in foraging colonies. Phys. Rev. Lett. 112, 038101. ( 10.1103/PhysRevLett.112.038101) [DOI] [PubMed] [Google Scholar]
- 13. Fan WTL, Yang YJ, Yuan C. 2023. Constrained Langevin approximation for the Togashi-Kaneko model of autocatalytic reactions. Math. Biosci. Eng. 20, 4322–4352. ( 10.3934/mbe.2023201) [DOI] [PubMed] [Google Scholar]
- 14. Leite SC, Williams RJ. 2019. A constrained Langevin approximation for chemical reaction networks. Ann. Appl. Probab. 29, 1608. ( 10.1214/18-AAP1421) [DOI] [Google Scholar]
- 15. Ball K, Kurtz T, Popovic L, Rempala G. 2006. Multiscale approximations for reaction networks. Ann. Appl. Probab. 16, 1925–1961. ( 10.1214/105051606000000420) [DOI] [Google Scholar]
- 16. McSweeney JK, Popovic L. 2014. Stochastically-induced bistability in chemical reaction systems. Ann. Appl. Probab. 24, 1226–1268. ( 10.1214/13-AAP946) [DOI] [Google Scholar]
- 17. Saito N, Kaneko K. 2015. Theoretical analysis of discreteness-induced transition in autocatalytic reaction dynamics. Phys. Rev. E 91, 022707. ( 10.1103/PhysRevE.91.022707) [DOI] [PubMed] [Google Scholar]
- 18. Hoessly L, Mazza C. 2019. Stationary distributions and condensation in autocatalytic reaction networks. SIAM J. Appl. Math. 79, 1173–1196. ( 10.1137/18M1220340) [DOI] [Google Scholar]
- 19. Bibbona E, Kim J, Wiuf C. 2020. Stationary distributions of systems with discreteness-induced transitions. J. R. Soc. Interface 17, 20200243. ( 10.1098/rsif.2020.0243) [DOI] [Google Scholar]
- 20. Etheridge AM, Griffiths RC. 2009. A coalescent dual process in a Moran model with genic selection. Theor. Popul. Biol. 75, 320–330. ( 10.1016/j.tpb.2009.03.004) [DOI] [PubMed] [Google Scholar]
- 21. Durrett R. 1999. Essentials of stochastic processes. New York, NY: Springer. [Google Scholar]
- 22. Craciun G, Feinberg M. 2006. Multiple equilibria in complex chemical reaction networks: extensions to entrapped species models. IEE Proc. Syst. Biol. 153, 179. ( 10.1049/ip-syb:20050093) [DOI] [PubMed] [Google Scholar]
- 23. Banaji M, Pantea C. 2018. The inheritance of nondegenerate multistationarity in chemical reaction networks. SIAM J. Appl. Math. 78, 1105–1130. ( 10.1137/16M1103506) [DOI] [Google Scholar]
- 24. Cappelletti D, Feliu E, Wiuf C. 2020. Addition of flow reactions preserving multistationarity and bistability. Math. Biosci. 320, 108295. ( 10.1016/j.mbs.2019.108295) [DOI] [PubMed] [Google Scholar]
- 25. Bruno S, Williams RJ, Del Vecchio D. 2022. Model reduction and stochastic analysis of the histone modification circuit. In 2022 European Control Conf. (ECC), London, UK, 12–15 July 2022, pp. 264–271. ( 10.23919/ECC55457.2022.9838047) [DOI] [Google Scholar]
- 26. Bruno S, Williams RJ, Del Vecchio D. 2022. Epigenetic cell memory: the gene’s inner chromatin modification circuit. PLoS Comput. Biol. 18, e1009961. ( 10.1371/journal.pcbi.1009961) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27. Bruno S, Williams RJ, Del Vecchio D. 2023. Mathematical analysis of the limiting behaviors of a chromatin modification circuit. Math. Control Signals Syst. 35, 399–432. ( 10.1007/s00498-023-00343-8) [DOI] [Google Scholar]
- 28. Bruno S, Campos FA, Fu Y, Del Vecchio D, Williams RJ. 2024. Analysis of singularly perturbed stochastic chemical reaction networks motivated by applications to epigenetic cell memory. See https://arxiv.org/abs/2405.10184.
- 29. Popovic L, Gallinger C. 2024. Data from: Asymmetric autocatalytic reactions and their stationary distribution. Figshare. ( 10.6084/m9.figshare.c.7425741) [DOI]
- 30. Gallinger C. 2023. Mathematica code for Gillespie algorithm for simulating continuous time MC model of an autocatalytic reaction network. Zenodo. ( 10.5281/zenodo.10277875) [DOI]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The paper uses simulated data generated by a stochastic simulation algorithm. We used Mathematica code to implement a standard Gillespie algorithm for the chemical reaction network modelled by a continuous Markov chain. We have provided the complete Mathematica code for the algorithm we used within electronic supplementary material file titled ‘code.pdf’ as well as in native format in electronic supplementary material file titled ‘GillespieSSa.nb’ [29].
The code is also published at Zenodo [30].






