This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Positive Equilibria of
Hill-Type Kinetic Systems

Bryan S. Hernandez Institute of Mathematics, University of the Philippines Diliman, Quezon City 1101, Philippines Eduardo R. Mendoza Mathematics and Statistics Department, De La Salle University, Manila 0922, Philippines Center for Natural Sciences and Environmental Research, De la Salle University, Manila 0922, Philippines Max Planck Institute of Biochemistry, Martinsried, Munich, Germany LMU Faculty of Physics, Geschwister -Scholl- Platz 1, 80539 Munich, Germany
((September 2020))
Abstract

This work introduces a novel approach to study properties of positive equilibria of a chemical reaction network 𝒩\mathscr{N} endowed with Hill-type kinetics KK, called a Hill-type kinetic (HTK) system (𝒩,K)\left(\mathscr{N},K\right), including their multiplicity and concentration robustness in a species. We associate a unique positive linear combination of power-law kinetic systems called poly-PL kinetic (PYK) system (𝒩,KPY)\left({\mathscr{N},{K_{\text{PY}}}}\right) to the given HTK system. The associated system has the key property that its equilibria sets coincide with those of the Hill-type system, i.e., E+(𝒩,K)=E+(𝒩,KPY){E_{+}}\left({\mathscr{N},K}\right)={E_{+}}\left({\mathscr{N},{K_{\text{PY}}}}\right) and Z+(𝒩,K)=Z+(𝒩,KPY){Z_{+}}\left({\mathscr{N},K}\right)={Z_{+}}\left({\mathscr{N},{K_{\text{PY}}}}\right). This allows us to identify two novel subsets of the Hill-type kinetics, called PL-equilibrated and PL-complex balanced kinetics, to which recent results on absolute concentration robustness (ACR) of species and complex balancing at positive equilibria of power-law (PL) kinetic systems can be applied. Our main results also include the Shinar-Feinberg ACR Theorem for PL-equilibrated HT-RDK systems (i.e., subset of complex factorizable HTK systems), which establishes a foundation for the analysis of ACR in HTK systems, and the extension of the results of Müller and Regensburger on generalized mass action systems to PL-complex balanced HT-RDK systems. In addition, we derive the theory of balanced concentration robustness (BCR) in an analogous manner to ACR for PL-equilibrated systems. Finally, we provide further extensions of our results to a more general class of kinetics, which includes quotients of poly-PL functions.

Keywords: Hill-type kinetics, chemical reaction network theory, multistationarity, complex balanced equilibria, absolute concentration robustness, balanced concentration robustness

1 Introduction

This paper presents a novel approach to analyze properties of positive equilibria of a chemical reaction network 𝒩\mathscr{N} endowed with Hill-type kinetics KK called Hill-type kinetic (HTK) systems, including their multiplicity and concentration robustness in a species. A Hill-type kinetics assigns to each qq-th reaction, with q=1,,rq=1,...,r, a function Kq:0𝒮K_{q}:\mathbb{R}_{\geq 0}^{\mathscr{S}}\to\mathbb{R} of the form

Kq(x)=kqi=1mxiFqii=1m(dqi+xiFqi){K_{q}}\left(x\right)={k_{q}}\frac{{\prod\limits_{i=1}^{m}{{x_{i}}^{{F_{qi}}}}}}{{\prod\limits_{i=1}^{m}{\left({{d_{qi}}+{x_{i}}^{{F_{qi}}}}\right)}}}

for i=1,,mi=1,...,m, where the rate constant kq>0k_{q}>0, 𝒮\mathscr{S} is the set of species, F:=(Fqi)F:=(F_{qi}) and D:=(dqi)D:=(d_{qi}) are r×mr\times m real and nonnegative real matrices called the kinetic order matrix and dissociation constant matrix, respectively. Furthermore, supp(Dq)=supp(Fq){\rm supp}(D_{q})={\rm supp}(F_{q}) to ensure normalization of zero entries to 1. In the following, we will denote the power-law numerator with Mq(x)M_{q}(x) or MqM_{q}, and the “translated power-law” denominator with Tq(x)T_{q}(x) or TqT_{q}.

Rate functions of this type were first studied by A. Hill in 1910 for the case of one species (i.e., m=1m=1) and nonnegative integer exponents [17]. Several years later, L. Michaelis and M. Menten focused their investigations in 1913 on functions with exponent 1 [24]. Refinements and extensions of the Michaelis-Menten model were widely applied to enzyme kinetics [27] and also found their way into models of complex biochemical networks in Systems Biology.

The general class of such kinetics was first studied by Sorribas et al. in 2007 [29] as “Saturable and Cooperative Formalism” (SCF), a new modeling approach based on Taylor series approximation. While mass action and power-law kinetics required combinations of reactions to achieve saturable behavior, SCF achieved this with a single reaction, which is particularly useful in model reduction. SCF differs from Hill-type kinetics only in normalizing of the dissociation constants. A detailed comparison of SCF with the various biochemical modeling approaches can be found in the work of E. Vilaprinyo in 2007 [31].

The name “Hill-type kinetics” was introduced by C. Wiuf and E. Feliu in their 2013 paper [32], which analyzed injectivity properties of these kinetics, also in relation to those of power-law kinetics and other classes with monotonic characteristics. Gabor et al. in 2015-2016 provided computational solutions to the linear conjugacy problem of systems called ?BioCRNs?, whose closely related kinetics are rational functions with mass action numerators and polynomials with nonnegative coefficients as denominators [12, 13]. A subset of complex factorizable Hill-type kinetics (denoted by HT-RDK) was determined in 2017 by Arceo et al. [1]. Finally, Nazareno et al. provided a computational solution to the linear conjugacy problem for any HTK system in 2019 [26].

Our approach is based on associating a unique poly-PL kinetic system (𝒩,KPY)\left({\mathscr{N},{K_{\text{PY}}}}\right) to any given HTK system (𝒩,K)\left({\mathscr{N},{K}}\right). The associated system has the key property that its equilibria sets coincide with those of the Hill-type system, i.e., E+(𝒩,K)=E+(𝒩,KPY){E_{+}}\left({\mathscr{N},K}\right)={E_{+}}\left({\mathscr{N},{K_{\text{PY}}}}\right) and Z+(𝒩,K)=Z+(𝒩,KPY){Z_{+}}\left({\mathscr{N},K}\right)={Z_{+}}\left({\mathscr{N},{K_{\text{PY}}}}\right). This relationship allows the identification of two novel subsets of Hill-type kinetics, called PL-equilibrated and PL-complex balanced kinetics, to which recent results on absolute concentration robustness (ACR) of species and complex balancing at positive equilibria of power-law (PL) kinetic systems can be applied. Our main results include:

  • \bullet

    the Shinar-Feinberg ACR Theorem for PL-equilibrated HT-RDK systems as foundation for the analysis of ACR in Hill-type kinetic systems, and

  • \bullet

    the extension of the results of Müller and Regensburger on generalized mass action system (GMAS) to PL-complex balanced HT-RDK systems.

Furthermore, we discuss the extension of results to poly-PL quotients (i.e., both the numerator and denominator are nonnegative linear combination of power-law functions) and more general kinetic systems.

The paper is organized as follows: Section 2 collects the fundamental results on chemical reaction networks and kinetic systems needed in the later sections. After a brief review of poly-PL system basics, Section 3 introduces the associated PYK system and its basic properties. A short comparison with a case-specific procedure for computing positive equilibria is made. In Section 4, after concepts of absolute concentration robustness (ACR) in a species XX and recent results on PLK systems are reviewed, the Shinar-Feinberg ACR Theorem for the subset of PL-equilibrated HT-RDK systems is derived. It is applied to identify deficiency zero HT-RDK and minimally HT-NDK systems which also exhibit ACR in a species XX. Using Feinberg’s Theorem for independent network decompositions, larger and higher deficiency HTK systems with ACR in XX are identified. Section 5 focuses on complex balanced equilibria of weakly reversible HT-RDK systems and first uses the associated PYK system to extend concepts and results of Müller and Regensburger on GMAS partially to them. For the subset of PL-complex balanced HT-RDK systems, the extended results are complete. For the same subset, the theory of balanced concentration robustness (BCR) is derived in an analogous manner to ACR for PL-equilibrated systems. Section 6 discusses the extension to poly-PL quotients and more general kinetic sets. Finally, summary, conclusions and outlook are provided in Section 7.

2 Fundamentals of chemical reaction networks and kinetic systems

In this section, we present some fundamentals of chemical reaction networks and chemical kinetic systems. These are provided in [2, 6, 7].

2.1 Fundamentals of chemical reaction networks

Definition 2.1.

A chemical reaction network (CRN) 𝒩=(𝒮,𝒞,)\mathscr{N}=\left(\mathscr{S},\mathscr{C},\mathscr{R}\right) of nonempty finite sets 𝒮\mathscr{S}, 𝒞0𝒮\mathscr{C}\subseteq\mathbb{R}_{\geq 0}^{\mathscr{S}}, and 𝒞×𝒞\mathscr{R}\subset\mathscr{C}\times\mathscr{C}, of mm species, nn complexes, and rr reactions, respectively, such that

  • i.

    (Ci,Ci)\left({{C_{i}},{C_{i}}}\right)\notin\mathscr{R} for each Ci𝒞C_{i}\in\mathscr{C}, and

  • ii.

    for each Ci𝒞C_{i}\in\mathscr{C}, there exists Cj𝒞C_{j}\in\mathscr{C} such that (Ci,Cj)\left({{C_{i}},{C_{j}}}\right)\in\mathscr{R} or (Cj,Ci)\left({{C_{j}},{C_{i}}}\right)\in\mathscr{R}.

We can view 𝒞\mathscr{C} as a subset of 0m\mathbb{R}^{m}_{\geq 0}. The ordered pair (Ci,Cj)\left({{C_{i}},{C_{j}}}\right) corresponds to the familiar notation CiCj{C_{i}}\to{C_{j}}.

Definition 2.2.

The molecularity matrix YY is an m×nm\times n matrix such that YijY_{ij} is the stoichiometric coefficient of species XiX_{i} in complex CjC_{j}. The incidence matrix IaI_{a} is an n×rn\times r matrix such that

(Ia)ij={1ifCiisinthereactantcomplexofreactionRj,1ifCiisintheproductcomplexofreactionRj,0otherwise.{\left({{I_{a}}}\right)_{ij}}=\left\{\begin{array}[]{rl}-1&{\rm{if\ }}{C_{i}}{\rm{\ is\ in\ the\ reactant\ complex\ of\ reaction\ }}{R_{j}},\\ 1&{\rm{if\ }}{C_{i}}{\rm{\ is\ in\ the\ product\ complex\ of\ reaction\ }}{R_{j}},\\ 0&{\rm{otherwise}}.\end{array}\right.

The stoichiometric matrix NN is the m×rm\times r matrix given by N=YIaN=YI_{a}.

Definition 2.3.

The reaction vectors for a given reaction network (𝒮,𝒞,)\left(\mathscr{S},\mathscr{C},\mathscr{R}\right) are the elements of the set {CjCim|(Ci,Cj)}.\left\{{C_{j}}-{C_{i}}\in\mathbb{R}^{m}|\left({{C_{i}},{C_{j}}}\right)\in\mathscr{R}\right\}.

Definition 2.4.

The stoichiometric subspace of a reaction network (𝒮,𝒞,)\left(\mathscr{S},\mathscr{C},\mathscr{R}\right), denoted by SS, is the linear subspace of m\mathbb{R}^{m} given by

S=span{CjCim|(Ci,Cj)}.S={\rm{span}}\left\{{{C_{j}}-{C_{i}}\in\mathbb{R}^{m}|\left({{C_{i}},{C_{j}}}\right)\in\mathscr{R}}\right\}.

The rank of the network, denoted by ss, is given by s=dimSs=\dim S. The set (x+S)0m\left({x+S}\right)\cap\mathbb{R}_{\geq 0}^{m} is said to be a stoichiometric compatibility class of x0mx\in\mathbb{R}_{\geq 0}^{m}.

Definition 2.5.

Two vectors x,xmx,x^{*}\in{\mathbb{R}^{m}} are stoichiometrically compatible if xxx-x^{*} is an element of the stoichiometric subspace SS.

Definition 2.6.

Let 𝒩=(𝒮,𝒞,)\mathscr{N}=\left(\mathscr{S},\mathscr{C},\mathscr{R}\right) be a CRN. The map of complexes Y:n0mY:{\mathbb{R}^{n}}\to\mathbb{R}_{\geq 0}^{m} maps the basis vector ωy{\omega_{y}} to the complex y𝒞y\in\mathscr{C}. The incidence map Ia:rn{I_{a}}:{\mathbb{R}^{r}}\to{\mathbb{R}^{n}} is defined by mapping for each reaction Ri:yyR_{i}:y\to y^{\prime}\in\mathscr{R}, the basis vector ωRi{\omega_{R_{i}}} (or ωi\omega_{i}) to the vector ωyωy𝒞{\omega_{y^{\prime}}}-{\omega_{y}}\in\mathscr{C}. The stoichiometric map N:rmN:\mathbb{R}^{r}\to\mathbb{R}^{m} is defined as N=YIaN=Y\circ I_{a}.

The reactant map ρ\rho induces a further useful mapping called reactions map. The reactions map ρ\rho^{\prime} associates the coordinate of reactant complexes to the coordinates of all reactions of which the complex is a reactant, i.e., ρ:nr\rho^{\prime}:\mathbb{R}^{n}\to\mathbb{R}^{r} such that f:𝒞f:\mathscr{C}\to\mathbb{R} mapped to fρf\circ\rho.

We also associate three important linear maps to a positive element krk\in\mathbb{R}^{r}. The kk-diagonal map diag(k){\rm{diag}}(k) maps ωi\omega_{i} to kiωik_{i}\omega_{i} for RiR_{i}\in\mathscr{R}. The kk-incidence map IkI_{k} is defined as the composition diag(k)ρ{\rm{diag}}(k)\circ\rho^{\prime}. Lastly, the Laplacian map Ak:nnA_{k}:\mathbb{R}^{n}\to\mathbb{R}^{n} is given by Ak=IaIkA_{k}=I_{a}\circ I_{k}.

CRNs can be seen as graphs. Complexes can be viewed as vertices and reactions as edges. If there is a path between two vertices CiC_{i} and CjC_{j}, then they are said to be connected. If there is a directed path from vertex CiC_{i} to vertex CjC_{j} and vice versa, then they are said to be strongly connected. If any two vertices of a subgraph are (strongly) connected, then the subgraph is said to be a (strongly) connected component. The (strong) connected components are precisely the (strong) linkage classes of a chemical reaction network. The maximal strongly connected subgraphs where there are no edges from a complex in the subgraph to a complex outside the subgraph is said to be the terminal strong linkage classes. We denote the number of linkage classes, the number of strong linkage classes, and the number of terminal strong linkage classes by l,sl,l,sl, and tt, respectively. A chemical reaction network is said to be weakly reversible if sl=lsl=l, and it is said to be tt-minimal if t=lt=l.

Definition 2.7.

For a chemical reaction network, the deficiency is given by δ=nls\delta=n-l-s where nn is the number of complexes, ll is the number of linkage classes, and ss is the dimension of the stoichiometric subspace SS.

2.2 Fundamentals of chemical kinetic systems

Definition 2.8.

A kinetics KK for a reaction network 𝒩\mathscr{N} is an assignment to each reaction j:yyj:y\to y^{\prime}\in\mathscr{R} of a rate function Kj:ΩK0{K_{j}}:{\Omega_{K}}\to{\mathbb{R}_{\geq 0}} such that >0mΩK0m\mathbb{R}_{>0}^{m}\subseteq{\Omega_{K}}\subseteq\mathbb{R}_{\geq 0}^{m}, cdΩKc\wedge d\in{\Omega_{K}} if c,dΩKc,d\in{\Omega_{K}}, and Kj(c)0{K_{j}}\left(c\right)\geq 0 for each cΩKc\in{\Omega_{K}}. Furthermore, it satisfies the positivity property: supp yy \subset supp cc if and only if Kj(c)>0K_{j}(c)>0. The system (𝒩,K)\left(\mathscr{N},K\right) is called a chemical kinetic system.

Definition 2.9.

The species formation rate function (SFRF) of a chemical kinetic system is given by f(x)=NK(x)=CiCjKCiCj(x)(CjCi).f\left(x\right)=NK(x)=\displaystyle\sum\limits_{{C_{i}}\to{C_{j}}\in\mathscr{R}}{{K_{{C_{i}}\to{C_{j}}}}\left(x\right)\left({{C_{j}}-{C_{i}}}\right)}.

The ODE or dynamical system of a chemical kinetics system is dxdt=f(x)\dfrac{{dx}}{{dt}}=f\left(x\right). An equilibrium or steady state is a zero of ff.

Definition 2.10.

The set of positive equilibria of a chemical kinetic system (𝒩,K)\left(\mathscr{N},K\right) is given by E+(𝒩,K)={x>0m|f(x)=0}.{E_{+}}\left(\mathscr{N},K\right)=\left\{{x\in\mathbb{R}^{m}_{>0}|f\left(x\right)=0}\right\}.

A chemical reaction network is said to admit multiple equilibria if there exist positive rate constants such that the ODE system admits more than one stoichiometrically compatible equilibria.

Analogously, the set of complex balanced equilibria [19] is given by

Z+(𝒩,K)={x>0m|IaK(x)=0}E+(𝒩,K).{Z_{+}}\left(\mathscr{N},K\right)=\left\{{x\in\mathbb{R}_{>0}^{m}|{I_{a}}\cdot K\left(x\right)=0}\right\}\subseteq{E_{+}}\left(\mathscr{N},K\right).

A positive vector cmc\in\mathbb{R}^{m} is complex balanced if K(c)K\left(c\right) is contained in kerIa\ker{I_{a}}, and a chemical kinetic system is complex balanced if it has a complex balanced equilibrium.

Definition 2.11.

A kinetics KK is a power-law kinetics (PLK) if Ki(x)=kixFi{K_{i}}\left(x\right)={k_{i}}{{x^{{F_{i}}}}} i=1,,r\forall i=1,...,r where ki>0{k_{i}}\in{\mathbb{R}_{>0}} and Fij{F_{ij}}\in{\mathbb{R}}. The power-law kinetics is defined by an r×mr\times m matrix FF, called the kinetic order matrix and a vector krk\in\mathbb{R}^{r}, called the rate vector.

If the kinetic order matrix is the transpose of the molecularity matrix, then the system becomes the well-known mass action kinetics (MAK).

Definition 2.12.

A PLK system has reactant-determined kinetics (of type PL-RDK) if for any two reactions i,ji,j with identical reactant complexes, the corresponding rows of kinetic orders in FF are identical. That is, fik=fjk{f_{ik}}={f_{jk}} for k=1,2,,mk=1,2,...,m. A PLK system has non-reactant-determined kinetics (of type PL-NDK) if there exist two reactions with the same reactant complexes whose corresponding rows in FF are not identical.

In [2], a discussion on several sets of kinetics of a network is given. They identified two main sets: the complex factorizable kinetics (CFK) and its complement, the non-complex factorizable kinetics (NFK).

Definition 2.13.

A chemical kinetics KK is complex factorizable (CF) if there is a k>0rk\in\mathbb{R}_{>0}^{r} and a mapping ΨK:ΩK0n{\Psi_{K}}:{\Omega_{K}}\to\mathbb{R}_{\geq 0}^{n} such that >0mΩK0m\mathbb{R}_{>0}^{m}\subseteq{\Omega_{K}}\subseteq\mathbb{R}_{\geq 0}^{m} and K=IKΨKK={I_{K}}\circ{\Psi_{K}}. We call ΨK{\Psi_{K}} a factor map of KK.

We obtain K=diag(k)ρΨKK={\rm{diag}}\left(k\right)\circ\rho^{\prime}\circ{\Psi_{K}} by the use of the definition of the kk-incidence map IkI_{k}. This implies that a complex factorizable kinetics KK has a decomposition into diagonal matrix of rate constants and an interaction map ρΨK:R0mR0r\rho^{\prime}\circ{\Psi_{K}}:R_{\geq 0}^{m}\to R_{\geq 0}^{r}. The values of the interaction map are “reaction-determined” in the sense that they are determined by the values on the reactant complexes.

Complex factorizable kinetics generalizes the key structural property of MAK. The complex formation rate function decomposes as g=AkΨKg={A_{k}}\circ{\Psi_{K}} while the species formation rate function factorizes as f=YAkΨKf=Y\circ{A_{k}}\circ{\Psi_{K}}. The complex factorizable kinetic systems in the set of power-law kinetic systems are precisely the PL-RDK systems [2].

2.3 Review of decomposition theory

This subsection introduces important definitions and earlier results from the decomposition theory of chemical reaction networks. A more detailed discussion can be found in [3].

Definition 2.14.

A decomposition of 𝒩\mathscr{N} is a set of subnetworks {𝒩1,𝒩2,,𝒩k}\{\mathscr{N}_{1},\mathscr{N}_{2},...,\mathscr{N}_{k}\} of 𝒩\mathscr{N} induced by a partition {1,2,,k}\{\mathscr{R}_{1},\mathscr{R}_{2},...,\mathscr{R}_{k}\} of its reaction set \mathscr{R}.

We denote a decomposition by 𝒩=𝒩1𝒩2𝒩k\mathscr{N}=\mathscr{N}_{1}\cup\mathscr{N}_{2}\cup...\cup\mathscr{N}_{k} since 𝒩\mathscr{N} is a union of the subnetworks in the sense of [14]. It also follows immediately that, for the corresponding stoichiometric subspaces, S=S1+S2++Sk{S}={S}_{1}+{S}_{2}+...+{S}_{k}.

The following important concept of independent decomposition was introduced by Feinberg in [4].

Definition 2.15.

A network decomposition 𝒩=𝒩1𝒩2𝒩k\mathscr{N}=\mathscr{N}_{1}\cup\mathscr{N}_{2}\cup...\cup\mathscr{N}_{k} is independent if its stoichiometric subspace is a direct sum of the subnetwork stoichiometric subspaces.

In [8], it was shown that for any independent decomposition, the following holds

δδ1+δ2+δk.\delta\leq\delta_{1}+\delta_{2}...+\delta_{k}.
Definition 2.16.

[3] A decomposition 𝒩=𝒩1𝒩2𝒩k\mathscr{N}=\mathscr{N}_{1}\cup\mathscr{N}_{2}\cup...\cup\mathscr{N}_{k} with 𝒩i=(𝒮i,𝒞i,i)\mathscr{N}_{i}=(\mathscr{S}_{i},\mathscr{C}_{i},\mathscr{R}_{i}) is a 𝒞\mathscr{C}-decomposition if for each pair of distinct ii and jj, 𝒞i\mathscr{C}_{i} and 𝒞j\mathscr{C}_{j} are disjoint.

Definition 2.17.

A decomposition of CRN 𝒩\mathscr{N} is incidence-independent if the incidence map IaI_{a} of 𝒩\mathscr{N} is the direct sum of the incidence maps of the subnetworks. It is bi-independent if it is both independent and incidence-independent.

We can also show incidence-independence by satisfying the equation nl=(nili)n-l=\sum{\left({{n_{i}}-{l_{i}}}\right)}, where nin_{i} is the number of complexes and lil_{i} is the number of linkage classes, in each subnetwork ii.

In [3], it was shown that for any incidence-independent decomposition,

δδ1+δ2+δk.\delta\geq\delta_{1}+\delta_{2}...+\delta_{k}.

In addition, 𝒞\mathscr{C}-decompositions form a subset of incidence-independent decompositions.

Feinberg established the following relation between an independent decomposition and the set of positive equilibria of a kinetics on the network.

Theorem 2.18.

(Feinberg Decomposition Theorem [4]) Let {1,2,,k}\{\mathscr{R}_{1},\mathscr{R}_{2},...,\mathscr{R}_{k}\} be a partition of a CRN 𝒩\mathscr{N} and let KK be a kinetics on 𝒩\mathscr{N}. If 𝒩=𝒩1𝒩2𝒩k\mathscr{N}=\mathscr{N}_{1}\cup\mathscr{N}_{2}\cup...\cup\mathscr{N}_{k} is the network decomposition of the partition and E+(𝒩i,Ki)={x>0m|NiKi(x)=0}{E_{+}}\left(\mathscr{N}_{i},{K}_{i}\right)=\left\{{x\in\mathbb{R}^{m}_{>0}|N_{i}K_{i}(x)=0}\right\}, then

E+(𝒩1,K1)E+(𝒩2,K2)E+(𝒩k,Kk)E+(𝒩,K).{E_{+}}\left(\mathscr{N}_{1},K_{1}\right)\cap{E_{+}}\left(\mathscr{N}_{2},K_{2}\right)\cap...\cap{E_{+}}\left(\mathscr{N}_{k},K_{k}\right)\subseteq{E_{+}}\left(\mathscr{N},K\right).

If the network decomposition is independent, then equality holds.

The analogue of Feinberg’s 1987 result for incidence-independent decompositions and complex balanced equilibria is shown in [3]:

Theorem 2.19.

(Theorem 4 [3]) Let 𝒩=(𝒮,𝒞,)\mathscr{N}=(\mathscr{S},\mathscr{C},\mathscr{R}) be a a CRN and 𝒩i=(𝒮i,𝒞i,i)\mathscr{N}_{i}=(\mathscr{S}_{i},\mathscr{C}_{i},\mathscr{R}_{i}) for i=1,2,,ki=1,2,...,k be the subnetworks of a decomposition. Let KK be any kinetics, and Z+(𝒩,K)Z_{+}(\mathscr{N},K) and Z+(𝒩i,Ki)Z_{+}(\mathscr{N}_{i},K_{i}) be the set of complex balanced equilibria of 𝒩\mathscr{N} and 𝒩i\mathscr{N}_{i}, respectively. Then

  • i.

    Z+(𝒩1,K1)Z+(𝒩2,K2)Z+(𝒩k,Kk)Z+(𝒩,K){Z_{+}}\left(\mathscr{N}_{1},K_{1}\right)\cap{Z_{+}}\left(\mathscr{N}_{2},K_{2}\right)\cap...\cap{Z_{+}}\left(\mathscr{N}_{k},K_{k}\right)\subseteq{Z_{+}}\left(\mathscr{N},K\right).
    If the decomposition is incidence independent, then

  • ii.

    Z+(𝒩,K)=Z+(𝒩1,K1)Z+(𝒩2,K2)Z+(𝒩k,Kk){Z_{+}}\left({\mathscr{N},K}\right)={Z_{+}}\left(\mathscr{N}_{1},K_{1}\right)\cap{Z_{+}}\left(\mathscr{N}_{2},K_{2}\right)\cap...\cap{Z_{+}}\left(\mathscr{N}_{k},K_{k}\right), and

  • iii.

    Z+(𝒩,K){Z_{+}}\left({\mathscr{N},K}\right)\neq\varnothing implies Z+(𝒩i,Ki){Z_{+}}\left({\mathscr{N}_{i},K_{i}}\right)\neq\varnothing for each i=1,,ki=1,...,k.

The following converse of Theorem 2.19 iii holds for a subset of incidence-independent decompositions with any kinetics.

Theorem 2.20.

(Theorem 5 [3]) Let 𝒩=𝒩1𝒩2𝒩k\mathscr{N}=\mathscr{N}_{1}\cup\mathscr{N}_{2}\cup...\cup\mathscr{N}_{k} be a weakly reversible 𝒞\mathscr{C}-decomposition of a chemical kinetic system (𝒩,K)(\mathscr{N},K). If Z+(𝒩i,Ki){Z_{+}}\left({\mathscr{N}_{i},K_{i}}\right)\neq\varnothing for each i=1,,ki=1,...,k, then Z+(𝒩,K){Z_{+}}\left({\mathscr{N},K}\right)\neq\varnothing.

3 A poly-PL approach to Hill-type kinetics

3.1 Some basic properties of poly-PL systems

In this section, we associate a unique poly-PL system to an HTK system. Its key property, that its sets of positive equilibria and of complex balanced equilibria coincide with those of the Hill-type system, is the basis of our analysis. We compare the approach with a simpler procedure for determining the equilibria sets in order to clarify its significance for deriving kinetic system properties of the original system. We begin with a brief review of concepts and results about poly-PL kinetic (denoted by PYK) systems. For further details on these systems, we refer to [11, 30].

We recall the definition of a poly-PL kinetics from Talabis et al. [30] and introduce some additional notation:

Definition 3.1.

A kinetics K:>0mrK:\mathbb{R}_{>0}^{m}\to\mathbb{R}^{r} is a poly-PL kinetics if

Ki(x)=ki(ai1xFi1++aijxFij)i{1,,r}{K_{i}}\left(x\right)={k_{i}}\left({{a_{i1}}{x^{{F_{i1}}}}+...+{a_{ij}}{x^{{F_{ij}}}}}\right)\ \ \ \forall i\in\left\{{1,...,r}\right\}

written in lexicographic order with ki>0,aij0k_{i}>0,a_{ij}\geq 0, FimF_{i}\in\mathbb{R}^{m} and j{1,,hi}j\in\{1,...,h_{i}\} where hih_{i} is the number of terms in reaction ii. If h=maxhih=\max{h_{i}}, we normalize the length of each kinetics to hh by replacing the last term with (hhi+1)(h-h_{i}+1) terms with 1(hhi+1)xFihi\dfrac{1}{{\left({h-{h_{i}}+1}\right)}}{x^{{F_{i{h_{i}}}}}}. We call this the canonical PL-representation of a poly-PL kinetics.

We set Kj(x):=kijxFij{K_{j}}\left(x\right):={k_{ij}}{x^{{F_{ij}}}} with kij=kiaij{k_{ij}}={k_{i}}{a_{ij}} where i=1,,ri=1,...,r for each j=1,,hj=1,...,h. (𝒩,Kj)(\mathscr{N},K_{j}) is a PLK system with kinetic order matrix FjF_{j}. Also, we let the matrix A:=Aij=(aij)A:=A_{ij}=\left(a_{ij}\right). We denote with PY-NIK the set of poly-PL kinetics with only nonnegative kinetic orders.

It follows from the canonical PL-representation of a poly-PL kinetics that the spanimK{\mathop{\rm span}\nolimits}\left\langle{{\mathop{\rm im}\nolimits}K}\right\rangle is contained in the sum imK1++imKh\left\langle{{\mathop{\rm im}\nolimits}{K_{1}}}\right\rangle+...+\left\langle{{\mathop{\rm im}\nolimits}{K_{h}}}\right\rangle.

Definition 3.2.

A poly-PL kinetic system (𝒩,K)(\mathscr{N},K) is called PL-decomposable if the sum imK1++imKh\left\langle{{\mathop{\rm im}\nolimits}{K_{1}}}\right\rangle+...+\left\langle{{\mathop{\rm im}\nolimits}{K_{h}}}\right\rangle is direct.

It is shown in [11] that many properties of PLK systems can be extended to the set of PL-decomposable poly-PL systems.

The SS-invariant termwise addition of reactions via maximal stoichiometric coefficients (STAR-MSC) method is based on the idea of using the maximal stoichiometric coefficient (MSC) among the complexes in the CRN to construct reactions whose reactant complexes and product complexes are different from existing ones. This is done by uniform translation of the reactants and products to create a “replica” of the CRN. The method creates h1h-1 replicas of the original network. Hence, its transform 𝒩\mathscr{N}^{*} becomes the union (in the sense of [14]) of the replicas and the original CRN.

We now describe the STAR-MSC method. All x=(x1,,xm)x=(x_{1},\ldots,x_{m}) are positive vectors since the domain in the definition of a poly-PL kinetics is >0m\mathbb{R}^{m}_{>0}. Let M=1+max{yi|y𝒞}M=1+\max\{y_{i}|y\in\mathscr{C}\}, where the second summand is the maximal stoichiometric coefficient, which is a positive integer.

For every positive integer zz, let zz be identified with the vector (z,z,,z)(z,z,\ldots,z) in m\mathbb{R}^{m}. For each complex y𝒞y\in\mathscr{C}, form the (h1)(h-1) complexes

y+M,y+2M,,y+(h1)M.y+M,y+2M,\ldots,y+(h-1)M.

Each of these complexes are different from all existing complexes and each other as shown in the following Proposition in [11]:

Proposition 3.3.

Let 𝒩=(𝒮,𝒞,)\mathscr{N}^{*}=(\mathscr{S},\mathscr{C}^{*},\mathscr{R}^{*}) be a STAR-MSC transform of 𝒩=(𝒮,𝒞,)\mathscr{N}=(\mathscr{S},\mathscr{C},\mathscr{R}), 𝒩1:=𝒩\mathscr{N}^{*}_{1}:=\mathscr{N} and 𝒩j\mathscr{N}^{*}_{j} is the subnetwork defined by j1\mathscr{R}^{*}_{j-1} for j{2,,h}j\in\{2,\ldots,h\}. Then ||=hr|\mathscr{R}^{*}|=hr and |𝒞|=hn|\mathscr{C}^{*}|=hn.

The transformation is used to extend the multistationarity algorithm in [15, 16] from power-law to poly-PL systems. Further details of the STAR-MSC transformation are provided in [21, 22].

The rate constant-interaction map decomposable kinetics (RIDK) was introduced in [26]. These are chemical kinetics that have constant rates. Formally, it is a kinetics such that for each reaction RqR_{q}, the coordinate function Kq:ΩK_{q}:\Omega\to\mathbb{R} can be written in the form Kq(x)=kqIK,q(x)K_{q}(x)=k_{q}I_{K,q}(x), with kq>0k_{q}\in\mathbb{R}_{>0} (called rate constant) and Ωm\Omega\in\mathbb{R}^{m}. We call the map IK:ΩrI_{K}:\Omega\to\mathbb{R}^{r} defined by IK,qI_{K,q} as the interaction map.

A poly-PL kinetics KK is a rate constant-interaction decomposable (RID) kinetics, the interaction IKI_{K} being the poly-PL function. By definition, an RID kinetics is called complex factorizable [26] if at reach branching point of the network, any branching reaction has the same interaction. The subset of such kinetics is denoted by PY-RDK. We have the following Proposition from [11]:

Proposition 3.4.

Let {Kj}\left\{{{K_{j}}}\right\} be the canonical PL-representation of the poly-PL kinetic system (𝒩,K)(\mathscr{N},K). (𝒩,K)(\mathscr{N},K) is complex factorizable if and only if for each jj, (𝒩,Kj)(\mathscr{N},K_{j}) is a PL-RDK system and for any two branching reactions RR and RR^{\prime} of a node, ARj=ARj{A_{Rj}}={A_{R^{\prime}j}}.

3.2 The associated poly-PL system of a Hill-type system

For a Hill type kinetics KK and a reaction rkr_{k}, we first write MkM_{k} and TkT_{k} as products of two factors each, one of which contains the expressions for the positive kinetic orders and the other for the negative ones, i.e., Mk=Mk+Mk{M_{k}}={M_{k}}^{+}{M_{k}}^{-} and Tk=Tk+Tk{T_{k}}={T_{k}}^{+}{T_{k}}^{-}, respectively. We then write MkTk=1Tk\dfrac{{{M_{k}}^{-}}}{{{T_{k}}^{-}}}=\dfrac{1}{{{T_{k}}^{{}^{\prime}}}}, where Tk=(dkixi|Fki|+1){T_{k}}^{{}^{\prime}}=\displaystyle\prod{\left({{d_{ki}}{x_{i}}^{\left|{{F_{ki}}}\right|}+1}\right)}. Hence, MkTk=Mk+Tk+Tk\dfrac{{{M_{k}}}}{{{T_{k}}}}=\dfrac{{{M_{k}}^{+}}}{{{T_{k}}^{+}{T_{k}}^{{}^{\prime}}}}. Let T(x):=kTk+TkT\left(x\right):=\displaystyle\prod\limits_{k}{{T_{k}}^{+}{T_{k}}^{{}^{\prime}}}. T(x)T(x) can be rewritten as a product of distinct bi-PL factors

|Tl|K:={dki+xiFki,dkixi|Fki|+1},{\left|{{T_{l}}}\right|}\in{\mathscr{F}_{K}}:=\left\{{{d_{ki}}+{x_{i}}^{{F_{ki}}},{d_{ki}}{x_{i}}^{\left|{{F_{ki}}}\right|}+1}\right\},

i.e., T(x)=l|Tl|μ(l)T\left(x\right)=\displaystyle\prod\limits_{l}{{{\left|{{T_{l}}}\right|}^{\mu\left(l\right)}}} where μ(l)=\mu(l)= the number of times the bi-PL occurs in T(x)T(x).

For a bi-PL |Tl|{\left|{{T_{l}}}\right|}, we define ω(l):=\omega(l):= maximal number of occurrence in a Tk+Tk{T_{k}}^{+}{T_{k}}^{{}^{\prime}}, k=1,,rk=1,\ldots,r. Clearly, for each bi-PL, ω(l)μ(l)\omega(l)\leq\mu(l). We can now define the central concept for the construction:

Definition 3.5.

LCD(K)=|Tl|ω(l){\text{LCD}}\left(K\right)=\displaystyle\prod{{{\left|{{T_{l}}}\right|}^{\omega\left(l\right)}}} is the least common denominator of the Hill-type kinetics KK.

Clearly, LCD(K)(K) is a factor of T(x)T(x). For each reaction qq, Tq+Tq{{T_{q}}^{+}{T_{q}}^{{}^{\prime}}}is a factor of LCD(K)(K), i.e., Tq+TqLq=LCD(K){T_{q}}^{+}{T_{q}}^{{}^{\prime}}{L_{q}}={\text{LCD}}\left(K\right) or 1Tq+Tq=LqLCD(K)\dfrac{1}{{{T_{q}}^{+}{T_{q}}^{{}^{\prime}}}}=\dfrac{{{L_{q}}}}{{{\text{LCD}}\left(K\right)}}. Hence, Kq(x)=kqMq+(x)Lq(x)LCD(K){K_{q}}\left(x\right)={k_{q}}\dfrac{{{M_{q}}^{+}\left(x\right){L_{q}}\left(x\right)}}{{{\text{LCD}}\left(K\right)}}. We now formulate the new definition of KPYK_{\text{PY}}:

Definition 3.6.

The kinetics given by KPY,q(x):=kqMq+(x)Lq(x){K_{{\text{PY}},q}}\left(x\right):={k_{q}}{M_{q}}^{+}\left(x\right){L_{q}}\left(x\right) is called the associated poly-PL kinetics of an HTK given by Kq(x)=kqMq(x)Tq(x){K_{q}}\left(x\right)={k_{q}}\dfrac{{{M_{q}}\left(x\right)}}{{{T_{q}}\left(x\right)}}.

The key properties of KPYK_{\text{PY}} are derived in the following theorem:

Theorem 3.7.

For any HTK system (𝒩,K)(\mathscr{N},K) we have:

  • i.

    Z+(𝒩,K)=Z+(𝒩,KPY)Z_{+}(\mathscr{N},K)=Z_{+}(\mathscr{N},K_{\text{PY}})

  • ii.

    E+(𝒩,K)=E+(𝒩,KPY)E_{+}(\mathscr{N},K)=E_{+}(\mathscr{N},K_{\text{PY}})

  • iii.

    Like KK, KPYK_{\text{PY}} is defined on the whole nonnegative orthant, i.e., KPYK_{\text{PY}}\in PY-NIK.

Proof.

For a reaction q:yqyqq:{y_{q}}\to y{{}^{\prime}_{q}}, we denote the characteristic functions of the reactant and product complexes by ωq{\omega_{q}} and ωq\omega{{}^{\prime}_{q}}, respectively. To show (i.), consider K(x)K(x)’s CFRF (complex formation rate function) and we have

g(x)=qkqMq(x)Tq(x)(ωqωq)=qkqMq+(x)Lq(x)LCD(K)(ωqωq)g\left(x\right)=\sum\limits_{q\in\mathscr{R}}{{k_{q}}\frac{{{M_{q}}\left(x\right)}}{{{T_{q}}\left(x\right)}}\left({\omega{{}^{\prime}_{q}}-{\omega_{q}}}\right)}=\sum\limits_{q\in\mathscr{R}}{{k_{q}}\frac{{M_{q}}^{+}\left(x\right){L_{q}}\left(x\right)}{{\text{LCD}}\left(K\right)}\left({\omega{{}^{\prime}_{q}}-{\omega_{q}}}\right)}
=1LCD(K)qkqMq+(x)Lq(x)(ωqωq)=1LCD(K)gPY(x)=\frac{1}{{\text{LCD}}\left(K\right)}\sum\limits_{q\in\mathscr{R}}{{k_{q}}{{M_{q}}^{+}\left(x\right){L_{q}}\left(x\right)}\left({\omega{{}^{\prime}_{q}}-{\omega_{q}}}\right)}=\frac{1}{{\text{LCD}}\left(K\right)}{g_{{\text{PY}}}}\left(x\right)

where gPY(x){g_{{\text{PY}}}}\left(x\right) is KPYK_{\text{PY}}’s CFRF. Since for x>0x>0, 1/[LCD(K)]>01/[{\text{LCD}}\left(K\right)]>0, we obtain g(x)=0g(x)=0 if and only if gPY(x)=0{g_{{\text{PY}}}}\left(x\right)=0, which is the claim. Analogously, for the species rate formation functions, we obtain for x>0x>0, f(x)=0f(x)=0 if and only if fPY(x)=0{f_{{\rm{PY}}}}\left(x\right)=0 and hence (ii). Claim (iii) follows directly from the construction. ∎

We denote the canonical PL-representation of KPY=KPY,1++KPY,hK_{\text{PY}}=K_{\text{PY},1}+...+K_{\text{PY},h}, where h2(r1)dmaxh\leq 2^{(r-1)d_{\rm max}} . The kinetic order matrix of KPY,jK_{\text{PY},j} with FjF_{j}. As usual, the kinetic order matrix of M:=(Mq)M:=(M_{q}) is FF.

Remark 3.8.

If T(x)T(x) is constant, then (𝒩,K)(\mathscr{N},K) is linearly conjugate to (𝒩,KPY)(\mathscr{N},K_{\text{PY}}). A trivial condition for this is when the kinetic order matrix FF is the zero matrix, in which case both kinetics are also constant functions.

Using KPYK_{\text{PY}}, we obtain an analogue of a result in Section 15 of [32] concerning the relationship of multistationarity in a Hill-type system and in an associated power-law system:

Proposition 3.9.

If the Hill-type system (𝒩,K)(\mathscr{N},K) has multiple positive steady states in a stoichiometric class x+Sx+S, then the STAR-MSC transform (𝒩,KPY)(\mathscr{N}^{*},K_{\text{PY}}^{*}) of its associated poly-PL system (𝒩,KPY)(\mathscr{N},K_{\text{PY}}) also has multiple positive steady states in the same stoichiometric class.

Proof.

(𝒩,K)(\mathscr{N},K) and (𝒩,KPY)(\mathscr{N},K_{\text{PY}}) have identical positive equilibria sets as shown earlier. Since STAR-MSC is a dynamic equivalence, the positive equilibria sets of (𝒩,KPY)(\mathscr{N},K_{\text{PY}}) and (𝒩,KPY)(\mathscr{N}^{*},K_{\text{PY}}^{*}) are also identical. Since STAR-MSC also leaves the stoichiometric subspace invariant, we obtain the claim. ∎

We say that the result is only analogous since 𝒩\mathscr{N}^{*} is formally not identical to 𝒩\mathscr{N}, though “essentially” it is 𝒩\mathscr{N}, being the union of 𝒩\mathscr{N} and (h1)(h-1) replicas.

We now introduce the following definition:

Definition 3.10.

HT-RDK := HTK \cap CFK

A further important property of the associated poly-PL kinetics is the following:

Proposition 3.11.

KHT-RDKKPYPY-RDKK\in{\rm{HT}{\text{-}\rm{RDK}}}\Leftrightarrow{K_{\rm{PY}}}\in{\rm{PY}{\text{-}\rm{RDK}}}

Proof.

For reactions qq and qq^{\prime} with the same reactant, we have

IK,q=MqTq=MqTq=IK,q.{I_{K,q}}=\dfrac{{{M_{q}}}}{{{T_{q}}}}=\dfrac{{{M_{q^{\prime}}}}}{{{T_{q^{\prime}}}}}={I_{K,q^{\prime}}}.

Multiplying the equations by LCD(K){\text{LCD}}\left(K\right), we obtain Mq+Lq=Mq+Lq{M_{q}}^{+}{L_{q}}={M_{q^{\prime}}}^{+}{L_{q^{\prime}}}, which is equivalent to the equality of the interaction functions of KPY,qK_{{\rm{PY}},q} and KPY,qK_{{\rm{PY}},{q^{\prime}}}. ∎

In [1], Arceo et al. defined HT-RDKD as the set of HT kinetics such that for any two reactions qq and qq^{\prime} with the same reactant, Fq=FqF_{q}=F_{q^{\prime}} and Dq=DqD_{q}=D_{q^{\prime}}, where FF and DD are the kinetic order matrix (of the numerator) and the dissociation matrix respectively. In the same paper, it was shown that HT-RDKD is contained in HTK \cap CFK. Without the assumption of supp(Dq)=supp(Fq){\rm supp}(D_{q})={\rm supp}(F_{q}), we would have obtained the following as an example of HTK \cap CFK \\backslash HT-RDKD.

Consider the CRN R1:X1+X2X1R2:X1+X2X2\begin{array}[]{*{20}{c}}{{R_{1}}:{X_{1}}+{X_{2}}\to{X_{1}}}\\ {{R_{2}}:{X_{1}}+{X_{2}}\to{X_{2}}}\end{array} with kinetics defined by F=[1011]F=\left[{\begin{array}[]{*{20}{c}}1&0\\ 1&1\end{array}}\right] and D=[1010]D=\left[{\begin{array}[]{*{20}{c}}1&0\\ 1&0\end{array}}\right]. Then

K(x)=[M1T1M2T2]=[x11+x1x1x2(1+x1)x2]=[x11+x1x11+x1]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{\dfrac{{{M_{1}}}}{{{T_{1}}}}}\\ {\dfrac{{{M_{2}}}}{{{T_{2}}}}}\end{array}}\right]=\left[{\begin{array}[]{*{20}{c}}{\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\\ {\dfrac{{{x_{1}}{x_{2}}}}{{\left({1+{x_{1}}}\right){x_{2}}}}}\end{array}}\right]=\left[{\begin{array}[]{*{20}{c}}{\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\\ {\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\end{array}}\right]

with rate constants equal to 1. Note that M1T1=M2T2\dfrac{{{M_{1}}}}{{{T_{1}}}}=\dfrac{{{M_{2}}}}{{{T_{2}}}}, but M1{M_{1}} and M2{M_{2}} are not necessarily equal.

Proposition 3.12.

HT-RDKD = HT-RDK assuming supp(Dq)=supp(Fq){\rm supp}(D_{q})={\rm supp}(F_{q}).

Proof.

We already mentioned that HT-RDKD \subseteq HT-RDK. We are left with the other containment. Note that for a reaction qq,

Kq(x)=kqMq(x)Tq(x)=kqi=1mxiFqii=1m(dqi+xiFqi)=kqi=1mxiFqidqi+xiFqi.{K_{q}}\left(x\right)=k_{q}\frac{{{M_{q}}\left(x\right)}}{{{T_{q}}\left(x\right)}}={k_{q}}\frac{{\prod\limits_{i=1}^{m}{{x_{i}}^{{F_{qi}}}}}}{{\prod\limits_{i=1}^{m}{\left({{d_{qi}}+{x_{i}}^{{F_{qi}}}}\right)}}}={k_{q}}\prod\limits_{i=1}^{m}{\frac{{{x_{i}}^{{F_{qi}}}}}{{{d_{qi}}+{x_{i}}^{{F_{qi}}}}}}.

Consider arbitrary xix_{i} for a reaction qq.
Case 1: Suppose an entry dqi=0d_{qi}=0. Since supp(Dq)=supp(Fq){\rm supp}(D_{q})={\rm supp}(F_{q}), then fqi=0f_{qi}=0. Thus, the corresponding factor is

xiFqidqi+xiFqi=xi00+xi0=11=1,\frac{{{x_{i}}^{{F_{qi}}}}}{{{d_{qi}}+{x_{i}}^{{F_{qi}}}}}=\frac{{{x_{i}}^{0}}}{{0+{x_{i}}^{0}}}=\frac{1}{1}=1,

which has no effect on both Mq(x)Tq(x)\dfrac{{{M_{q}}\left(x\right)}}{{{T_{q}}\left(x\right)}} and Mq(x)M_{q}(x).
Case 2: Suppose an entry dqi0d_{qi}\neq 0. It follows that the corresponding factor xiFqidqi+xiFqi\dfrac{{{x_{i}}^{{F_{qi}}}}}{{{d_{qi}}+{x_{i}}^{{F_{qi}}}}} stays as it is (i.e., no necessary cancellation).
Therefore, for two reactions qq and qq^{\prime},

Mq(x)Tq(x)=Mq(x)Tq(x) both Mq(x)=Mq(x) and Dq=Dq.\frac{{{M_{q}}\left(x\right)}}{{{T_{q}}\left(x\right)}}=\frac{{{M_{q^{\prime}}}\left(x\right)}}{{{T_{q^{\prime}}}\left(x\right)}}\Rightarrow{\text{ both }}{M_{q}}\left(x\right)={M_{q^{\prime}}}\left(x\right){\text{ and }}{D_{q}}={D_{q^{\prime}}}.

3.3 Comparison with a case-specific procedure for determining positive equilibria

It is instructive to compare the association of the poly-PL kinetic system (𝒩,KPY)(\mathscr{N},K_{\text{PY}}) to an HTK system (𝒩,K)(\mathscr{N},K) for any set of rate constants with a procedure for determining the equilibria set of (𝒩,K)(\mathscr{N},K) for a given set of rate constants. This procedure also uses factoring out common denominators, but on a species-dependent basis.

For each species XiX_{i}, for i=1,,mi=1,...,m, we define

i:={yy:Xisupp ysupp y},{\mathscr{R}_{i}}:=\left\{{y\to y^{\prime}:{X_{i}}\in{\mathop{\text{supp }}\nolimits}y\cup{\mathop{\text{supp }}\nolimits}y^{\prime}}\right\},

i.e., the set of reactions where XiX_{i} occurs in the reactant or product complex. Furthermore, define T(i)(x)=kiTk(x){T^{\left(i\right)}}\left(x\right)=\prod\limits_{k\in{\mathscr{R}_{i}}}{{T_{k}}\left(x\right)} and for a reaction qq, i,q=i\{q}{\mathscr{R}_{i,q}}={\mathscr{R}_{i}}\backslash\left\{q\right\}, T(i)(q)(x)=ki,qTk(x){T^{\left(i\right)}}_{\left(q\right)}\left(x\right)=\prod\limits_{k\in{\mathscr{R}_{i,q}}}{{T_{k}}\left(x\right)}, P(i)q(x)=Mq(x)T(i)(q)(x){P^{\left(i\right)}}_{q}\left(x\right)={M_{q}}\left(x\right){T^{\left(i\right)}}_{\left(q\right)}\left(x\right). The ii-th coordinate of the SFRF (= RHS of ii-th ODE) is given by

fi(x)=qikqMq(x)Tq(x)(yqyq)=qikqMq(x)T(i)(q)(x)T(i)(x)(yqyq)=1T(i)(x)qikqP(i)q(x)(yqyq).\begin{split}{f_{i}}\left(x\right)&=\sum\limits_{q\in{\mathscr{R}_{i}}}{\frac{{{k_{q}}{M_{q}}\left(x\right)}}{{{T_{q}}\left(x\right)}}\left({y{{}^{\prime}_{q}}-{y_{q}}}\right)}=\sum\limits_{q\in{\mathscr{R}_{i}}}{\frac{{{k_{q}}{M_{q}}\left(x\right){T^{\left(i\right)}}_{\left(q\right)}\left(x\right)}}{{{T^{\left(i\right)}}\left(x\right)}}\left({y{{}^{\prime}_{q}}-{y_{q}}}\right)}\\ &=\frac{1}{{{T^{\left(i\right)}}\left(x\right)}}\sum\limits_{q\in{\mathscr{R}_{i}}}{{k_{q}}{P^{\left(i\right)}}_{q}\left(x\right)\left({y{{}^{\prime}_{q}}-{y_{q}}}\right)}.\end{split}

Writing f~i(x){\widetilde{f}_{i}}\left(x\right) for the last sum, since 1T(i)(x)>0\dfrac{1}{{{T^{\left(i\right)}}\left(x\right)}}>0 for x>0x>0, we have

fi(x)=0f~i(x)=0.{{f}_{i}}\left(x\right)=0\Leftrightarrow{\widetilde{f}_{i}}\left(x\right)=0.

Since only the reactions in i\mathscr{R}_{i} occur in them, the P(i)q(x){P^{\left(i\right)}}_{q}\left(x\right) expressions are generally much shorter than those in KPY(x)K_{\text{PY}}(x), so they are much more practical for computing the equilibria sets. However, since a reaction will in general occur in more than one coordinate function (ii for ii)\left({\Leftrightarrow{\mathscr{R}_{i}}\cap{\mathscr{R}_{i^{\prime}}}\neq\varnothing{\text{ for }}i\neq i^{\prime}}\right), it will be assigned different P(i)q(x){{P^{\left(i\right)}}_{q}\left(x\right)} expressions. This means that the ODE system dxidt=\dfrac{{d{x_{i}}}}{{dt}}= f~i(x){\widetilde{f}_{i}}\left(x\right) is not generated by a chemical kinetic system since a kinetics assigns only one rate function to a reaction. Hence, this set of ODEs cannot be used to derive kinetic system properties for the HTK system (𝒩,K)(\mathscr{N},K).

3.4 Examples

The following are examples of Hill-type kinetic systems and their associated poly-PL kinetic (PYK) systems. Note that the equilibria sets of these systems coincide.

Example 3.13.

Let (𝒩,K)(\mathscr{N},K) with reactions R1:X1X2{R_{1}}:{X_{1}}\to{X_{2}} and R2:X2X1{R_{2}}:{X_{2}}\to{X_{1}}, and F=[1001]F=\left[{\begin{array}[]{*{20}{c}}1&0\\ 0&1\end{array}}\right] and D=[1001]D=\left[{\begin{array}[]{*{20}{c}}1&0\\ 0&1\end{array}}\right]. Hence, Ia=[1111]{I_{a}}=\left[{\begin{array}[]{*{20}{c}}{-1}&1\\ 1&{-1}\end{array}}\right] and K(x)=[k1x11+x1k2x21+x2]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\\ {{k_{2}}\dfrac{{{x_{2}}}}{{1+{x_{2}}}}}\end{array}}\right]. It follows that KPY(x)=[k1x1(1+x2)k2x2(1+x1)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}{x_{1}}\left({1+{x_{2}}}\right)}\\ {{k_{2}}{x_{2}}\left({1+{x_{1}}}\right)}\end{array}}\right]. We now solve the equations

IaK(x)=[1111][k1x11+x1k2x21+x2]=[00] and{I_{a}}K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{-1}&1\\ 1&{-1}\end{array}}\right]\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\\ {{k_{2}}\dfrac{{{x_{2}}}}{{1+{x_{2}}}}}\end{array}}\right]=\left[{\begin{array}[]{*{20}{c}}0\\ 0\end{array}}\right]{\text{\ and}}
IaKPY(x)=[1111][k1x1(1+x2)k2x2(1+x1)]=[00].{I_{a}}{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{-1}&1\\ 1&{-1}\end{array}}\right]\left[{\begin{array}[]{*{20}{c}}{{k_{1}}{x_{1}}\left({1+{x_{2}}}\right)}\\ {{k_{2}}{x_{2}}\left({1+{x_{1}}}\right)}\end{array}}\right]=\left[{\begin{array}[]{*{20}{c}}0\\ 0\end{array}}\right].

We can easily show that

Z+(𝒩,K)\displaystyle{Z_{+}}\left({\mathscr{N},K}\right) =Z+(𝒩,KPY)\displaystyle={Z_{+}}\left({\mathscr{N},{K_{\text{PY}}}}\right)
={(t,k1tk2(1+t)k1t):k1,k2,t>0,k1tk2(1+t)}.\displaystyle=\left\{{\left({t,\frac{{{k_{1}}t}}{{{k_{2}}\left({1+t}\right)-{k_{1}}t}}}\right):{k_{1}},{k_{2}},t>0,{k_{1}}t\neq{k_{2}}\left({1+t}\right)}\right\}.

Also, NK(x)=IaK(x)NK(x)={I_{a}}K\left(x\right) and NKPY(x)=IaKPY(x)N{K_{\text{PY}}}\left(x\right)={I_{a}}{K_{\text{PY}}}\left(x\right) so

E+(𝒩,K)=E+(𝒩,KPY).{E_{+}}\left({\mathscr{N},K}\right)={E_{+}}\left({\mathscr{N},{K_{\text{PY}}}}\right).

Note that f~i(x)=fPY(x){\widetilde{f}_{i}}\left(x\right)=f_{\text{PY}}(x) for i=1,2i=1,2 since 1=2={\mathscr{R}_{1}}={\mathscr{R}_{2}}={\mathscr{R}}.

Example 3.14.

Let (𝒩,K)(\mathscr{N},K) with the following assumptions:

R1:X1X1+X2R2:X1+X2X3R3:X3X1F=[100100001]D=[100100001].\begin{array}[]{*{20}{c}}{{R_{1}}:{X_{1}}\to{X_{1}}+{X_{2}}}\\ {{R_{2}}:{X_{1}}+{X_{2}}\to{X_{3}}}\\ {{R_{3}}:{X_{3}}\to{X_{1}}}}{\rm{}\end{array}{\rm{\ \ \ \ \ \ }}F=\left[{\begin{array}[]{*{20}{c}}1&0&0\\ 1&0&0\\ 0&0&1\end{array}}\right]{\rm{\ \ \ \ }}D=\left[{\begin{array}[]{*{20}{c}}1&0&0\\ 1&0&0\\ 0&0&1\end{array}}\right].

We have Y=[110010001]Y=\left[{\begin{array}[]{*{20}{c}}1&1&0\\ 0&1&0\\ 0&0&1\end{array}}\right], Ia=[101110011]{I_{a}}=\left[{\begin{array}[]{*{20}{c}}{-1}&0&1\\ 1&{-1}&0\\ 0&1&{-1}\end{array}}\right] and consider K(x)=[x11+x1x11+x1x31+x3].K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\\ {\dfrac{{{x_{1}}}}{{{1+{x_{1}}}}}}\\ {\dfrac{{{x_{3}}}}{{1+{x_{3}}}}}\end{array}}\right]. Then,

KPY(x)=[x1(1+x3)x1(1+x3)x3(1+x1)]=[x1+x1x3x1+x1x3x3+x1x3].{K_{{\rm{PY}}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{x_{1}}\left({1+{x_{3}}}\right)}\\ {{{x_{1}}}\left({1+{x_{3}}}\right)}\\ {{x_{3}}\left({1+{x_{1}}}\right)}\end{array}}\right]=\left[{\begin{array}[]{*{20}{c}}{{x_{1}}+{x_{1}}{x_{3}}}\\ {{x_{1}}+{x_{1}}{x_{3}}}\\ {{x_{3}}+x_{1}x_{3}}\end{array}}\right].

We can verify that

Z+(𝒩,K)=Z+(𝒩,KPY)={(s,t,s):s,t>0}and{Z_{+}}\left({\mathscr{N},K}\right)={Z_{+}}\left({\mathscr{N},{K_{\text{PY}}}}\right)=\left\{{\left({s,t,s}\right):s,t>0}\right\}{\text{and}}
E+(𝒩,K)=E+(𝒩,KPY)={(s,t,s):s,t>0}.{E_{+}}\left({\mathscr{N},K}\right)={E_{+}}\left({\mathscr{N},{K_{\text{PY}}}}\right)=\left\{{\left({s,t,s}\right):s,t>0}\right\}.

4 Absolute concentration robustness in Hill-type kinetic systems

In this section, we apply the poly-PL method to study absolute concentration robustness (ACR) in HTK systems. We first provide a brief review of ACR concepts and related results for mass action and power-law kinetic systems. We then introduce the key concept of a Shinar-Feinberg (SF) pair of reactions for an HTK system via its associated PYK system and derive the Shinar-Feinberg ACR Theorem for a subset of deficiency one HT-RDK systems, which we call PL-equilibrated. This foundation enables the extension of ACR theory to deficiency zero HTK systems, and via network decomposition theory to larger and higher deficiency HTK systems.

4.1 A brief review of ACR concepts and results for power-law kinetic systems

The concept of absolute concentration robustness (ACR) was first introduced by Shinar and Feinberg in their well-cited paper published in Science [28]. ACR pertains to a phenomenon in which a species in a chemical kinetic system carries the same value for any positive steady state the network may admit regardless of initial conditions. In particular, a PL-RDK system (𝒩,K)(\mathscr{N},K) has ACR in a species X𝒮X\in\mathscr{S} if there exists cE+(𝒩,K)c^{*}\in E_{+}(\mathscr{N},K) and for every other cE+(𝒩,K)c^{**}\in E_{+}(\mathscr{N},K), we have cX=cXc^{**}_{X}=c^{*}_{X}.

Theorem 4.1.

(Shinar-Feinberg Theorem on ACR for PL-RDK systems [9]) Let 𝒩=(𝒮,𝒞,)\mathscr{N}=(\mathscr{S},\mathscr{C},\mathscr{R}) be a deficiency-one CRN and suppose that (𝒩,K)(\mathscr{N},K) is a PL-RDK system which admits a positive equilibrium. If y,y𝒞y,y^{\prime}\in\mathscr{C} are nonterminal complexes whose kinetic order vectors differ only in species XX, then the system has ACR in XX.

Fortun and Mendoza [10] further investigated ACR in power-law kinetic systems and derived novel results that guarantee ACR for some classes of PLK systems. For these PLK systems, the key property for ACR in a species XX is the presence of an SF-reaction pair, which is defined as follows.

Definition 4.2.

A pair of reactions in a PLK system is called a Shinar-Feinberg pair (or SF-pair) in a species XX if their kinetic order vectors differ only in XX. A subnetwork of the PLK system is of SF-type if it contains an SF-pair in XX.

4.2 The Shinar-Feinberg ACR Theorem for PL-equilibrated HT-RDK systems

A basic observation about absolute concentration robustness is expressed in the following Lemma:

Lemma 4.3.

If KK and KK^{\prime} are kinetics on a chemical reaction network 𝒩\mathscr{N} and

E+(𝒩,K)=E+(𝒩,K),E_{+}(\mathscr{N},K)=E_{+}(\mathscr{N},K^{\prime}),

then KK has ACR in a species XX if and only if KK^{\prime} has ACR.

This observation enables us to use the associated poly-PL system to transfer ACR concepts and results to HTK systems. We begin with the key concept of an SF-pair:

Definition 4.4.

A pair of reactions RR and RR^{\prime} in an HTK system (𝒩,K)(\mathscr{N},K) is an SF-pair if its associated PYK system has the following property: if there is at least one KjK_{j} such that the rows differ only in XX.

Refer to caption
Figure 1: Biochemical map of a metabolic network with one positive feedforward and a negative feedback [29]
Example 4.5.

We now consider a particular biological system, illustrated in Figure 1, which is a metabolic network with one positive feedforward and a negative feedback obtained from the published work of Sorribas et al. [29]. The following CRN corresponds to the metabolic network with X5X_{5} as independent variable.

R1:0X1R4:X1+X2X1+X4R2:X1+X3X3+X2R5:X30R3:X2X3R6:X40\begin{array}[]{lll}R_{1}:0\to X_{1}&&R_{4}:X_{1}+X_{2}\to X_{1}+X_{4}\\ R_{2}:X_{1}+X_{3}\to X_{3}+X_{2}&&R_{5}:X_{3}\to 0\\ R_{3}:X_{2}\to X_{3}&&R_{6}:X_{4}\to 0\\ \end{array}

In addition, the following are the kinetic order and dissociation constant matrices:

F=[0000n210n2300n3200n41n420000n530000n64]D=[0000k210k2300k3200k41k420000k530000k64]F=\left[{\begin{array}[]{*{20}{c}}0&0&0&0\\ {{n_{21}}}&0&{{n_{23}}}&0\\ 0&{{n_{32}}}&0&0\\ {{n_{41}}}&{{n_{42}}}&0&0\\ 0&0&{{n_{53}}}&0\\ 0&0&0&{{n_{64}}}\end{array}}\right]\ \ \ D=\left[{\begin{array}[]{*{20}{c}}0&0&0&0\\ {{k_{21}}}&0&{{k_{23}}}&0\\ 0&{{k_{32}}}&0&0\\ {{k_{41}}}&{{k_{42}}}&0&0\\ 0&0&{{k_{53}}}&0\\ 0&0&0&{{k_{64}}}\end{array}}\right]

with n21=1n_{21}=1, n23=0.8429n_{23}=-0.8429, n32=1n_{32}=1, n41=2.9460n_{41}=2.9460, n42=3n_{42}=3, n53=1n_{53}=1, n64=1n_{64}=1, k21=0.6705k_{21}=0.6705, k41=0.8581k_{41}=0.8581, k42=44.7121k_{42}=44.7121, k53=1k_{53}=1, and k64=1k_{64}=1. Hence, the corresponding ODEs are given by the following.

dX1dt\displaystyle\frac{{d{X_{1}}}}{{dt}} =V1V2X1n21X3n23(k12+X1n21)(k23+X3n23)\displaystyle={V_{1}}-\frac{{{V_{2}}X_{1}^{{n_{21}}}X_{3}^{{n_{23}}}}}{{\left({{k_{12}}+X_{1}^{{n_{21}}}}\right)\left({{k_{23}}+X_{3}^{{n_{23}}}}\right)}}
dX2dt\displaystyle\frac{{d{X_{2}}}}{{dt}} =V2X1n21X3n23(k12+X1n21)(k23+X3n23)V3X2n32k32+X2n32V4X1n41X2n42(k41+X1n41)(k42+X2n42)\displaystyle=\frac{{{V_{2}}X_{1}^{{n_{21}}}X_{3}^{{n_{23}}}}}{{\left({{k_{12}}+X_{1}^{{n_{21}}}}\right)\left({{k_{23}}+X_{3}^{{n_{23}}}}\right)}}-\frac{{{V_{3}}X_{2}^{{n_{32}}}}}{{{k_{32}}+X_{2}^{{n_{32}}}}}-\frac{{{V_{4}}X_{1}^{{n_{41}}}X_{2}^{{n_{42}}}}}{{\left({{k_{41}}+X_{1}^{{n_{41}}}}\right)\left({{k_{42}}+X_{2}^{{n_{42}}}}\right)}}
dX3dt\displaystyle\frac{{d{X_{3}}}}{{dt}} =V3X2n32k32+X2n32V5X3n53k53+X3n53\displaystyle=\frac{{{V_{3}}X_{2}^{{n_{32}}}}}{{{k_{32}}+X_{2}^{{n_{32}}}}}-\frac{{{V_{5}}X_{3}^{{n_{53}}}}}{{{k_{53}}+X_{3}^{{n_{53}}}}}
dX4dt\displaystyle\frac{{d{X_{4}}}}{{dt}} =V4X1n41X2n42(k41+X1n41)(k42+X2n42)V6X4n64k64+X4n64\displaystyle=\frac{{{V_{4}}X_{1}^{{n_{41}}}X_{2}^{{n_{42}}}}}{{\left({{k_{41}}+X_{1}^{{n_{41}}}}\right)\left({{k_{42}}+X_{2}^{{n_{42}}}}\right)}}-\frac{{{V_{6}}X_{4}^{{n_{64}}}}}{{{k_{64}}+X_{4}^{{n_{64}}}}}

One can check that {R1,R3}\{R_{1},R_{3}\} in (𝒩,KPY)\left(\mathscr{N},K_{\text{PY}}\right) is an SF-pair in species X2X_{2}, and hence, in the original system (𝒩,KPY)\left(\mathscr{N},K_{\text{PY}}\right) too.

The following Definition identifies a subset of HTK systems with interesting ACR properties:

Definition 4.6.

An HTK system (𝒩,K)(\mathscr{N},K) is PL-equilibrated if E+(𝒩,K)=E+(𝒩,KPY,j)E_{+}(\mathscr{N},K)=\cap E_{+}(\mathscr{N},K_{\text{PY},j}). The sets of PL-equilibrated HTK and HT-RDK systems are denoted by HTKPLE{}_{\text{PLE}} and HT-RDKPLE{}_{\text{PLE}} respectively.

The foundation for our ACR theory is the following Theorem:

Theorem 4.7.

(Shinar-Feinberg ACR Theorem for HT-RDKPLE{}_{\text{PLE}}). Let (𝒩,K)(\mathscr{N},K) be a deficiency one PL-equilibrated HT-RDK system. If E+(𝒩,K)E_{+}(\mathscr{N},K)\neq\varnothing and an SF-pair in a species XX exists, then (𝒩,K)(\mathscr{N},K) has ACR in XX.

Proof.

Let KPY=KPY,1++KPY,hK_{\text{PY}}=K_{\text{PY},1}+...+K_{\text{PY},h} be the canonical PL-representation of the associated PY-RDK system. Note that (𝒩,KPY,j)(\mathscr{N},K_{\text{PY},j}) is a deficiency one PL-RDK with E+(𝒩,KPY,j)E_{+}(\mathscr{N},K_{\text{PY},j})\neq\varnothing. By definition of an SF-pair, there is at least one jj^{*} with an SF-pair in XX. It follows from Theorem 4.1 that (𝒩,KPY,j)(\mathscr{N},K_{\text{PY},j^{*}}) has ACR in XX. Since E+(𝒩,K)E+(𝒩,KPY,j)E_{+}(\mathscr{N},K)\subseteq E_{+}(\mathscr{N},K_{\text{PY},j^{*}}), the system (𝒩,K)(\mathscr{N},K) has ACR in XX. ∎

4.3 ACR in deficiency zero Hill-type kinetic systems

We begin this section again with another basic observation:

Lemma 4.8.

If two kinetic systems (𝒩,K)(\mathscr{N},K) and (𝒩,K)(\mathscr{N}^{\prime},K^{\prime}) with the same species set are dynamically equivalent, then KK has ACR in XX if and only if KK^{\prime} has ACR in XX.

The claim follows from the fact that dynamic equivalence implies that the equilibria sets coincide.

In the following, we derive a general result about CF kinetics and a subset of NF kinetics and formulate the result for HTK as a Corollary. We recall the concept of CF interaction set from [26]:

For a reactant complex yy of a network 𝒩\mathscr{N}, (y)\mathscr{R}(y) denotes its set of (branching) reactions, i.e., ρ1(y)\rho^{-1}(y) where ρ:𝒞\rho:\mathscr{R}\to\mathscr{C} is the reactant map. The nrn_{r} reaction sets (y)\mathscr{R}(y) of reactant complexes partition the set of reactions \mathscr{R} and hence induce a decomposition of 𝒩\mathscr{N}.

Definition 4.9.

Two reactions r,r(y)r,r^{\prime}\in\mathscr{R}(y) are CF-equivalent for KK is their interaction functions coincide, i.e., IK,r=IK,r{I_{K,r}}={I_{K,r^{\prime}}} or, equivalently, if their kinetic functions KrK_{r} and KrK_{r^{\prime}} are proportional (by a positive constant). The equivalence classes are the CF-subsets (for KK) of the reactant complex yy.

Let NR(y)N_{R}(y) be the number of CF-subsets of yy. Then 1NR(y)|ρ1(y)|1\leq{N_{R}}\left(y\right)\leq\left|{{\rho^{-1}}\left(y\right)}\right|.

Definition 4.10.

The reactant complex is a CF-node if NR(y)=1{N_{R}}\left(y\right)=1, and an NF-node otherwise. It is a maximally NF-node if NR(y)=|ρ1(y)|>1{N_{R}}\left(y\right)=\left|{{\rho^{-1}}\left(y\right)}\right|>1.

Definition 4.11.

The number NRN_{R} of CF-subsets of a CRN is the sum of NR(y){N_{R}}\left(y\right) over all reactant complexes.

Clearly, NRnr{N_{R}}\geq{n_{r}} and the kinetics KK is CF if and only if NR=nr{N_{R}}={n_{r}}, or equivalently all reactant complexes are CF-nodes for KK.

For our considerations, the following Definition is key:

Definition 4.12.

An NF kinetic system is minimally NFK if it contains a single NF node yy and for that node, NR(y)=2N_{R}(y)=2 and at least one CF-subset has only one element.

The CF-RM+ method, an algorithm introduced in [26], transforms an NFK system to a dynamically equivalent CFK. The procedure is as follows: at each NDK node, except for a CF-subset with a maximal number of reactions, the reactions in a CF-subset are replaced by adding the same reactant multiple to a reactant and product complexes, such that the new reactants and products do not coincide with any existing complexes. Suppose (𝒩,K)(\mathscr{N},K) is an NFK system that is transformed into a CFK system (𝒩,K)(\mathscr{N}^{*},K^{*}) via the CF-RM+ method. The two key properties of 𝒩\mathscr{N} and 𝒩\mathscr{N}^{*} are the invariance of the stoichiometric subspaces, i.e., S=SS=S^{*}, and the kinetic functions, with only some of their indices, i.e., the transformed reactions, being changed. In particular, since the kinetic functions remains the same, (𝒩,K)(\mathscr{N},K) and (𝒩,K)(\mathscr{N}^{*},K^{*}) belong to the same class of kinetic systems. For instance, if (𝒩,K)(\mathscr{N},K) is an HTK system, then (𝒩,K)(\mathscr{N}^{*},K^{*}) is also an HTK system.

Theorem 4.13.

Let \mathscr{M} be a set of RID kinetics for which the Shinar-Feinberg ACR Theorem holds and KK\in\mathscr{M}. If (𝒩,K)(\mathscr{N},K) is a deficiency zero CFK or a minimally NFK system with a positive equilibrium and an SF-pair in XX, then (𝒩,K)(\mathscr{N},K) has ACR in XX.

Proof.

After the classical results of Feinberg and Horn, any positive equilibrium in a deficiency zero system is complex balanced [5]. Thus, the underlying CRN is weakly reversible [18].

For the NFK case, let yyy\to y^{\prime} be a single reaction with the hypothesized CF-subset of the minimal NFK node. Applying the CF-RM+ method to transform (𝒩,K)(\mathscr{N},K), we obtain a transform of 𝒩\mathscr{N}, which is 𝒩\mathscr{N}^{*} with 𝒮=𝒮\mathscr{S}^{*}=\mathscr{S}, 𝒞=𝒞{y+ay,y+ay}\mathscr{C}^{*}=\mathscr{C}\cup\{y+ay,y^{\prime}+ay\} where aa is an appropriate integral multiple of yy and ={y+ayy+ay}\mathscr{R}^{*}=\mathscr{R}\cup\{y+ay\to y^{\prime}+ay\}. Since we assume that the network has a complex balanced equilibrium, then by a classical result of Horn [18], it is weakly reversible. Hence, each linkage class is weakly reversible. Since each reaction in the linkage class of the NFK node is in a cycle, the CR-RM+ creates only one additional linkage class, namely {y+ayy+ay}\{y+ay\to y^{\prime}+ay\}. Thus, the deficiency of 𝒩\mathscr{N}^{*} is δ=(n+2)(+1)s=δ+1=1\delta^{*}=(n+2)-(\ell+1)-s=\delta+1=1. The kinetic order matrix remains the same, so the transform 𝒩\mathscr{N}^{*} is still of SF-type in XX. 𝒩\mathscr{N}^{*}, as a dynamically equivalent CFK system, has a positive equilibrium. Hence, it fulfills the assumptions of the extension of the Shinar-Feinberg ACR Theorem for \mathscr{M}. Therefore, 𝒩\mathscr{N}^{*} has ACR in XX.

For the CFK case, we can apply the CR-RM+ method to any reaction and also obtain an appropriate dynamically equivalent deficiency one system as in minimally NFK case. ∎

Corollary 4.14.

Let KHTKPLEK\in\rm{HTK_{PLE}}. If (𝒩,K)(\mathscr{N},K) is a deficiency zero HT-RDK or a minimally NDK HTK system with a positive equilibrium and an SF-pair in XX, then (𝒩,K)(\mathscr{N},K) has ACR in XX.

Proof.

We showed in the previous section that the Shinar-Feinberg ACR Theorem holds for HTKPLE\rm{HTK_{PLE}}. ∎

4.4 ACR in larger HTK systems

Having established sufficient conditions for ACR in networks of low deficiency, i.e., δ=0\delta=0 or 1, we are now in a position to use general results in [11] to turn such systems into “ACR building blocks” for larger and higher deficiency systems. We recall their result:

Theorem 4.15.

Let (𝒩,K)(\mathscr{N},K) be an RIDK system with a positive equilibrium and an independent decomposition 𝒩=𝒩1𝒩2𝒩p\mathscr{N}=\mathscr{N}_{1}\cup\mathscr{N}_{2}\cup...\cup\mathscr{N}_{p}. Suppose there is an 𝒩i\mathscr{N}_{i} with (𝒩i,Ki)(\mathscr{N}_{i},K_{i}) of SF-type in X𝒮X\in\mathscr{S} such that

  • i.

    δi=0\delta_{i}=0 with CF or minimally NF kinetics; or

  • ii.

    δi=1\delta_{i}=1 with CF kinetics.

Then (𝒩,K)(\mathscr{N},K) has ACR in XX.

The preceding Theorem applies to any HTKPLE\rm{HTK_{PLE}} system satisfying the assumptions about a positive equilibrium and an independent decomposition.

4.5 A comparison with ACR in the associated PLK system

Since the numerator of a Hill-type kinetics is in power-law form, one may try to relate ACR in both systems. We first give the numerator-induced system a formal name:

Definition 4.16.

The associated PLK system (𝒩,KPL)(\mathscr{N},K_{\text{PL}}) of an HTK system (𝒩,K)(\mathscr{N},K) is given, for each reaction qq, by KPL,q(x)=kqMq(x)K_{\text{PL},q}(x)=k_{q}M_{q}(x).

Recall that Mq(x):=xFqM_{q}(x):=x^{F_{q}}, where FqF_{q} is the qq-th row of the kinetic order matrix FF.

Example a F=[1100]F=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&0\end{array}}\right] D=[1001]D=\left[{\begin{array}[]{*{20}{c}}1&0\\ 0&1\end{array}}\right] K(x)=[k1x1x2(1+x1)x2k2/2]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\dfrac{{{x_{1}}{x_{2}}}}{{\left({1+{x_{1}}}\right){x_{2}}}}}\\ {{k_{2}}/2}\end{array}}\right]
KPY(x)=[k1(x1x2+x1x2)k2(x2+x1x2)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\left({{x_{1}}{x_{2}}+{x_{1}}{x_{2}}}\right)}\\ {{k_{2}}\left({{x_{2}}+{x_{1}}{x_{2}}}\right)}\end{array}}\right] F1=[1101]{F_{1}}=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&1\end{array}}\right] F2=[1111]{F_{2}}=\left[{\begin{array}[]{*{20}{c}}1&1\\ 1&1\end{array}}\right]
Example b F=[1100]F=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&0\end{array}}\right] D=[1000]D=\left[{\begin{array}[]{*{20}{c}}1&0\\ 0&0\end{array}}\right] K(x)=[2k1x1x2(1+x1)x2k2]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}2{{k_{1}}\dfrac{{{x_{1}}{x_{2}}}}{{\left({1+{x_{1}}}\right){x_{2}}}}}\\ {{k_{2}}}\end{array}}\right]
KPY(x)=[k1(x1x2+x1x2)k2(x2+x1x2)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\left({{x_{1}}{x_{{}_{2}}}+{x_{1}}{x_{2}}}\right)}\\ {{k_{2}}\left({{x_{2}}+{x_{1}}{x_{2}}}\right)}\end{array}}\right] F1=[1101]{F_{1}}=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&1\end{array}}\right] F2=[1111]{F_{2}}=\left[{\begin{array}[]{*{20}{c}}1&1\\ 1&1\end{array}}\right]
Example c F=[1001]F=\left[{\begin{array}[]{*{20}{c}}1&0\\ 0&1\end{array}}\right] D=[0001]D=\left[{\begin{array}[]{*{20}{c}}0&0\\ 0&1\end{array}}\right] K(x)=[k1x1x12k2x21+x2]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\dfrac{{{x_{1}}}}{{{x_{1}}}}}\\ 2{{k_{2}}\dfrac{{{x_{2}}}}{{1+{x_{2}}}}}\end{array}}\right]
KPY(x)=[k1(x1+x1x2)k2(x1x2+x1x2)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\left({{x_{1}}+{x_{1}}{x_{2}}}\right)}\\ {{k_{2}}\left({{x_{1}}{x_{{}_{2}}}+{x_{1}}{x_{{}_{2}}}}\right)}\end{array}}\right] F1=[1011]{F_{1}}=\left[{\begin{array}[]{*{20}{c}}1&0\\ 1&1\end{array}}\right] F2=[1111]{F_{2}}=\left[{\begin{array}[]{*{20}{c}}1&1\\ 1&1\end{array}}\right]
Example d F=[1111]F=\left[{\begin{array}[]{*{20}{c}}1&1\\ 1&1\end{array}}\right] D=[1000]D=\left[{\begin{array}[]{*{20}{c}}1&0\\ 0&0\end{array}}\right] K(x)=[2k1x1x2(1+x1)x2k2x1x2x1x2]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}2{{k_{1}}\dfrac{{{x_{1}}{x_{2}}}}{{\left({1+{x_{1}}}\right){x_{2}}}}}\\ {{k_{2}}\dfrac{{{x_{1}}{x_{2}}}}{{{x_{1}}{x_{2}}}}}\end{array}}\right]
KPY(x)=[k1(x12x22+x12x22)k2(x1x22+x12x22)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\left({{x_{1}}^{2}{x_{2}}^{2}+{x_{1}}^{2}{x_{2}}^{2}}\right)}\\ {{k_{2}}\left({{x_{1}}{x_{2}}^{2}+{x_{1}}^{2}{x_{2}}^{2}}\right)}\end{array}}\right] F1=[2212]{F_{1}}=\left[{\begin{array}[]{*{20}{c}}2&2\\ 1&2\end{array}}\right] F2=[2222]{F_{2}}=\left[{\begin{array}[]{*{20}{c}}2&2\\ 2&2\end{array}}\right]
Table 4.1: Cases where systems (𝒩,K)(\mathscr{N},K) with given kinetics have an SF-pair in XiX_{i} but their corresponding (𝒩,KPL)(\mathscr{N},K_{\text{PL}}) have no SF-pair in XiX_{i}

For Table 4.1, we let (𝒩,K)(\mathscr{N},K) be an HTK system with given kinetic order matrix FF and dissociation constant matrix DD. The systems (𝒩,K)(\mathscr{N},K) with kinetics depicted in Examples a, b and d have an SF-pair in X1X_{1} but (𝒩,KPL)(\mathscr{N},K_{\text{PL}}) have no SF-pair in X1X_{1}. In addition, the system (𝒩,K)(\mathscr{N},K) with kinetics depicted in Example c has an SF-pair in X2X_{2} but (𝒩,KPL)(\mathscr{N},K_{\text{PL}}) has no SF-pair in X2X_{2}.

Example e F=[1101]F=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&1\end{array}}\right] D=[1001]D=\left[{\begin{array}[]{*{20}{c}}1&0\\ 0&1\end{array}}\right] K(x)=[k1x1x2(1+x1)x2k2x21+x2]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\dfrac{{{x_{1}}{x_{2}}}}{{\left({1+{x_{1}}}\right){x_{2}}}}}\\ {{k_{2}}\dfrac{{{x_{2}}}}{{1+{x_{2}}}}}\\ \end{array}}\right]
KPY(x)=[k1(x1x2+x1x22)k2(x22+x1x22)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\left({{x_{1}}{x_{2}}+{x_{1}}{x_{2}}^{2}}\right)}\\ {{k_{2}}\left({{x_{2}}^{2}+{x_{1}}{x_{2}}^{2}}\right)}\end{array}}\right] F1=[1102],F2=[1212]{F_{1}}=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&2\end{array}}\right],{F_{2}}=\left[{\begin{array}[]{*{20}{c}}1&2\\ 1&2\end{array}}\right]
Example f F=[1101]F=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&1\end{array}}\right] D=[1101]D=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&1\end{array}}\right] K(x)=[k1x1x2(1+x1)(1+x2)k2x21+x2]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\dfrac{{{x_{1}}{x_{2}}}}{{\left({1+{x_{1}}}\right)\left({1+{x_{2}}}\right)}}}\\ {{k_{2}}\dfrac{{{x_{2}}}}{{1+{x_{2}}}}}\end{array}}\right]
KPY(x)=[k1(x1x2+x1x22)k2(x2+x22+x1x2+x1x22)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\left({{x_{1}}{x_{2}}+{x_{1}}{x_{2}}^{2}}\right)}\\ {{k_{2}}\left({{x_{2}}+{x_{2}}^{2}+{x_{1}}{x_{2}}+{x_{1}}{x_{2}}^{2}}\right)}\end{array}}\right]
F1=[1101]{F_{1}}=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&1\end{array}}\right] F2=[1211]{F_{2}}=\left[{\begin{array}[]{*{20}{c}}1&2\\ 1&1\end{array}}\right] F3=[1202]{F_{3}}=\left[{\begin{array}[]{*{20}{c}}1&2\\ 0&2\end{array}}\right] F4=[1212]{F_{4}}=\left[{\begin{array}[]{*{20}{c}}1&2\\ 1&2\end{array}}\right]
Example g F=[1011]F=\left[{\begin{array}[]{*{20}{c}}1&0\\ 1&1\end{array}}\right] D=[1001]D=\left[{\begin{array}[]{*{20}{c}}1&0\\ 0&1\end{array}}\right] K(x)=[k1x1(1+x1)k2x1x2x1(1+x2)]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\dfrac{{{x_{1}}}}{{\left({1+{x_{1}}}\right)}}}\\ {{k_{2}}\dfrac{{{x_{1}}{x_{2}}}}{{{x_{1}}\left({1+{x_{2}}}\right)}}}\end{array}}\right]
KPY(x)=[k1(x12+x12x2)k2(x1x2+x12x2)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\left({{x_{1}}^{2}+{x_{1}}^{2}{x_{2}}}\right)}\\ {{k_{2}}\left({{x_{1}}{x_{2}}+{x_{1}}^{2}{x_{2}}}\right)}\end{array}}\right] F1=[2011]{F_{1}}=\left[{\begin{array}[]{*{20}{c}}2&0\\ 1&1\end{array}}\right] F2=[2121]{F_{2}}=\left[{\begin{array}[]{*{20}{c}}2&1\\ 2&1\end{array}}\right]
Example h F=[1011]F=\left[{\begin{array}[]{*{20}{c}}1&0\\ 1&1\end{array}}\right] D=[1101]D=\left[{\begin{array}[]{*{20}{c}}1&1\\ 0&1\end{array}}\right] K(x)=[k1x1(1+x1)(2)k2x1x2x1(1+x2)]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\dfrac{{{x_{1}}}}{{\left({1+{x_{1}}}\right)\left(2\right)}}}\\ {{k_{2}}\dfrac{{{x_{1}}{x_{2}}}}{{{x_{1}}\left({1+{x_{2}}}\right)}}}\end{array}}\right]
KPY(x)=[k1(x12+x12x2)2k2(x1x2+x12x2)]{K_{\text{PY}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{k_{1}}\left({{x_{1}}^{2}+{x_{1}}^{2}{x_{2}}}\right)}\\ {2{k_{2}}\left({{x_{1}}{x_{2}}+{x_{1}}^{2}{x_{2}}}\right)}\end{array}}\right] F1=[2011]{F_{1}}=\left[{\begin{array}[]{*{20}{c}}2&0\\ 1&1\end{array}}\right] F2=[2121]{F_{2}}=\left[{\begin{array}[]{*{20}{c}}2&1\\ 2&1\end{array}}\right]
Table 4.2: Cases where systems (𝒩,KPL)(\mathscr{N},K_{\text{PL}}) with given kinetics have an SF-pair in XiX_{i} but their corresponding (𝒩,K)(\mathscr{N},K) have no SF-pair in XiX_{i}

We now refer to Table 4.2. We again let (𝒩,K)(\mathscr{N},K) be an HTK system. The systems (𝒩,KPL)(\mathscr{N},K_{\text{PL}}) with kinetics depicted in Examples e and f have an SF-pair in X1X_{1} but (𝒩,K)(\mathscr{N},K) have no SF-pair in X1X_{1}. Moreover, the systems (𝒩,KPL)(\mathscr{N},K_{\text{PL}}) with kinetics depicted in Examples c and d have an SF-pair in X2X_{2} but (𝒩,K)(\mathscr{N},K) have no SF-pair in X2X_{2}.

5 Complex balanced equilibria of weakly reversible Hill-type kinetic systems

In this section, we focus on complex balanced equilibria of weakly reversible HTK systems. We first extend concepts and partial results of Müller and Regensburger on generalized mass action systems to complex balanced HT-RDK systems. The results of Talabis et al. [30] also hold for some HT-RDK systems. This leads to the identification of the subset of PL-complex balanced systems for which the extended results are complete. We then present examples of PL-complex balanced systems. In analogy to the ACR theory for PL-equilibrated systems, we develop the theory of balanced concentration robustness (BCR) for PL-complex balanced systems.

5.1 Complex balancing of Hill-type kinetics

We first recall the two kinds of complex balancing properties of an RID kinetics on a given network:

Definition 5.1.

A kinetics KK on a weakly reversible network 𝒩\mathscr{N} has conditional complex balancing (CCB) if there exist rate constants such that (𝒩,K)(\mathscr{N},K) is complex balanced, i.e., Z+(𝒩,K)Z_{+}(\mathscr{N},K)\neq\varnothing. A kinetics is unconditionally complex balanced (UCB) on a weakly reversible network if for all rate constants, Z+(𝒩,K)Z_{+}(\mathscr{N},K)\neq\varnothing.

We first observe that conditional complex balancing holds for any weakly reversible HT-RDK system:

Theorem 5.2.

For any KHT-RDK(𝒩)K\in\rm{HT}\text{-}\rm{RDK}(\mathscr{N}) on a weakly reversible network 𝒩\mathscr{N}, there are rate constants such that Z+(𝒩,K)Z_{+}(\mathscr{N},K)\neq\varnothing, i.e., it is conditionally complex balancing.

This result is a Corollary of Theorem 3 in [11] where it is shown that conditional complex balancing holds for CFK(𝒩)\rm{CFK}(\mathscr{N}) on weakly reversible networks and by definition, HT-RDK(𝒩)=CFK(𝒩)HTK(𝒩)\rm{HT}\text{-}\rm{RDK}(\mathscr{N})=\rm{CFK}(\mathscr{N})\cap\rm{HTK}(\mathscr{N}) .

To obtain results on unconditional complex balancing for KHT-RDKK\in\rm{HT}\text{-}\rm{RDK}, the associated poly-PL kinetics KPYK_{\rm{PY}} is a key tool. We already observed in Proposition 3.11 that KHT-RDKKPYPY-RDKK\in{\rm{HT}{\text{-}\rm{RDK}}}\Leftrightarrow{K_{\rm{PY}}}\in{\rm{PY}{\text{-}\rm{RDK}}}. We can therefore use the extensions of the theory of Müller and Regensburger to PY-RDK in [11] for HT-RDK. This includes the fundamental concept of kinetic deficiency and the following results on UCB:

Definition 5.3.

The kinetic deficiency δ~\widetilde{\delta} of KK is the kinetic deficiency of its associated poly-PL kinetics.

Theorem 5.4.

If the kinetic deficiency of KK on a network 𝒩\mathscr{N} is zero, then, for any set of rate constants, the kinetics is unconditionally complex balancing on 𝒩\mathscr{N}.

Proof.

This follows from Proposition 10 in [11] and Theorem 3.7. ∎

In [30] the concept of kinetic reactant deficiency δ^\widehat{\delta} was extended to poly-PL systems. By defining it analogously for HT-RDK via the associated poly-PL kinetics, we obtain the following Corollary:

Corollary 5.5.

If the kinetic reactant deficiency of a KHT-RDKK\in\rm{HT}\text{-}\rm{RDK} on a weakly reversible network is zero, then it is unconditionally complex balancing on 𝒩\mathscr{N}.

Proof.

Let KPY=KPY,1++KPY,hK_{\text{PY}}=K_{\text{PY},1}+...+K_{\text{PY},h} be the canonical PL-representation of KPYK_{\text{PY}}. Zero kinetic reactant deficiency of KK implies that the kinetic reactant deficiency of each of the PL-kinetics KPY,jK_{\text{PY},j} is zero. In view of Theorem 1 in [25], it follows that the kinetic deficiency is zero for each KPY,jK_{\text{PY},j}, which in turn implies that KK has zero kinetic deficiency and hence UCB. ∎

5.2 Equilibria parametrization and multistationarity in Hill-type systems

In this section, we formally define the equilibria subsets to which the parametrization and multistationarity results of Müller and Regensburger for GMAS can be extended.

Definition 5.6.

The subsets PL-equilibria and PL-complex balanced equilibria of an HTK system are defined as E+,PL(𝒩,K):=E+,PL(𝒩,KPY)E_{+,\text{PL}}(\mathscr{N},K):=E_{+,\text{PL}}(\mathscr{N},K_{\text{PY}}) and Z+,PL(𝒩,K):=Z+,PL(𝒩,KPY)Z_{+,\text{PL}}(\mathscr{N},K):=Z_{+,\text{PL}}(\mathscr{N},K_{\text{PY}}), respectively.

We can now state the extensions of parametrization and multistationarity:

Theorem 5.7.

Let (𝒩,K)(\mathscr{N},K) and (𝒩,KPY)(\mathscr{N},K_{\text{PY}}) be a weakly reversible HT-RDK system and its associated PY-RDK system, respectively. Then, we have:

  • i.

    Parametrization of PL-complex balanced equilibria set:

    Z+,PL(𝒩,K)={c>0m|ln(c)ln(c)(S~)}Z_{+,PL}(\mathscr{N},K)=\left\{{c\in{\mathbb{R}_{>0}^{m}}|\ln\left(c\right)-\ln\left({{c^{*}}}\right)\in{{\left(\widetilde{S}\right)}^{\perp}}}\right\}
  • ii.

    Multistationarity Criterion for PL-complex balanced equilibria: A weakly reversible PY-RDK system has two distinct complex balanced PL-equilibria in a stoichiometric class \Leftrightarrow sign(S)sign(S~)=0{\rm sign}(S)\cap{\rm sign}{\left(\widetilde{S}\right)}^{\perp}=0.

Proof.

These properties carry over from the associated poly-PL system derived in [11]. ∎

Remark 5.8.

In [32], the authors observed many similarities between power-law and Hill-type kinetics with respect to injectivity properties. Injective HTK systems form a subset of monostationary HTK systems since monostationarity is a necessary condition for injectivity. Monostationarity is clearly a question of equilibria sets, and in this regard, an HTK system (𝒩,K)(\mathscr{N},K) can be identified with its associated poly-PL system (𝒩,KPY)(\mathscr{N},K_{\text{PY}}). This shows that the observed similarities derive from the fact that injective HTK systems can be embedded in the additive semigroup generated by PLK systems (where addition is coordinate-wise addition as defined in [1]).

5.3 PL-complex balanced HT-RDK systems

We now introduce the analogue of PL-equilibrated systems for complex balanced equilibria.

Definition 5.9.

An HT-RDK system (𝒩,K)(\mathscr{N},K) is called PL-complex balanced if it is complex balanced, i.e., Z+(𝒩,K)Z_{+}(\mathscr{N},K)\neq\varnothing, and Z+(𝒩,K)=Z+,PL(𝒩,K)Z_{+}(\mathscr{N},K)=Z_{+,{\text{PL}}}(\mathscr{N},K).

We denote the set of PL-complex balanced HT-RDK systems with HT-RDKPLC{}_{\text{PLC}}.

We can now state a fuller extension of the extensions in the previous two sections to this subset of HT-RDK systems:

Theorem 5.10.

If KK is a PL-complex balanced HT-RDK kinetics on a weakly reversible network, then the following statements hold:

  • i.

    Unconditional Complex Balancing: δ~=0\widetilde{\delta}=0 if and only if Z+(𝒩,K)Z_{+}(\mathscr{N},K)\neq\varnothing for any set of rate constants,

  • ii.

    Parametrization:

    Z+,PL(𝒩,K)={c>0m|ln(c)ln(c)(S~)},Z_{+,PL}(\mathscr{N},K)=\left\{{c\in{\mathbb{R}_{>0}^{m}}|\ln\left(c\right)-\ln\left({{c^{*}}}\right)\in{{\left(\widetilde{S}\right)}^{\perp}}}\right\},

    and

  • iii.

    Multistationarity Criterion: (𝒩,K)(\mathscr{N},K) is multistationary if and only if sign(S)sign(S~)=0{\rm sign}(S)\cap{\rm sign}{\left(\widetilde{S}\right)}^{\perp}=0.

Proof.

Statements (ii) and (iii) follow from Theorem 5.7 due to the assumed equality of sets of complex balanced equilibria and PL-complex balanced equilibria. To show (i), we only need to show “\Leftarrow”: since for any set of rate constants, Z+(𝒩,K)Z_{+}(\mathscr{N},K) is non-empty, the same is true for Z+(𝒩,KPY)=Z+(𝒩,KPY)Z_{+}(\mathscr{N},K_{\text{PY}})=Z_{+}(\mathscr{N}^{*},K_{\text{PY}}^{*}), the latter being the STAR-MSC transform. This implies that each (𝒩j,KPY,j)(\mathscr{N}^{*}_{j},K_{\text{PY},j}^{*}) has unconditional complex balancing, and hence after Müller and Regensburger, with kinetic deficiency zero. Thus, (𝒩,KPY)(\mathscr{N},K_{\text{PY}}) and consequently (𝒩,K)(\mathscr{N},K) has zero kinetic deficiency. ∎

5.4 Examples of PL-complex balanced HT-RDK systems

We now provide some examples of HT-RDK systems which are PL-complex balanced. Note that both underlying networks are weakly reversible.

Example 5.11.

Let (𝒩,K)(\mathscr{N},K) defined by reactions R1:X1X2{R_{1}}:{X_{1}}\to{X_{2}} and R2:X2X1{R_{2}}:{X_{2}}\to{X_{1}} with K(x)=[x11+x1x21+x2]K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\\ {\dfrac{{{x_{2}}}}{{1+{x_{2}}}}}\end{array}}\right] Ia=[1111]\Rightarrow{I_{a}}=\left[{\begin{array}[]{*{20}{c}}{-1}&1\\ 1&-1\end{array}}\right] and KPY(x)=[x1(1+x2)x2(1+x1)].{K_{{\text{PY}}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{x_{1}}\left({1+{x_{2}}}\right)}\\ {{x_{2}}\left({1+{x_{1}}}\right)}\end{array}}\right]. We can easily show that Z+(𝒩,K)={t(1,1)|t>0}.{Z_{+}}\left({\mathscr{N},{K}}\right)=\left\{{t\left({1,1}\right)|t>0}\right\}\neq\varnothing. Consider KPY,1(x)=[x1x2]{K_{{\rm{PY,1}}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{x_{1}}}\\ {{x_{2}}}\end{array}}\right] and KPY,2(x)=[x1x2x1x2]{K_{{\rm{PY,2}}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{x_{1}}{x_{2}}}\\ {{x_{1}}{x_{2}}}\end{array}}\right]. Now,

Z+(𝒩,KPY,1)={t(1,1)|t>0}{Z_{+}}\left({\mathscr{N},{K_{{\rm{PY,1}}}}}\right)=\left\{{t\left({1,1}\right)|t>0}\right\}

and

Z+(𝒩,KPY,2)={(s,t)|s,t>0}.{Z_{+}}\left({\mathscr{N},{K_{{\rm{PY,2}}}}}\right)=\left\{{\left({s,t}\right)|s,t>0}\right\}.

Thus,

Z+(𝒩,K)=Z+(𝒩,KPY,1)Z+(𝒩,KPY,2)=Z+,PL(𝒩,K).{Z_{+}}\left({\mathscr{N},K}\right)={Z_{+}}\left({\mathscr{N},{K_{{\rm{PY,1}}}}}\right)\cap{Z_{+}}\left({\mathscr{N},{K_{{\rm{PY,2}}}}}\right)={Z_{+,{\rm{PL}}}}\left({\mathscr{N},K}\right).
Example 5.12.

Referring to Example 3.14 in Section 3, consider (𝒩,K)(\mathscr{N},K) with

R1:X1X1+X2R2:X1+X2X1R3:X3X1andK(x)=[x11+x1x11+x1x31+x3].\begin{array}[]{*{20}{c}}{{R_{1}}:{X_{1}}\to{X_{1}}+{X_{2}}}\\ {{R_{2}}:{X_{1}}+{X_{2}}\to{X_{1}}}\\ {{R_{3}}:{X_{3}}\to{X_{1}}}}{\rm{}\end{array}{\rm{\ \ and\ \ }}K\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\\ {\dfrac{{{x_{1}}}}{{1+{x_{1}}}}}\\ {\dfrac{{{x_{3}}}}{{1+{x_{3}}}}}\end{array}}\right].

Note that

KPY(x)=[x1+x1x3x1+x1x3x3+x1x3].{K_{{\rm{PY}}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{x_{1}}+{x_{1}}{x_{3}}}\\ {{x_{1}}+{x_{1}}{x_{3}}}\\ {{x_{3}}+{x_{1}}{x_{3}}}\end{array}}\right].

Also, let

KPY,1(x)=[x1x1x3]andKPY,2(x)=[x1x3x1x3x1x3].{K_{{\rm{PY,1}}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{x_{1}}}\\ {{x_{1}}}\\ {{x_{3}}}\end{array}}\right]{\rm{\ \ \ and\ \ \ }}{K_{{\rm{PY,2}}}}\left(x\right)=\left[{\begin{array}[]{*{20}{c}}{{x_{1}}x_{3}}\\ {{x_{1}}x_{3}}\\ {{x_{1}}x_{3}}\end{array}}\right].

We can verify that

Z+(𝒩,K)=j=12Z+(𝒩,KPY,j)=Z+,PL(𝒩,K).{Z_{+}}\left({\mathscr{N},K}\right)=\bigcap\limits_{j=1}^{2}{Z_{+}}\left({\mathscr{N},{K_{{\rm{PY}},j}}}\right)={Z_{+,{\rm{PL}}}}\left({\mathscr{N},K}\right).

5.5 Balanced concentration robustness in PL-complex balanced systems

In [10], the following concept was introduced:

Definition 5.13.

A complex balanced chemical kinetic system (𝒩,K)\left({\mathscr{N},K}\right) has balanced concentration robustness (BCR) in a species X𝒮X\in\mathscr{S} if XX has the same value for all cZ+(𝒩,K)c\in Z_{+}\left({\mathscr{N},K}\right).

In analogy to Theorem 4.7 for PL-equilibrated systems, we have the following result for PL-complex balanced systems:

Theorem 5.14.

(Shinar-Feinberg BCR Theorem for HT-RDKPLC{}_{\text{PLC}}) Let (𝒩,K)(\mathscr{N},K) be a weakly reversible, deficiency one PL-complex balanced HT-RDK system. If Z+(𝒩,K)Z_{+}(\mathscr{N},K)\neq\varnothing and an SF-pair in a species XX exists, then (𝒩,K)(\mathscr{N},K) has BCR in XX.

The proof is easily adapted from that of Theorem 4.7. Since for deficiency zero networks, BCR coincides with ACR and in general, ACR implies BCR, the results of Section 4.3 also hold for BCR. Again, using the general results of Section 6.4 in [11], we obtain sufficient conditions for BCR in large and higher deficiency kinetic systems.

6 Extension to poly-PL quotients and beyond

In this section, we outline extensions of the scope of the results presented for HTK systems. We first discuss the validity of the results for quotients of poly-PL kinetics and provide examples from enzyme kinetics as well as systems biology. We conclude the section with remarks on the extension to multiplicative monoids of kinetics and the groups they generate in the framework introduced by Arceo et al [1].

6.1 Extension to poly-PL quotient kinetics

We presented the results so far in terms of Hill-type kinetics primarily because of their ubiquity and importance in biochemistry, in particular, in enzymology. However, we can observe that most of the results are more generally valid for kinetics, which when restricted to the positive orthant, are quotients of poly-PL kinetics, which we denote by PQK(𝒩)\text{PQK}(\mathscr{N}).

For KPQK(𝒩)K\in\text{PQK}(\mathscr{N}) with Kq=kqMq(x)Tq(x)K_{q}=k_{q}\dfrac{{{M_{q}}\left(x\right)}}{{{T_{q}}\left(x\right)}}, we denote by T(x)T(x) the product k=1rTk(x)\prod\limits_{k=1}^{r}{{T_{k}}\left(x\right)}. For a reaction qq, we set T(q)(x):=kqTk(x)T_{(q)}(x):={\prod\limits_{k\neq q}{{T_{k}(x)}}}. Since Tq(x)T(q)(x)=T(x){T_{q}}\left(x\right){T_{\left(q\right)}}\left(x\right)=T\left(x\right), we can write the interaction function of KqK_{q}, Mq(x)Tq(x)=Mq(x)T(q)(x)T(x)\dfrac{{{M_{q}}\left(x\right)}}{{{T_{q}}\left(x\right)}}=\dfrac{{{M_{q}}\left(x\right){T_{\left(q\right)}}\left(x\right)}}{{T\left(x\right)}}.

Theorem 6.1.

Let KPQK(𝒩)K\in\text{PQK}(\mathscr{N}) and KPYK_{\rm{PY}} its associated PYK given by

KPY,q(x):=kqMq(x)T(q)(x).K_{\text{PY},q}(x):=k_{q}M_{q}(x)T_{(q)}(x).

We have

  • i.

    Z+(𝒩,K)=Z+(𝒩,KPY)Z_{+}(\mathscr{N},K)=Z_{+}(\mathscr{N},K_{\text{PY}}), and

  • ii.

    E+(𝒩,K)=E+(𝒩,KPY)E_{+}(\mathscr{N},K)=E_{+}(\mathscr{N},K_{\text{PY}}).

Proof.

The proof is identical to Theorem 3.7. ∎

Example 6.2.

Referring to the running example (i.e., Example 3.7) on pages 16 and 25 of [22], consider the following CRN:

R1\displaystyle{R_{1}} :5X+YX+3Y\displaystyle:5X+Y\to X+3Y
R2\displaystyle{R_{2}} :X+3Y5X+Y\displaystyle:X+3Y\to 5X+Y

but endowed with the following kinetics:

K(X,Y)=[k1(α1X+α2YX+α4X+α3Y)k2(1X(β2X+β1Y)+β3X+β4Y)],K\left(X,Y\right)=\left[{\begin{array}[]{*{20}{c}}k_{1}\left({\dfrac{{{\alpha_{1}}X+{\alpha_{2}}Y}}{X}+{\alpha_{4}}X+{\alpha_{3}}Y}\right)\\ k_{2}\left({\dfrac{1}{X}\left({\dfrac{{{\beta_{2}}}}{X}+\dfrac{{{\beta_{1}}}}{Y}}\right)+\dfrac{{{\beta_{3}}}}{X}+\dfrac{{{\beta_{4}}}}{Y}}\right)\end{array}}\right],

which can be written in the following manner:

K(X,Y)=[k1α1X+α2Y+α3XY+α4X2Xk2β1X+β2Y+β3XY+β4X2X2Y].K\left({X,Y}\right)=\left[{\begin{array}[]{*{20}{c}}k_{1}{\dfrac{{{\alpha_{1}}X+{\alpha_{2}}Y+{\alpha_{3}}XY+{\alpha_{4}}{X^{2}}}}{X}}\\ k_{2}{\dfrac{{{\beta_{1}}X+{\beta_{2}}Y+{\beta_{3}}XY+{\beta_{4}}{X^{2}}}}{{{X^{2}}Y}}}\end{array}}\right].

Since the LCM of the denominators is X2YX^{2}Y, we obtain the kinetics KPY(X,Y)K_{\text{PY}}\left(X,Y\right) precisely in the running example of [22]:

KPY(X,Y)=[k1(α1X2Y+α2XY2+α3X2Y2+α4X3Y)k2(β1X+β2Y+β3XY+β4X2)].K_{\text{PY}}\left(X,Y\right)=\left[{\begin{array}[]{*{20}{c}}k_{1}\left(\alpha_{1}X^{2}Y+\alpha_{2}XY^{2}+\alpha_{3}X^{2}Y^{2}+\alpha_{4}X^{3}Y\right)\\ k_{2}\left(\beta_{1}X+\beta_{2}Y+\beta_{3}XY+\beta_{4}X^{2}\right)\end{array}}\right].

Since (𝒩,KPY)(\mathscr{N},K_{\text{PY}}) has the capacity for multistationarity for particular rate constants [22], then so is the system (𝒩,K)(\mathscr{N},K).

Example 6.3.

Many kinetics for enzymatic reactions are examples for PQK. As documented in the Appendix 2 of [12], among them are the following: ordered bi uni, allosteric inhibition (reversible), mixed inhibition (irreversible), catalytic activation (irreversible) and both irreversible variants of substrate activation and inhibition.

Example 6.4.

An example from Systems Biology is a model of Mycobacterium tuberculosis (Mtb) development within a human host by Magombedze and Mulder [23]. The system with 8 species has the following ODE system:

dX1dt=αE(X5X5+KMO)X1α1(X7X7+KML)X1+γ1(1X7X7+KML)X2\dfrac{{d{X_{1}}}}{{dt}}={\alpha_{E}}\left({\dfrac{{{X_{5}}}}{{{X_{5}}+{K_{MO}}}}}\right){X_{1}}-{\alpha_{1}}\left({\dfrac{{{X_{7}}}}{{{X_{7}}+{K_{ML}}}}}\right){X_{1}}+{\gamma_{1}}\left({1-\dfrac{{{X_{7}}}}{{{X_{7}}+{K_{ML}}}}}\right){X_{2}}

μEX1-{\mu_{E}}{X_{1}}
dX2dt=αL(X5X5+KMO+Fa)X1+α1(X7X7+KML)X1α2(X8X8+KMD)X2\dfrac{{d{X_{2}}}}{{dt}}={\alpha_{L}}\left({\dfrac{{{X_{5}}}}{{{X_{5}}+{K_{MO}}+{F_{a}}}}}\right){X_{1}}+{\alpha_{1}}\left({\dfrac{{{X_{7}}}}{{{X_{7}}+{K_{ML}}}}}\right){X_{1}}-{\alpha_{2}}\left({\dfrac{{{X_{8}}}}{{{X_{8}}+{K_{MD}}}}}\right){X_{2}}

γ1(1X7X7+KML)X2+γ2(1X8X8+KMD)X3μLX2-{\gamma_{1}}\left({1-\frac{{{X_{7}}}}{{{X_{7}}+{K_{ML}}}}}\right){X_{2}}+{\gamma_{2}}\left({1-\frac{{{X_{8}}}}{{{X_{8}}+{K_{MD}}}}}\right){X_{3}}-{\mu_{L}}{X_{2}}

dX3dt=α2(X8X8+KMD)X2γ2(1X8X8+KMD)X3μDX3\dfrac{{d{X_{3}}}}{{dt}}={\alpha_{2}}\left({\dfrac{{{X_{8}}}}{{{X_{8}}+{K_{MD}}}}}\right){X_{2}}-{\gamma_{2}}\left({1-\dfrac{{{X_{8}}}}{{{X_{8}}+{K_{MD}}}}}\right){X_{3}}-{\mu_{D}}{X_{3}}
dX4dt=NOTμPNEX4X1μPLX4X2μNX4\dfrac{{d{X_{4}}}}{{dt}}={N_{OT}}-{\mu_{PNE}}{X_{4}}{X_{1}}-{\mu_{PL}}{X_{4}}{X_{2}}-{\mu_{N}}{X_{4}}
dX5dt=OOμPOEX5X1μPOLX5X2μNOX5X6μOX5\dfrac{{d{X_{5}}}}{{dt}}={O_{O}}-{\mu_{POE}}{X_{5}}{X_{1}}-{\mu_{POL}}{X_{5}}{X_{2}}-{\mu_{NO}}{X_{5}}{X_{6}}-{\mu_{O}}{X_{5}}
dX6dt=NONeBEX6X1eBLX6X2eNX6\dfrac{{d{X_{6}}}}{{dt}}={N_{ON}}-{e_{BE}}{X_{6}}{X_{1}}-{e_{BL}}{X_{6}}{X_{2}}-{e_{N}}{X_{6}}
dX7dt=BL+STL(X6X6+KMN)(1X5+X4X5+X4+KMO+KMT)X7μLXPX7\dfrac{{d{X_{7}}}}{{dt}}={B_{L}}+{S_{TL}}\left({\dfrac{{{X_{6}}}}{{{X_{6}}+{K_{MN}}}}}\right)\left({1-\dfrac{{{X_{5}}+{X_{4}}}}{{{X_{5}}+{X_{4}}+{K_{MO}}+{K_{MT}}}}}\right){X_{7}}-{\mu_{LXP}}{X_{7}}

dX8dt=BD+STD(X6X6+KMNRpf)(1X5+X4X5+X4+(KMO+KMT)Rpf)X8\frac{{d{X_{8}}}}{{dt}}={B_{D}}+{S_{TD}}\left({\frac{{{X_{6}}}}{{{X_{6}}+{K_{MN}}*{R_{pf}}}}}\right)\left({1-\frac{{{X_{5}}+{X_{4}}}}{{{X_{5}}+{X_{4}}+\left({{K_{MO}}+{K_{MT}}}\right)*{R_{pf}}}}}\right){X_{8}}

μDXPX8-{\mu_{DXP}}{X_{8}}

As easily observed, all kinetic functions belong to PQK(𝒩)\text{PQK}(\mathscr{N}). In view of the simple forms of the denominators in this case, we can also work with an “lesser common denominator” analogous to that for HTK instead of the full product. Since there are six distinct denominators, four of which are binomials and two trinomials, the associated poly-PL system will have 144 terms in its canonical PL-representation. We are currently developing computational tools to analyze multiplicity and concentration robustness in such systems.

6.2 Groups generated by multiplicative monoids of kinetics

A further observation is that the above construction applies to any multiplicative monoid (semigroup with identity) of kinetics and the group it generates. In particular, ACR and BCR properties are identical.

Our PYK approach has also shown the usefulness of transformations, i.e., dynamic equivalences which leave the stoichiometric subspace invariant. This suggests that one should go beyond the standard implication “dynamic equivalence \Rightarrow linear conjugacy” to the longer chain of relations “transformation \Rightarrow dynamic equivalence \Rightarrow linear conjugacy \Rightarrow equilibria equality”, and still obtain interesting results.

7 Summary, Conclusions, and Outlook

We summarize our results and provide some direction for future research.

  • 1.

    We associate a unique positive linear combination of power-law (PL) kinetic system to a given Hill-type kinetic (HTK) system, and made a comparison with a case specific procedure for computing positive equilibria. Note that the equilibria sets of the two systems coincide. This leads us to identify two important subsets of Hill-type kinetics: the PL-equilibrated and the PL-complex balanced kinetics.

  • 2.

    We used recent results on absolute concentration robustness (ACR) in a species XX to establish the Shinar-Feinberg ACR Theorem for PL-equilibrated HT-RDK systems (the subset of complex factorizable HTK systems). This serves as a foundation for the study of ACR in HTK systems.

  • 3.

    Larger and higher deficiency HTK systems with ACR in a species XX were explored by the use of the Feinberg’s Theorem for independent network decompositions.

  • 4.

    We extended some results of Müller and Regensburger on generalized mass action kinetic systems to PL-complex balanced HT-RDK systems.

  • 5.

    We derived the theory of balanced concentration robustness (BCR) in an analogous manner to ACR for PL-equilibrated systems.

  • 6.

    We discussed the extension of our results to more general kinetics including poly-PL quotients (i.e., both the numerator and denominator are nonnegative linear combination of power-law functions).

  • 7.

    As future perspective, it is worth working on computational approaches or tools for analysis of ACR and BCR using our results in this paper.

References

  • [1] C. Arceo, E. Jose, A. Lao, E. Mendoza, Reaction networks and kinetics of biochemical systems. Math. Biosci., 283, 13-29 (2017).
  • [2] C. Arceo, E. Jose, A. Marin-Sanguino, E. Mendoza, Chemical reaction network approaches to biochemical systems theory, Math. Biosci. 269, 135-152 (2015).
  • [3] H. F. Farinas, E. R. Mendoza, A. R. Lao, Chemical reaction network decompositions and realizations of S-systems, Preprint arXiv:2003.01503, 2020.
  • [4] M. Feinberg, Chemical reaction network structure and the stability of complex isothermal reactors I: The deficiency zero and deficiency one theorems, Chem. Eng. Sci. 42, 2229-2268 (1987).
  • [5] M. Feinberg, Complex balancing in general kinetic systems, Arch. Ration. Mech. Anal. 49, 187-194 (1972).
  • [6] M. Feinberg, Lectures on chemical reaction networks, University of Wisconsin (1979). Available at https://crnt.osu.edu/LecturesOnReactionNetworks.
  • [7] M. Feinberg, The existence and uniqueness of steady states for a class of chemical reaction networks, Arch. Ration. Mech. Anal. 132, 311-370 (1995).
  • [8] N. Fortun, A. Lao, L. Razon, E. Mendoza, A deficiency zero theorem for a class of power-law kinetic systems with non-reactant-determined interactions, MATCH Commun. Math. Comput. Chem. 81(3), 621-638 (2019).
  • [9] N. Fortun, A. Lao, L. Razon, E. Mendoza, Robustness in power-law kinetic systems with reactant-determined interactions, in: Proceedings of the Japan Conference on Geometry, Graphs and Games 2018, Lect. Notes Comput. Sci., Springer (in press), 2020.
  • [10] N. Fortun, E. Mendoza, Absolute concentration robustness in power law kinetic systems, (2020, accepted).
  • [11] N.T. Fortun, D.A.S.J. Talabis, E.C. Jose, E.R. Mendoza, Complex balanced equilibria of poly-PL systems: multiplicity, robustness and stability (2020, submitted).
  • [12] A. Gábor, K.M. Hangos, J.R. Banga, G. Szederkényi, Reaction network realizations of rational biochemical systems and their structural properties, J. Math. Chem. 53, 1657-1686 (2015). https://doi.org/10.1007/s10910-015-0511-9
  • [13] A. Gábor, K.M. Hangos, G. Szederkényi, Linear conjugacy in biochemical reaction networks with rational reaction rates, J. Math. Chem. 54, 1658-1676 (2016). https://doi.org/10.1007/s10910-016-0642-7
  • [14] E. Gross, H. Harrington, N. Meshkat, A. Shiu, Joining and decomposing reaction networks, J. Math. Biol. 80, 1683-1731 (2020).
  • [15] B.S. Hernandez, E.R. Mendoza, A.A. de los Reyes V, A computational approach to multistationarity of power-law kinetic systems, J. Math. Chem. 58, 56-87 (2020). https://doi.org/10.1007/s10910-019-01072-7
  • [16] B.S. Hernandez, E.R. Mendoza, A. A. de los Reyes V, Fundamental decompositions and multistationarity of power-law kinetic systems, MATCH Commun. Math. Comput. Chem. 83(2), 403-434 (2020).
  • [17] A.V. Hill, The possible effects of the aggregation of the molecules of haemoglobin on its dissociation curves. J. Physiol. 40 (Suppl): iv-vii. (1910). https://doi.org/10.1113/jphysiol.1910.sp001386
  • [18] F. Horn, Necessary and sufficient conditions for complex balancing in chemical kinetics, Arch. Ration. Mech. Anal. 49, 173-186 (1972).
  • [19] F. Horn, R. Jackson, General mass action kinetics. Arch. Ration. Mech. Anal. 47, 187-194 (1972).
  • [20] H. Ji, Uniqueness of equilibria for complex chemical reaction networks, Ph.D. Dissertation, Ohio State University (2011).
  • [21] D.M. Magpantay, Chemical reactions network Theory (CRNT) analysis and applications of poly-PL kinetics systems, Ph.D. Thesis, De la Salle University (2019).
  • [22] D.M. Magpantay, B.S. Hernandez, A.A. de los Reyes V, E.R. Mendoza, E.G. Nocon, A computational approach to multistationarity in poly-PL kinetic systems, MATCH Commun. Math. Comput. Chem. (2020, accepted).
  • [23] G. Magombedze, N. Mulder, A mathematical representation of the development of Mycobacterium tuberculosis: active, latent and dormant stages, Journal of Theoretical Biology 292, 44-59 (2012).
  • [24] L. Michaelis, M. L. Menten, Die Kinetik der Invertinwirkung. Biochem. Z. 49, 333-369 (1913).
  • [25] S. Müller, G. Regensburger, Generalized Mass Action Systems and Positive Solutions of Polynomial Equations with Real and Symbolic Exponents, Proceedings of CASC 2014, (eds. V.P. Gerdt, W. Koepf, W.M. Seiler, E.H. Vorozhtsov), Lecture Notes in Comput. Sci. 8660, 302-323 (2014).
  • [26] A.L. Nazareno, R.P.L. Eclarin, E.R. Mendoza, A.R. Lao, Linear conjugacy of chemical kinetic systems, Math. Biosci. Eng. 16(6) 8322-8355 (2019).
  • [27] I. Segel, Enzyme kinetics: Behavior and analysis of rapid equilibrium and steady?state enzyme systems, Wiley?Interscience, New York (1975).
  • [28] G. Shinar, M. Feinberg, Structural sources of robustness in biochemical reaction networks, Science 327, 1389-1391 (2010).
  • [29] A. Sorribas, B. Hernández-Bermejo, E. Vilaprinyo, R. Alves, Cooperativity and saturation in biochemical networks: a saturable formalism using Taylor series approximations, Biotechnol. Bioeng. 97(5), 1259-1277 (2020).
  • [30] D.A.S.J. Talabis, D.M. Magpantay, E.R. Mendoza, E.G. Nocon, E.C. Jose, Complex balanced equilibria of weakly reversible poly-PL kinetic systems and evolutionary games, MATCH Commun. Math. Comput. Chem. 83(2) 375-402 (2020).
  • [31] E. Vilaprinyo, Design principles and operational principles in genetic and biochemical systems: adaptive response of yeast to stress (PhD thesis), University of Lleida (2007).
  • [32] C. Wiuf, E. Feliu, Power-Law Kinetics and Determinant Criteria for the Preclusion of Multistationarity in Networks of Interacting Species, SIAM J. Appl. Dyn. Syst. 12(4), 1685-1721 (2013).

Appendix A Nomenclature

A.1 List of abbreviations

Abbreviation Meaning
ACR absolute concentration robustness
BCR balanced concentration robustness
CFK complex factorizable kinetic(s)
CFRF complex formation rate function
CRN chemical reaction network
GMAS generalized mass action system
HTK Hill-type kinetic(s)
MAK mass action kinetic(s)
MSA multistationarity algorithm
NFK non-complex factorizable kinetic(s)
PLK power-law kinetic(s)
PYK poly-PL kinetic(s)
RIDK rate contant-interaction map decomposable kinetic(s)
SFRF species formation rate function

A.2 List of important symbols

Meaning Symbol
deficiency δ\delta
dimension of the stoichiometric subspace ss
incidence matrix IaI_{a}
kinetic deficiency δ~\widetilde{\delta}
kinetic reactant deficiency δ^\widehat{\delta}
molecularity matrix YY
stoichiometric matrix NN
stoichiometric subspace SS