Skip to main content
Springer logoLink to Springer
. 2026 Feb 21;92(3):36. doi: 10.1007/s00285-026-02357-7

Autocatalytic cores in the diluted regime: classification and properties

Praneet Nandan 1,✉, Philippe Nghe 1,2, Jérémie Unterberger 3
PMCID: PMC12924792  PMID: 41723304

Abstract

Autocatalysis underlies the ability of chemical and biochemical systems to replicate. Autocatalysis was recently defined stoichiometrically for reaction networks; five types of minimal autocatalytic networks, termed autocatalytic cores were identified. A necessary and sufficient stoichiometric criterion was later established for dynamical autocatalysis in diluted regimes, ensuring a positive growth rate of autocatalytic species starting from infinitesimal concentrations, given that degradation rates are sufficiently low. Here, we show that minimal autocatalytic networks in the dynamical sense, in the diluted regime, follow the same classification as autocatalytic cores in the stoichiometric sense. We further prove the uniqueness of the stationary regimes of autocatalytic cores, with and without degradation, for all types, except types II with three catalytic loops or more, for which the question remains open. These results indicate that the stationary point is robust under perturbation at low concentrations. More complex behaviours require additional non-linear couplings.

Supplementary Information

The online version contains supplementary material available at 10.1007/s00285-026-02357-7.

Keywords: open reaction network, autocatalysis, autocatalytic cores, Lyapunov exponent, growth rate, stationary state, equilibrium state, unistationarity, global attractor conjecture

Introduction

The ability of living systems to reproduce themselves is based on the chemical mechanism of autocatalysis. In extant biology, autocatalysis arises via DNA replication, coupled to a highly complex network of biochemical reactions that ensure metabolism, gene expression, membrane production, etc. However, autocatalysis must have been present in the early stages of life, possibly even during so-called chemical evolution (Kauffman 1986; Lancet et al. 2018; Oparin 1952), in a more rudimentary form. Indeed, self-reproduction is a necessary property for Darwinian evolution, which was itself required for elaborate biochemical enzymes to appear.

Only recently, autocatalysis has been formally defined at the level of reaction networks, where multiple species altogether participate in the process of self-amplification (Andersen et al. 2021; Blokhuis et al. 2020). Blokhuis et al. (2020) defined general stoichiometric conditions for autocatalysis in reversible reaction networks. They deduced five classes of minimal network topologies, called autocatalytic cores, meaning that any autocatalytic network must contain an autocatalytic core as a subnetwork. These conditions allow algorithms to systematically detect autocatalysis in large reaction networks, such as metabolisms (Arya et al. 2022; Peng et al. 2022).

Autocatalysis must also fulfill dynamical conditions, where every autocatalytic species increases in concentration over time (Kamimura et al. 2024; Lin et al. 2020; Srinivas et al. 2023, 2024). Indeed, reactions that degrade autocatalysts into side products may lead to the extinction of the overall network. Blokhuis et al. further provided viability conditions, based on stochastic processes, where dynamical viability is computed on a case-by-case basis using branching processes, assuming that autocatalysts are initially absent, or present in a few copy numbers. Reference (Unterberger and Nghe 2022) proved a general stoichiometric criterion for dynamical autocatalysis in the diluted regime, given small enough degradation reactions. The notion of diluted regime, used in the present work and formally defined in the next section, is that of infinitesimal initial concentrations. This regime is realized at the onset of autocatalytic amplification. Thus it characterizes the ability of autocatalysis to start spontaneously, or from a perturbation wherein chemical species are transiently injected into the reaction vessel (e.g. a meteorite landing). In this regime, the probability of two species to meet becomes negligible compared to one-to-one and one-to-many reactions. The general, rate-independent criterion for dynamical autocatalysis then boils down to having a strongly connected chemical network containing at least a one-to-many reaction.

However, the relationship between stoichiometry and dynamics of autocatalytic networks remains an essentially open question. The first question is that of minimal autocatalytic cores in the dynamical sense. In the diluted regime, dynamical cores must contain autocatalytic cores. However, the shift to the diluted regime can cause some reactions to become irreversible. Stoichiometric autocatalysis has not yet been classified for reaction networks comprising irreversible reactions. In the present work, we enumerate minimal structures obeying diluted dynamical autocatalysis, and find that they are a subset of stoichiometric autocatalytic cores found for reversible reaction networks. A second question is that of multistationarity. While chemical evolution requires multiple growth states (Ameta et al. 2022; Peng et al. 2020) and autocatalytic cores are a possible candidate to trigger dynamical instabilities (Vassena and Stadler 2024), it remains unknown whether autocatalysis is prone to complex dynamics such as multistationarity. Here, we show that autocatalytic cores have a single stationary state, with or without degradation reactions. This result builds on deficiency theory augmented by an analysis of the behaviour of solutions when continuously varying degradation rates.

Here is an outline of the article. In section 2, we recall former results on stoichiometric and dynamical autocatalysis and provide useful definitions. The classification theorem for dynamical autocatalytic cores is stated in section 3. In Section 4 we state and give the proof for the uniqueness of the stationary states for these cores in the absence of degradation. Section 5 contains our main results for the stationary states of these cores with degradation, along with Theorem 5.1, which plays a vital part in the proof. We discuss our results in Section 6 and some technical details and definitions are postponed to Section 7. The proof of the classification theorem in Section 3, along with the details of the calculations in Section 4 and 5 are in the Supplementary Information.

Background results and definitions

Autocatalytic cores

We state definitions used for the stoichiometric classification of minimal autocatalytic networks, called cores, as introduced in reference (Blokhuis et al. 2020). A reaction network is defined by its graph G=(X,R), with X={x1,…,xn} the set of species, and R = set of reactions. All reactions are assumed to be autonomous, meaning that they have at least one reactant and one product, and non-ambiguous, meaning that the same species is either a reactant or a product, but never both (Blokhuis et al. 2020).

Consequently, reactions are of the general form

R(reversible):s1x1+…+skxk⇆s1′x1′+…+s′′x′′ 2.1
Ri(irreversible):s1x1+…+skxk→s1′x1′+…+s′′x′′ 2.2

with k,k′≥1, all species x1,…,xk,x1′,…,x′′ distinct, and s1,…,sk;s1′,…,s′′∈N>0 integer stoichiometric coefficients. For irreversible reaction Ri (2.2), we also define their reverse:

Ri¯(irreversible):s1′x1′+…+s′′x′′→s1x1+…+skxk 2.3

where the reactants and the products exchange places. Note that for reversible reactions, R¯ and R are equivalent.

Choosing an ordering R={R(1),…,R(m)} of R, the columns -s1(j)⋮-sk(j)(s(j))1′⋮(s(j))′′ of the stoichiometric coefficients of R(1),…,R(j),…,R(m) form an n×m matrix S called Stoichiometric matrix.

Non-degenerate networks. A network is non-degenerate if and only if rk(S)=|X|.

Note: Our non-degeneracy assumption excludes conserved quantities. This is a choice we make keeping in mind that autocatalytic cores do not have any mass-like conservation law.

Mass-action dynamics. Choose direct, resp. reverse non-negative rates k+(j), resp. k-(j) (for irreversible reaction, one of the rates is 0) for the reaction

R(j):sj,1xij,1+…+sj,kjxij,kj⇄k-(j)k+(j)sj,1′xij,1′+…+sj,kj′′xij,kj′′ 2.4

Let

C:=([xi])xi∈X 2.5

be the vector of species concentrations. C is an element of RX, spanned by the canonical basis (eℓ) defined by (eℓ)x=δℓ,x. Then the associated mass-action dynamics can be written in terms of the stoichiometric matrix as

dCdt=SJ(C), 2.6

where the current J=J(C) is the vector with components

J(j)(C)=k+(j)∏ℓ=1kj([xij,ℓ])sj,ℓ-k-(j)∏ℓ′=1kj′([xij,ℓ′′])sj,ℓ′′(j=1,…,m). 2.7

Alternatively, treating separately direct and reverse reactions, dCdt may be written in terms of flows; namely, the direct reaction R(j) is characterized by the two stoichiometric vectors (yR(j),y(j)′), with

yR(j):=sj,1eij,1+…+sj,kjeij,kj,y(j)′:=sj,1′eij,1′+…+sj,kj′eij,kj′ 2.8

called respectively reactant composition and product composition, and by the direct flow

ϕyR(j)→y(j)′(C):=k+(j)∏ℓ=1kj([xij,ℓ])sj,ℓ 2.9

whereas the associated reverse reaction is characterized by the permuted pair (y(j)′,yR(j)) and by the reverse flow

ϕy(j)′→yR(j)(C):=k-(j)∏ℓ′=1kj′([xij,ℓ′′])sj,ℓ′ 2.10

Note that currents

J(j)(C)=ϕyR(j)→y(j)′(C)-ϕy(j)′→yR(j)(C) 2.11

are obtained by ’antisymmetrizing’ flows. Combining the above equations, one gets

dCdt=∑y→y′ϕy→y′(C)(y′-y) 2.12

where the sum ranges over all direct or reverse reactions R characterized by their stoichiometric pair (y,y′)=(yR,yR′).

Positive vectors. Let v∈Rp (p=n or m) be a vector. We say that v is positive (v>0) if all its components are positive, i.e., vi>0 for all i.

We assume mass action kinetics, as except for the case of bound or precipitating species, all reactions can be broken down into elementary steps where these kinetics hold. Furthermore, as we prove our results without any assumptions on the rate constants, they are not dependent on the change in reaction rates resulting from this decomposition into elementary steps. In an evolutionary context without reactions involving ions, it is an adequate assumption for studying autocatalytic cycles.

Definition 2.1

(stoichiometrically autocatalytic network) (see Blokhuis et al. (2020)) An autonomous and non-ambiguous reaction network G=(X,R) is stoichiometrically autocatalytic if and only if there exists a positive column vector c=c(1)⋮c(m) such that Sc>0.

In reference (Unterberger and Nghe 2022), the distinction is made between stoichiometrical autocatalysis and dynamical autocatalysis. While the former is a condition where the stoichiometrical balance for all autocatalytic species is positive, Dynamical autocatalysis is the property for the system to grow exponentially from very low concentration (with a strictly positive Lyapunov exponent).

Definition 2.2

(dynamically autocatalytic network) (see Unterberger and Nghe (2022)) A reaction network G=(X,R) is dynamically autocatalytic if and only if the underlying (mass action) dynamical system has a strictly positive largest Lyapunov exponent with a corresponding non-negative Lyapunov eigenvector.

Definition 2.3

(restricted network) Let G=(X,R) be a network, and X′⊂X. Then

G|X′:=(X′,R|X′) 2.13

called restriction of G to X′, is the subnetwork of G obtained by restricting the set of species to X′ and chemostatting species not in X′, by

  1. removing reactions having either all reactants or all products (or both) in X\X′ (as non-autonomous after chemostatting);

  2. in all other reactions, replacing all stoichiometric coefficients of species in X\X′ by 0.

Alternatively, one may also restrict the reaction set R to R′⊂R; the result is simply denoted (X,R′). The two restriction operations can be composed in either direction.

Definition 2.4

(minimality, autocatalytic cores) An autocatalytic network (stoichiometric or dynamic) G=(X,R) is minimal if

(R′⊆R,X′⊆X,(X,R′)|X′autocatalytic)⟹(R′=R,X′=X). 2.14

A minimal autocatalytic network is called a stoichiometric/dynamic (resp.) autocatalytic core.

Definition 2.5

(Reversible extension) The reversible extension of a network G=(X,R) is the network G↔=(X,R↔) obtained from G by making reversible all reactions in R, i.e.

graphic file with name 285_2026_2357_Equ15_HTML.gif 2.15
graphic file with name 285_2026_2357_Equ16_HTML.gif 2.16

(See reactions ((2.1)) and ((2.2))

Diluted regime

Dynamical autocatalysis — the ability of autocatalytic reaction networks to kinetically (and exponentially) amplify their species — has been studied in the context of the diluted regime (Unterberger and Nghe 2022), i.e. infinitesimally low concentrations. It is possible to translate the notion of dilution in terms of the topology of G because when species concentrations are small enough, reactions involving multiple reactants become negligible as compared to those comprising a single reactant. In other terms, many-to-one or many-to-many reactions are negligible as compared to one-to-one or one-to-many reactions, following the definitions:

  • one-to-one (1–1) reactions have stoichiometry (-1;1), i.e. they are of the form x→x′ or x⇆x′, with x≠x′∈X; They can be reversible or irreversible.

  • one-to-many reactions are irreversible and have stoichiometry (-1;s1′,…,s′′) with s1′,…,s′′=1,2,…, ∑isi′≥2, i.e. they are of the form x→s1′x1′+…+s′′xm′.

  • many-to-one reactions are also irreversible and are those obtained by reversing one-to-many reactions, i.e. s1′x1′+…+s′′xm′→x.

  • many-to-many reactions can be both reversible or irreversible and have stoichiometry (-s1′,…,-s′′;s1,…,sm) with ∑isi′≥2 and ∑isi≥2.

    Stoichiometric coefficients si′,si play little role in the discussion, therefore we more simply refer to m,m′ alone:

  • a simple reaction has m′=m=1, i.e. it is of the form s1x1→or⇆s1′x1′, with s1,s1′=1,2,… arbitrary;

  • a multiple product reaction has m′≥2, i.e. it is of the form s1x1+…+smxm→s1′x1′+…+s′′x′′ with m′≥2.

Definition 2.6

(diluted reaction networks) A reaction network is diluted if it contains only simple reactions, and possibly some irreversible one-to-many reactions (i.e. multiple product reaction where m=1, single reactant).

Reversible extensions of diluted autocatalytic cores will be used in section 4, where we show that they possess a single unique stationary state.

(Top) property

Classes. Consider the Stoichiometric matrix S. Now consider the directed graph G(S) obtained by connecting reactants to products participating in the same (reversible or irreversible) reaction. G is in fact the graph of the split reactions:

Split reactions. The arrow x→x′ is a split reaction iff R contains a reaction x→s′x′+s2′x2′+…+s′′x′′ or x⇆s′x′+s2′x2′+…+s′′x′′, i.e. if it is an edge of G(S).

We colloquially refer to G as the split graph, as it consists in splitting one-to-many reactions into as many edges as products. The strongly connected components of G(S) are called classes.

Class graph. Contracting all species within a given class to a point results in a directed acyclic graph (called: class graph). This graph defines a partial order wherein C is upstream from C′, denoted C≺C′, if there exists a split reaction x→x′ with x∈C,x′∈C′.

Minimal classes. C have the property that no class is located upstream from them, i.e. there is no split reaction x′→x with x′∉C,x∈C.

An example. Take the reaction network with the reactions

xi→xj+xkxi⇄xlxk⇄xm 2.17

The split graph is graphic file with name 285_2026_2357_Figa_HTML.jpg The corresponding classes are Ci={xi,xl},Cj={xj},Ck={xk,xm}, and the Class graph is shown below. Note that Ci is the only minimal class, and is "upstream" of Cj,Ckgraphic file with name 285_2026_2357_Figb_HTML.jpg

Restricted reactions. Let C be a class. If R:x→s1′x1′+⋯+s′′x′′ is a reaction such that x∈C, and {i=1,…,k′|xi′∈C}={1,…,j′} for some j′≥1, then the C-truncated reaction is

R|C:x→s1′x1′+⋯+s′′x′′. 2.18

R|C is obtained by chemostatting (keeping constant the concentration of) species, which do not belong to C.

Definition 2.7

(Irreducible Network) A reaction network is irreducible if and only if the split graph G is strongly connected.

We now recall from (Unterberger and Nghe 2022) the (Top) property (signifying the topological nature of the property) and result, which stoichiometrically characterize dynamical autocatalytic networks in the diluted regime:

Definition 2.8

((Top) property for autocatalysis) A diluted reaction network G satisfies (Top) if all minimal classes of the adjacency graph G(S) contain at least one internal one-to-many reaction.

Proposition 2.9

A diluted network G=(X,R) is (stoichiometrically) autocatalytic if and only if it satisfies (Top). Also if it satisfies (Top), it is dynamically autocatalytic.

Proof

See Theorem 3.1 in Unterberger and Nghe (2022) □

Remark

An irreducible, diluted network G=(X,R) has |R|≥|X| (for each x∈X, there must exist at least one reaction x→⋯). Therefore, such a network is non-degenerate (i.e. rk(S)≥|X|) if and only if S is full-rank, in which case rk(S)=|X|.

Classification of dynamical autocatalytic cores

Stoichiometric autocatalytic cores were classified in Blokhuis et al. (2020). The dilute regime assumption (i.e. dismissing many-to-one or many-to-many reactions) involves a shift from a completely reversible network as considered in Blokhuis et al. (2020) to a network that can have irreversible reactions. In this regime, using Proposition 2.9, it can again be proved graph-theoretically that we get only five types of cores if we consider dilute dynamical autocatalytic cores. This proof is extensive and thus postponed to S1 in Supplementary Information. Here we just state the result, and then discuss how it relates to the one obtained in Blokhuis et al. (2020).

Definition 3.1

(diluted autocatalytic core) An open reaction network G=(X,R) is a diluted autocatalytic core if and only if it satisfies the (Top) property (Definition 2.8), is minimal, and is composed uniquely of one-to-one or one-to-many reactions (i.e. diluted).

Theorem 3.1

Let G=(X,R) be a diluted dynamical autocatalytic core. Then G is of one of the following types (generally speaking, possible products of one-to-many reactions are indicated by a bold line, see details below):

  • (i)

    Type I: all species lie along a cycle (see Definition 7.1 in Appendix) C={x1→x2→…→xn→xn+1=x1}, all reactions are simple reactions along C in the same orientation, at least one of them is one-to-many, (i)

  • ii)

    Type IIℓ (ℓ≥1): all species lie along a cycle C={x1→x2→⋯→xn→x1}, back-branches ij→σj, i=1,…,ℓ (1=i1≤σ2<i2≤σ3<i3≤…≤σ1<n+1), encoding split reactions originated from the multiple reactions xij→sijxij+1+xσj, span disjoint arks along C, ii) Note that split reactions along C have arbitrary stoichiometry xi→sixi+1 as in Type I, whereas back-branches have Stoichiometric coefficient 1.

  • (iii)

    Type III, all species lie either on first cycle C or on an ear (see Defintion 7.2) O=C′\(C∩C′) added to C; C′∩C=(uv)→ (possibly, u=v); reactions are simple reactions along cycles, plus a multiple reaction v→x+x′ with reactant v and products x∈C\(C∩C′), x′∈C′\(C∩C′), (iii)

Remark

By hypothesis, x,x′≠u. However, if x=u or x′=u, then Type III degenerates to Type II. If both x=u and x′=u, then it further degenerates to Type I.

  • (iv)

    Type IV, same as Type III, but with an extra multiple reaction w→u+x′ with reactant w∈C\(C∩C′) (the case x=w is not excluded) and products u and x′, (iv) The mention ’back’ on the edge w→x′ refers to the supplementary back-branch w→x′.

  • (v)

    Type V, same as Type IV with an extra multiple reaction w′→u+x with reactant w′∈C′\(C∩C′) (the case w′=x′ is not excluded) and products u and x, (v) The two mentions ’back’ refer to the supplementary back-branches w→x′ and w′→x.

Furthermore, all simple reactions in Types III,IV,V have stoichiometric coefficients 1.

In particular, G is always irreducible.

The more complete classification obtained in Blokhuis et al. (2020) without the dilute regime assumption is almost exactly the same (definition of Types I-V is copied from Blokhuis et al. (2020), see Suppl. Information, Fig. S1, with u, v, see Types III-IV-V, playing the same role to help identification). The difference comes from the fact that reactions of the type sx→s1′x1′+…+s′′x′′ with s≥2 arise in general. Graphs are topologically the same, but minimality is reflected in supplementary vanishing, resp. non-vanishing conditions on the determinant of the stoichiometric matrix restricted to sub-cycles, the so-called weight-symmetric, resp. weight-asymmetric condition in Theorem 1 of Blokhuis et al. (2020). It is proved early on in that paper (Proposition 2) that reactions with several different reactants are not found in autocatalytic cores.

Uniqueness of stationary states (without degradation)

We prove in this, and the next section, the uniqueness of stationary states for the reversible extensions of the diluted dynamical autocatalytic cores, which from now on we refer to as ’diluted autocatalytic cores’. This section covers the proof in the absence of degradation rates. We give an argument based on deficiency theory (Feinberg 1987, 1995, 2019). Further in Appendix 7.3, we give the explicit calculation of the Lyapunov function for the asymptotic stability, and the Supplementary information (section S2) contains the explicit form of the stationary state for each type of autocatalytic core, computed in terms of the rate constants.

In Subsection 4.2, we note how our work connects to the Global Attractor Conjecture (Horn 1974), and we show that for the diluted autocatalytic cores, the conjecture holds true.

The extension to cores with degradation, on the other hand, relies on tracking the solutions with changing degradation rates and inspecting degenerate stationary states, which is covered in the next section.

Recall from (2.6) that the dynamics is expressed by the equation dCdt=SJ(C).

Stationary state. A concentration vector C is a stationary state if and only if SJ(C)=0.

Equilibrium states. We say that a concentration vector C is an equilibrium state if all currents J(j)(C), j=1,…,m vanish. It follows immediately from (2.6) that equilibrium states are stationary states. The reverse is not true in general.

Proposition 4.1

For diluted autocatalytic cores, stationary states are equilibrium states.

Proof

It was proved in Blokhuis et al. (2020) that all autocatalytic cores have an invertible stoichiometric matrix S. Thus, specifically for autocatalytic cores, the stationary condition SJ(C)=0 implies that J(C)=0; in other words, stationary states are equilibrium states. □

Open reaction networks equipped with mass-action rates do not always have a unique stationary state; they may have none or several, or also admit periodic orbits. Diluted autocatalytic cores are specific in this respect. As the concentrations of the species which are part of the core increase, the reverse reactions of the irreversible reactions in the core start to affect the dynamics of the system. Thus to be precise, we consider the reversible extension of a diluted autocatalytic core G↔=(X,R↔), and choose direct, resp. reverse rates k+R, resp. k-R for all (direct) reactions R∈R. Then the following result holds:

Theorem 4.1

(uniqueness of stationary states) Let G=(X,R) be a diluted autocatalytic core, G↔=(X,R↔) its reversible extension (see Definition 2.6), and (k+R)R∈R, resp. (k-R)R∈R be arbitrary, positive direct, resp. reverse reaction rates. Then the corresponding reaction network admits a unique positive stationary state Cstat, which is an equilibrium state. Furthermore, for any initial concentration vector C0>0, the solution of the dynamical system dCdt=SJ(C), giving the time evolution of the concentration vector, converges to Cstat as t→∞.

The second part of the theorem concerning the notion of Persistence (as defined in Feinberg (1989)) is addressed in Subsection 4.2.

Let us first review some definitions. Recall that (ex)x∈X is the standard basis of RX. Complexes are the elements in the vector space RX of the form yR=s1ex1+…+skexk or yR′=s1′ex1′+…+s′′ex′′, where the reaction

R:s1x1+…+skxk→s1′x1′+…+s′′x′′ 4.1

ranges over the reaction set R. A reaction R as above defines an equivalence yR∼yR′ in the set of complexes. Completing the set of equivalences (yR∼yR′,R∈R) yields a set of equivalence classes called linkage classes. Then the deficiency index of a network G is by definition

δ=|Compl|-|Link|-s, 4.2

where: Compl is the set of complexes; Link is the set of linkage classes; and s is the rank of the stoichiometric matrix.

Definition 4.2

(Weakly reversible) If every pair of complexes in a linkage class can be strongly connected through some sequence of reactions ∈R, the network is called weakly reversible.

Note that all five types of diluted autocatalytic cores are both, weakly reversible and irreducible.

The Deficiency Zero Theorem proved by M. Feinberg (see Feinberg (1987), or Feinberg (1995), Theorem C.1 (ii)) states in particular that non-degenerate weakly reversible networks with deficiency index δ=0admit a unique positive stationary state Cstat, and that this state is asymptotically stable. (For degenerate networks, one typically finds that the set of stationary solutions is a union of hyperplanes of positive dimension, whose points are indexed by stoichiometric compatibility classes, or elements in (rk(S))⊥, see Feinberg 1995, Definition 3.3). Note that the asymptotic stability is based on the existence of an explicit Lyapunov function for the dynamical system,

h(C):=∑x∈XCstat,x(CxCstat,x(ln(CxCstat,x)-1)+1), 4.3

namely, h is strictly decreasing on integral curves. If all reactions are 1–1, then ∑Cx(t) is a constant by probability conservation (which may be chosen equal to 1), h(C) is the relative entropy of the probability measure C with respect to the stationary probability measure Cstat. This is a well-known standard result in Markov theory, we expand upon it in Appendix section 7.3 (In the context of master equation systems, see Schnakenberg (1976), section V).

Deficiency zero argument

Consider the reversible extension of a diluted autocatalytic core. It can be checked that, for all types, s=|X| (the stoichiometric matrix has full rank). We prove the following:

Lemma 4.3

The deficiency index of all diluted autocatalytic cores is zero.

Proof

The previous classification allows an easy computation of the deficiency index.

Type I: in case of a unique replication reaction xn→snx1, one gets: Compl={ex1,…,exn,snex1}, |Compl|=n+1, s=n, |Link|=1 (all complexes are in the same linkage class), so that δ=0. If xk→skxk+1 (1≤k≤n-1) with sk≠1 is also a replication reaction, then the two linkage classes are graphic file with name 285_2026_2357_Figh_HTML.jpg In general, any extra replication reaction increments the cardinal of Compl and the cardinal of Link, so this has no effect on the value of δ.

Type II: We may assume that all stoichiometric coefficients on C are equal to 1 (as in the case of Type I, having replication reactions along C has no effect on δ). Assume first that ℓ=1, then Compl={e2,e3,…,en,e1,e2+eσ1} and |Link|=1, so that δ=0. If ℓ=2, then Compl also includes ei2+1+eσ2, and the two linkage classes are graphic file with name 285_2026_2357_Figi_HTML.jpg

In general, any back branch increments the cardinal of Compl and the cardinal of Link, so this does not affect the value of δ.

Type III: following the two cycles, one gets Compl={eu,…,ev}∪{ex,…,eu}∪{ex′,…,eu}∪{ex+ex′}, so that |Compl|=|X|+1. Since there is only one linkage class, δ=0.

Type IV: |Compl|=|X|+2 (due to the two one-to-many reactions), and correspondingly, two linkage classes graphic file with name 285_2026_2357_Figj_HTML.jpg Type V: |Compl|=|X|+3 (due to the three one-to-many reactions), and correspondingly, three linkage classes graphic file with name 285_2026_2357_Figk_HTML.jpg□

Remark

(Deficiency with degradation) Consider a core G=(X,R). We now assume that all species can be degradated, i.e. all degradation rates ax,x∈X are >0. This changes totally the count in the deficiency index, since all linkage classes defined for zero degradation are now connected to the zero complex, whence |Link|=1, whereas the rank s of the stoichiometric matrix is left unchanged. Recall that Complexes are elements in the vector space RX; the zero complex is the zero vector. Even though including it in the network changes the complexes and the linkage classes, it does not affect the rank of its reaction vectors (See Chapter 3 of Feinberg (2019)). Thus, if |R>1| is the number of one-to-many reactions (note that all product composition yR,R∈R>1 are distinct),

δ=(|X|+|R>1|+1)-1-|X|=|R>1|. 4.4

Thus: δ≥1 always; the extended Deficiency One Theorem (see Theorem A.1 in Feinberg (1995)), implying (for cores) uniqueness (but not existence) of stationary states, applies if and only if δ=1; and finally, δ=1 only in the following cases:

Type I (minimal); TypeIIℓ=1 (minimal); Type III

where minimal means: minimal stoichiometric coefficients (all equal to 0 or 1, except in the case of Type I, where a single replication reaction Bn→mB1, m≥2 is allowed). Thus a different approach is taken for this case (Section 5).

Note on Persistence and the Global attractor conjecture

The Persistence conjecture(Feinberg 1989) states that trajectories of the mass action system originating in the positive orthant cannot get arbitrarily close to the boundary if the system is weakly reversible. For deficiency zero systems, this also implies the Global Attractor Conjecture (Horn 1974), which in our case adds to the Deficiency zero theorem the fact that the unique stationary state is globally attracting, i.e. the solution of the dynamical system dC/dt=SJ(C) converges to Cstat as t→∞ for any positive initial condition.

Reference (Deshpande and Gopalkrishnan 2014) introduced the notion of Siphons,

Definition 4.4

(Siphon) See (Deshpande and Gopalkrishnan 2014) Let G=(X,R) be a reaction network. A set T⊆X of species is a siphon iff for every reaction (yR→yR′,R∈R), if the complex y′ contains a species from T, then the complex y contains a species from T

In the case of reversible extensions of dilute autocatalytic cores, the minimal siphon is X itself, and it is also self-replicable and drainable (there exists sequence of reactions that increase, decrease resp. the amount of all species). In such a case, persistence is the self-replicable nature "overcoming" the drainability, but these notions are still vague in the literature, and one of the key necessities towards the Global attractor conjecture from the perspective of siphons (see Remark 6.4 in Deshpande and Gopalkrishnan (2014)).

On the other hand, our case is simpler for the five core types. We cannot have a boundary steady state which is not all 0 (Lemma 5.2 in the following section), and near the zero stationary state, the only one on the boundary, the total concentration of the system can only increase (refer to Appendix 7.4 for explicit calculation of the Jacobian determinant). Hence, it is unstable and trajectories cannot converge to it, proving the Global attractor conjecture for reversible extensions of autocatalytic cores. The trajectories stay bounded in the positive space, and must converge to the global attractor. This consideration, along with Lemma 4.3 proves Theorem 4.1.

Uniqueness of states with degradation rates

Consider a core G=(X,R). We now assume that all species can be degradated, i.e. all degradation rates ax,x∈X are >0. First, we prove two short, but important lemmas, 5.1 and 5.2, that form a part of the hypothesis for Theorem 5.1. Then we state the main result for the uniqueness of the stationary states of cores in the presence of degradation and demonstrate the proof. Then we demonstrate that the assumption of non-degenerate zero stationary state at vanishing degradation is valid for the cores. Finally the last sub-section gives an example of a multi-stationary network with two one-to-many reactions.

There already exists works investigating how degradation rates affect steady states, but they have to do with inheriting the multistationary nature of the subnetworks (Banaji and Pantea 2018; Cappelletti et al. 2019; Craciun and Feinberg 2006; Joshi and Shiu 2012). Our case differs in two ways. The inheritance of monostationarity requires proving that no new stationary states can arise for some set of reaction rates for the old and the added reactions, while for multistationarity a proof that at least two stationary states get ’inherited’ for some set of rates suffices. The second is that, unlike settings where inflows and outflows are added together (Craciun and Feinberg 2006 for example), we only add an outflow for each species. The topological form of autocatalytic cores makes it so that it does not, in general, fit the assumptions of existing theorems that address monostationarity either directly or as absence of multistationarity. Thus, a new investigation is required, as described in this Section.

No non-zero stationary state for large degradation rates

Let (αx)x∈X be the degradation rates. A direct reaction R is of the form x→⋯, therefore yR=ex; by abuse of notation, we write kx→y′ instead of kex→y′. Conversely, a reverse reaction R is of the form ⋯→x′, therefore yR′=ex′, and we write then ky→x′ instead of ky→ex′. One-one reactions R are such that ||y||1:=∑xyx=1 and ||y′||1=1; all other reactions have either ||y||1>1 or ||y′||1>1 (but not both). An expression like ∑x→y′f(x,y′) is to be understood as the sum of the values f(x,y′) for all reactions R:ex→y′ with x fixed.

Lemma 5.1

Let K:=maxx→y′|||y′||1>1kx→y′ and M:=maxx∑x→y′(||y′||1-1). Then, if

∀x∈Xαx≥KM 5.1

there is no strictly positive stationary state.

Proof

Let C>0. Then

⟨1,dCdt⟩=∑x[x](∑x→y′kx→y′⟨1,y′-ex⟩-αx)+∑x′∑y→x′ky→x′[y]⟨1,ex′-y⟩. 5.2

The second sum is <0 since ⟨1,ex′-y⟩=-(||y′||1-1)≤0, more precisely <0 for all one-to-many reactions. The factor between parentheses in the first term is ∑x→y′kx→y′(||y′||-1)-αx≤KM-αx≤0. □

No stationary state on the boundary

The positive orthant is defined as the space R+={x|[xi]>0∀xi∈X}

Lemma 5.2

For any of the 5 types of cores (G=(X,R), with or without degradation), there cannot be a stationary state with some concentrations 0 but not all (i.e. on the "boundary" of the positive orthant)

Proof

Let the set of species with vanishing concentrations be B⊆X. Note that for any species xi∈X, the possible types of outgoing reactions for any of the cores (for some other species xj,xk∈X) are

  • xi→∅/xj/xj+xk

  • xi+xj→xk

  • 2xi→xj

No other type of reaction contributes to the decrease in the concentration of xi, and hence consequently, in the mass action equation for d[xi]/dt, all other terms are positive. The latter takes the general form

d[xi]dt=-[xi](∑Xj∈Xsj[xj]+s)+f([xj]Xj≠Xi) 5.3

where some sj,s may be 0 but some are positive, and f is a polynomial of the rest of the concentrations with all coefficients positive.

Now, consider xi∈B, i.e. [xi]=0 at the stationary state. We get from (5.3) that f=0, which in turn implies that for any species xj, which is the reactant of a reaction with xi as a product (or one of), [xj]=0 and thus xj∈B. Now, for each autocatalytic core G, we define a Directed Graph G′=(X,E′), where

  • Edge {xi,xj},{xj,xi}∈E′ if xi⇄xj∈R

  • Edge {xj,xi},{xk,xi}∈E′ if xi⇄xj+xk∈R

Note that {xi,xj}∈E′ and xi∈B ⇒xj∈B. Since G′ defined for each core is a weakly connected digraph, we get B=X, the zero stationary state. □

General uniqueness of stationary states

Theorem 5.1

Take a chemical reaction network of n species, G=(X,R) and consider G′=(X,R′) to be the extension of G with added non-zero degradation reactions for each species x∈X. Let [x] denote the concentration of species x and C is the vector of concentrations. Let the network satisfy mass action kinetics with the following assumptions:

  1. G is a weakly reversible deficiency 0 network

  2. Neither G nor G′ has any stationary state on the boundary of the positive orthant except the zero state

  3. There exists a continuous function mb(a,k), such that any positive stationary state of G′ with kinetic rates k and degradation rates a satisfies mb(a,k)≥max{[x],x∈X}

  4. There are no degenerate non-zero stationary states for G′ for all choices of parameters

  5. The Jacobian (defined below) of the mass action equations of G′ at the zero state is 0 for exactly one value of α≥0, if we take degradation rates of the form α.ai,α∈R+ for each species xi∈X, fixing ai∈R+

Then, the network G′ has at most one non-zero stationary state for any values of kinetic and degradation rates.

Proof

By Assumption 1 and deficiency theory, G has only one non-zero stationary state, which is asymptotically stable. Assume that there exists a set of rates k and degradation values a, for which G′ has at least two positive stationary states. We consider the degradation rates in a variable form: (α.a),α∈R+ and prove contradiction with the hypotheses by letting α vary. □

Let f(α.a,C) denote the mass action equations of the system for these fixed kinetics.

Let S(α) denote the set of solutions in C of the mass action equations f(α.a,C) with C≥0. Let S∗(α)=S(α)∩{C>0}.The Jacobian matrix

J(α.a,C)=∂f∂x1∂f∂x2⋯∂f∂xn

is the (square in this case) matrix of all the first-order partial derivatives of the equations, and its determinant is referred to as the Jacobian Determinant. The matrix is invertible if the determinant is non-zero. A state C is called degenerate if C∈S(α) and det J(α.a,C)=0.

Take M as the bound defined by Lemma 5.1. At α=1 there are at least two non-zero stationary states, and at α=M there are none. Also by Assumption 5, there are no degenerate stationary states apart possibly from the origin for 0<α≤M.

Considering the bound on the solutions based on assumption 3, the solutions for any α≤M are bounded by max{mb(α.a′,k) | 0≤α≤M} and cannot diverge. Call this compact subset V⊂Rn. Let V+=V∩Rn+

We start with a short Lemma,

Lemma 5.3

(Maximal solution of C) Let Css∈S∗(αo) be non-degenerate,

Define Imax=⊎{I | αo∈I,∃ Csto(α):I→V satisfying conditions (*),(**),(***)},

(*) Csto(αo)=Css

(**) ∀α∈I, Csto(α)∈S∗(α)

(***) ∀α∈I, det J(α,Csto(α))≠0,

Then there exists a unique Cst(α):Imax→V such that it satisfies (*),(**),(***) for Imax

Proof

If Css is a stationary state of the system G′ at αo with an invertible Jacobian matrix, then, by the implicit function theorem, there exists an open interval Io around αo and a unique continuous function Cst:Io→V+ such that Cst(αo)=Css and Cst(α) ∈S(α) for all α∈Io. Thus Imax is non-empty.

If Ia and Ib are two intervals with continuous functions Csta(α) and Cstb(α) on the intervals (respectively) satisfying (*),(**),(***), with Csta(αo)=Cstb(αo)=Css,

Let I′={α | Csta(α)=Cstb(α)}, then I′ is open in Ia∩Ib because of (***), and it is closed by continuity; thus (by connectedness) I′=Ia∩Ib.

Setting Cst(α)= Csta(α)ifα∈IaCstb(α)ifα∈Ib, we get a function continuous on the set Ia∪Ib

Gluing all such intervals together gives a unique continuous function Cst over Imax. □

As there are at least two distinct stationary states at α=1, select any two distinct states Css1 and Css2, and define as in the Lemma 5.3, the intervals Imax1 and Imax2 and continuous functions Cst1:Imax1→V and Cst2:Imax2→V, such that Csti(1)=Cssi for i=1,2. We exhibit a contradiction by considering the behaviour of functions Csti,i=1,2 at the end points of I′=Imax1∩Imax2=(αmin,αmax).

Let α′=αmin or αmax; by compactness there exists a sequence αn in I′ converging to α′, such that the sequence (Cst1(αn),Cst2(αn)) converge in V2. Let (Cst1(α′),Cst2(α′))=limn→∞(Cst1(αn),Cst2(αn)).

Consider first α′=αmax; if Cst1(αmax)≠Cst2(αmax)≠0, by Assumption 4 we can apply the implicit function theorem again to extend the interval I′, contradicting the maximality of αmax. Thus either Cst1(αmax)=0 and det J(αmax,Cst1(αmax))=0, or Cst2(αmax)=0 and det J(αmax,Cst2(αmax))=0. This implies that det J(αmax,0)=0

Now consider α′=αmin. If αmin>0, we get again det J(αmin,0)=0, which is contradictory with Assumption 5 as αmin≠αmax; thus αmin=0. Also note that Cst1(ϵ),Cst2(ϵ)≠0 for 0<ϵ<αmax

The origin is non-degenerate (by Assumption 5 again) and the bulk stationary state (call it Cδ) is also non-degenerate (Theorem 15.2.2 from Feinberg (2019)).

If Cst1,2(αmin)=Cst1,2(0)=Cδ, it violates the uniqueness of the continuous function we would get by applying the implicit function theorem at Cδ. If Cst1/2(0)=0, along with the constant function C(α)=0, it violates the uniqueness of the implicit function at C=0.

Thus the existence of the two stationary states Css1≠Css2 at α=1 is contradictory with the hypotheses of the Theorem.

The zero stationary state for vanishing degradation rates

The Jacobian of a core at vanishing degradation and zero stationary state (J(0.a, 0)) is identical to the Jacobian of the dynamical core as classified in Section 3, but with all one-one reactions made reversible. Denote the latter chemical reaction network by G=(X,R).

We use the child selection formalism developed in Vassena (2020) to determine the properties of the Jacobian of this system.

For any reaction r∈R, let r¯ denote the reverse reaction, with reactant and product species interchanged.

The reaction network of n species, G, has a form where for all species x∈X there exists either 1 or 2 outgoing reactions with a single reactant (which is x). t reactions in R are one-to-many reactions, and all the other reactions are in the form of (n-t) reversible pairs of 1-1 reactions, r and r¯ (total 2n-2t+t reactions). Furthermore, there exists a species x∈X, with only one outgoing reaction, which is also a one-one reaction.

A child selection is an injective map Cs: X→R, which associates to every species x∈X a reaction r∈R such that x is a reactant species of reaction r. Then for the Jacobian matrix J,

detJ=∑CsdetSCs∏x∈X∂kCs(x)∂x 5.4

SCs is the n×n matrix whose ith column is the Cs(i)th column of the stoichiometric matrix S, kCs(x) is the mass action rate of reaction Cs(x), and the sum runs over all possible child selections Cs.

In our particular case, any child selection maps the n species to n reactions out of 2n-t. If Cs(X)={Cs(x):x∈X} contains both r and r¯, then det SCs=0.

A child selection with a non-zero contribution to det J must have all t one-to-many reactions and (n-t) 1-1 reactions while avoiding reversible pairs.

When all the one-to-many reactions are included, there is only one assignment of the 1-1 reactions possible, and it is exactly the form of the reactions for the core in Section 3. The contribution for this child selection is non-zero, as SCs is irreversible (by a case-by-case check) by the hypothesis of Section 3, and all partial derivatives of the mass action rates for these reactions are positive constants. Thus the Jacobian determinant is non-zero. This is shown explicitly for each type in Appendix 7.4.

It is easy to see that the only possibility assigns to each x the reaction outgoing from x as depicted in the irreversible graphs of section 3.

Theorem 5.2

All autocatalytic cores (apart from Type IIl with ℓ>2), with strictly non-zero degradation, can have at most one positive stationary state

Proof

Type I and Type III can be explicitly solved to get the uniqueness of stationary states, as demonstrated in Supplementary Information Section S3

For the rest of the cores, they satisfy all the conditions of Theorem 5.1, and hence can have at most one non-zero stationary state. Section 4 gives condition 1, 5.2 gives condition 2, 5.3 gives condition 5, and conditions 3,4 are explicitly demonstrated for each case in the Supplementary Information section S4. Type IIl with l>2 are not included in the proof and the uniqueness of their stationary state with degradation remains an open question. □

Remark

Some degradations zero, some non-zero In the case of some degradation rates vanishing but not all, our proof of uniqueness still holds for all types except Type V and TypeIIl>2 (See Section S3 and Section S4.3 in Supplementary information).

Multistationarity for interaction of multiple cores

We end this section with a example of how we can have multistationarity. This example is a slightly modified version of Example 2.3 in Joshi et al. (2023). Species X3 and X4 for a Type I core, and it has been coupled to a fork with X1 and X2. The inputs to X1 and X2 can again be viewed as a coupling to an out reaction (degradation) of an autocatalytic core at equilibrium.

X1⇄X2+X3X3⇄16X42X3⇄2X40⇄6X10⇄27X2 5.5

Fix the unspecified rates as 1, this system can be solved to show that it admits three distinct positive stationary concentrations

[x1]=18,[x2]=15,[x3]=2,[x4]=20

[x1]=13,[x2]=20,[x3]=1,[x4]=9

[x1]=21,[x2]=12,[x3]=3,[x4]=33

The first solution is stable while the latter two are unstable.

Example 2.6 from Joshi et al. (2023) is also a multistationary system, which involves a non-linear coupling reaction between two autocatalytic reactions.

Discussion

In this work, we characterized minimal autocatalytic networks, called autocatalytic cores. Our two main results are that: (i) Stoichiometric autocatalytic cores are identical to dynamical autocatalytic cores in the diluted regime. (ii) Dynamical autocatalytic cores have a single stationary state.

A reaction is stoichiometrically autocatalytic if there exists a set of reaction rates such that every species of the network is positively produced (Blokhuis et al. 2020), provided that every reaction has at least one reactant and one product, a condition called autonomy. Equivalently, the image of the stoichiometric matrix, which has plus and minus signs in every column, intersects the strictly positive orthant. Minimal stoichiometries allowing autocatalysis, or stoichiometric autocatalytic cores, were classified into five types (Blokhuis et al. 2020), which differ by the number of one-to-many reactions they possess and the entanglement of their internal catalytic cycles. In this regard, the Type II cores are special as they are the only type where the number of catalytic cycles i varies, leading to subcategories denoted IIi. For all types, each category or sub-category comprises an infinity of variants generated by the addition of intermediate reaction steps having a single species on each side with the same multiplicity. By definition of minimality, any autocatalytic system must contain an autocatalytic core. Thus, possessing an autocatalytic core is a necessary condition for autocatalysis, which has been used to detect autocatalysis in real chemistries (Peng et al. 2022). We should also mention that more relaxed and more restricted stoichiometric criteria have been proposed in the literature (Hordijk et al. 2017; Andersen et al. 2021; Deshpande and Gopalkrishnan 2014), with Type II corresponding to minimal autocatalytic sets as defined in Steel et al. (2013).

The present work deals with dynamical autocatalysis, following up on Unterberger and Nghe (2022), as autocatalysis is ultimately a dynamical property (Lin et al. 2020; Horváth 2021). Stoichiometric autocatalysis does a priori not guarantee dynamical autocatalysis, because the required reaction vectors may not be compatible with kinetic laws (Lin et al. 2020), or degradation rates are too high as compared to the production rate of species, thus turning the zero zero-concentration state into an attractor. The kinetic viability of autocatalytic networks has been studied on a case-by-case basis (Blokhuis et al. 2020), but there is currently no general result characterizing dynamical autocatalysis for arbitrary degradation rates of each species. However, in the limit regime of diluted reaction networks, reference (Unterberger and Nghe 2022) shows that there exist finite values of degradation rates, for which networks with the topological property (Top) possess a positive Lyapunov exponent, meaning a positive exponential growth rate. Colloquially, (Top) is equivalent to requiring that the strongly connected components, which have no inflows from other components, possess at least one one-to-many reaction. One may then consider minimal networks allowing dynamical autocatalysis in the diluted regimes, here called dynamical autocatalytic cores, which corresponds to minimal networks verifying (Top). We showed here that dynamical cores follow the same classification as that of stoichiometric cores. Specifically, reversible extensions of dynamical cores belong to the same five types as stoichiometric cores, but are the subset where species can have a multiplicity larger than 2 only if they are products along Type I cores. This guarantees that autocatalytic systems capable of exponential growth starting from zero or small concentrations (given small degradation rates) are exactly those detected using stoichiometric cores.

The eigenvector associated with the Lyapunov exponent, up to normalization, gives the fraction of each species during exponential growth, called the chemical composition. In practice, this regime may be realized at intermediate times in large closed chemical reactors, where the growth mode associated with the Lyapunov exponent becomes dominant compared to all other modes, but the accumulation of products does not yet cause visible non-linearities. This type of behaviour is well-known in microbiology, where growth in the bioreactor is typically characterized by three phases leading to a sigmoidal profile (called ’Monod’ growth): an initial phase that appears as a delay (’lag’ phase), a stationary exponential growth phase (’log’ phase), and a saturation (’stationary’ phase). The growth mode associated with the Lyapunov exponent can also be observed in open reactors, according to several modalities. One is the so-called CSTR, for a continuously stirred chemical reactor, where reactants consumed by the reaction are injected at a constant flux, the reactor is actively mixed, and some of the solution is extracted at an equal rate in order to maintain the total volume constant. CSTRs can be approximated by serial dilution protocols, where a finite fraction is extracted from a reactor after a given incubation time, and then injected in fresh solution at regular time intervals. The composition approaches the Lyapunov eigenvector one as the incubation time gets smaller (Blokhuis et al. 2018). Yet another modality is the chemostated open reactor, meaning that the concentration of reactants is maintained fixed, and the dilution rate is matched with the growth rate. Although theoretically convenient, this type of reactor requires semi-permeable boundaries. This situation is in fact realized in living cells, as these are equipped with elaborated import pumps and osmotic regulation mechanisms that maintain the total concentration constant. However, it was shown recently that this type of mechanism could be realized in the absence of evolved bio-molecules, by transport phenomena and osmosis in a rudimentary multi-phase system containing autocatalytic reactions (Lu et al. 2023).

As products accumulate, many-to-one and many-to-many reactions start to participate in the dynamics. Reverse reactions should then be considered, resulting in non-linear kinetics, making it non-obvious whether the Lyapunov mode is the only stationary growth regime. Multistationarity is of particular interest for emergent properties in reaction networks (Novichkov et al. 2021), notably in the context of the origin of life, where multiple growth modes in competition would enable rudimentary forms of Darwinian evolution (Ameta et al. 2022; Adamski et al. 2020; Pavlinova et al. 2022). Here, multistationarity is understood in the composition space (the fraction of each species), which in a chemostated system corresponds to actual multistationarity in concentration, as well as in homeostatic systems that grow while maintaining a constant total concentration (as cells during exponential growth) (Sughiyama et al. 2022). Formally, the reverse reactions lead us to consider what we termed the reversible extension of the network. In the absence of degradation, deficiency theory provides a direct argument showing the uniqueness of a stationary composition (Feinberg 2019). However, this theory is not directly applicable when adding arbitrary degradation rates. By using direct computations of stationary regimes and interpolating the behaviour between large degradation rates and zero degradation, we could show the uniqueness of the stationary regime for almost all possible rate constants of the mass action kinetics. This result was obtained for Type I, TypeII1,2, Type III, Type IV and Type V. We could not establish the same result for TypesII>2; however numerical tests suggest that the same result applies. Thus, it remains an open question to address the uniqueness of the stationary state for these types, which correspond to minimal networks in the theory of collective autocatalytic sets.

Autocatalytic motifs were shown to be among the possible stoichiometries prone to trigger instabilities (Vassena and Stadler 2024), which in our context means that the zero concentration state is an unstable stable solution, but the bulk solution (where all species of the autocatalytic core have positive concentrations) is the only possible stable one. The fact that a stationary state is unique implies that phenomena richer than growth must proceed through an interplay between different Types of minimal cores and other types of negative/positive feedbacks, or more complicated kinetics that cannot be simplified into mass-action type equations. This uniqueness also means that autocatalytic cores alone lead to growth that is robust to perturbations, which is a potential advantage for primordial metabolism (Ameta et al. 2021).

Supplementary Information

Below is the link to the electronic supplementary material.

Acknowledgements

The authors acknowledge Institut Pierre-Gilles de Gennes (équipements d’excellence ‘Investissements d’avenir’ program ANR-10-EQPX-34), France 2030 PEPR Origins ANR-22-EXOR-0013 and EU Horizon 2020 Grant ERC AbioEvo (101002075) for funding.

Appendix

The first subsection gives practical examples of the cores we get in the classification from metabolic networks. Section 7.2 contains two definitions used in Section 3. Section 7.3 expands upon the Lyapunov function for diluted autocatalytic cores, and Section 7.4 is an explicit calculation for the Jacobian Determinant of the five cores with degradation at the zero steady state, showing that it is always non-zero.

Examples of autocatalytic cores from metabolism

Example 1

Reverse Krebs cycle (see e.g. Smith and Morowitz (2016), Fig. 4.1). It is presented as Type II in Blokhuis et al. (2020); it may actually be seen as a degenerate case of Type III (see above) with x=u. The path from u to v is the main anabolic path leading from Oxaloacetate (4 carbon atoms) to Citrate (6), through Succinate and OxaloSuccinate, by a succession of enzymatic reactions (reducative carboxylations, hydratations/dehydratations, reductions). The fragmentation reaction v→x+x′ is the retro-aldolization Citrate ⟶ Oxaloacetate + Acetate. Then the path from x′ to u is the anabolic path from Acetate (2) to Oxalocetate, which is homologous to the subpath of the main anabolic path leading from Succinate to OxaloSuccinate.

Example 2

Glyoxylate cycle, see. e.g. Moran et al. (2011), Fig. 13.27. The glyoxylate cycle, a less-known metabolic cycle used by plants, bacteria, protists and fungi to convert Acetyl-CoA to Succinate for glucid biosynthesis, is of Type III if Acetate is chemostatted. The path from u to v is the main anabolic path leading (through OxaloAcetate) from Malate (4 carbon atomes) to IsoCitrate (6), by a succession of enzymatic reactions (oxydations, aldolizations). The fragmentation reaction v→x+x′ is the retro-aldolization IsoCitrate ⟶ Glyoxylate + Succinate. Then, the addition of Acetate by aldolization leads from Glyoxylate (2) back to Malate, and (on the other branch), an oxydation of Succinate (4) to Fumarate (4), followed by hydratation, leads also back to Malate. Note that the second branch is not degenerate as in Example 1, but is not an anabolic path either (the number of carbon atoms is preserved).

Other Metabolic pathways
  • Type III
    • an anabolic path from a shorter molecule u to a longer one v along C∩C′;
    • followed by a fragmentation (e.g. retroaldolization) from v into short molecules x and x′;
    • and two anabolic paths, one from x along C, one from x′ along C′, leading both back to u.
  • Type IV
    • a path of anabolic reactions and skeleton rearrangements leading from a short molecule x′ to u along C′ , and then from u to a long molecule v (possibly, v=u) along C∩C′;
    • a fragmentation (retroaldolization, etc.) of v into a shorter molecule x and directly back into x′;
    • and a path of anabolic reactions leading along C from x to a long molecule w (possibly, x=w), which is then fragmented back into u and into x′.
    Pictorially, with molecule sizes increasing upwards, graphic file with name 285_2026_2357_Figl_HTML.jpg Paths from u to v and from x to w are depicted by a dashed line because they may have length 0 (case u=v or x=w). All other paths (plain lines) have length ≥1.

Further Definitions

Definition 7.1

(cycle) Let G=(X,R) be a network, n≥2, and x1,…,xn∈X. Then C={x1→x2→⋯→xn→x1} is a cycle iff there exist split reactions x1→x2,x2→x3,…,xn-1→xn,xn→x1 going along the cycle. See Figure below. By abuse of notation, we write xn+1=x1.

A split reaction along the cycle is any split reaction xi→xi+1 coming from a reaction in R.

We write i1≺i2≺…≺ik if xi1≠xi2≠…≠xik-1 and xi2≠xi3≠…≠xik (the case i1=1,ik=n+1, with the identification xn+1≡x1, is not excluded) and, starting from i1 and going round the cycle once, one successively encounters i2,…,ik. (If i1=1 this simply means i1=1<i2<…<ik≤n+1). Because the circle closes back onto itself, this is not an order relation (e.g. 1≺n and n≺1). If, for some j=1,…,k-1, |ij+1-ij|≠1,n-1 (i.e. if ij+1,ij are not neighbors), we write more precisely: ij≺≺ij+1.

graphic file with name 285_2026_2357_Figm_HTML.jpg

Definition 7.2

(ear) Let G=(X,R) be a network, n≥2, and x1,…,xn∈X. Let C,C′ be two cycles of G, such that C≠C′ and (C∩C′)≠ϕ. Then an ear O is defined as O=C\(C∩C′).

graphic file with name 285_2026_2357_Fign_HTML.jpg

’Hand-made argument’: Lyapunov function

Theorem C.1 (ii) in Feinberg (1995) is based on a general convexity inequality (Proposition 5.3), and on the fact that a certain relation holds in an abstract vector space RC with standard basis (ωy)y∈Compl indexed by the set of complexes, namely,

∑RϕyR→yR′(Cstat)(ωyR′-ωyR)=0. 7.3.1

In general, only the stationary property, ∑RϕyR→yR′(Cstat)(yR′-yR)=0 holds, which implies (7.3.1) by applying the linear operator

Y:RCompl→RX,ωy↦y; 7.3.2

precisely, it is proved in Feinberg (1995) that the kernel of Y restricted to span(ωyR′-ωyR,R∈R) has dimension δ; thus (7.3.1) follows if the deficiency index δ is zero. However, (7.3.1) is actually obvious if Cstat is an equilibrium state; namely, letting (R,R¯) be any couple (direct reaction, reverse reaction), the equilibrium property for Cstat implies ϕyR→yR′(Cstat)(ωyR′-ωyR)+ϕyR¯→yR¯′(Cstat)(ωyR¯′-ωyR¯)=(ϕyR→yR′(Cstat)-ϕyR′→yR(Cstat))(ωyR′-ωyR)=0 by (2.11). Let us prove briefly that h is a Lyapunov function in this particular case for the sake of the reader. First it is well-known (and follows from strict concavity of the logarithm) that h(C)≥0 and vanishes only for C=Cstat, see e.g. Appendix C in Feinberg (1995). We let ⟨·,·⟩ be the standard scalar product in RX. The generalized relative entropy function h satisfies the following identity,

ϕy→y′(C)=ϕy→y′(Cstat)×∏i=1n(Ci/Cstat,i)yi=ϕy→y′(Cstat)×e⟨y,∇h(C)⟩ 7.3.3

Now the convexity inequality ea(b-a)≤eb-ea,a,b∈R implies

dhdt=⟨dCdt,∇h(C)⟩ 7.3.4
=∑y→y′ϕy→y′(C)⟨y′-y,∇h(C)⟩=∑y→y′ϕy→y′(Cstat)e⟨y,∇h(C)⟩⟨y′-y,∇h(C)⟩≤∑y→y′ϕy→y′(Cstat)(e⟨y′,∇h(C)⟩-e⟨y,∇h(C)⟩)=12∑y→y′(ϕy→y′(Cstat)-ϕy′→y(Cstat))(e⟨y′,∇h(C)⟩-e⟨y,∇h(C)⟩)=0. 7.3.5

The second line comes from (2.12). The last line comes by antisymmetrizing and using (2.11), together with the fact that Cstat is an equilibrium state. The inequality is strict except if C=Cstat.

Non-degeneracy of the zero stationary state for vanishing degradation rates

Here we calculate the explicit Jacobian determinant at the zero stationary state of each core for no degradation, and show that it cannot be zero. Also assume that Cδ is a vector of very small non-negative concentrations, ([δxi])xi∈X. The system near zero behaves as dCdt=J×Cδ.

Type I

The reactions are:

X1⇄k1-k1+2X2X2⇄k2-k2+X1 7.4.1
J=-(k1++k2-)k2+2k1++k2--(k2+)

We get Det J=-k1+k2+, which is non-zero

At Cδ, ∑Xi∈Xd[xi]dtCδ=k1+[δx1]≥0. This inequality is also true for all of the following cases of types.

Type III

The reactions are:

X1⇄k1-k1+X2+X3X2⇄k2-k2+X1X3⇄k3-k3+X1 7.4.2
J=-(k1++k2-+k3-)k2+k3+k2-+k1+-k2+0k3-+k1+0-k3+

And we get Det J=k1+k2+k3+, non-zero

Type II l=1,2

For one fork,

X1⇄k1-k1+X2+X3X2⇄k2-k2+X3X3⇄k3-k3+X1 7.4.3
J=-(k1++k3-)0k3+k1+-k2+k2-k3-+k1+k2+-(k3++k2-)

Again, we get a non-zero Det J=k1+k2+k3+

For two forks

X1⇄k1-k1+X2+X3X2⇄k2-k2+X6X3⇄k3-k3+X1X4⇄k4-k4+X5+X6X5⇄k5-k5+X3X6⇄k6-k6+X4 7.4.4
J=-(k1++k3-)0k3+000k1+-k2+000k2-k3-+k1+0-(k3++k5-)0k5+0000-(k4++k6-)0k6+00k5-k4+-(k5+)00k2+0k4++k6-0-(k6++k2-)

Which yields Det J=-k1+k2+k3+k4+k5+k6+, always non-zero

Type IV
X1⇄k1-k1+X2+X3X2⇄k2-k2+X5X3⇄k3-k3+X4X5⇄k5-k5+X4+X3X4⇄k4-k4+X1 7.4.5
J=-(k1++k4-)00k4+0k1+-k2+00k2-k1+0-k3+k3-k5+k4-0k3+-(k4++k3-)k5+0k2+00-(k5++k2-)

Which gives non-zero Det J=2k1+k2+k3+k4+k5+

Type V
X1⇄k1-k1+X2+X3X2⇄k2-k2+X4X3⇄k3-k3+X5X4⇄k4-k4+X6+X3X5⇄k5-k5+X6+X2X6⇄k6-k6+X1 7.4.6
J=-(k1++k6-)0000k6+k1+-k2+0k2-k5+0k1+0-k3+k4+k3-00k2+0-(k4++k2-)0000k3+0-(k5++k3-)0k6-00k4+k5+-k6+

Which computes to Det J=-4k1+k2+k3+k4+k5+k6+, non-zero

Funding

Open access funding provided by ESPCI Paris.

Data Availability

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.

Declarations

Conflicts of Interest

The authors declare that they have no Conflict of interest.

Ethical Approval

This research was conducted in adherence to the highest standards of academic integrity and ethical conduct. The research did not involve any studies with human participants or animals.

Footnotes

J. Unterberger: Laboratoire associé au CNRS UMR 7502.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  1. Adamski P, Eleveld M, Sood A, Kun Á, Szilágyi A, Czárán T, Szathmáry E, Otto S (2020) From self-replication to replicator systems en route to de novo life. Nat Rev Chem 4(8):386–403. 10.1038/s41570-020-0196-x [DOI] [PubMed] [Google Scholar]
  2. Ameta S, Arsène S, Foulon S, Saudemont B, Clifton BE, Griffiths AD, Nghe P (2021) Darwinian properties and their trade-offs in autocatalytic RNA reaction networks. Nat Commun 12(1):842. 10.1038/s41467-021-21000-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Ameta S, Blokhuis A, Jeancolas C, Nghe P (2022) Toward evolution in chemical reaction networks. In: The royal society of chemistry ebooks (pp. 379–423). 10.1039/9781839164798-00379.
  4. Andersen JL, Flamm C, Merkle D, Stadler, PF (2021) Defining autocatalysis in chemical reaction networks. arXiv preprint arXiv:2107.03086
  5. Arya A, Ray J, Sharma S, Simbron RC, Lozano A, Smith HB, Andersen JL, Chen H, Meringer M, Cleaves HJ (2022) An open source computational workflow for the discovery of autocatalytic networks in abiotic reactions. Chem Sci 13(17):4838–4853. 10.1039/d2sc00256f [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. August E, Barahona M (2010) Solutions of weakly reversible chemical reaction networks are bounded and persistent. IFAC Proceedings Volumes 43(6):42–47. 10.3182/20100707-3-be-2012.0018 [Google Scholar]
  7. Banaji M, Pantea C (2018) The inheritance of nondegenerate multistationarity in chemical reaction networks. SIAM J Appl Math 78(2):1105–1130. 10.1137/16m1103506 [Google Scholar]
  8. Blokhuis A, Lacoste D, Gaspard P (2018) Reaction kinetics in open reactors and serial transfers between closed reactors. The J Chemical Phys, 148(14). 10.1063/1.5022697 [DOI] [PubMed]
  9. Blokhuis A, Lacoste D, Nghe P (2020) Universal motifs and the diversity of autocatalytic systems. Proc Natl Acad Sci 117(41):25230–25236. 10.1073/pnas.2013527117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Boros B, Müller S, Regensburger G (2020) Complex-balanced equilibria of generalized mass-action systems: necessary conditions for linear stability. Math Biosci Eng 17(1):442–459. 10.3934/mbe.2020024 [DOI] [PubMed] [Google Scholar]
  11. Cappelletti D, Feliu E, Wiuf C (2019) Addition of flow reactions preserving multistationarity and bistability. Math Biosci 320:108295. 10.1016/j.mbs.2019.108295 [DOI] [PubMed] [Google Scholar]
  12. Craciun G, Feinberg M (2006) Multiple equilibria in complex chemical reaction networks: extensions to entrapped species models. Systems Biology 153(4):179. 10.1049/ip-syb:20050093 [DOI] [PubMed] [Google Scholar]
  13. Danger G, d’Hendecourt V, Pascal R (2020) On the conditions for mimicking natural selection in chemical systems. Nature Rev Chem 4(2):102–109 [DOI] [PubMed] [Google Scholar]
  14. Deshpande A, Gopalkrishnan M (2014) Autocatalysis in reaction networks. Bull Math Biol 76(10):2570–2595. 10.1007/s11538-014-0024-x [DOI] [PubMed] [Google Scholar]
  15. Feinberg M (1987) Chemical reaction network structure and the stability of complex isothermal reactors-I. The deficiency zero and deficiency one theorems. Chem Eng Sci 42(10):2229–2268. 10.1016/0009-2509(87)80099-4 [Google Scholar]
  16. Feinberg M (1989) Necessary and sufficient conditions for detailed balancing in mass- action systems of arbitrary complexity. Chem Eng Sci 44(9):1819–1827 [Google Scholar]
  17. Feinberg M (1995) The Existence and Uniqueness of stationary states for a Class of Chemical Reaction Networks. Arch Rational Mech Anal 132:311–370 [Google Scholar]
  18. Feinberg M (2019) Foundations of Chemical Reaction Network Theory. In Applied Math Sci. 10.1007/978-3-030-03858-8 [Google Scholar]
  19. Hordijk W, Steel M, Kauffman S (2012) The structure of autocatalytic sets: evolvability, enablement, and emergence. Acta Biotheor 60(4):379–392 [DOI] [PubMed] [Google Scholar]
  20. Hordijk W, Steel M, Dittrich P (2017) Autocatalytic sets and chemical organizations: modeling self-sustaining reaction networks at the origin of life. New J Phys 20(1):015011. 10.1088/1367-2630/aa9fcd [Google Scholar]
  21. Horn F (1974) The dynamics of open reaction systems, In: Mathematical aspects of chemical and biochemical problems and quantum chemistry, SIAM–AMS Proceedings, VIII, pages 125–137
  22. Horváth AK (2021) Correct classification and identification of autocatalysis. Phys Chem Chem Phys 23(12):7178–7189. 10.1039/d1cp00224d [DOI] [PubMed] [Google Scholar]
  23. Jeancolas C, Malaterre C, Nghe P (2020) Thresholds in origin of life scenarios. Iscience 23(11):101756 [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Joshi B, Kaihnsa N, Nguyen TD, Shiu A (2023) Prevalence of multistationarity and absolute concentration robustness in reaction networks. SIAM J Appl Math 83(6):2260–2283. 10.1137/23m1549316 [Google Scholar]
  25. Joshi B, Shiu A (2012) Atoms of multistationarity in chemical reaction networks. J Math Chem. 10.1007/s10910-012-0072-0 [Google Scholar]
  26. Kamimura A, Sughiyama Y, Kobayashi TJ (2024) Thermodynamic and stoichiometric laws ruling the fates of growing systems. Physical Review Research 6(2):023173. 10.1103/physrevresearch.6.023173 [Google Scholar]
  27. Kato T (1980) Perturbation Theory for Linear Operators. Springer Science & Business Media, Berlin [Google Scholar]
  28. Kauffman SA (1986) Autocatalytic sets of proteins. J Theor Biol 119(1):1–24. 10.1016/s0022-5193(86)80047-9 [DOI] [PubMed] [Google Scholar]
  29. Lancet D, Zidovetzki R, Markovitch O (2018) Systems protobiology: origin of life in lipid catalytic networks. J R Soc Interface 15(144):20180159. 10.1098/rsif.2018.0159 [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Lin W, Kussell E, Young L, Jacobs-Wagner C (2020) Origin of exponential growth in nonlinear reaction networks. Proc Natl Acad Sci 117(45):27795–27804. 10.1073/pnas.2013061117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Lu H, Blokhuis A, Turk-MacLeod R, Karuppusamy J, Franconi A, Woronoff G, Jeancolas C, Abrishamkar A, Loire E, Ferrage F, Pelupessy P, Jullien L, Szathmary E, Nghe P, Griffiths AD (2023) Small-molecule autocatalysis drives compartment growth, competition and reproduction. Nat Chem 16(1):70–78. 10.1038/s41557-023-01276-0 [DOI] [PubMed] [Google Scholar]
  32. Miller SL (1957) The Formation of Organic Compounds on the Primitive Earth. Ann N Y Acad Sci 69(2):260–275. 10.1111/j.1749-6632.1957.tb49662.x [DOI] [PubMed] [Google Scholar]
  33. Moran LA, Horton RA, Scrimgeour G, Perry M (2011) Principles of biochemistry, 5th edn. Prentice Hall, Now
  34. Novichkov AI, Hanopolskyi AI, Miao X, Shimon LJW, Diskin-Posner Y, Semenov SN (2021) Autocatalytic and oscillatory reaction networks that form guanidines and products of their cyclization. Nat Commun 12(1):2994. 10.1038/s41467-021-23206-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Oparin AI (1952) The Origin Of Life (Dover Pubns)
  36. Pavlinova P, Lambert CN, Malaterre C, Nghe P (2022) Abiogenesis through gradual evolution of autocatalysis into template?based replication. FEBS Lett 597(3):344–379. 10.1002/1873-3468.14507 [DOI] [PubMed] [Google Scholar]
  37. Peng Z, Linderoth J, Baum DA (2022) The hierarchical organization of autocatalytic reaction networks and its relevance to the origin of life. PLoS Comput Biol 18(9):e1010498. 10.1371/journal.pcbi.1010498 [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Peng Z, Plum AM, Gagrani P, Baum DA (2020) An ecological framework for the analysis of prebiotic chemical reaction networks. J Theor Biol 507:110451. 10.1016/j.jtbi.2020.110451 [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Schnakenberg J (1976) Network theory of microscopic and macroscopic behavior of master equation systems. Rev Mod Phys 48(4):571–585. 10.1103/revmodphys.48.571 [Google Scholar]
  40. Smith E, Morowitz HJ (2016) The origin and nature of life on Earth: the emergence of the fourth geosphere. Cambridge University Press, Cambridge [Google Scholar]
  41. Srinivas SGM, Polettini M, Esposito M, Avanzini F (2023) Deficiency, kinetic invertibility, and catalysis in stochastic chemical reaction networks. The J Chemical Phys, 158(20). 10.1063/5.0147283 [DOI] [PubMed]
  42. Srinivas SGM, Avanzini F, Esposito M (2024) Characterizing the conditions for indefinite growth in open chemical reaction networks. Phys Rev E 109(6):064153. 10.1103/physreve.109.064153 [DOI] [PubMed] [Google Scholar]
  43. Steel M, Hordijk W, Smith J (2013) Minimal autocatalytic networks. J Theor Biol 332:96–107. 10.1016/j.jtbi.2013.04.032 [DOI] [PubMed] [Google Scholar]
  44. Sughiyama Y, Kamimura A, Loutchko D, Kobayashi TJ (2022) Chemical thermodynamics for growing systems. Physical Review Research 4(3):033191. 10.1103/physrevresearch.4.033191 [Google Scholar]
  45. Unterberger J, Nghe P (2022) Stoichiometric and dynamical autocatalysis for diluted chemical reaction networks. J Math Biol 85(3):26 [DOI] [PubMed] [Google Scholar]
  46. Vassena N (2020) Good and bad children in metabolic networks. J Math Biosciences and Eng 17(6):7621–7644. 10.3934/mbe.2020388 [DOI] [PubMed] [Google Scholar]
  47. Vassena N, Stadler PF (2024) Unstable cores are the source of instability in chemical reaction networks. Proceedings of the Royal Society a Math Physical and Eng Sci 480:2285. 10.1098/rspa.2023.0694 [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Data Availability Statement

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.


Articles from Journal of Mathematical Biology are provided here courtesy of Springer

RESOURCES