Skip to main content

The stochastic behavior of a molecular switching circuit with feedback



Using a statistical physics approach, we study the stochastic switching behavior of a model circuit of multisite phosphorylation and dephosphorylation with feedback. The circuit consists of a kinase and phosphatase acting on multiple sites of a substrate that, contingent on its modification state, catalyzes its own phosphorylation and, in a symmetric scenario, dephosphorylation. The symmetric case is viewed as a cartoon of conflicting feedback that could result from antagonistic pathways impinging on the state of a shared component.


Multisite phosphorylation is sufficient for bistable behavior under feedback even when catalysis is linear in substrate concentration, which is the case we consider. We compute the phase diagram, fluctuation spectrum and large-deviation properties related to switch memory within a statistical mechanics framework. Bistability occurs as either a first-order or second-order non-equilibrium phase transition, depending on the network symmetries and the ratio of phosphatase to kinase numbers. In the second-order case, the circuit never leaves the bistable regime upon increasing the number of substrate molecules at constant kinase to phosphatase ratio.


The number of substrate molecules is a key parameter controlling both the onset of the bistable regime, fluctuation intensity, and the residence time in a switched state. The relevance of the concept of memory depends on the degree of switch symmetry, as memory presupposes information to be remembered, which is highest for equal residence times in the switched states.


This article was reviewed by Artem Novozhilov (nominated by Eugene Koonin), Sergei Maslov, and Ned Wingreen.

Open peer review

This article was reviewed by Artem Novozhilov (nominated by Eugene Koonin), Sergei Maslov, and Ned Wingreen. For the full reviews, please go to the Reviewers' comments section.


Switching plays an important role in cell cycle progression [1, 2], cellular differentiation [35], and neuronal memory [6]. It is therefore a critical property of molecular signal transduction and gene expression circuits. Ultrasensitivity [7, 8] underlies one concept of switching defined by a sharp sigmoidal but continuous response in the concentration of a molecule over a narrow range of a (stationary) signal. A steep ultrasensitive response, however, leads to "chatter" when the signal fluctuates across the setpoint [9]. In contrast, bistability [10] is a form of switching made possible when two stable states, S1 and S2, co-exist over a signal range. As a consequence, bistable systems exhibit two distinct thresholds as the signal is varied, one at which a transition occurs from S1 to S2 and another at which the system switches back from S2 to S1. The separation of thresholds leads to path dependence or hysteresis, and makes a switched state more impervious to stochastic fluctuations of the signal around the transition point. Skipping for the moment past Fig. 1, we utilize Fig. 2 to illustrate the difference between bistable and ultrasensitive switching. In Fig. 2 the red curves show switching through bistability and the green curve shows the ultrasensitive form of switching.

Figure 1
figure 1

Multisite phosphorylation and feedback structure. (a) This panel depicts the basic phosphorylation chain without feedback in which a target protein with J sites is phosphorylated by a kinase I and dephosphorylated by a phosphatase P. The ordered succession of phosphorylations yields J + 1 modification states, labelled 0, 1, ..., J. (b) The fully phosphorylated target protein relays a signal into pathways that eventually feed back on the phosphorylation chain. (c) Simplification of (b) in which the fully phosphorylated target protein acquires kinase activity and directly feeds back on the chain. We refer to this network configuration as the asymmetric circuit. (d) Schematic of the network with symmetric feedback in which the substrate protein is bifunctional, whereby the fully (de)phosphorylated form catalyzes (de)phosphorylation of its own precursors.

Figure 2
figure 2

Ultrasensitive and bistable behavior in the symmetric feedback circuit with J = 2. The ordinate is the order-parameter n J - n0/N measuring the macroscopic variable of interest. The abscissa measures the relative difference between kinase and phosphatase numbers. In this representation, all kinase to phosphatase proportions are compressed symmetrically between -1 and 1. As a result, the hyperbolic behavior of a single phosphorylation/dephosphorylation loop (J = 1) without feedback is a straight line, the dotted diagonal. All other curves are for J = 2, which is the minimal ultrasensitive case capable of bistability. The blue curve shows the ultrasensitivity of the chain without feedback. As J → ∞, the slope of the sigmoidal approaches 2 at the midpoint I = P (not shown). The blue curve already covers nearly 50% of the ultrasensitivity attainable at J = ∞. Ultrasensitivity is enhanced by feedback (green curve), when approaching the threshold for bistability from below. The strength of feedback is reported in terms of g = N/ I P MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaGcaaqaaiabdMeajjabdcfaqbWcbeaaaaa@2F0B@ , where N is the number of substrate molecules (see text for details). In the case of the green curve g = 2.85. The slope at the midpoint is always 8 at the critical point for the onset of bistability in the presence of feedback. Above the threshold (red curve; g = 5) there is an intermediate range of (I - P)/(I + P) with two stable solutions. The dots connecting the two branches indicate a sudden change in stationary phosphorylation state as one of the branches ceases to exist when (I - P)/(I + P) passes outside the bistable range. This creates hysteresis.

Figure 3
figure 3

Phase diagrams. (a) Symmetric feedback circuit as in Fig. 1d. (b) Asymmetric feedback circuit (from the fully phosphorylated J-state) as in Fig. 1c. The coupling parameter g = N/ I P MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaGcaaqaaiabdMeajjabdcfaqbWcbeaaaaa@2F0B@ , the exogenous catalytic strength P/I, and the number of phosphoacceptor sites J are being varied. Symbols are simulation results (N = 1000) and solid lines are analytical results from the mean-field theory for J = 2, 3, 5 (solid, dash, dot). The discrepancies arise from fluctuations, which the mean-field theory ignores. In the circuit with symmetric feedback, there is one critical coupling strength g c for each ratio of phosphatase to kinase numbers. (The phase diagram for symmetric feedback is itself symmetric about 0 in log (I/P). Only half of the diagram is shown in panel (a); the symmetric half is obtained by reflection about the vertical axis.) As g is increased beyond g c , the system exhibits two stable distributions of phosphorylation states peaked at the end states of the chain. Below the critical number, the target molecules are mostly unphosphorylated (P/I > 1) and the system remains in this state as it becomes bistable. Within the bistable regime, the system could be prepared in the mostly phosphorylated state, in which it persists as the number of target molecules is increased. Yet, as the number of target molecules is decreased, the mostly phosphorylated state loses stability abruptly and the system shifts to the mostly unphosphorylated state. This is a first-order phase transition in statistical mechanics. In contrast, for the symmetric feedback circuit and P/I = 1 (the leftmost point on the abscissa in panel a), the transition is second-order, that is, continuous in the phosphorylation state. This is shown in Fig. 5 below. Panel (a) reveals that, once bistable, the symmetric circuit never loses bistability again as N is further increased. In the language of statistical mechanics, only a lower critical coupling exists. Notice that for a fixed coupling g and increasing P/I the symmetric system loses bistability again, as illustrated in Fig. 2. Unlike the symmetric case, the asymmetric circuit exhibits a window of bistability (lower and upper critical couplings) in N. For a suitable P/I, an increase in the number of target molecules N drives the system through a second threshold at which bistability disappears. If the system was mostly unphosphorylated, it now undergoes a (first-order) phase transition to the mostly phosphorylated state.

Stochasticity in biological processes at the molecular scale has attracted recent attention both experimentally and theoretically [9, 1115]. In this contribution we present a stochastic treatment of bistable switching generated by a reaction network based on a kinase and a phosphatase that phosphorylate and dephosphorylate, respectively, a substrate at multiple sites. The bistability arises from symmetric or asymmetric autocatalytic feedback whereby the substrate catalyzes its own phosphorylation and dephosphorylation (symmetric case), or it catalyzes one but not the other process (asymmetric case); see Fig. 1 for a preview. In statistical physics terminology, the bifurcation from monostable to bistable behavior appears as a non-equilibrium phase transition. Our first step is to derive analytical expressions for the phase diagram (the regions in parameter space where the system exhibits bistable switching) using a mean-field approximation, in which the consequences of correlations among fluctuations are ignored. We then improve on this by taking fluctuations more accurately into account. A major objective is to understand how network structure and molecule numbers affect the thresholds (critical points) of the switch and the longevity of its memory through intrinsic fluctuations. Some of the analytical results germane to this objective are obtained with a field-theoretic approach whose technical details are laid out in a forthcoming paper [16]. Here we validate these calculations with numerical simulations and discuss their significance.

There are two possible meanings for the term "switching" in a bistable system. In one usage the circuit abruptly changes from monostability to bistability (from one to two possible, long-lived macroscopic phosphorylation states), or vice versa, in response to the variation of a parameter. Such a bifurcation in the behavioral repertoire of a system provides a ratchet-like "checkpoint" [17]. The other usage of switching refers to the spontaneous fluctuation-induced transition from one macroscopic phosphorylation state to the other within the bistable regime. This corresponds to a cell losing memory of a dynamical state because of noise intrinsic to cellular processes at low molecule numbers. In a stochastic setting, the number of substrate molecules affects both the transition from monostability to bistability and also the residence time in a macroscopic phosphorylation state. Clarifying the role played by fluctuations in these two cases of switching will lead to a better understanding of how reliable, device-like, macroscopic behavior can emerge from low-level stochastic molecular interactions – a theme dating back at least to von Neumann [18].

In summary, we consider a highly stylized kinetic mechanism of bistability that permits a fairly detailed analytical treatment of its stochastic behavior. We use techniques from non-equilibrium statistical mechanics, which may seem unfamiliar to biologists. Yet, these methods, in conjunction with a model emphasizing a pattern more than biological literalism, convey useful lessons in stochastic reaction-kinetics of biological systems.

Model and biological context

Molecular signal transduction involves the covalent modification of proteins, giving rise to chemically distinct protein states. A widely occuring modification is phosphorylation, which is the transfer of a phosphate group from an ATP molecule to a tyrosine, serine or threonine residue (referred to as phosphoacceptors) of a target protein by means of a kinase. The 1663 proteins documented in version 3.0 of the Phospho.ELM database [19] contain between 1 and 26 phosphorylatable sites per protein. A "serine/arginine repetitive matrix 2" protein (SwissProt accession Q9UQ35) exhibits 96 sites. A list of proteins with 10 phosphorylatable sites includes, for example, a glutamate-gated ion channel, lamin, glycogen synthase, DNA topoisomerase 2, insulin receptor, and various protein kinases.

In the system considered here, the target protein is present in a fixed number of copies. Both phosphorylation and dephosphorylation events are catalyzed concurrently by kinase and phosphatase enzymes whose numbers are also fixed at the outset. In current terminology [11, 20], we focus on the intrinsic noise of the reaction system – the fluctuations in the microscopic phosphorylation states of proteins due to the probabilistic nature of chemical recations at fixed component numbers – not the additional (extrinsic) noise caused by fluctuations in the numbers of target, kinase, and phosphatase molecules.

The fully phosphorylated form of a protein often exhibits a distinct catalytic activity, possibly of the kinase or phosphatase type. For example, at each level of the mitogen-activated protein kinase (MAPK) cascade, a signaling circuit widely duplicated and diversified within eukaryotes [21], the fully phosphorylated form of the target protein acquires the ability to act as a kinase for the subsequent level. In this paper we will only study a single level or target protein with multiple phosphoaccepting sites.

The fully phosphorylated form of a protein may directly or indirectly promote its own phosphorylation. This is again the case in the MAP kinase cascade, where such feedback reaches across levels. Once fully phosphorylated, the protein at the third level of the cascade catalyzes the accumulation of the kinase at the first level [4], thereby feeding back on its own activation. A positive feedback with a suitable nonlinearity leads to bistability [4], and the cascade architecture provides that nonlinearity. Bistability can also occur with linear feedback, as in a single phosphorylation/dephosphorylation loop, wherein the phosphorylated substrate catalyzes its own phosphorylation, provided the phosphatase reaction is saturable [6]. If, on the other hand, all reaction velocities are linear in the substrate, as is the case for large Michaelis constants and small substrate concentrations, the needed nonlinearity can still be generated by multisite phosphorylation. This is the case studied here. We mention for completeness that multisite phosphorylation with saturation kinetics at each modification step can lead to bistability even in the absence of feedback [22, 23].

We thus consider a protein with J sites that are phosphorylated by a kinase and dephosphorylated by a phosphatase, as illustrated in Fig. 1a. The numbers of kinase molecules, I, and phosphatase molecules, P, are fixed. The enzymes are assumed to operate in the linear regime where complex formation is not rate limiting. The site modifications occur in a specific order, thus sidestepping combinatorial complexity. Furthermore, phosphorylation (dephosphorylation) of substrate proteins is assumed to follow a distributive mechanism, whereby a kinase (phosphatase) enzyme dissociates from its substrate between subsequent modification events [24, 25]. These assumptions lead to J + 1 states for the substrate. The phosphorylation chain with feedback is shown in the bottom half of Fig. 1. Panel (c) depicts an asymmetric topology in which the fully phosphorylated substrate catalyzes its own phosphorylation, while panel (d) shows the symmetric version in which a substrate molecule is bifunctional, acting as both a kinase and phosphatase depending on its modification state. Kinase I and phosphatase P are exogenous forces on the modification of the substrate, but the feedback is an endogenous force whose strength is proportional to the occupancy of the end-states of the chain. This occupancy is subject to intrinsic fluctuations and depends on the total number of substrate molecules.

Although each modification step is kinetically linear in both the number of substrate molecules and modification enzymes, the phosphorylation/dephosphorylation chain of Fig. 1a (no feedback) responds in a nonlinear fashion to a change in the ratio of kinase to phosphatase numbers. Absent feedback, the chain behaves like a random walk with drift and reflecting barriers in the space of substrate phosphoforms. The random walker hops to the right (phosphorylation) with probability I/(I + P) and to the left (desphosphorylation) with probability P/(I + P). As a result of drift there is a geometric multiplier x linking the expected occupancies of phosphoforms. In the absence of feedback, this multiplier is simply I/P, the ratio of kinase to phosphatase numbers. For all mean-field treatments, drift causes the expected occupancy of molecules in adjacent phosphorylation states to satisfy

n j N = x n j 1 N . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaamaaamqabaGaemOBa42aaSbaaSqaaiabdQgaQbqabaaakiaawMYicaGLQmcaaeaacqWGobGtaaGaeyypa0JaemiEaG3aaSaaaeaadaaadeqaaiabd6gaUnaaBaaaleaacqWGQbGAcqGHsislcqaIXaqmaeqaaaGccaGLPmIaayPkJaaabaGaemOta4eaaiabc6caUaaa@3DE8@

Thus the expected fractions of fully phosphorylated, n J /N, and unphosphorylated substrate molecules, n0 /N, are related as

n J N = x J n 0 N . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaamaaamqabaGaemOBa42aaSbaaSqaaiabdQeakbqabaaakiaawMYicaGLQmcaaeaacqWGobGtaaGaeyypa0JaemiEaG3aaWbaaSqabeaacqWGkbGsaaGcdaWcaaqaamaaamqabaGaemOBa42aaSbaaSqaaiabicdaWaqabaaakiaawMYicaGLQmcaaeaacqWGobGtaaGaeiOla4caaa@3CB0@

The geometric progression is a conventional result of detailed balance. Since by construction j = 0 J n j / N = 1 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaaeWaqaamaaamqabaGaemOBa42aaSbaaSqaaiabdQgaQbqabaaakiaawMYicaGLQmcaaSqaaiabdQgaQjabg2da9iabicdaWaqaaiabdQeakbqdcqGHris5aOGaei4la8IaemOta4Kaeyypa0JaeGymaedaaa@3BF0@ , we obtain

n J N = { x 1 x x J if  x 1 , 1 J + 1 if  x = 1. MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaamaaamqabaGaemOBa42aaSbaaSqaaiabdQeakbqabaaakiaawMYicaGLQmcaaeaacqWGobGtaaGaeyypa0ZaaiqabeaafaqaaeGacaaabaWaaSaaaeaacqWG4baEcqGHsislcqaIXaqmaeaacqWG4baEcqGHsislcqWG4baEdaahaaWcbeqaaiabgkHiTiabdQeakbaaaaaakeaacqqGPbqAcqqGMbGzcqqGGaaicqWG4baEcqGHGjsUcqaIXaqmcqGGSaalaeaadaWcaaqaaiabigdaXaqaaiabdQeakjabgUcaRiabigdaXaaaaeaacqqGPbqAcqqGMbGzcqqGGaaicqWG4baEcqGH9aqpcqaIXaqmcqGGUaGlaaaacaGL7baaaaa@5258@

As the number of sites J tends to infinity, we observe

n J N J { 0 if  x 1 , 1 1 x if  x > 1. MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaamaaamqabaGaemOBa42aaSbaaSqaaiabdQeakbqabaaakiaawMYicaGLQmcaaeaacqWGobGtaaWaa4akaSqabeaacqWGkbGscqGHsgIRcqGHEisPaOGaayPKHaWaaiqabeaafaqaaeGacaaabaGaeGimaadabaGaeeyAaKMaeeOzayMaeeiiaaIaemiEaGNaeyizImQaeGymaeJaeiilaWcabaGaeGymaeJaeyOeI0YaaSaaaeaacqaIXaqmaeaacqWG4baEaaaabaGaeeyAaKMaeeOzayMaeeiiaaIaemiEaGNaeyOpa4JaeGymaeJaeiOla4caaaGaay5Eaaaaaa@4F28@

When the fully posphorylated end-state feeds back on the chain, it alters x, affecting end-state occupancy as described in equation (3). As the end-state occupancy increases, the efficacy of feedback catalysis in moving phosphoforms to the right eventually diminishes as the chain runs out of unphosphorylated substrate. The relevant observation here is that even without the individual reactions exhibiting saturation kinetics, a multisite phosphorylation chain with J ≤ 2 produces sufficient nonlinearity for feedback to induce bistability. The addition of feedback changes only the functional form of x in the preceding equations, as detailed below.

Remarks on realism

We have chosen phosphorylation over other types of post-translational modification for the sake of concreteness. The feedback topology of the model caricatures a few elements present in biological systems. One such element is the competition between antagonistic pathways that may underlie cellular decision processes (for example [26]). A multisite phosphorylation chain of the type considered here could function as an evaluation point between competing and antagonistic pathways influenced by different active phosphoforms of the chain, provided these pathways feed back to the chain. In a less extreme case, the fully phosphorylated form activates another kinase which then interacts with the chain. In these scenarios, feedback is mediated by a series of intervening processes, which may well affect the propagation of fluctuations. Yet, if delays are not too large, the collapsed scheme of Fig. 1c could be a reasonable proxy with the added benefit of mathematically tractability.

A scenario corresponding more literally to our model involves a bifunctional substrate capable of both kinase and phosphatase activity, depending on the substrate's modification state. One example is the HPr kinase/P-Ser-HPr phosphatase (HprK/P) protein, which operates in the phosphoenolpyruvate:carbohydrate phosphotransferase system of gram-positive bacteria. Upon stimulation by fructose-1,6-bisphosphate, HprK/P catalyzes the phosphorylation of HPr at a seryl residue, while inorganic phosphate stimulates the opposing activity of dephosphorylating the seryl-phosphorylated HPr (P-Ser-HPr) [27]. Another example of a bifunctional kinase/phosphatase is the NRII (Nitrogen Regulator II) protein. It phosphorylates and dephosphorylates NRI. NRI and NRII constitute a bacterial two-component signaling system, in which NRII is the "transmitter" and NRI the "receiver" that controls gene expression. NRII autophosphorylates at a histidine residue and transfers that phosphoryl group to NRI. The phosphatase activity of NRII is stimulated by the PII signaling protein (which also inhibits the kinase activity). Several other transmitters in bacterial two-component systems seem to possess bifunctional kinase/phosphatase activity [28].

This completes the sketch of the feedback circuit. We next discuss its statistical properties.

Results and discussion

Formal definitions and result overview

The state diagram of the circuit is shown in Fig. 1d. Sites are indexed by j 0, ..., J representing phosphoforms of the target protein. We describe a population of N target proteins with a vector n = (n j ), where component n j is the number of proteins in phosphorylation state j and j = 0 J n j = N MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaaeWaqaaiabd6gaUnaaBaaaleaacqWGQbGAaeqaaaqaaiabdQgaQjabg2da9iabicdaWaqaaiabdQeakbqdcqGHris5aOGaeyypa0JaemOta4eaaa@3834@ . The distribution of phosphoforms in the protein population changes in time because independent phosphorylation and dephosphorylation events cause individual proteins to hop from a state to a neighboring one along the state chain. We assume that both kinase and phosphatase actions occur on a time scale of 1 unit. Phosphorylations (hops from state j to j + 1) are catalyzed at rate I + f J n J , where I is the number of kinase molecules and the second term describes the feedback resulting from the fully phosphorylated state j = J. The intensity of this feedback is assumed to be proportional to the instantaneous occupation n J . The feedback is therefore a fluctuating variable, whose strength is set implicitly by the total number of target molecules N. Similarly, dephosphorylation transitions (backward hops from site j to j - 1) occur at rate P + f0n0, where P is the number of phosphatase molecules and n0 is the number of target proteins in state 0. f0 and f J are measures of the feedback strengths of sites 0 and J, respectively. In all that follows we only deal with the 2 cases f0 = f J = 1, depicted in Fig. 1d and referred to as symmetric topology, and f0 = 0, f J = 1, depicted in Fig. 1c and referred to as asymmetric topology. It is straightforward to generalise the analysis to other cases.

We proceed with an overview of the salient features of this switch as we vary two kinds of asymmetries: parameter asymmetry, I/P, and circuit asymmetry. These features are obtained from the analysis detailed in the next section. In a deterministic setting, the transition from a single stable steady-state (monostability) to one with two stable steady-states (bistability) is a saddle-node bifurcation, while in statistical mechanics it appears as a non-equilibrium phase transition. In both symmetric and asymmetric circuits such a phase transition occurs when the ratio of feedback catalysis (the strength of which is set by N) to exogenous catalysis (set by I and P) is varied. The number of target molecules N therefore constitutes a degree of freedom for switch control. Simulations, carried out with a simple procedure described in the Methods section, indicate that (for J ~ 9 or greater) N ~ 10 is enough in practice to start showing a sharp transition in all cases. We find analytically that bistability occurs for any J ≥ 2, despite the enzymes' operating in the linear regime.

The case I = Pq for the symmetric circuit has a second-order phase transition between monostability and bistability as the ratio gN/q is varied, that is, the transition occurs at a critical point at which the order parameter |n J - n0|/N changes continuously, see Fig. 5 (and blue curve in Fig. 4). However, the phase transition is different for finite J and for infinite J. We do not know of any other statistical non-equilibrium model which shows this behavior. The infinite-J case, although not directly relevant as a biological model, remains important as it constitutes the asymptotic behavior to which all the finite-J solutions converge deep within the bistable regime, where the dynamics of the circuit involves nearly exclusively one boundary (all phosphorylated or all unphosphorylated), so that the configuration space is effectively semi-infinite.

Figure 4
figure 4

ξ ( g ) as obtained from inverting Eq. 9 for J = 2. At a fixed ratio of kinase to phosphatase numbers, exp λ, the abscissa measures the total number of substrate molecules N in terms of g. The ordinate, ξ = log x, expresses (at fixed λ and J) the same information as the order parameter n J - n0 /N by virtue of Eq. 8. The colors indentify different values of λ, indicated at the top on the right hand side. The negative sign means that there is more phosphatase than kinase in the system, and the only stable distribution below the critical point has n J < n0. i.e. x < 1. The blue curve for λ = 0 depicts the second-order phase transition (also rendered in Fig. 5, where it is compared against simulations for different J). At g c = 3 the x = 1 solution becomes unstable (dotted continuation), branching off continuously into two stable stationary states. Parameter asymmetry (λ ≠ 0) leads to a discontinous change of the order parameter (first-order phase transition), which becomes apparent when the system is prepared in the upper branch and the control parameter g is decreased below critical. At that point, the system jumps to the stationary state on the lower curve of the corresponding color. Again, dotted segments indicate the unstable solution.

Figure 5
figure 5

Order parameter | n J - n 0 |/ N for the case I = P in the symmetric circuit. The modulus |·| folds the two symmetric branches (corresponding to the two stationary state distributions) into one. The solid curves show the analytical results from the mean-field theory and the symbols represent simulations. J + 1 = [5, 10, 100] is shown in [blue, green, red] for the mean-field theory and as [+, o, ×] for simulations. Target molecule numbers used in the simulations are, respectively, N = [4000, 2000, 400].

Parameter asymmetry, IP, or circuit asymmetry also generate transitions from monostability to bistabilty; but the transition is now first-order (the order parameter changes discontinuously), see Fig. 3b and Fig. 4.

For the symmetric circuit and I = P, the monostable phase is one in which all the N target molecules are distributed homogenously over the phosphorylation states, while the two degenerate bistable states are those where the population is concentrated on either end of the chain. The character of the monostable state in cases with any type of asymmetry is different from the symmetric case, in that the N particles follow a density profile peaked around j = 0 or j = J (depending on the parameters). In Fig. 3 we show the phase diagram for symmetric and asymmetric circuits as a function of parameter asymmetry.

We can solve this model not only for the mean behavior, but also for the fluctuations as well as the residence time in the bistable regime. The latter is of biological interest since it addresses the persistence of switched states (memory) when realized by small numbers of molecules [29].

Theoretical analysis

The system is entirely specified by the probability Pr(n), where n = (n0, ..., n J ) is the vector of occupancies introduced above. The master equation describing the hopping process in the space of phosphoforms for the symmetric circuit (Fig. 1d) is:

d d t Pr ( n ) = j = 0 J 1 [ ( I + n J δ J , j + 1 ) ( n j + 1 ) Pr ( n + 1 j 1 j + 1 ) ( I + n J ) n j Pr ( n ) + ( P + n 0 δ 0 , j ) ( n j + 1 + 1 ) Pr ( n 1 j + 1 j + 1 ) ( P + n 0 ) n j + 1 Pr ( n ) ] . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaafaqadeGabaaabaWaaSaaaeaacqWGKbazaeaacqWGKbazcqWG0baDaaGagiiuaaLaeiOCaiNaeiikaGIaemOBa4MaeiykaKIaeyypa0ZaaabCaeaadaWabaqaaiabcIcaOiabdMeajjabgUcaRiabd6gaUnaaBaaaleaacqWGkbGsaeqaaOGaeyOeI0ccciGae8hTdq2aaSbaaSqaaiabdQeakjabcYcaSiabdQgaQjabgUcaRiabigdaXaqabaGccqGGPaqkcqGGOaakcqWGUbGBdaWgaaWcbaGaemOAaOgabeaakiabgUcaRiabigdaXiabcMcaPiGbccfaqjabckhaYjabcIcaOiabd6gaUjabgUcaRiabigdaXmaaBaaaleaacqWGQbGAaeqaaOGaeyOeI0IaeGymaeZaaSbaaSqaaiabdQgaQjabgUcaRiabigdaXaqabaGccqGGPaqkcqGHsislcqGGOaakcqWGjbqscqGHRaWkcqWGUbGBdaWgaaWcbaGaemOsaOeabeaakiabcMcaPiabd6gaUnaaBaaaleaacqWGQbGAaeqaaOGagiiuaaLaeiOCaiNaeiikaGIaemOBa4MaeiykaKcacaGLBbaaaSqaaiabdQgaQjabg2da9iabicdaWaqaaiabdQeakjabgkHiTiabigdaXaqdcqGHris5aaGcbaWaamGaaeaacqGHRaWkcqGGOaakcqWGqbaucqGHRaWkcqWGUbGBdaWgaaWcbaGaeGimaadabeaakiabgkHiTiab=r7aKnaaBaaaleaacqaIWaamcqGGSaalcqWGQbGAaeqaaOGaeiykaKIaeiikaGIaemOBa42aaSbaaSqaaiabdQgaQjabgUcaRiabigdaXaqabaGccqGHRaWkcqaIXaqmcqGGPaqkcyGGqbaucqGGYbGCcqGGOaakcqWGUbGBcqGHsislcqaIXaqmdaWgaaWcbaGaemOAaOgabeaakiabgUcaRiabigdaXmaaBaaaleaacqWGQbGAcqGHRaWkcqaIXaqmaeqaaOGaeiykaKIaeyOeI0IaeiikaGIaemiuaaLaey4kaSIaemOBa42aaSbaaSqaaiabicdaWaqabaGccqGGPaqkcqWGUbGBdaWgaaWcbaGaemOAaOMaey4kaSIaeGymaedabeaakiGbccfaqjabckhaYjabcIcaOiabd6gaUjabcMcaPaGaayzxaaGaeiOla4caaaaa@AB92@

Here 1 j represents the vector of zeros with a 1 in the jth position, and δj, j'= 0 if jj' and δj', j'= 1 (Kronecker delta). In all that follows, we are interested in the stationary state where the left-hand-side of Eq. 5 can be set to 0.

Eq. (5) is difficult to solve exactly for J > 1, however it is amenable to a mean-field approximation. The idea behind the mean-field theory is to reduce the system of N target molecules interacting through a fluctuating feedback, to N non-interacting particles acted on by an averaged feedback. In this approximation we replace the modification rates P + n0 and I + n J in (5) by effective rates P + n0 and I + n j , respectively, where the denotes expectation in the stationary state. This is identical to the spirit of mean-field theory for Ising spin systems where the fluctuating field felt by a spin (on account of its neighbours) is replaced by an average field, which is then determined self-consistently. The reader will find a brief summary of the mean-field approach in the Methods section.

It is helpful to define a generating function F(z) ≡ F(z0, z1, z2, z J ) ≡ { n } Pr ( n ) z 0 n 0 z 1 n 1 .... z J n J MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaaeqaqaaiGbccfaqjabckhaYjabcIcaOiabd6gaUjabcMcaPiabdQha6naaDaaaleaacqaIWaamaeaacqWGUbGBdaWgaaadbaGaeGimaadabeaaaaGccqWG6bGEdaqhaaWcbaGaeGymaedabaGaemOBa42aaSbaaWqaaiabigdaXaqabaaaaOGaeiOla4IaeiOla4IaeiOla4IaeiOla4IaemOEaO3aa0baaSqaaiabdQeakbqaaiabd6gaUnaaBaaameaacqWGkbGsaeqaaaaaaSqaaiabcUha7jabd6gaUjabc2ha9bqab0GaeyyeIuoaaaa@4BEF@ , where the sum is over all configurations {n} that preserve the total number of target molecules. In the Methods section we solve Eq. (5) for Pr(n) in the mean-field limit, and obtain the generating function for N substrate molecules as:

F ( z ) = ( z 0 + x z 1 + x 2 z 2 + + x J z j ) N ( 1 x J + 1 ) N ( 1 x ) N MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGgbGrcqGGOaakcqWG6bGEcqGGPaqkcqGH9aqpdaWcaaqaaiabcIcaOiabdQha6naaBaaaleaacqaIWaamaeqaaOGaey4kaSIaemiEaGNaemOEaO3aaSbaaSqaaiabigdaXaqabaGccqGHRaWkcqWG4baEdaahaaWcbeqaaiabikdaYaaakiabdQha6naaBaaaleaacqaIYaGmaeqaaOGaey4kaSIaeS47IWKaey4kaSIaemiEaG3aaWbaaSqabeaacqWGkbGsaaGccqWG6bGEdaWgaaWcbaGaemOAaOgabeaakiabcMcaPmaaCaaaleqabaGaemOta4eaaaGcbaGaeiikaGIaeGymaeJaeyOeI0IaemiEaG3aaWbaaSqabeaacqWGkbGscqGHRaWkcqaIXaqmaaGccqGGPaqkdaahaaWcbeqaaiabd6eaobaaaaGccqGGOaakcqaIXaqmcqGHsislcqWG4baEcqGGPaqkdaahaaWcbeqaaiabd6eaobaaaaa@5C4F@

where we define

x = ( e λ / 2 + g n J / N ) / ( e λ / 2 + g n 0 / N ) , g = N / I P ,  and  e λ = I / P . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWG4baEcqGH9aqpdaqadaqaaiabdwgaLnaaCaaaleqabaacciGae83UdWMaei4la8IaeGOmaidaaOGaey4kaSIaem4zaC2aaaWabeaacqWGUbGBdaWgaaWcbaGaemOsaOeabeaaaOGaayzkJiaawQYiaiabc+caViabd6eaobGaayjkaiaawMcaaiabc+caVmaabmaabaGaemyzau2aaWbaaSqabeaacqGHsislcqWF7oaBcqGGVaWlcqaIYaGmaaGccqGHRaWkcqWGNbWzdaaadeqaaiabd6gaUnaaBaaaleaacqaIWaamaeqaaaGccaGLPmIaayPkJaGaei4la8IaemOta4eacaGLOaGaayzkaaGaeiilaWIaeeiiaaIaem4zaCMaeyypa0JaemOta4Kaei4la8YaaOaaaeaacqWGjbqscqWGqbauaSqabaGccqGGSaalcqqGGaaicqqGHbqycqqGUbGBcqqGKbazcqqGGaaicqWGLbqzdaahaaWcbeqaaiab=T7aSbaakiabg2da9iabdMeajjabc+caViabdcfaqjabc6caUaaa@66D7@

The expression for x is just a rewrite of x = (I + n J )/(P + n0) in terms of the coupling strength (control parameter) g. The definition of the kinase to phosphatase ratio as an exponential enables convenient use of hyperbolic sines below. Eq. (6) obeys the constraints F(1, 1, , 1) = 1 (probability conservation) and j = 0 J F / z j | z = 1 = j = 0 J n j = N MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaabcaqaamaaqadabaGaeyOaIyRaemOrayKaei4la8IaeyOaIyRaemOEaO3aaSbaaSqaaiabdQgaQbqabaaabaGaemOAaOMaeyypa0JaeGimaadabaGaemOsaOeaniabggHiLdaakiaawIa7amaaBaaaleaacqWG6bGEcqGH9aqpcqaIXaqmaeqaaOGaeyypa0ZaaabmaeaacqWGUbGBdaWgaaWcbaGaemOAaOgabeaakiabg2da9iabd6eaobWcbaGaemOAaOMaeyypa0JaeGimaadabaGaemOsaOeaniabggHiLdaaaa@4CC0@ (article number conservation).

From Eq. 6 one obtains n j = x nj-1 = xjn0, and N = n0 (1 - xJ+1)/(1 - x). By defining x = eξ, we find

n J n 0 N = 2 sinh ( J 2 ξ ) sinh ( 1 2 ξ ) sinh ( J + 1 2 ξ ) . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaamaaamqabaGaemOBa42aaSbaaSqaaiabdQeakbqabaGccqGHsislcqWGUbGBdaWgaaWcbaGaeGimaadabeaaaOGaayzkJiaawQYiaaqaaiabd6eaobaacqGH9aqpdaWcaaqaaiabikdaYiGbcohaZjabcMgaPjabc6gaUjabcIgaOnaabmaabaWaaSaaaeaacqWGkbGsaeaacqaIYaGmaaacciGae8NVdGhacaGLOaGaayzkaaGagi4CamNaeiyAaKMaeiOBa4MaeiiAaG2aaeWaaeaadaWcaaqaaiabigdaXaqaaiabikdaYaaacqWF+oaEaiaawIcacaGLPaaaaeaacyGGZbWCcqGGPbqAcqGGUbGBcqGGObaAdaqadaqaamaalaaabaGaemOsaOKaey4kaSIaeGymaedabaGaeGOmaidaaiab=57a4bGaayjkaiaawMcaaaaacqGGUaGlaaa@5B41@

From n j = xjn0 and the definition of x, we obtain an expression for g n J - n0 /N, which, when combined with Eq. 8, enables us to write g in terms of the parameter ξ:

g = sinh ( ξ λ 2 ) sinh ( J + 1 2 ξ ) sinh ( ξ 2 ) sinh ( J 1 2 ξ ) . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGNbWzcqGH9aqpdaWcaaqaaiGbcohaZjabcMgaPjabc6gaUjabcIgaOnaabmaabaWaaSaaaeaaiiGacqWF+oaEcqGHsislcqWF7oaBaeaacqaIYaGmaaaacaGLOaGaayzkaaGagi4CamNaeiyAaKMaeiOBa4MaeiiAaG2aaeWaaeaadaWcaaqaaiabdQeakjabgUcaRiabigdaXaqaaiabikdaYaaacqWF+oaEaiaawIcacaGLPaaaaeaacyGGZbWCcqGGPbqAcqGGUbGBcqGGObaAdaqadaqaamaalaaabaGae8NVdGhabaGaeGOmaidaaaGaayjkaiaawMcaaiGbcohaZjabcMgaPjabc6gaUjabcIgaOnaabmaabaWaaSaaaeaacqWGkbGscqGHsislcqaIXaqmaeaacqaIYaGmaaGae8NVdGhacaGLOaGaayzkaaaaaiabc6caUaaa@5FCA@

In Fig. 4 we invert Eq. 9 to graph ξ = log x as a function of g, showing the transitions to bistability for the symmetric circuit at different values of λ.

In all that follows, we consider the simplest case of I = P (λ = 0). Eq. 9 simplifies to

g = sinh ( J + 1 2 ξ ) / sinh ( J 1 2 ξ ) . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGNbWzcqGH9aqpcyGGZbWCcqGGPbqAcqGGUbGBcqGGObaAdaqadaqaamaalaaabaGaemOsaOKaey4kaSIaeGymaedabaGaeGOmaidaaGGaciab=57a4bGaayjkaiaawMcaaiabc+caViGbcohaZjabcMgaPjabc6gaUjabcIgaOnaabmaabaWaaSaaaeaacqWGkbGscqGHsislcqaIXaqmaeaacqaIYaGmaaGae8NVdGhacaGLOaGaayzkaaGaeiOla4caaa@4A66@

We can now solve for the order parameter |n J - n0|/N as a function of the parameter g for any J. When I = P, we find that for J = 2 there is a critical coupling

g c = (J + 1)/(J - 1), (11)

such that for g ≤ g c the uniform distribution ξ = 0 with n j /N = 1/(J + 1) for all j is stable, while for g > g c the symmetric distribution is a saddle point and the ξ ≠ 0 solutions are stable. These results are readily extended to the asymmetric circuit, yielding the phase diagrams of Fig. 3.

In Fig. 5 the theoretical estimate of the order parameter from the mean-field approximation is compared against simulations for different values of J. It is seen that the mean-field estimate is very accurate for sufficiently large N. The transition at finite J has the character of a Curie-Weiss magnetization transition [30], with order parameter scaling as

| n J n 0 | N 6 J J + 1 ( g g c 1 ) 1 / 2 . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaamaaemaabaWaaaWabeaacqWGUbGBdaWgaaWcbaGaemOsaOeabeaakiabgkHiTiabd6gaUnaaBaaaleaacqaIWaamaeqaaaGccaGLPmIaayPkJaaacaGLhWUaayjcSdaabaGaemOta4eaaiabgIKi7oaalaaabaWaaOaaaeaacqaI2aGncqWGkbGsaSqabaaakeaacqWGkbGscqGHRaWkcqaIXaqmaaWaaeWaaeaadaWcaaqaaiabdEgaNbqaaiabdEgaNnaaBaaaleaacqWGJbWyaeqaaaaakiabgkHiTiabigdaXaGaayjkaiaawMcaamaaCaaaleqabaGaeGymaeJaei4la8IaeGOmaidaaOGaeiOla4caaa@4B7A@

For any J at g 1 + 2 (g c - 1), the order parameter saturates to a J-independent envelope value

| n J n 0 | N 1 1 g . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaamaaemaabaWaaaWabeaacqWGUbGBdaWgaaWcbaGaemOsaOeabeaakiabgkHiTiabd6gaUnaaBaaaleaacqaIWaamaeqaaaGccaGLPmIaayPkJaaacaGLhWUaayjcSdaabaGaemOta4eaaiabgkziUkabigdaXiabgkHiTmaalaaabaGaeGymaedabaGaem4zaCgaaiabc6caUaaa@4007@

Since g c - 1 → 2/J for large J, Eq. (13) also gives the behavior in the formal J → ∞ limit. The derivative of the order parameter converges to 1 in arbitrarily small neighborhoods of the critical point, rather than to ∞ as in the Curie-Weiss regime; thus J → ∞ defines a different universality class than any finite J. Qualitatively, the distinction between large and small J is determined by whether one or both reflecting boundaries, respectively, are sensed by the near-critical symmetry-broken state.

So far we have described the mean behavior of the system. Eq. 6 also makes predictions for higher moments, in particular the variance of the end-site occupancies σ2(n') = (n0 - n J )2 - n0 - n J 2. It is easy to show that for large g, σ2(n') ~ N/g (or the noise σ2/N2 ~ 1/Ng = I P MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaGcaaqaaiabdMeajjabdcfaqbWcbeaaaaa@2F0B@ /N2). As shown in Fig. 6, this is a fairly accurate prediction for any J. At large J, the form (N/g)(1 - g-2.5) represents an excellent numerical fit for the variance all the way down to the critical g c .

Figure 6
figure 6

Fluctuations in the order parameter. The fits (solid lines) are leading order expansions about the mean-field solution obtained through the field-theory formalism (see text). The straight line has slope 1/g. Symbols, J + 1 values, and colors are as in Fig. 5.

For a given distance not too far from the critical point, the noise in the order parameter increases with decreasing J. At large g, far inside the bistable region, the variances for all J converge as indicated above and shown in Fig. 6. Interestingly, for large J the noise increases to a maximum past the critical point (red curve in Fig. 6), while for small J it decreases. At a phenomenological level, we may distinguish between fluctuations and large-deviations. Roughly speaking, a large-deviation state is one that is very unlikely to be reached, but once reached, exhibits a certain duration (residence time). This is the case for the spontaneous switching between stationary states in the bistable regime. A fluctuation does not necessarily have such distinct time scales. At or near criticality, however, there is no clear-cut separation between fluctuations and large-deviations. We return to the topic of large-deviations below.

Fig. 6 also demonstrates that the variance diverges at the critical point. To understand this, we need to go beyond mean-field theory. We can do this by introducing an operator algebra on a basis of number states [31, 32], as done for many reaction-diffusion systems in physics, and writing the master equation in terms of these number operators. This technique has been recently applied to models of simple gene expression circuits [33]. The technical development of our approach based on the formalism of field-theory and its application to molecular signal transduction is the main subject of a forthcoming manuscript [16]. Here we only sketch the spirit of the approach.

In principle, the master equation 5 contains the full content of the stochastic process description of our system. The discrete master equation, however, is a function of the instantaneous occupancies n j for any particular j, and does not lend itself to study of collective changes of phosphorylation state across the whole range of j values. One purpose for field-theoretic methods is to re-express the content of the master equation in terms of the elementary modes of collective state change. Within this formalism, fluctuations in the phosphorylation state of the circuit can be expanded in a set of basis functions (modes) of the reaction-diffusion operator associated with the master equation. This treatment identifies the lowest mode of the diffusion equation as the collective fluctuation that induces the instability as the coupling g approaches the critical value g c . At the critical point, this mode becomes a linear function of j, so that its fluctuations describe an aggregate transformation of the substrate population upward or downward in phosphorylation state, collectively adding or subtracting a linear term to the phosphorylation state distribution. All other modes of diffusion among phosphorylation states decay through the bistability transition, almost as they decay in the monostable region. This form of understanding the mechanism underlying instability in a stochastic circuit is more natural in a field-theoretic representation than in the master equation 5.

Within the field-theory formalism, a systematic perturbation theory can be developed about the mean-field limit, yielding expressions for the variance σ2(n') plotted in Fig. 6 (solid lines). This result confirms the similarity of the finite-J transition to Curie-Weiss ferromagnetism, with a divergence at the critical point scaling as

( n J n 0 ) 2 n J n 0 2 2 N / ( J + 1 ) const ~ 1 ( J + 1 ) | g g c | MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaamaaamqabaGaeiikaGIaemOBa42aaSbaaSqaaiabdQeakbqabaGccqGHsislcqWGUbGBdaWgaaWcbaGaeGimaadabeaakiabcMcaPmaaCaaaleqabaGaeGOmaidaaaGccaGLPmIaayPkJaGaeyOeI0YaaaWabeaacqWGUbGBdaWgaaWcbaGaemOsaOeabeaakiabgkHiTiabd6gaUnaaBaaaleaacqaIWaamaeqaaaGccaGLPmIaayPkJaWaaWbaaSqabeaacqaIYaGmaaaakeaacqaIYaGmcqWGobGtcqGGVaWlcqGGOaakcqWGkbGscqGHRaWkcqaIXaqmcqGGPaqkaaGaeyisIS7aaSaaaeaacqqGJbWycqqGVbWBcqqGUbGBcqqGZbWCcqqG0baDcqGG+bGFcqaIXaqmaeaacqGGOaakcqWGkbGscqGHRaWkcqaIXaqmcqGGPaqkdaabdaqaaiabdEgaNjabgkHiTiabdEgaNnaaBaaaleaacqWGJbWyaeqaaaGccaGLhWUaayjcSdaaaaaa@6152@

We can also compute the large-N dependence of the average residence time t. This is the average time a state in the bistable regime will last before spontaneous fluctuations cause a transition to the other state. The residence time is related to the memory (stability) of a stochastic switch. The persistence of a switched state has been recently studied in other contexts both numerically [34, 35] and theoretically [29, 36, 37]. We solve the master equation of the system, using the field-theoretic formalism described in [16], and obtain the leading large-N dependence of the residence time τ as τ ~ eN f(g, J), where the function f(g, J) is independent of N at fixed g and J. We have numerically evaluated analytical expressions for N f(g, J), obtained from first principles at J = 2, and find good agreement with Monte-Carlo simulations, as shown in Fig. 7.

Figure 7
figure 7

Residence times t in the switched state as a function of J , N , and the distance from the critical point g - g c . In all cases the circuit has symmetric feedback and I = P. (a): log t vs. N for J = 2, 3, 4, 5 based on Monte-Carlo simulations. To meaningfully compare residence times, the coupling g = N/ I P MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaGcaaqaaiabdMeajjabdcfaqbWcbeaaaaa@2F0B@ is kept constant by varying the external kinase and phosphatase numbers appropriately, I = P = N/g. To compare across J, the distance from the critical point, g - g c , is held constant at 1 (recall that g c = (J + 1)/(J - 1)). The green curve is for J = 2 and g = 4.0862 (from setting ξ = 1 in Eq. 10). This is the case calculated from first principles in [16]. The best fit to the slope of the green simulation data is log t ~ N* 0.023, which is very close to our theoretical prediction log τ ~ N* 0.021. (b): log t vs. g - g c for different J s at N = 50. Curves from bottom to top are for J = 2, 3, 4, 5, 6, 7, 8, 9.

These simulations were carried out with a rate constant of 1 for each elementary (de)phosphorylation step. To estimate biological time scales, let us assume a catalytic rate constant of phosphorylation, k cat , of 0.01 s-1 [22] (another frequently used value is 1.5 s-1 [8, 22]). Dephosphorylation rate constants are roughly an order of magnitude higher [35]. These rate constants refer to the first-order conversion of an enzyme-substrate complex into enzyme and (de)phosphorylated product. Our model, however, does not include complex formation between enzyme and substrate, and (de)phosphorylation reactions are second-order. Because kinase and phosphatase concentrations remain unchanged at each step, we may absorb them into a pseudo first-order rate constant. To estimate that rate constant, we interpret our model as operating in the linear Michaelis-Menten regime, where the pseudo first-order rate constant k becomes k cat [I]/K m , with K m the Michaelis constant of the enzymatic reaction and [I] the concentration of kinase molecules. Ballpark figures for K m are 50 to 500 nM [22]. 1 nM corresponds to about 0.6 particles per femtoliter (fl), or roughly 25 particles per yeast cell volume (42 fl on average). In the simulations and calculations of Fig. 7a we have I = P = N/g, to keep the coupling g constant as N changes. The range of the abscissa in Fig. 7a therefore corresponds to kinase concentrations of 0.5 to 2 nM, assuming a yeast cell volume. To roughly estimate spontaneous switching times, consider the symmetric circuit with J = 2, not too far past the critical point, and N = 50 target particles corresponding to 2 nM, I = P = 12 kinase (phosphatase) particles corresponding to 0.5 nM, and τ ~ (1/k)e5.2 = 181/k seconds.

Using k = k cat [I]/K m = 0.01·0.5/50 = 10-4 s-1, we obtain an expected residence time of 21 days in a yeast cell volume. Mammalian cell sizes range anywhere from twice to several hundred times a yeast cell volume, which increases the residence time of a switched state for the same number of particles. The main message is that for the type of symmetric circuit considered here, the spontaneous switching times appear to be in the order of weeks to years for rather moderate numbers of molecules in the minimal circuit. Longer lasting memory may occur in the case of gene regulatory networks [29], which typically involve smaller overall rate constants than post-translational signaling events.

The spontaneous switching time strongly increases with the number of phosphoaccepting sites J, as can be seen in Fig. 7. Fits to the numerical data of Fig. 7 suggest τ ~ α exp [N(g - g c )2(β + γJ3/2)], where β < 0 (slightly), γ > 0, and α > 0 exhibits a weak (N, J)-dependence. It is conceivable that cellular circuits possess switched states spanning a wide range of persistence times and that the evolutionary process acts on the longevity of such states by changing J.

A recent numerical study reports residence times of several decades for a bistable (auto)phosphorylation circuit implicated to function in long term potentiation [35]. The circuit involves calcium/calmodulin-dependent protein kinase II (CaMKII) with J = 6. Despite an architecture that differs considerably from the circuit considered here, the authors also find an exponential N-dependence, predicted in [29] to be a generic form for domain-switching processes of this type by arguments similar to ours.


The circuit studied in this contribution represents a situation in which competing feedbacks (enhancing phosphorylation and, simultaneously, dephosphorylation) impinge on a protein with multiple phosphorylation sites. The literal reading of the model assumes a bifunctional enzyme, able to switch states (between kinase and phosphatase activity) according to its degree of phosphorylation. On another interpretation the model represents a contraction of indirect feedbacks that are mediated by antagonistic pathways regulated by the target substrate of the circuit. The extent to which this interpretation is appropriate depends on the sensitivities and delays of the intervening pathways. The primary value of this contribution is to present, on a biologically motivated example, a framework (presented in detail elsewhere [16]) for computing the structure, scaling, and magnitudes of fluctuations and residence times for a class of stochastic switching circuits, along with analytical results for the symmetric case.

We show that multisite phosphorylation of a target protein in the linear operating regime of enzymatic catalysis generates bistability when combined with positive feedback. The change from monostability to bistability upon variation of the pertinent parameters can be characterized in terms of statistical mechanics as a non-equilibrium phase transition. The phase structure of the mean values, including the transition between monostable and bistable regions, is well approximated by the classical detailed balance equations of chemical kinetics. Among the parameters controlling system behavior is the number of target (substrate) molecules, not just the numbers of kinase and phosphatase molecules. This is worth emphasizing because the same number strongly affects the persistence times of the switch. Thus, in a molecular circuit like the one considered here, the number of target molecules influences both the existence of the switch and the likelihood that fluctuations cause spontaneous transitions between its stationary states.

The analytical framework we constructed for the fully stochastic process correctly predicts the phase diagram, fluctuation spectrum, and large deviation properties for a wide range of parameters as obtained from simulations. We summarize a few observations that follow from this analysis.

1. The behavior of multisite phosphorylation is often characterized in terms of the stationary fraction of fully phosphorylated form only. In this order parameter, multisite phosphorylation without feedback (where switching is of the "ultrasensitive" form) appears worse than hyperbolic in switching efficiency for any j > 1, and for j → ∞ the response curve becomes a right-shifted hyperbola [38] (see also Eq. 4), justifying the label "thresholding device". In Fig. 2, however, the order parameter is the stationary difference between the occupancies of the fully phosphorylated and unphosphorylated forms. In this rendition, the behavior of multisite phosphorylation increases switching efficiency (as defined in [38]) for any j > 1 (though not nearly as dramatically as with feedback) and does not exhibit a threshold. These are not contradictory observations, but they illustrate the importance of the choice of observable (order parameter).

2. With the addition of feedback, the stochastic description of the substrate population evidences a non-equilibrium phase transition between monostable and bistable regimes (corresponding to the saddle-node bifurcation in the deterministic picture). In the symmetric case, as is intuitively obvious, the monostable regime has all phosphoforms represented with equal probability, whereas the bistable regime has two degenerate distributions peaked at the fully phosphorylated or fully dephosphorylated forms. In the fully symmetric case the phase transition is second-order, as in the Curie model of ferromagnetism. Interestingly, the ferromagnetic analogy breaks down in the limit J → ∞. This limit is relevant in that the finite-J behavior converges to it for increasing feedback at strengths deep inside the bistable regime. Any form of asymmetry considered here, circuit-wise or parameter-wise, leads to a first-order phase transition, as in boiling water.

3. The types of phase transition are helpful in framing questions about switch memory, that is, the system's residence time in the stationary states. Consider the technically imprecise but nonetheless informative metaphor of a switch as a double well potential. At the lower critical point a single well becomes a double well, the minima representing stationary states. Intrinsic fluctuations can knock the system from one well into the other, corresponding to a loss of memory. The concept of memory, however, is meaningful only if both wells have approximately similar depth, because that is when observing the system in either well conveys information. This situation is realized ideally for the symmetric circuit and I = P, which is the second-order phase transition. If, on the other hand, the wells are extremely asymmetric, one much deeper than the other, the shallower well is but a rare and short-lived excursion from the deep one. There is little information in observing the system in the deep well, which is to say that there is (almost) nothing for the system to "remember". The only memory that can be lost (and fast at that) is the occupancy of the shallow well. Our first-principles calculations from [16], which agree quite well with simulations (see caption to Fig. 7), apply strictly only to the second-order case at low J and near the critical point, but we do not expect them to become meaningless when the transition is weakly first-order. Between the two extremes of second-order and strongly first-order there is an intermediate range for which the mean-field equations might be used to estimate ratios of spontaneous switching times from one well to the other in terms of the inverse ratio of residence times in the respective wells, as required by detailed balance.

4. The number of substrate molecules plays an important control role in selecting the monostable or bistable regimes. We point out that the symmetric circuit has a bistable regime at constant coupling g as I/P is varied (see Fig. 2), but it remains forever bistable as N is increased past g c at constant I/P (see Fig. 3a). Increasing the number of substrate molecules, increases the strength of feedback and reaction rates, thereby favoring bistability (and reducing fluctuations).

5. The magnitude of fluctuations and residence times in a stationary state as a function of the coupling strength g strongly depend on the number of phosphoaccepting sites J. The longevity of state memory could thus be tuned by evolving the number of modifiable sites in the target protein of the circuit (in addition to changing rate constants). The present state of knowledge does not permit to assess whether the latter, more structural degree of freedom is actually exploited in the evolutionary tuning of molecular switch circuitry. One would need to identify proteins that are involved in switches (i.e. that exhibit bistable phosphoform distributions) and relate the longevity of their switched state to the number of phosphorylatable sites. Likewise, we do not know the extent to which cellular decision processes hinge on a wide spectrum of memory time scales in post-translational signaling, but such a spectrum seems not to be difficult to achieve.


Monte Carlo simulations

The Monte Carlo simulations are carried out in a simple manner that follows the process described by the master equation 5. A lattice of J + 1 sites (representing states or phosphoforms) is populated with N target molecules (particles) randomly distributed over the lattice. The particles are numbered and we keep track of their location. To simulate the dynamics, particles are moved to adjacent sites on the lattice at discrete and equally spaced time steps. At any one step, each particle has a probability (q + n J )/(2q + N) of moving to the right and (q + n0)/(2q + N) of moving to the left, qI = P. If the particle is located at the first (or the last) site, it can only move to the right (or the left) with probability (q + n J )/(2q + N) (or (q + n0)/(2q + N), respectively). The system is evolved until it attains steady-state, when all the measurements are made. The normalisation factor 2q + N is an inverse time unit needed to make the rates in Eq. 5 into probabilities.

The definition of mean-field approximations

The general form of master equations such as Eq. (5) may be written

d d t Pr n = n T n , n Pr n . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabdsgaKbqaaiabdsgaKjabdsha0baacyGGqbaucqGGYbGCdaWgaaWcbaGaemOBa4gabeaakiabg2da9maaqafabaGaemivaq1aaSbaaSqaaiabd6gaUjabcYcaSiqbd6gaUzaafaaabeaakiGbccfaqjabckhaYnaaBaaaleaacuWGUbGBgaqbaaqabaaabaGafmOBa4MbauaaaeqaniabggHiLdGccqGGUaGlaaa@43CD@

In Eq. (15) the discrete argument n has been written as a subscript denoting a vector index rather than a functional argument, and the sum over contributing terms is written as a matrix transformation on the vector with components Pr n . The matrix T is called the transfer matrix of the probability process under which Pr n evolves.

Moments of Pr, such as the mean number, are defined through expectations

n = n n Pr n . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaaadeqaaiabd6gaUbGaayzkJiaawQYiaiabg2da9maaqafabaGaemOBa4MagiiuaaLaeiOCai3aaSbaaSqaaiabd6gaUbqabaaabaGaemOBa4gabeqdcqGHris5aOGaeiOla4caaa@3ADF@

Through the master equation (15) the time evolution of n may be calculated as

d n d t = n n d Pr n d t = n n n T n , n Pr n MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabdsgaKnaaamqabaGaemOBa4gacaGLPmIaayPkJaaabaGaemizaqMaemiDaqhaaiabg2da9maaqafabaGaemOBa4galeaacqWGUbGBaeqaniabggHiLdGcdaWcaaqaaiabdsgaKjGbccfaqjabckhaYnaaBaaaleaacqWGUbGBaeqaaaGcbaGaemizaqMaemiDaqhaaiabg2da9maaqafabaGaemOBa42aaabuaeaacqWGubavdaWgaaWcbaGaemOBa4MaeiilaWIafmOBa4MbauaaaeqaaOGagiiuaaLaeiOCai3aaSbaaSqaaiqbd6gaUzaafaaabeaaaeaacuWGUbGBgaqbaaqab0GaeyyeIuoaaSqaaiabd6gaUbqab0GaeyyeIuoaaaa@5522@

The steady-state solution dn/dt = 0 may be solved through Eq. (17) as a balance equation between moments of Pr expressed on the right-hand side of the equality. In general, the moment equations are not closed, either for steady or non-steady states. The time dependence or steady-state condition for n is a function of quadratic moments in n, whose time dependence or steady state conditions are in turn functions of higher-order moments.

The mean-field approximation truncates this hierarchy of dependencies into a closed system of equations for the expectations n. In particular, because the steady-state solution to Eq. (17), for the master equation 5 involves only quadratic moments, the relation can be closed by replacing I + n J by I + n J and P + n0 by P + n0 in Eq. 5 and then evaluating the relation (17) at dn/dt = 0. The net result is to replace terms such as (I + n J ) n j by the approximations I + n J n j . The resulting feedback operates only through its mean strength I + n J = I + n J , which motivates the term "mean field approximation".

The mean-field approximation of Eq. (5) leads to the classical equations of detailed balance with hopping rates expressed in terms of mean occupation numbers. Thus, the mean particle numbers in adjacent phosphorylation states satisfy the relation

nj+1 = xn j , (18)

with the geometric factor

x = I + n J P + n 0 = e λ / 2 + g n J / N e λ / 2 + g n 0 / N , MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWG4baEcqGH9aqpdaWcaaqaaiabdMeajjabgUcaRmaaamqabaGaemOBa42aaSbaaSqaaiabdQeakbqabaaakiaawMYicaGLQmcaaeaacqWGqbaucqGHRaWkdaaadeqaaiabd6gaUnaaBaaaleaacqaIWaamaeqaaaGccaGLPmIaayPkJaaaaiabg2da9maalaaabaGaemyzau2aaWbaaSqabeaaiiGacqWF7oaBcqGGVaWlcqaIYaGmaaGccqGHRaWkcqWGNbWzdaaadeqaaiabd6gaUnaaBaaaleaacqWGkbGsaeqaaaGccaGLPmIaayPkJaGaei4la8IaemOta4eabaGaemyzau2aaWbaaSqabeaacqGHsislcqWF7oaBcqGGVaWlcqaIYaGmaaGccqGHRaWkcqWGNbWzdaaadeqaaiabd6gaUnaaBaaaleaacqaIWaamaeqaaaGccaGLPmIaayPkJaGaei4la8IaemOta4eaaiabcYcaSaaa@5AA2@

by the definitions, Eq. (7), in the main text.

The generating function for the steady-state master equation

To derive the equilibrium solution for the generating function from the master equation (5), first recall the definition F ( z ) { n } i = 1 J z i n i Pr ( n ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGgbGrcqGGOaakcqWG6bGEcqGGPaqkcqGHHjIUdaaeqaqaamaaradabaGaemOEaO3aa0baaSqaaiabdMgaPbqaaiabd6gaUnaaBaaameaacqWGPbqAaeqaaaaakiGbccfaqjabckhaYjabcIcaOiabd6gaUjabcMcaPaWcbaGaemyAaKMaeyypa0JaeGymaedabaGaemOsaOeaniabg+GivdaaleaacqGG7bWEcqWGUbGBcqGG9bqFaeqaniabggHiLdaaaa@4B09@ . By multiplying Eq. (5) by j = 1 J z i n i MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaqeWaqaaiabdQha6naaDaaaleaacqWGPbqAaeaacqWGUbGBdaWgaaadbaGaemyAaKgabeaaaaaaleaacqWGQbGAcqGH9aqpcqaIXaqmaeaacqWGkbGsa0Gaey4dIunaaaa@38FF@ and summing over {n}, we obtain the equivalent time-evolution equation for the generating function

d d t F ( z ) = { n } j = 0 J 1 [ ( I + n J δ J , j + 1 ) ( n j + 1 ) i = 1 J z i n i Pr ( n + 1 j 1 j + 1 ) ( I + n J ) n j i = 1 J z n n i Pr ( n ) + ( P + n 0 δ 0 , j ) ( n j + 1 + 1 ) i = 1 J z i n i Pr ( n 1 j + 1 j + 1 ) ( P + n 0 ) n j + 1 i = 1 J z i n i Pr ( n ) ] . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaafaqadeGabaaabaWaaSaaaeaacqWGKbazaeaacqWGKbazcqWG0baDaaGaemOrayKaeiikaGIaemOEaONaeiykaKIaeyypa0ZaaabuaeaadaaeWbqaamaadeaabaGaeiikaGIaemysaKKaey4kaSIaemOBa42aaSbaaSqaaiabdQeakbqabaGccqGHsisliiGacqWF0oazdaWgaaWcbaGaemOsaOKaeiilaWIaemOAaOMaey4kaSIaeGymaedabeaakiabcMcaPiabcIcaOiabd6gaUnaaBaaaleaacqWGQbGAaeqaaOGaey4kaSIaeGymaeJaeiykaKYaaebCaeaacqWG6bGEdaqhaaWcbaGaemyAaKgabaGaemOBa42aaSbaaWqaaiabdMgaPbqabaaaaOGagiiuaaLaeiOCaiNaeiikaGIaemOBa4Maey4kaSIaeGymaeZaaSbaaSqaaiabdQgaQbqabaGccqGHsislcqaIXaqmdaWgaaWcbaGaemOAaOMaey4kaSIaeGymaedabeaakiabcMcaPiabgkHiTiabcIcaOiabdMeajjabgUcaRiabd6gaUnaaBaaaleaacqWGkbGsaeqaaOGaeiykaKIaemOBa42aaSbaaSqaaiabdQgaQbqabaGcdaqeWbqaaiabdQha6naaDaaaleaacqWGUbGBaeaacqWGUbGBdaWgaaadbaGaemyAaKgabeaaaaGccyGGqbaucqGGYbGCcqGGOaakcqWGUbGBcqGGPaqkaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabdQeakbqdcqGHpis1aaWcbaGaemyAaKMaeyypa0JaeGymaedabaGaemOsaOeaniabg+GivdaakiaawUfaaaWcbaGaemOAaOMaeyypa0JaeGimaadabaGaemOsaOKaeyOeI0IaeGymaedaniabggHiLdaaleaacqGG7bWEcqWGUbGBcqGG9bqFaeqaniabggHiLdaakeaadaWacaqaaiabgUcaRiabcIcaOiabdcfaqjabgUcaRiabd6gaUnaaBaaaleaacqaIWaamaeqaaOGaeyOeI0Iae8hTdq2aaSbaaSqaaiabicdaWiabcYcaSiabdQgaQbqabaGccqGGPaqkcqGGOaakcqWGUbGBdaWgaaWcbaGaemOAaOMaey4kaSIaeGymaedabeaakiabgUcaRiabigdaXiabcMcaPmaarahabaGaemOEaO3aa0baaSqaaiabdMgaPbqaaiabd6gaUnaaBaaameaacqWGPbqAaeqaaaaakiGbccfaqjabckhaYjabcIcaOiabd6gaUjabgkHiTiabigdaXmaaBaaaleaacqWGQbGAaeqaaOGaey4kaSIaeGymaeZaaSbaaSqaaiabdQgaQjabgUcaRiabigdaXaqabaGccqGGPaqkcqGHsislcqGGOaakcqWGqbaucqGHRaWkcqWGUbGBdaWgaaWcbaGaeGimaadabeaakiabcMcaPiabd6gaUnaaBaaaleaacqWGQbGAcqGHRaWkcqaIXaqmaeqaaOWaaebCaeaacqWG6bGEdaqhaaWcbaGaemyAaKgabaGaemOBa42aaSbaaWqaaiabdMgaPbqabaaaaOGagiiuaaLaeiOCaiNaeiikaGIaemOBa4MaeiykaKcaleaacqWGPbqAcqGH9aqpcqaIXaqmaeaacqWGkbGsa0Gaey4dIunaaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabdQeakbqdcqGHpis1aaGccaGLDbaacqGGUaGlaaaaaa@E33B@

Because {n} is now a variable of summation, it can be shifted in the first term of each line of Eq. (20), to obtain an equation without offsets in the indices,

d d t F ( z ) = { n } j = 0 J 1 [ ( I + n J ) ( z j + 1 z j 1 ) n j ( P + n 0 ) ( z j z j + 1 1 ) n j + 1 i = 1 J z i n i Pr ( n ) . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabdsgaKbqaaiabdsgaKjabdsha0baacqWGgbGrcqGGOaakcqWG6bGEcqGGPaqkcqGH9aqpdaaeqbqaamaaqahabaWaamqaaeaacqGGOaakcqWGjbqscqGHRaWkcqWGUbGBdaWgaaWcbaGaemOsaOeabeaakiabcMcaPmaabmaabaWaaSaaaeaacqWG6bGEdaWgaaWcbaGaemOAaOMaey4kaSIaeGymaedabeaaaOqaaiabdQha6naaBaaaleaacqWGQbGAaeqaaaaakiabgkHiTiabigdaXaGaayjkaiaawMcaaiabd6gaUnaaBaaaleaacqWGQbGAaeqaaOGaeyOeI0IaeiikaGIaemiuaaLaey4kaSIaemOBa42aaSbaaSqaaiabicdaWaqabaGccqGGPaqkdaqadaqaamaalaaabaGaemOEaO3aaSbaaSqaaiabdQgaQbqabaaakeaacqWG6bGEdaWgaaWcbaGaemOAaOMaey4kaSIaeGymaedabeaaaaGccqGHsislcqaIXaqmaiaawIcacaGLPaaacqWGUbGBdaWgaaWcbaGaemOAaOMaey4kaSIaeGymaedabeaakmaarahabaGaemOEaO3aa0baaSqaaiabdMgaPbqaaiabd6gaUnaaBaaameaacqWGPbqAaeqaaaaakiGbccfaqjabckhaYjabcIcaOiabd6gaUjabcMcaPiabc6caUaWcbaGaemyAaKMaeyypa0JaeGymaedabaGaemOsaOeaniabg+GivdaakiaawUfaaaWcbaGaemOAaOMaeyypa0JaeGimaadabaGaemOsaOKaeyOeI0IaeGymaedaniabggHiLdaaleaacqGG7bWEcqWGUbGBcqGG9bqFaeqaniabggHiLdaaaa@858B@

Since z j j = 1 J z i n i = n j z j i = 1 J z i n i MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabgkGi2cqaaiabgkGi2kabdQha6naaBaaaleaacqWGQbGAaeqaaaaakmaaradabaGaemOEaO3aa0baaSqaaiabdMgaPbqaaiabd6gaUnaaBaaameaacqWGPbqAaeqaaaaaaSqaaiabdQgaQjabg2da9iabigdaXaqaaiabdQeakbqdcqGHpis1aOGaeyypa0ZaaSaaaeaacqWGUbGBdaWgaaWcbaGaemOAaOgabeaaaOqaaiabdQha6naaBaaaleaacqWGQbGAaeqaaaaakmaaradabaGaemOEaO3aa0baaSqaaiabdMgaPbqaaiabd6gaUnaaBaaameaacqWGPbqAaeqaaaaaaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabdQeakbqdcqGHpis1aaaa@5264@ , and likewise for j + 1, we may further condense Eq. (21) into

d d t F ( z ) = { n } j = 0 J 1 ( z j + 1 z j ) [ ( P + n 0 ) z j + 1 ( I + n J ) z j ] i = 1 J z i n i Pr ( n ) . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabdsgaKbqaaiabdsgaKjabdsha0baacqWGgbGrcqGGOaakcqWG6bGEcqGGPaqkcqGH9aqpdaaeqbqaamaaqahabaGaeiikaGIaemOEaO3aaSbaaSqaaiabdQgaQjabgUcaRiabigdaXaqabaGccqGHsislcqWG6bGEdaWgaaWcbaGaemOAaOgabeaakiabcMcaPmaadmaabaGaeiikaGIaemiuaaLaey4kaSIaemOBa42aaSbaaSqaaiabicdaWaqabaGccqGGPaqkdaWcaaqaaiabgkGi2cqaaiabgkGi2kabdQha6naaBaaaleaacqWGQbGAcqGHRaWkcqaIXaqmaeqaaaaakiabgkHiTiabcIcaOiabdMeajjabgUcaRiabd6gaUnaaBaaaleaacqWGkbGsaeqaaOGaeiykaKYaaSaaaeaacqGHciITaeaacqGHciITcqWG6bGEdaWgaaWcbaGaemOAaOgabeaaaaaakiaawUfacaGLDbaadaqeWbqaaiabdQha6naaDaaaleaacqWGPbqAaeaacqWGUbGBdaWgaaadbaGaemyAaKgabeaaaaGccyGGqbaucqGGYbGCcqGGOaakcqWGUbGBcqGGPaqkaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabdQeakbqdcqGHpis1aOGaeiOla4caleaacqWGQbGAcqGH9aqpcqaIWaamaeaacqWGkbGscqGHsislcqaIXaqma0GaeyyeIuoaaSqaaiabcUha7jabd6gaUjabc2ha9bqab0GaeyyeIuoaaaa@802B@

The mean-field approximation consists in replacing the terms P + n0 and I + n J by their average values in the configurations – self-consistently determined – which dominate the sum (22). These are denoted P + n0 and I + n J . Note that with this approximation, the terms involving z and ∂/∂z are separated from the index sum over i = 1 J z i n i Pr ( n ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaqeWaqaaiabdQha6naaDaaaleaacqWGPbqAaeaacqWGUbGBdaWgaaadbaGaemyAaKgabeaaaaGccyGGqbaucqGGYbGCcqGGOaakcqWGUbGBcqGGPaqkaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabdQeakbqdcqGHpis1aaaa@3EB4@ , which may be performed to recover a differential equation for the scalar function F(z). Using the definitions from Eq. (7) in the main text, and removing an overall scale for time to the front, we then recast Eq. (22) as

d d t F ( z ) = N g ( e λ / 2 + g n 0 N ) j = 0 J 1 ( z j + 1 z j ) ( z j + 1 z z j ) F ( z ) . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabdsgaKbqaaiabdsgaKjabdsha0baacqWGgbGrcqGGOaakcqWG6bGEcqGGPaqkcqGH9aqpdaWcaaqaaiabd6eaobqaaiabdEgaNbaadaqadaqaaiabdwgaLnaaCaaaleqabaGaeyOeI0ccciGae83UdWMaei4la8IaeGOmaidaaOGaey4kaSIaem4zaC2aaSaaaeaadaaadeqaaiabd6gaUnaaBaaaleaacqaIWaamaeqaaaGccaGLPmIaayPkJaaabaGaemOta4eaaaGaayjkaiaawMcaamaaqahabaGaeiikaGIaemOEaO3aaSbaaSqaaiabdQgaQjabgUcaRiabigdaXaqabaGccqGHsislcqWG6bGEdaWgaaWcbaGaemOAaOgabeaakiabcMcaPmaabmaabaWaaSaaaeaacqGHciITaeaacqGHciITcqWG6bGEdaWgaaWcbaGaemOAaOMaey4kaSIaeGymaedabeaaaaGccqGHsislcqWG6bGEdaWcaaqaaiabgkGi2cqaaiabgkGi2kabdQha6naaBaaaleaacqWGQbGAaeqaaaaaaOGaayjkaiaawMcaaaWcbaGaemOAaOMaeyypa0JaeGimaadabaGaemOsaOKaeyOeI0IaeGymaedaniabggHiLdGccqWGgbGrcqGGOaakcqWG6bGEcqGGPaqkcqGGUaGlaaa@71ED@

The negative sign reflects the convergence of a finite Markov process to its stationary distribution.

The polynomials (zj+1- z j ) in Eq. (23) are not needed to identify a solution to dF/dt = 0, as any power of the variable

ζ ( z ) i = 0 J x i z i , MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWF2oGEcqGGOaakcqWG6bGEcqGGPaqkcqGHHjIUdaaeWbqaaiabdIha4naaCaaaleqabaGaemyAaKgaaOGaemOEaO3aaSbaaSqaaiabdMgaPbqabaaabaGaemyAaKMaeyypa0JaeGimaadabaGaemOsaOeaniabggHiLdGccqGGSaalaaa@4104@

is annihilated by the derivative terms in parentheses in Eq. (23), independently at each j. The particular combination

F 1 ( z ) ζ ( z ) i = 0 J x i = ζ ( z ) ( 1 x ) ( 1 x J + 1 ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGgbGrdaWgaaWcbaGaeGymaedabeaakiabcIcaOiabdQha6jabcMcaPiabggMi6oaalaaabaacciGae8NTdONaeiikaGIaemOEaONaeiykaKcabaWaaabmaeaacqWG4baEdaahaaWcbeqaaiabdMgaPbaaaeaacqWGPbqAcqGH9aqpcqaIWaamaeaacqWGkbGsa0GaeyyeIuoaaaGccqGH9aqpdaWcaaqaaiab=z7a6jabcIcaOiabdQha6jabcMcaPiabcIcaOiabigdaXiabgkHiTiabdIha4jabcMcaPaqaaiabcIcaOiabigdaXiabgkHiTiabdIha4naaCaaaleqabaGaemOsaOKaey4kaSIaeGymaedaaOGaeiykaKcaaaaa@5583@

satisfies the normalization condition F1(z ≡ 1) = 1 for a generating function, but its first-derivative satisfies j = 0 J / z j F 1 | z 1 = 1 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaabcaqaamaaqadabaGaeyOaIyRaei4la8IaeyOaIyRaemOEaO3aaSbaaSqaaiabdQgaQbqabaGccqWGgbGrdaWgaaWcbaGaeGymaedabeaaaeaacqWGQbGAcqGH9aqpcqaIWaamaeaacqWGkbGsa0GaeyyeIuoaaOGaayjcSdWaaSbaaSqaaiabdQha6jabggMi6kabigdaXaqabaGccqGH9aqpcqaIXaqmaaa@4406@ , identifying F1 as the generating function for a single particle. For N particles, the generating function F(z) = F 1 N MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGgbGrdaqhaaWcbaGaeGymaedabaGaemOta4eaaaaa@3003@ , which is a general relation for the non-interacting particles described by the mean-field approximation, and which recovers Eq. (6) in the main text.

Reviewers' comments

Reviewer's report 1

Ned Wingreen, Department of Molecular Biology, Princeton University

This paper reports a careful mathematical analysis of a model biochemical circuit with feedback. The model consists of a protein with multiple phosphorylation sites, which can feed back to positively affect its own phosphorylation or dephosphorylation rates, but only when fully phosphorylated or dephosphorylated, respectively. An asymmetric model containing only phosphorylation feedback is also considered. The authors show that these simple models display non-equilibrium phase transitions between a monostable and a bistable regime, and show that there is good agreement between mean-field theory results and exact simulations. Importantly, the rates of phosphorylation and dephosphorylation are taken to be linear functions of enzyme density. The bistability emerges instead from the assumption that full phosphorylation (or dephosphorylation) of multiple sites is required for feed back.

Overall, the paper makes the case that even very simple biochemical circuits can display bistability, with potentially very slow switching between distinct states. An important point raised in the paper is that the concentration of proteins is an essential parameter in determining the regime of behavior. With increasing protein concentration, the relative strength of feedback becomes stronger, and the system is driven into the regime of bistability. This could be important in biological systems where protein concentrations can be actively controlled, e.g. by transcriptional regulation or by regulated protein degradation.

In the model section, the distinction between "ultrasensitive" and "threshold-like" behavior is not immediately obvious. I recommend a figure showing showing examples of these two types of behavior.

Author response: We have added what is now Figure 2 to illustrate both forms of switching, but also to convey a wealth of further information to which we refer at various points in the manuscript.

From a biological point of view, it would be helpful to relate the switching time estimate to real biological parameters. Even a simple example that ends up with a estimated switching time would be helpful.

Author response: We have added an extensive paragraph discussing and estimating switching times.

Reviewer's report 2

Sergei Maslov, Brookhaven National Laboratories

The manuscript contains an exhaustive analytical and numerical study of the stochastic dynamics of a multistep phosphorylation/dephosphorylation of a single substrate in the presence of a positive feedback. From the mathematical standpoint the results are as complete as they could ever be: even the multi-variable generating function was computed (albeit in the mean-field limit). Expectedly, under favorable conditions the positive feedback generates bistability which is also analyzed by the authors in great detail.

However, in my opinion authors should make a better case for the biological meaningfulness of these results.

Is there any evidence that the (possibly indirect) feedback in real-life systems of this type has a positive sign? Could authors name at least one concrete example where bistability of phosphorylation/dephosphorylation of a single substrate is at least suspected?

Author response: We have added a further example of a protein with bifunctional kinase/phosphatase activity. It is not known, however, whether these systems have switch character. We point to reference [26]as a recent example suggesting competition between antagonistic pathways in cellular decision processes. Again, it is unclear whether such antagonism converges on a shared circuit causing bistability along the lines we consider in our paper.

Since the case of infinite J has no biological meaning I would recommend removing the discussion of its peculiar mathematical properties from the manuscript.

Author response: We disagree. We now explain in the text (as is clear from the pertinent figure) that the infinite-J behavior is the asymptote for all finite-J cases deep inside the bistable regime. (The finite-J curves converge to the infinite-J curve at large g.) It is, therefore, of interest to understand the infinite-J case.

What are the advantages and disadvantages of different values of J with respect to signal to noise ratio. In other words, are there any biological lessons to be learned from Figure 6?

Author response: We have added a brief paragraph in the pertinent section of the manuscript to verbally point to the fact shown in Figure 6 that noise decreases with J at a given distance from the transition. We also point out that for a given J noise increases past the transition when J is large and decreases when J is small. We don't know whether this has biological significance.

Since the "average residence time" t is a very important characteristic of any bistable switch used as a memory device could authors attempt to estimate it for some biologically realistic microscopic parameters? For example, in Figure 7 for, say, N = 100 molecules would t be of order of minutes, seconds, milliseconds?

Author response: We have added an extensive paragraph addressing this issue (which was also raised by Dr. Wingreen).

Reviewer's report 3

Artem Novozhilov, National Center for Biotechnology Information (nominated by Eugene V Koonin, National Center for Biotechnology Information, NIH)

The authors formulate and analyze a stochastic model of a molecular switch frequently found in the molecular control circuitry of cells. This model circuit has been a subject of extensive research during the last decade. Within the framework of deterministic models, it was shown that similar models can exhibit bistability and hysteresis, which might be responsible for some of all-or-none irreversible processes in the cells. The main novelty introduced by the authors is taking into account intrinsic stochasticity of the (de)phosporylation processes and analytical analysis of the resulting stochastic mathematical model (which is in remarkable agreement with the simulation results). Applying formalism from the theory of non-equilibrium phase transitions the authors obtain phase diagram (stratification of the parameter space into mono- or bistable domains) for arbitrary parameters and fluctuation spectrum for the symmetric scheme with equal rates of kinase and phosphatase activity. This is an important contribution because stochastic consideration not only allow one to obtain the phase diagram in terms of mean system behavior, but also to estimate such probabilistic characteristics as the variance of the order parameter and mean residence time of the substrate population in one of the two possible states, thus providing some insight how macroscopic behavior can emerge from stochastic molecular interactions.

However, I have some comments and questions concerning the text.

I think that some of the statements presented in the Conclusion section do not really follow from the results and discussion in the main text. The authors claim that "The primary value of this contribution is to present a thorough and rigorous stochastic analysis of a switching circuit" is disputable.

(a): The derivation of the mathematical results in the case of the mean-field analysis is, in my opinion, quite fragmentary and could be supplemented with a Mathematical Appendix.

(b): The results for fluctuation in the order parameter and for residence time are presented without any derivation with [16] to unpublished work. These results also could be included in Mathematical Appendix.

(c): The results for fluctuation in the order parameter and for residence time are presented and discussed only in the case of the symmetric feedback and P = I (loosely speaking, not the most probable case). Is it possible to obtain analytical estimates of these characteristics in the general case?

(d): Thus, I presume that it would be more appropriate to state that the primary value of the author's contribution is to illustrate, on a biologically relevant example, the analytical framework presented elsewhere ([16]) and show that in some particular cases it is possible to calculate fluctuations and residence times.

(e): I, hence, would also question conclusion 6 (here, the way it is stated in the main text, equal rates of(de)phosphorylation are not enough for a second-order phase transition, one should also have the symmetric feedback) and ...

(f): ... conclusion 7, which, being quite a general assertion on the average residence times, does not follow from the results presented only for the symmetric scheme and P = I.

Author response: (a): We have added two detailed appendices in regard. One appendix explains the idea of mean-field theory. The other derives in detail the generating function F(z).

(b): We understand the frustration of references to unpublished work, but we feel we cannot do justice to the technical details of the field-theory formalism by relegating them into an appendix. The appendix would become a manuscript in its own right. A preprint of the paper will be available shortly and we hope we can link to it from the web-published version of the present article. We believe that the presently revised and extended version of this manuscript decreases its dependency on the forthcoming paper to an acceptable level.

(c): We are at the moment unable to provide analytical calculations for residence times in the asymmetric case. In point 3 of the Conclusions we now discuss issues related to residence times in the asymmetric case more extensively.

(d): We agree with the reviewer's assessment regarding the primary value of our contribution to the point of paraphrasing his comment in our Conclusions.

(e): The second-order phase transition hinges on parameter and circuit symmetry. We are now more explicit throughout the manuscript about the symmetries we refer to.

(f): We have reworded what was conclusion 7.

The authors could elaborate on the hysteresis (or path dependence) phenomenon (of course, in terms of the order parameter) which can be seen from Figure 4b, where two critical couplings are found. In connection with this, it could be helpful to produce figures similar to Fig. 5 but for PI and both symmetric and asymmetric feedbacks. This additional plot(s) can also clarify for a biologist the difference between first-and second- order phase transitions. I also suggest to redraw the plot in Fig. 5 such that both branches of the order parameter are shown when g > gc, thus illustrating the concept of bistability.

Author response: The newly added Figure 2addresses some of these requests and illustrates the concept of bistability. We have added wording to the caption of Figure 4 (new numbering) to remind the reader that the modulus folds both symmetric branches into one. From the viewpoint of hysteresis, asymmetries affect the shape details of the curves but don't impact any essential aspects of the message conveyed by Figure 2. We have added what is now Figure 4 to show the bistability transitions for the symmetric circuit with asymmetric I/P. This illustrates, as the reviewer requested with biologists in mind, the difference between first and second-order transitions. The Figure complements both Figure 3a (phase portrait) and Figure 5(which is the I = P case compared against simulations and for varying J). We have not added a similar figure for the asymmetric circuit, as the phase portrait, Figure 3b, suffices. The addition of Figure 4has necessitated a few additional equations in the theoretical analysis section.

The part of the paper dedicated to the average residence time is too short considering its importance. It would be very interesting to see residence times in other cases (e.g., the symmetric feedback and PI).

Author response: We have now addressed some of these issues, as indicated in our responses to similar points raised by other reviewers.

It is indicated in the text (the last paragraph of the Theoretical Analysis section) that "function f(g, J) is independent of N" but parameter g, as defined in the text, depends on N. Can you clarify this point?

Author response: To meaningfully compare residence times for different values of N at fixed J we must also fix the value of g, which is done by adjusting I P MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaGcaaqaaiabdMeajjabdcfaqbWcbeaaaaa@2F0B@ to compensate for the fact that N affects the coupling, g = N/ I P MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaGcaaqaaiabdMeajjabdcfaqbWcbeaaaaa@2F0B@ . The phrase "f(g, J) is independent of N at fixed g and J" expresses exactly this, but we have unpacked it in the caption to Figure 7 (new numbering).

Figure 7 gives an impression that the mean residence time depends only on N and J, and is independent of kinase activity, phosphatase activity, and the type of the feedback. Is it really so?

Author response: See our comments to the previous point.


  1. Novak B, Pataki Z, Ciliberto A, Tyson JJ: Mathematical Model of the Cell Division Cycle of Fission Yeast. Chaos 2001, 11: 277-286. 10.1063/1.1345725

    Article  PubMed  CAS  Google Scholar 

  2. Tyson JJ, Csikasz-Nagy A, Novak B: The Dynamics of Cell Cycle Regulation. Bioessays 2002, 24: 1095-1109. 10.1002/bies.10191

    Article  PubMed  CAS  Google Scholar 

  3. Ferrell JE: Xenopus Oocyte Maturation: New Lessons from a Good Egg. Bioessays 1999, 21: 833-842. 10.1002/(SICI)1521-1878(199910)21:10<833::AID-BIES5>3.0.CO;2-P

    Article  PubMed  Google Scholar 

  4. Ferrell JE, Xiong W: Bistability in Cell Signaling: How To Make Continuous Processes Discontinuous, and Reversible Processes Irreversible. Chaos 2001, 11: 227-236. 10.1063/1.1349894

    Article  PubMed  CAS  Google Scholar 

  5. von Dassow G, Meir E, Munro EM, Odell GM: The Segment Polarity Network Is a Robust Developmental Module. Nature 2000, 406: 188-192. 10.1038/35018085

    Article  PubMed  CAS  Google Scholar 

  6. Lisman JE: A Mechanism for Memory Storage Insensitive to Molecular Turnover: A Bistable Autophosphorylating Kinase. Proc Natl Acad Sci USA 1985, 82: 3055-3057. 10.1073/pnas.82.9.3055

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  7. Goldbeter A, Koshland DE: An Amplified Sensitivity Arising from Covalent Modification in Biological Systems. Proc Natl Acad Sci USA 1981, 78: 6840-6844. 10.1073/pnas.78.11.6840

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  8. Huang CY, Ferrell JE: Ultrasensitivity in the Mitogen-activated Protein Kinase Cascade. Proc Natl Acad Sci USA 1996, 93: 0078-1008.

    Google Scholar 

  9. Rao V, Wolf DM, Arkin AP: Control, Exploitation and Tolerance of Intracellular Noise. Nature 2002, 420: 231-237. 10.1038/nature01258

    Article  PubMed  CAS  Google Scholar 

  10. Tyson JJ, Chen KC, Novak B: Sniffers, Buzzers, Toggles and Blinkers: Dynamics of Regulatory and Signaling Pathways in the Cell. Curr Opin Cell Biol 2003, 15: 221-231. 10.1016/S0955-0674(03)00017-6

    Article  PubMed  CAS  Google Scholar 

  11. Elowitz MB, Levine AJ, Siggia ED, Swain PS: Stochastic Gene Expression in a Single Cell. Science 2002, 297: 1183-1186. 10.1126/science.1070919

    Article  PubMed  CAS  Google Scholar 

  12. Ozbudak EM, Thattai M, Kurtser I, Grossman AD, Oudenaarden A: Regulation of Noise in the Expression of a Single Gene. Nature Genetics 2002, 31: 69-73. 10.1038/ng869

    Article  PubMed  CAS  Google Scholar 

  13. McAdams HH, Arkin A: It's a Noisy Business! Genetic regulation at the nanomolar scale. Trends Genetics 1999, 15: 65-69. 10.1016/S0168-9525(98)01659-X

    Article  CAS  Google Scholar 

  14. Paulsson J, Ehrenberg M: Noise in a Minimal Regulatory Network: Plasmid Copy Number Control. Q Rev Biophys 2002, 34: 1-59. 10.1017/S0033583501003663

    Article  Google Scholar 

  15. Thattai M, Oudenaarden A: Intrinsic Noise in Gene Regulatory Networks. Proc Natl Acad Sci USA 2001, 98: 8614-8619. 10.1073/pnas.151588598

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  16. Smith DE, Krishnamurthy S, Krakauer DC, Fontana W: The Statistical Mechanics of Biomolecular Switching. 2007, in press.

    Google Scholar 

  17. Novak B, Tyson JJ: Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte extracts and intact embryos. J Cell Sci 1993, 106: 1153-1168.

    PubMed  CAS  Google Scholar 

  18. von Neumann J: Probabilistic Logics and the Synthesis of Reliable Organisms from Unreliable Components. Automata Studies 1956, 34: 43-98.

    Google Scholar 

  19. Kreegipuu A, Blom N, Brunak S: PhosphoBase, a Database of Phosphorylation Sites: Release 2. Nucleic Acids Res 1999, 27: 237-239. [] 10.1093/nar/27.1.237

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  20. Paulsson J: Summing Up the Noise in Gene Networks. Nature 2004, 427: 415-418. 10.1038/nature02257

    Article  PubMed  CAS  Google Scholar 

  21. Kültz D, Burg M: Evolution of Osmotic Stress Signaling Via Map Kinase Cascades. J Exp Bio 1998, 201: 3015-3021.

    Google Scholar 

  22. Markevich NI, Hoek JB, Kholodenko BN: Signaling switches and bistability arising from multisite phosphorylation in protein kinase cascades. The Journal of Cell Biology 2004, 164: 353-359. 10.1083/jcb.200308060

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  23. Craciun G, Tang Y, Feinberg M: Understanding bistability in complex enzyme-driven reaction networks. Proc Natl Acad Sci USA 2006, 103: 8697-8702. 10.1073/pnas.0602767103

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  24. Ferrell JE, Bhatt RR: Mechanistic studies of the dual phosphorylation of mitogen-activated protein kinase. J Biol Chem 1997, 272: 19008-19016. 10.1074/jbc.272.30.19008

    Article  PubMed  CAS  Google Scholar 

  25. Burack WR, Sturgill TW: The activating dual-phosphorylation of MAPK by MEK is nonprocessive. Biochemistry 1997, 36: 5929-5933. 10.1021/bi970535d

    Article  PubMed  CAS  Google Scholar 

  26. Gaudet S, Janes KA, Albeck J, Pace EA, Lauffenburger DA, Sorger PK: A compendium of signals and responses triggered by prodeath and prosurvival cytokines. Mol Cell Proteomics 2005, 10: 1569-1590. 10.1074/mcp.M500158-MCP200

    Article  Google Scholar 

  27. Kravanja M, Engelmann R, Dossonnet V, Blüggel M, Meyer HE, Frank R, Galinier A, Deutscher J, Schnell N, Hengstenberg W: The hprK gene of Enterococcus faecalis encodes a novel bifunctional enzyme: the HPr kinase/phosphatase. Mol Microbiol 1999, 31: 59-66. 10.1046/j.1365-2958.1999.01146.x

    Article  PubMed  CAS  Google Scholar 

  28. Ninfa AJ: Protein phosphorylation and the regulation of cellular processes by the homologous two-component regulatory systems of bacteria. Genet Eng 1991, 13: 39-72.

    Article  CAS  Google Scholar 

  29. Bialek W: Stability and Noise in Biochemical Switches. In Advances in Neural Information Processing. Volume 13. Edited by: Leen TK, Dietterich TG, Tresp V. Cambridge: MIT Press; 2001.

    Google Scholar 

  30. Goldenfeld N: Lectures on Phase Transitions and the Renormalization Group (Frontiers in Physics, 85). Boulder, CO: Westview Press; 1992.

    Google Scholar 

  31. Mattis DC, Glasser ML: The Uses of Quantum Field Theory in Diffusion-limited Reactions. Rev Mod Phys 1998, 70: 979-1001. 10.1103/RevModPhys.70.979

    Article  CAS  Google Scholar 

  32. Cardy JL: Field Theory and Nonequilibrium Statistical Mechanics. 1999. [Lectures presented at the Troisième Cycle de la Suisse Romande, available at ]

    Google Scholar 

  33. Sasai M, Wolynes P: Stochastic Gene Expression As a Many-body Problem. Proc Nat Acad Sci USA 2003, 100: 2374-2379. 10.1073/pnas.2627987100

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  34. Warren PB, ten Wolde PR: Enhancement of the Stability of Genetic Swtiches by Overlapping Upstream Regulatory Domains. Phys Rev Lett 2004, 92: 128101(1)-128101(4).

    Google Scholar 

  35. Miller P, Zhabotinsky AM, Lisman JE, Wang XJ: The stability of a stochastic CaMKII switch: Dependence on the number of enzyme molecules and protein turnover. PLoS Biol 2005,3(4):e107. 10.1371/journal.pbio.0030107

    Article  PubMed  PubMed Central  Google Scholar 

  36. Aurell E, Sneppen K: Epigenetics As a First Exit Problem. Phys Rev Lett 2002, 88: 048101(1)-048101(4). 10.1103/PhysRevLett.88.048101

    Article  Google Scholar 

  37. Roma DM, O'Flanagan RA, Ruckenstein AE, Sengupta AM, Mukhopadhyay R: Optimal Path to Epigenetic Switching. Physical Review E 2005, 71: 011902(1)-011902(5). 10.1103/PhysRevE.71.011902

    Article  Google Scholar 

  38. Gunawardena J: Multisite Protein Phosphorylation Makes a Good Threshold But Can Be a Poor Switch. Proc Natl Acad Sci USA 2005, 102: 4617-1462. 10.1073/pnas.0507322102

    Article  Google Scholar 

Download references


S.K. was supported by the Swedish Research Council. E.S. is grateful to acknowledge Insight Venture Partners for support. The authors wish to thank the reviewers for constructive comments and Jeremy Gunawardena for fruitful discussions.

Author information

Authors and Affiliations


Corresponding authors

Correspondence to Supriya Krishnamurthy or Eric Smith.

Additional information

Authors' contributions

S.K. and E.S. contributed equally to this work and are joint first authors. S.K and E.S developed the field-theoretic formalism and carried out the analytical and numerical calculations. W.F. and D.K. suggested the problem, interpreted results in a biological light and, jointly with S.K and E.S., wrote the manuscript.

Authors’ original submitted files for images

Rights and permissions

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Krishnamurthy, S., Smith, E., Krakauer, D. et al. The stochastic behavior of a molecular switching circuit with feedback. Biol Direct 2, 13 (2007).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: