Oscillations and bistability in a model of ERK regulation
Nida Obatake, Anne Shiu, Xiaoxian Tang, Angelica Torres

TL;DR
This paper analyzes how oscillations and bistability arise in a model of ERK signaling, showing oscillations are robust while bistability depends on specific reversible reactions, with implications for understanding cellular signaling dynamics.
Contribution
The study provides a detailed mathematical analysis of ERK network dynamics, revealing conditions for oscillations and bistability, and how these properties depend on reaction reversibility.
Findings
Oscillations persist even with simplified, irreversible reactions.
Bistability is lost when intermediates are removed or reactions are made irreversible.
Reversible catalytic reactions are crucial for bistability.
Abstract
This work concerns the question of how two important dynamical properties, oscillations and bistability, emerge in an important biological signaling network. Specifically, we consider a model for dual-site phosphorylation and dephosphorylation of extracellular signal-regulated kinase (ERK). We prove that oscillations persist even as the model is greatly simplified (reactions are made irreversible and intermediates are removed). Bistability, however, is much less robust -- this property is lost when intermediates are removed or even when all reactions are made irreversible. Moreover, bistability is characterized by the presence of two reversible, catalytic reactions: as other reactions are made irreversible, bistability persists as long as one or both of the specified reactions is preserved. Finally, we investigate the maximum number of steady states, aided by a network's "mixed volume"…
| ERK | Max # | Max # | Mixed |
| network | positive steady states | over | volume |
| Full | 7 | 7 | |
| Full with | 5 | 5 | |
| Fully irreversible | 1 | 3 | 3 |
| Reduced | 1 | 3 | 3 |
| Name | File type | Result |
| ERK-Matcont.txt | text file with MATCONT instructions | Figures 3 and 4 |
| irreversibleERK.mw | Maple | Theorem 4.6 |
| reducedERK-noMSS.mw | Maple | Proposition 4.5 |
| reducedERK-hopf.mw | Maple | Theorem 4.3 |
| reducedERK-cones.sws | Sage | Theorem 4.3 |
| ERK-mixedVol.m2 | PHCPack | Proposition 5.9 |
| ERK-MaxComplexNumber.nb | Mathematica | Proposition 5.9 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Oscillations and bistability in a model of ERK regulation
Nida Obatake
Department of Mathematics, Texas A&M University, USA
Anne Shiu
Department of Mathematics, Texas A&M University, USA
Xiaoxian Tang
Department of Mathematics, Texas A&M University, USA
Angélica Torres
Department of Mathematical Sciences, University of Copenhagen, Denmark
(March 6, 2019)
Abstract
This work concerns the question of how two important dynamical properties, oscillations and bistability, emerge in an important biological signaling network. Specifically, we consider a model for dual-site phosphorylation and dephosphorylation of extracellular signal-regulated kinase (ERK). We prove that oscillations persist even as the model is greatly simplified (reactions are made irreversible and intermediates are removed). Bistability, however, is much less robust – this property is lost when intermediates are removed or even when all reactions are made irreversible. Moreover, bistability is characterized by the presence of two reversible, catalytic reactions: as other reactions are made irreversible, bistability persists as long as one or both of the specified reactions is preserved. Finally, we investigate the maximum number of steady states, aided by a network’s “mixed volume” (a concept from convex geometry). Taken together, our results shed light on the question of how oscillations and bistability emerge from a limiting network of the ERK network – namely, the fully processive dual-site network – which is known to be globally stable and therefore lack both oscillations and bistability. Our proofs are enabled by a Hopf bifurcation criterion due to Yang, analyses of Newton polytopes arising from Hurwitz determinants, and recent characterizations of multistationarity for networks having a steady-state parametrization.
Keywords: chemical reaction network, Hopf bifurcation, oscillation, bistable, Newton polytope, mixed volume
1 Introduction
In recent years, significant attention has been devoted to the question of how bistability and oscillations emerge in biological networks involving multisite phosphorylation [14]. Such networks are of great biological importance [9]. The one we consider is the network, depicted in Figure 1, comprising extracellular signal-regulated kinase (ERK) regulation by dual-site phosphorylation by the kinase MEK (denoted by ) and dephosphorylation by the phosphatase MKP3 () [40]. This network, which we call the ERK network, has an important role in regulating many cellular activities, with dysregulation implicated in many cancers [42]. Accordingly, an important problem is to understand the dynamical properties of the ERK network, with the goal of predicting effects arising from mutations or drug treatments [21].
The ERK network was shown by Rubinstein, Mattingly, Berezhkovskii, and Shvartsman [40] to be bistable and exhibit oscillations (for some choices of rate constants). Rubinstein et al. also observed that the ERK network “limits” to a network without bistability or oscillations. Namely, when the rate constants and are much larger than and , respectively, this yields the “fully processive” network obtained by deleting all vertical arrows in Figure 1, which is globally convergent to a unique steady state [13, 18]. Accordingly, Rubinstein et al. asked, How do bistability and oscillations in the ERK network emerge from the processive limit? This question was subsequently articulated as follows [14]:
Question 1.1**.**
When the processivity levels and are arbitrarily close to 1, is the ERK network still bistable and oscillatory?
One of our main contributions is to lay foundation toward answering Question 1.1. Specifically, we answer a related question, How do bistability and oscillations emerge from simpler versions of the ERK network? Our main results, summarized in Table 1, are that oscillations are surprisingly robust to operations that simplify the network, while bistability is lost more easily. Specifically, oscillations persist even as reactions are made irreversible and intermediates are removed (see Section 4.1), while bistability is lost more quickly, when only a few reactions are made irreversible (Section 4.2). Taken together, our results form a case study for the problem of model choice – an investigation into the simplifications of a model that preserve important dynamical properties.
Our focus here – on determining which operations on the ERK network preserve oscillations and bistability – is similar in spirit to the recent approach of Sadeghimanesh and Feliu [41]. Indeed, there has been significant interest in understanding which operations on networks preserve oscillations [3], bistability [4, 20, 32], and other properties [24].
A related topic – mentioned earlier – is the question of how dynamical properties arise in phosphorylation systems. Several works have examined this problem at the level of parameters, focusing on the question of which rate constants and/or initial conditions give rise to oscillations [12] or bistability [10, 11]. Our perspective is slightly different; instead of allowing parameter values to change, we modify the network itself. Accordingly, our work is similar in spirit to recent investigations into minimal oscillatory or bistable networks [3, 4, 27, 28, 34].
A key tool we use is a parametrization of the steady states. Such parametrizations have been shown in recent years to be indispensable for analyzing multistationarity (multiple steady states, which are necessary for bistability) and oscillations [22, 31, 45]. Indeed, here we build on results in [10, 12, 17].
Specifically, following [12], we investigate oscillations by employing a steady-state parametrization together with a criterion of Yang [47] that characterizes Hopf bifurcations in terms of determinants of Hurwitz matrices. In [12], this approach showed that the Hopf bifurcations of a mixed-mechanism phosphorylation network lie on a hypersurface defined by the vanishing of a single Hurwitz determinant. For our ERK networks, however, the problem does not reduce to the analysis of a single polynomial, and the size of these polynomials makes the system difficult to solve. To this end, we introduce an algorithm for analyzing these polynomials, through their Newton polytopes, by using techniques from polyhedral geometry. Using this algorithm, we succeed in finding, for the reduced ERK network, a Hopf bifurcation giving rise to oscillations.
Finally, we investigate the precise number of steady states in ERK networks. For general networks, much has been done for determining which networks admit multiple steady states – see e.g. [10, 15, 17, 19, 22, 33, 37] – but there are few techniques for determining a network’s maximum number of steady states. To this end, we introduce two related measures of a network, the maximum number of complex-number steady states and the “mixed volume”. In general, the mixed volume is an upper bound on the number of complex-number steady states, but we show that these numbers are equal for ERK networks (Section 5).
The outline of our work is as follows. Section 2 contains background on chemical reaction systems, steady-state parametrizations, and Hopf bifurcations. We present steady-state parametrizations for the ERK network and the reduced ERK network in Section 3. Section 4 contains our main results on oscillations and bistability. Section 5 investigates the number of steady states and the relationship to mixed volumes. We end with a Discussion in Section 6.
2 Background
Here we introduce chemical reaction systems (Section 2.1), their steady-state parametrizations (Section 2.2), and Hopf bifurcations (Section 2.3).
2.1 Chemical reaction systems
As in [17], our notation closely matches that of Conradi, Feliu, Mincheva, and Wiuf [10]. A reaction network (or network for short) comprises a set of species and a set of reactions:
[TABLE]
where each and is a non-negative integer. The stoichiometric matrix of , denoted by , is the matrix with -entry equal to . Let . The stoichiometric subspace, denoted by , is the image of . A conservation-law matrix of , denoted by , is a row-reduced -matrix whose rows form a basis of the orthogonal complement of . If there exists a choice of for which every entry is nonnegative and each column contains at least one nonzero entry (equivalently, each species occurs in at least one nonnegative conservation law), then is conservative.
We denote the concentrations of the species by , respectively. These concentrations, under the assumption of mass-action kinetics, evolve in time according to the following system of ODEs:
[TABLE]
where , and each is called a reaction rate constant. By considering the rate constants as a vector of parameters , we have polynomials , for . For ease of notation, we often write rather than .
A trajectory beginning at a nonnegative vector remains, for all positive time, in the following stoichiometric compatibility class with respect to the total-constant vector :
[TABLE]
A steady state of (1) is a nonnegative concentration vector at which the right-hand sides of the ODEs (1) vanish: . We distinguish between positive steady states and boundary steady states . Also, a steady state is nondegenerate if is the stoichiometric subspace . (Here, is the Jacobian matrix of , with respect to , at .) A nondegenerate steady state is exponentially stable if each of the nonzero eigenvalues of has negative real part.
A network is multistationary (respectively, bistable) if, for some choice of positive rate-constant vector , there exists a stoichiometric compatibility class (2) with two or more positive steady states (respectively, exponentially stable positive steady states) of (1). A network is monostationary111Some authors define monostationary to be non-multistationary; the two definitions are equivalent for the ERK networks in this work. if, for every choice of positive rate constants, there is exactly one positive steady state in every stoichiometric compatibility class.
To analyze steady states within a stoichiometric compatibility class, we will use conservation laws in place of linearly dependent steady-state equations, as follows. Let denote the indices of the first nonzero coordinate of the rows of conservation-law matrix . Consider the function defined by
[TABLE]
We call system (3), the system augmented by conservation laws. By construction, positive roots of the system of polynomial equations are precisely the positive steady states of (1) in the stoichiometric compatibility class (2) defined by the total-constant vector .
2.2 Steady-state parametrizations
Here we introduce steady-state parametrizations (Definition 2.2) and recall from [17] how to use them to determine whether a network is multistationary (Proposition 2.4). Later we will see how to use parametrizations to detect Hopf bifurcations (Proposition 4.1).
Definition 2.1**.**
Let be a network with reactions and species, and let denote the resulting mass-action system. Denote by a row-reduced conservation-law matrix and by the set of indices of the first nonzero coordinates of its rows. Enumerate the complement of as follows: . A set of effective parameters for is formed by polynomials for which the following hold:
- (i)
is defined and, moreover, for every and for all , 2. (ii)
the reparametrization map below is surjective:
[TABLE] 3. (iii)
there exists an matrix with entries in such that:
- (a)
for all , the matrix is defined and, moreover, , and 2. (b)
letting denote the functions obtained from as follows:
[TABLE]
every nonconstant coefficient in every is equal to a rational-number multiple of some .
Given such a set of effective parameters, we consider for polynomials (here, the ’s are indeterminates) such that:
[TABLE]
For and any choice of and , set
[TABLE]
We call the function an effective steady-state function of .
The “steady-state parametrizations” that we will use in this work belong to a subclass of the ones introduced in [17]. Thus, for simplicity, Definition 2.2 below is more restrictive than [17, Definition 3.6]. Specifically, our parametrizations have the form , while those in [17] are of the form .
Definition 2.2**.**
Let be a network with reactions, species, and conservation-law matrix . Let arise from and as in (3). Suppose that is an effective steady-state function of , as in (7), arising from a matrix , as in (5), a reparametrization map , as in (4), and polynomials ’s as in (6). The positive steady states of admit a positive parametrization with respect to if there exists a function , for some , which we denote by , such that:
- (i)
extends the vector . More precisely, there exists a natural projection such that is equal to the identity map. 2. (ii)
Consider any . Then, the equality holds for every if and only if there exists such that .
We call a positive parametrization or a steady-state parametrization.
Definition 2.3**.**
Under the notation and hypotheses of Definition 2.2, assume that the steady states of admit a positive parametrization with respect to . For such a positive parametrization , the critical function is given by:
[TABLE]
where denotes the Jacobian matrix of with respect to .
The following result is a specialization222As noted earlier, here we consider parametrizations of the form , while [17] allowed those of the form . Also, “conservative” in Proposition 2.4 can be generalized to “dissipative” [17]. of [17, Theorem 3.12]:
Proposition 2.4**.**
Under the notation and hypotheses of Definitions 2.1–2.3, assume also that is a conservative network without boundary steady states in any compatibility class. Let denote the stoichiometric matrix of .
- (A)
Multistationarity.* is multistationary if there exists such that*
[TABLE] 2. (B)
Monostationarity.* is monostationary if for all ,*
[TABLE]
2.3 Hopf bifurcations
A simple Hopf bifurcation is a bifurcation in which a single complex-conjugate pair of eigenvalues of the Jacobian matrix crosses the imaginary axis, while all other eigenvalues remain with negative real parts. Such a bifurcation, if it is supercritical, generates nearby oscillations or periodic orbits [35].
To detect simple Hopf bifurcations, we will use a criterion of Yang that characterizes Hopf bifurcations in terms of Hurwitz-matrix determinants (Proposition 2.6).
Definition 2.5**.**
The -th Hurwitz matrix of a univariate polynomial is the following matrix:
[TABLE]
in which the -th entry is as long as , and [math] otherwise.
Consider an ODE system parametrized by :
[TABLE]
where , and varies smoothly in and . Assume that is a steady state of the system defined by , that is, . Assume, furthermore, that we have a smooth curve of steady states:
[TABLE]
(that is, for all ) and that . Denote the characteristic polynomial of the Jacobian matrix of , evaluated at , as follows:
[TABLE]
and, for , define to be the -th Hurwitz matrix of .
Proposition 2.6** (Yang’s criterion [47]).**
Assume the above setup. Then, there is a simple Hopf bifurcation at with respect to if and only if the following hold:
- (i)
, 2. (ii)
, , …, , and 3. (iii)
* and .*
2.4 Using parametrizations to detect Hopf bifurcations
Here we prove a new result on how to use steady-state parametrizations to detect Hopf bifurcations (Theorem 2.8). The result, which uses Yang’s criterion, is a straightforward generalization of the approach used in [12]. We include it here to use later in Section 4, and we also expect it to be useful in future work.
Lemma 2.7**.**
Let be a network with species, reactions, and conservation laws. Denote the ODEs by , as in (1). Assume that the positive steady states of admit a positive parametrization with respect to an effective steady-state function for which the reparametrization map (4) is just the identity map. In other words, the effective parameters are the original rate constants , and so we write as . Assume moreover that each coordinate of is a rational function: for . Then the following is a univariate, degree- polynomial in , with coefficients in :
[TABLE]
Proof.
This result is straightforward from the fact that the characteristic polynomial of is a polynomial of degree and has zero as a root with multiplicity (because of the conservation laws). ∎
Theorem 2.8** (Hopf-bifurcation criterion).**
Assume the hypotheses of Lemma 2.7. Let (for ) be the determinant of the -th Hurwitz matrix of in (9). Let be one of the rate constants in the vector . Then the following are equivalent:
- (1)
there exists a rate-constant vector such that the resulting system (1) exhibits a simple Hopf bifurcation with respect to at some , and 2. (2)
there exist and such that
- (i)
the constant term of the polynomial , when evaluated at , is positive, 2. (ii)
, , …, , and 3. (iii)
* and .*
Moreover, given and as in (2), a simple Hopf bifurcation with respect to occurs at when the vector of rate constants is taken to be . Here, is the natural projection.
Proof.
Due to the conservation laws, we apply Yang’s criterion (Proposition 2.6) to:
[TABLE]
Now our result follows directly from Proposition 2.6 and Definition 2.2. ∎
Remark 2.9**.**
Theorem 2.8 easily generalizes beyond parametrizations of the form to those of the form or . Indeed, one of the form was used in [12] to establish Hopf bifurcations in a mixed-mechanism phosphorylation system.
3 ERK networks and steady-state parametrizations
Here we introduce steady-state parametrizations for the full ERK network and also irreducible and reduced versions of the network (Propositions 3.1 and 3.3).
3.1 The (full) ERK network
For the full ERK network shown earlier in Figure 1, we let denote the concentrations of the species in the order given in Table 2. The resulting ODE system (1) is as follows:
[TABLE]
There are 18 rate constants . The 3 conservation laws correspond to the total amounts of substrate , kinase , and phosphatase , respectively:
[TABLE]
A steady-state parametrization for the full ERK network was given in [17, Examples 3.1 and 3.7]. That parametrization, however, can not specialize to accommodate irreversible versions of the network (in the effective parameters given in [17], two of the denominators are and , so we can not set those rate constants to 0). So, in the next subsection, we give an alternate steady-state parametrization that, although quite similar to the one in [17], specializes when considering irreversible versions of the network (see Proposition 3.1).
3.2 Irreversible versions of the ERK network
Here we consider networks obtained from the full ERK network (Figure 1) by making some reversible reactions irreversible. Specifically, we delete one or more of the reactions marked in blue in Figure 1. Our motivation for removing those specific reactions (the ones with rate constants ) rather than any of their opposite reactions is to preserve the main reaction pathways (from to , as well as to , to , and to ). At the same time, we do not remove the reactions for or , so that we can still pursue Question 1.1 (which involves and ) in a model with fewer reactions. We instead allow the removal of reactions and .
Proposition 3.1** (Steady-state parametrization for full and irreversible ERK networks).**
Let be the full ERK network or any network obtained from the full ERK network by deleting one or more the reactions corresponding to rate constants (marked in blue in Figure 1 ). Let denote the indicator function that is 1 if the reaction labeled by is in and 0 otherwise; analogously, we also define , , , , and . Then admits an effective steady-state function given by:
[TABLE]
Moreover, with respect to this effective steady-state function, the positive steady states of admit the following positive parametrization:
[TABLE]
given by
[TABLE]
Here, if contains the reactions labeled by and , and if contains the reaction but not , and so on.
Proof.
We will show that the map , defined as follows, is a reparametrization map as in (4):
[TABLE]
In particular, we remove the effective parameter (respectively, ) if (respectively, ). Notice that each (if it is not removed) is defined and positive for all .
We must show that the map is surjective. Indeed, given , it is easy to check that is the image under of the vector obtained by removing every 0 coordinate from the following vector:
[TABLE]
Next, consider the following matrix:
[TABLE]
It is straightforward to check that is the product of all diagonal terms, and hence is positive for all .
The mass-action ODEs of are obtained from those (10) of the full ERK network by replacing the rate constants , respectively, by , , , , , and , respectively. To the right-hand sides of these ODEs, we apply the recipe given in equations (5)–(7), using the effective parameters in (14), the matrix in (24), and the conservation-law matrix arising from the conservation laws (11). It is straightforward to check that the result is the function given in (3.1).
Observe that, for the non-conservation-law equations in (3.1), each non-constant coefficient is, up to sign, one of the ’s. Hence, the ’s in (14) are effective parameters, and the function in (3.1) is an effective steady-state function. Finally, the fact that is a positive parametrization with respect to (3.1) (as in Definition 2.2) follows directly from comparing equations (3.1) and (3.1). ∎
Remark 3.2** (Multistationarity depends on only and ).**
Proposition 3.1 considers any network obtained by deleting any (or none) of the six reactions labeled by , , , , , . Nonetheless, the resulting steady-state parametrization (3.1) depends on and but not any of the other rate constants. Thus, multistationarity for these irreversible networks depends only on whether the network contains and (see Theorem 4.6).
3.3 The reduced ERK network
In the previous subsection, we consider irreversible versions of the ERK network. Now we further reduce the network by additionally removing some “intermediate complexes” (namely, and ). These operations yield the reduced ERK network in Figure 2. Note that in the process of removing intermediates, the reactions and (similarly, and ) are collapsed into a single reaction labeled (respectively, ). A biological motivation for collapsing these reactions is the fact that intermediates are usually short-lived, so the simpler model may approximate the dynamics well.
Our notion of removing intermediates matches that of Feliu and Wiuf [20], who initiated the recent interest in the question of when dynamical properties are preserved when intermediates are added or removed (e.g., versus ). Our work, therefore, fits into this circle of ideas [7, 36, 41].
In the reduced ERK network, the remaining 10 rate constants are as follows: . Letting denote the species concentrations in the order given in Table 3, the resulting mass-action kinetics ODEs are as follows:
[TABLE]
[TABLE]
The 3 conservation equations are:
[TABLE]
Proposition 3.3** (Steady-state parametrization for reduced ERK network).**
The reduced ERK network (Figure 2) admits an effective steady-state function given by:
[TABLE]
Moreover, with respect to this effective steady-state function, the positive steady states admit the following positive parametrization:
[TABLE]
given by
[TABLE]
In particular, the image of is the following set of pairs of positive steady states and rate constants:
[TABLE]
Here, denotes the vector .
Proof.
Let denote the conservation-law matrix arising from the conservation laws (3.3) for the reduced ERK network. Then is the set of indices of the first nonzero coordinates of the rows of . We take -linear combinations of the ’s in (25), where , to obtain the following binomials in the ’s:
[TABLE]
Consider the (above) linear transformation from to . Let denote the corresponding matrix representation ( plays the role of the matrix denoted by in Definition 2.1). It is straightforward to check that , which is positive when .
Consider the reparametrization map defined by the identity map (and so is surjective). Then , together with the conservation-law matrix and the matrix , yield (as in Definition 2.1333In this case, Definition 2.1(iii)(b) requires every nonconstant coefficient in the effective steady-state function (32) to be a rational-number multiple of one of the rate constants. However, for the non-conservation-law equations in (32), many of the non-constant coefficients – such as – are not rational-number multiples of one of the rate constants. Nonetheless, these coefficients are all polynomials in the rate constants, and the relevant results in [17] hold in that generality.) the effective steady-state function given in (32).
To show that is a positive steady-state parametrization with respect to (32), as in Definition 2.2, it suffices to show the following claim:
Claim: For every , the steady-state condition holds – namely, for all – if and only if .
For the “” direction, assume for all . Then implies that
[TABLE]
In other words, – when evaluated at – equals . Next, the equality implies that
[TABLE]
where the final equality follows from equation (35). Thus, the expression for given after (3.3) – when evaluated at – equals .
Similarly, the equality (respectively, , , , or ) implies that (respectively, , , , or ) – when evaluated at – equals (respectively, , , , or ). Thus, .
The “” direction is similar. Assume . That is, the expressions for , , , , , , and evaluate to, respectively, , , , , , , and , when . In particular, equation (35) holds, and so . Similarly, for all other (here we also use equation (35)). ∎
Remark 3.4**.**
The proof of Proposition 3.3 proceeds by performing linear operations on the steady-state polynomials to yield binomials , and then solving for one from each binomial to obtain the parametrization (33). This is similar in spirit to – but more general than – the approach prescribed in [17, §4] for “linearly binomial” networks. Also, our linear operations were found “by hand”, and so an interesting future direction is to develop efficient and systematic approaches to finding such operations leading to binomials.
Remark 3.5**.**
The proof of Proposition 3.3 shows that the “steady-state ideal” (the ideal generated by the right-hand sides of the ODEs) of the reduced ERK network is generated by the binomials . This network, therefore has, “toric steady states” [39]. In contrast, the steady-state ideal of the full ERK network is not a binomial ideal (it is straightforward to check this computationally, e.g., using the Binomials package in Macaulay2 [23]). As for the irreversible versions of the ERK network, when the reactions with rate constants and are deleted, we see from (3.1) that the steady-state ideal becomes binomial. Hence, irreversible ERK networks that are missing both and are “linearly binomial” as in [17, §4].
Remark 3.6**.**
All networks considered in this section are conservative, which can be seen from the conservation laws (11) for the full and irreversible ERK networks, and (3.3) for the reduced ERK network. Also for these networks, there are no boundary steady states in any compatibility class (it is straightforward to check this using results from [1] or [43]).
4 Main Results
Each ERK network we investigated admits oscillations via a Hopf bifurcation (Section 4.1). Bistability, however, is more subtle (Section 4.2).
4.1 Oscillations
The full ERK system (Figure 1) exhibits oscillations for some values of the rate constants [40]. We now investigate oscillations in the fully irreversible and reduced ERK networks.
4.1.1 Fully irreversible ERK network
As shown in Figure 3, the fully irreversible ERK network admits oscillations. That figure was generated using the following rate constants:
[TABLE]
These rate constants (37) come from the ones that Rubinstein et al. showed generate oscillations for the full ERK network [40, Table 2] (we simply ignore their rate constants for the six deleted reactions). The approximate initial species concentrations used to generate Figure 3 are as follows (see supplementary file ERK-Matcont.txt):
[TABLE]
In Figure 3, we notice some peculiarities in the graphs of the species concentrations. The species concentrations and (corresponding to \ceS00 and \ceE, respectively) peak dramatically, while and (\ceF and \ceS01F) stabilize momentarily at each peak. Also, each of deplete for some time in each period, whereas (\ceS11) never depletes. Finally, the graphs of the pairs and are qualitatively similar, and also the pair and , the pair and , and the pair and .
Going beyond the fully irreversible ERK network, all other irreversible ERK networks – those obtained from the full ERK network by deleting one or more the reactions – also admit oscillations. This claim follows from a result of Banaji that “lifts” oscillations when one or more reactions are made reversible [3, Proposition 4.1].
4.1.2 Reduced ERK network
We saw in the previous subsection that the fully irreversible ERK network exhibits oscillations. We now show that a simpler network - the reduced ERK network - also undergoes oscillations via a Hopf bifurcation. These oscillations are shown in Figure 4, and the rate constants that yield the corresponding Hopf bifurcation are specified in Theorem 4.3.
Compared to the oscillations for the irreversible ERK network (Figure 3), the oscillations in the reduced ERK network (Figure 4) are more uniform. Also, the period of oscillation is much shorter, and the amplitudes for species , , and are small (this may be due to the choice of rate constants). Finally, three of the six species shown do not deplete completely, whereas nearly all the species of the fully irreversible ERK do deplete in each period.
We discovered oscillations by finding a Hopf bifurcation. How we found this bifurcation – via the Hopf-bifurcation criterion in Section 2.4 – is the focus of the rest of this subsection.
Proposition 4.1** (Hopf criterion for reduced ERK).**
Consider the reduced ERK network, and let the polynomials denote the right-hand sides of the resulting ODEs, as in (25). Let and , and let be the steady-state parametrization (33). Then the following is a univariate, degree-7 polynomial in , with coefficients in :
[TABLE]
Now let , for , denote the determinant of the -th Hurwitz matrix of the polynomial in (39). Then the following are equivalent:
- (1)
there exists a rate-constant vector such that the resulting system (25) exhibits a simple Hopf bifurcation, with respect to , at some , and 2. (2)
there exist and such that
[TABLE]
Moreover, given and as in (2), a simple Hopf bifurcation with respect to occurs at when the rate constants are taken to be . Here, is the natural projection to the first 10 coordinates.
Proof.
The fact that is a degree-7 polynomial follows from Lemma 2.7, and the fact that its coefficients are in follows from inspecting equations (25) and (33). The rest of the result will follow immediately from Theorem 2.8 and Proposition 3.3, once we prove that , , , and the constant term of are all positive when evaluated at any . Indeed, this is shown in the supplementary file reducedERK-hopf.mw. (In fact, even before substituting the parametrization , the corresponding Hurwitz determinants are already positive polynomials.) ∎
Remark 4.2**.**
Note that is the only free parameter, so it is the natural bifurcation parameter.
We now prove that the reduced ERK network gives rise to a Hopf bifurcation.
Theorem 4.3** (Hopf bifurcation in reduced ERK).**
The reduced ERK network exhibits a simple Hopf bifurcation with respect to the bifurcation parameter at the following point:
[TABLE]
when the rate constants are as follows:
[TABLE]
*Here, is the parametrization (33), and is the projection to the first 10 coordinates. *
Proof.
By Proposition 4.1, we need only show that the inequalities and equality in (40) are satisfied at (with given in the statement of the theorem) and . These are verified in the supplementary file reducedERK-hopf.mw. ∎
Remark 4.4**.**
The Hopf bifurcation given in Theorem 4.3 was found by analyzing the Newton polytopes of , , and . The theory behind this approach is presented in Appendix B, and the steps we took to find the Hopf bifurcation are listed in Appendix C. We include these appendices for readers who wish to apply similar approaches to other systems.
4.2 Bistability
Although the full ERK network is bistable [40], we now prove that the reduced ERK network is not bistable (Proposition 4.5). As for irreversible ERK networks, some of them are bistable, and we show that bistability is controlled by the two reactions and (Theorem 4.6).
Proposition 4.5**.**
*The reduced ERK network is not multistationary, and hence not bistable. *
Proof.
Let denote the reduced ERK network. By definition and Proposition 3.3, we obtain the following critical function for :
[TABLE]
where , the function is as in (32), and is as in (33).
This critical function (see the supplementary file reducedERK-noMSS.mw) is a rational function, where the denominator is the following monomial: . The numerator of is the following polynomial, which is negative when evaluated at any :
[TABLE]
Thus, the following holds for all :
[TABLE]
where the final equality uses the fact that the stoichiometric matrix has rank .
So, by Proposition 2.4 and the fact that is conservative with no boundary steady states in any stoichiometric compatibility class (Remark 3.6), is monostationary. Thus, is not multistationary and so, by definition, is not bistable. ∎
Although the reduced ERK network is not bistable (Proposition 4.5), the next result shows that irreversible versions of the full ERK network are bistable, as long as one of the reactions labeled by and is present. That is, this result tells us which reactions can be safely deleted (in contrast to standard results concerning reactions that can be added) while preserving bistability.
Theorem 4.6** (Bistability in irreversible ERK networks).**
*Consider any network obtained from the full ERK network by deleting one or more of the reactions corresponding to rate constants (blue in Figure 1). Then the following are equivalent: *
- (1)
* is multistationary,* 2. (2)
* is bistable, and* 3. (3)
* contains at least one of the reactions labeled by and .*
Proof.
By definition, every bistable network is multistationary, so . We therefore need only show . (All computations below are found in our supplementary file irreversibleERK.mw).
For , we will prove : Assume that contains neither the reaction labeled by nor the reaction . Our proof here is analogous to that of Proposition 4.5. By Proposition 3.1, we obtain a critical function, , for of the form (41), where now is as in (3.1) (with ) and is as in (3.1) (with ).
Here, is a rational function with denominator equal to , which is always positive. The numerator is a polynomial of degree 5 in the variables , and with coefficients that are always negative (see the supplementary file). The critical function is obtained by substituting the positive parametrization into . Hence, for all , the equality holds, because the stoichiometric matrix has rank . So, by Proposition 2.4 (recall from Remark 3.6 that is conservative with no boundary steady states in any stoichiometric compatibility class), is not multistationary.
Now we show , that is, if contains at least one of the reactions labeled by and then is bistable. By symmetry (from exchanging in the network , , and with, respectively, , , and ), we may assume that contains .
Consider the network obtained from the full ERK network by deleting all reactions marked in blue in Figure 1, except for (equivalently, we set ). We will show that the following total constants and rate constants yield bistability:
[TABLE]
Among the resulting three steady states (see the supplementary file), one of them is approximately:
[TABLE]
At the above steady state, the Jacobian matrix (of the system obtained from (10) by making the substitutions (4.2) and ) has three zero eigenvalues (due to the three conservation laws). For the remaining eigenvalues, the real parts are approximately:
[TABLE]
Thus, the nonzero eigenvalues have strictly negative real part, so the steady state is exponentially stable.
Another steady state is approximately
[TABLE]
At this steady state, the real part of the eigenvalues of the Jacobian matrix of the system are, in addition to the three zero eigenvalues, approximately as follows:
[TABLE]
This steady state is also exponentially stable. (A third steady state, not shown, is unstable.) Hence, is bistable. Finally, as is a subnetwork obtained from by making some reversible reactions irreversible, then by [32, Theorem 3.1], bistability “lifts” from to . Thus, is bistable. ∎
We obtain the following immediate consequence of Theorem 4.6.
Corollary 4.7**.**
The fully irreversible ERK network is monostationary.
5 Maximum number of steady states
In the previous section, we saw that the full ERK network and some irreversible ERK networks (those with or ) are bistable, admitting two stable steady states in a stoichiometric compatibility class. The question arises, Do these networks admit three or more such steady states? We suspect not (Conjecture 5.10).
As a step toward resolving this problem, here we investigate the maximum number of positive steady states in ERK networks, together with some related measures we introduce, the maximum number of (non-boundary) complex-number steady states and the “mixed volume”. The mixed volume is always an upper bound on the number of complex steady states (Proposition 5.8), but we show these numbers are equal for ERK networks (Proposition 5.9).
5.1 Background and new definitions
Here we recall from [34] a network’s maximum number of positive steady states, and then extend the definition to allow for complex-number steady states.
Definition 5.1**.**
A network admits positive steady states (for some ) if there exists a choice of positive rate constants so that the resulting mass-action system (1) has exactly positive steady states in some stoichiometric compatibility class (2).
In [34], was allowed when there are infinitely many steady states in a stoichiometric compatibility class. Here we do not allow so that we consider isolated roots only (as in Proposition 5.5 below).
Definition 5.2**.**
Let be a network with species, reactions, and a conservation-law matrix , which results in the system augmented by conservation laws , as in (3). The network admits steady states over if there exists a choice of positive rate constants and a total-constant vector such that the system has exactly solutions in .
It is straightforward to check that Definition 5.2 does not depend on the choice of .
Definition 5.3**.**
The maximum number of positive steady states (respectively, maximum number of steady states over ) of a network is the maximum value of for which admits positive steady states (respectively, steady states over ).
Next we recall, from convex geometry, the concept of mixed volume, which we will apply to reaction networks. For background on convex and polyhedral geometry (such as polytopes and Minkowski sums), we direct the reader to Ziegler’s book [48]. In particular, for a polynomial , where the exponent vectors are distinct and for all , the Newton polytope of is the convex hull of its exponent vectors:
Definition 5.4**.**
Let be polytopes. The volume of the Minkowski sum is a homogeneous polynomial of degree in nonnegative variables . In this polynomial, the coefficient of , denoted by , is the mixed volume of .
The mixed volume counts the number of solutions in of a generic polynomial system.
Proposition 5.5** (Bernstein’s theorem [5]).**
Consider real polynomials . Then the number of isolated solutions in , counted with multiplicity, of the system is at most .
Definition 5.6**.**
Let be a network with species, reactions, and a conservation-law matrix , which results in the system augmented by conservation laws , as in (3). Let , and let be generic. Let be the Newton polytopes of , respectively. The mixed volume of (with respect to ) is the mixed volume of .
A closely related definition is introduced and analyzed by Gross and Hill [25].
Remark 5.7**.**
The mixed volume (Definition 5.6) is well defined. Indeed, it is straightforward to check that the exponents appearing in are the same as long as and is chosen generically (so that no coefficients of vanish, or equivalently certain linear combinations of the ’s do not vanish).
5.2 Results
Every positive steady state is a steady state over . Also, the mixed volume pertains to polynomial systems with the same supports (i.e., the exponents that appear in each polynomial) as the augmented system (but without constraining the coefficients to come from a reaction network). We obtain, therefore, the bounds in the following result:
Proposition 5.8**.**
For every network, the following inequalities hold among the maximum number of positive steady states, the maximum number of steady states over , and the mixed volume of the network (with respect to any conservation-law matrix):
[TABLE]
Proof.
This result follows from Proposition 5.5 and Definitions 5.1–5.3. ∎
We investigate the numbers in Proposition 5.8 for ERK networks in the following result.
Proposition 5.9**.**
Consider four ERK networks: the full ERK network, the full ERK network with the reaction removed, the fully irreversible network, and the reduced network. For these networks, the following numbers (or bounds on them) are given in Table 4: the maximum number of positive steady states, the maximum number of steady states over , and the mixed volume of the network (with respect to the consveration laws (11) or (3.3)).
Proof.
The results on the mixed volume were computed using the PHCpack [26] package in Macaulay2 [23]. See the supplementary file ERK-mixedVol.m2.
The mixed volume is an upper bound on the maximum number of steady states over (Proposition 5.8), so we need only show that each network admits the number shown in Table 4 for steady states over .
The full ERK network admits 7 steady states over (including 3 positive steady states) [17, Example 3.18]. Next, we consider the remaining three networks (see the supplementary file ERK-MaxComplexNumber.nb).
For the full ERK network with , when and we obtain steady states over , three real and one complex-conjugate pair, which are approximately as follows:
[TABLE]
For the fully irreversible ERK network, when and , there are 3 steady states over , all real, with approximate values:
[TABLE]
For the reduced ERK network, let and . We obtain steady states over , all real, which are approximately:
[TABLE]
Finally, we examine the maximum number of positive steady states. We already saw that the fully irreversible and reversible networks are monostationary (Corollary 4.7 and Proposition 4.5, respectively). For the “partially irreversible” network, we saw in the proof of Theorem 4.6 that it admits 3 positive steady states. As for the full network, as noted above, 3 positive steady states were shown in [17, Example 3.18]. ∎
Table 4 suggests that the mixed volume is a measure of the complexity of a network. The full ERK network is multistationary, and its mixed volume is 7. The mixed volume drops to 5 when . When the network is further simplified to the fully irreversible, or even to the reduced ERK network, the mixed volume becomes 3, and bistability is lost as well.
Finally, we conjecture that the bounds in Table 4 are strict, and ask about stability.
Conjecture 5.10**.**
For the full ERK network and the full ERK network with , the maximum number of positive (respectively, positive stable) steady states is 3 (respectively, 2).
6 Discussion
Phosphorylation plays a key role in cellular signaling networks, such as mitogen-activated protein kinase (MAPK) cascades, which enable cells to make decisions (to differentiate, proliferate, die, and so on) [8]. This decision-making role of MAPK cascades suggests that they exhibit switch-like behavior, i.e., bistability. Indeed, bistability in such cascades has been seen in experiments [2, 6]. Oscillations also have been observed [29, 30], hinting at a role in timekeeping. Indeed, multisite phosphorylation is the main mechanism for establishing the 24-hour period in eukaryotic circadian clocks [38, 46].
These experimental findings motivated the questions we pursued. Specifically, we investigated robustness of oscillations and bistability in models of ERK regulation by dual-site phosphorylation. Bistability, we found, is quickly lost when reactions are made irreversible. Indeed, bistability is characterized by the presence of two specific reactions. Oscillations, in contrast, persist even as the network is greatly simplified. Indeed, we discovered oscillations in the reduced ERK network. Moreover, this network has the same number of reactions (ten) as the mixed-mechanism network which Suwanmajo and Krishnan surmised “could be the simplest enzymatic modification scheme that can intrinsically exhibit oscillation” [44, §3.1]. Our reduced ERK network, therefore, may also be such a minimal oscillatory network.
Returning to our bistability criterion (Theorem 4.6), recall that this result elucidates which reactions can be safely deleted while preserving bistability – in contrast to standard results concerning reactions that can be added [4, 20, 32]. We desire more results of this type, so we comment on how we proved our result. The key was the special form of the steady-state parametrization. In particular, following [17], our parametrizations allow both species concentrations and rate constants to be solved (at steady state) in terms of other variables. Additionally, a single parametrizations specialized (by setting rates to zero for deleted reactions) to obtain parametrizations for a whole family of networks. Together, these properties gave us access to new information on how bistability is controlled. We are interested, therefore, in the following question: Which networks admit a steady-state parametrization that specializes for irreversible versions of the network?
Our results on oscillations were enabled by new mathematical approaches to find Hopf bifurcations. Specifically, building on [12], we gave a Hopf-bifurcation criterion for networks admitting a steady-state parametrization. Additionally, we successfully applied this criterion to the reduced ERK network by analyzing the Newton polytopes of certain Hurwitz determinants. We expect these techniques to apply to more networks.
Finally, our work generated a number of open questions. First, what are the mixed volumes of irreversible versions of the ERK network (beyond those shown in Table 4)? In particular, is there a mixed-volume analogue of our bistability criterion, which is in terms of the reactions and ? And, what is the maximum number of (stable) steady states in the full ERK network (Conjecture 5.10)? Progress toward these questions will yield further insight into robustness of bistability and oscillations in biological signaling networks.
Acknowledgements
NO, AS, and XT were partially supported by the NSF (DMS-1752672). AT was partially supported by the Independent Research Fund Denmark. The authors thank Elisenda Feliu for insightful comments on an earlier draft, and thank Carsten Conradi, Elizabeth Gross, Cvetelina Hill, Maya Mincheva, Stanislav Shvartsman, Frank Sottile, Elise Walker, and Timo de Wolff for helpful discussions. This project was initiated while AT was a visiting scholar at Texas A&M University, and while XT was hosted by ICERM. We thank Texas A&M University and ICERM for their hospitality.
Appendix A Files in the Supporting Information
Table 5 lists the files in the Supporting Information, and the result/proof each file supports. All files can be found at the online repository: https://github.com/neeedz/ERK.
Appendix B Newton-polytope method
Here we show how analyzing the Newton polytopes of two polynomials can reveal whether there is a positive point at which one polynomial is positive and simultaneously the other is zero (Proposition B.2 and Algorithm 1). In Appendix C, we show how we used this approach, which we call the Newton-polytope method, to find a Hopf bifurcation leading to oscillations in the reduced ERK network (in Theorem 4.3).
Notation B.1**.**
Consider a polynomial , where the exponent vectors are distinct and for all . A vertex of , the Newton polytope of , is a positive vertex (respectively, negative vertex) if the corresponding monomial of is positive, i.e., (respectively, ). Also, denotes the outer normal cone of the vertex of , i.e., the cone generated by the outer normal vectors to all supporting hyperplanes of containing the vertex . Finally, for a cone , let denote the relative interior of the cone.
For an extensive discussion on polytopes and normal cones, see [48].
Proposition B.2**.**
Let . Assume that is a positive vertex of , is a positive vertex of , and is a negative vertex of . Then, if and are both nonempty, then there exists such that and .
To prove Proposition B.2 we use the following well-known lemma and its proof.
Lemma B.3**.**
*For a real, multivariate polynomial if is a positive vertex (respectively, negative vertex) of , then there exists such that (respectively, ). *
Proof.
Let be a vertex of . Pick in the relative interior of the outer normal cone , which exists because is a vertex. Then, by construction, the linear functional is maximized over the exponent-vectors at . Thus, we have the following univariate “polynomial with real exponents” in :
[TABLE]
So, for large, . Note that . ∎
Our proof of Proposition B.2 is constructive, through the following algorithm, where we use the notation , for and .
Proof of Proposition B.2.
Let be the term of corresponding to the vertex of , and similarly let (respectively, ) be the term of corresponding to the vertex (respectively, ) of . Thus, , , and . Let denote the remaining set of coefficients of , so that , for some exponent vectors .
Algorithm 1 terminates: First, and in line 2 exist by hypothesis. Also, and in lines 4–5 exist by the proof of Lemma B.3 and by construction. Next, in line 8 exists because is a continuous univariate function defined on a compact interval.
By construction and because cones are convex, the vector , which is a convex combination of and , is in the relative interior of for all . Thus, for all and for all . This (together with a straightforward argument using continuity and compactness) implies the following:
[TABLE]
Next, let . Then, for all and ,
[TABLE]
In , the term dominates the other term, for large, so there exists such that when . So, by (B), the while loop in line 8 ends when (or earlier).
Algorithm 1 is correct: For fixed, the minimum of over the compact set is attained, because is continuous. Next we show that this minimum value is 0, or equivalently that for there exists some such that . Indeed, this follows from the Intermediate Value Theorem, because is continuous, (because ), and (because .
Finally, the inequality holds by construction of , so defining yields the desired vector satisfying and . ∎
Appendix C Using the Newton-polytope method
Here we show how we used Algorithm 1 to find the Hopf bifurcation in Theorem 4.3. (For details, see the supplementary files reducedERK-hopf.mw and reducedERK-cones.sws). Recall from the proof of that theorem, that our goal was to find some and satisfying the following conditions from Proposition 4.1:
[TABLE]
Step One. Specialize some of the parameters: set and . (Otherwise, and are too large to be computed.)
Step Two. Do a change of variables: let for . These variables were in the denominator, so switching to the variables yield polynomials.
Let , , and denote the resulting polynomials in after performing Steps One and Two. Accordingly, our updated goal is to find at which and are positive and is zero. (In a later step, we must also check the partial-derivative condition in (44).)
Step Three. Apply (a straightforward generalization of) Algorithm 1 as follows.
- (i)
Find a positive vertex of and a positive vertex of whose outer normal cones intersect (denote the intersection by ), and a positive vertex and a negative vertex of (denote their outer normal cones by and , respectively) for which:
- (a)
the intersection is 4-dimensional, and 2. (b)
the intersections and are both 5-dimensional. 2. (ii)
By Proposition B.2, a vector that accomplishes our updated goal, is guaranteed. To find such a point, we follow Algorithm 1 to obtain , and .
Recall the specializations in Step One and change of variables in Step Two, to obtain and
[TABLE]
Step Four. Verify that the conditions in (44) hold.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] David Angeli, Patrick De Leenheer, and Eduardo Sontag. A Petri net approach to persistence analysis in chemical reaction networks , pages 181–216. Springer-Verlag, Berlin, 2007.
- 2[2] Christoph P Bagowski and James E Ferrell. Bistability in the JNK cascade. Curr. Biol. , 11(15):1176–1182, 2001.
- 3[3] Murad Banaji. Inheritance of oscillation in chemical reaction networks. Appl. Math. Comput. , 325:191–209, 2018.
- 4[4] Murad Banaji and Casian Pantea. The inheritance of nondegenerate multistationarity in chemical reaction networks. SIAM J. Appl. Math. , 78(2):1105–1130, 2018.
- 5[5] David N. Bernshtein. The number of roots of a system of equations. Functional Analysis and its Applications (translated from Russian) , 9(2):183, 1975.
- 6[6] Upinder S Bhalla, Prahlad T Ram, and Ravi Iyengar. MAP kinase phosphatase as a locus of flexibility in a mitogen-activated protein kinase signaling network. Science , 297(5583):1018–1023, 2002.
- 7[7] Daniele Cappelletti and Carsten Wiuf. Uniform approximation of solutions by elimination of intermediate species in deterministic reaction networks. SIAM J. Appl. Dyn. Syst. , 16(4):2259–2286, 2017.
- 8[8] Lufen Chang and Michael Karin. Mammalian MAP kinase signalling cascades. Nature , 410(6824):37–40, 2001.
