Skip to main content
IET Systems Biology logoLink to IET Systems Biology
. 2015 Feb 1;9(1):1–15. doi: 10.1049/iet-syb.2014.0006

Fundamental limitation of the instantaneous approximation in fold‐change detection models

Maja Skataric 1, Evgeni V Nikolaev 2, Eduardo D Sontag 2,
PMCID: PMC5653975  NIHMSID: NIHMS913245  PMID: 25569859

Abstract

The phenomenon of fold‐change detection, or scale‐invariance, is exhibited by a variety of sensory systems, in both bacterial and eukaryotic signalling pathways. It has been often remarked in the systems biology literature that certain systems whose output variables respond at a faster time scale than internal components give rise to an approximate scale‐invariant behaviour, allowing approximate fold‐change detection in stimuli. This study establishes a fundamental limitation of such a mechanism, showing that there is a minimal fold‐change detection error that cannot be overcome, no matter how large the separation of time scales is. To illustrate this theoretically predicted limitation, the authors discuss two common biomolecular network motifs, an incoherent feedforward loop and a feedback system, as well as a published model of the chemotaxis signalling pathway of Dictyostelium discoideum.

Inspec keywords: microorganisms, molecular biophysics, cell motility, scaling phenomena

Other keywords: instantaneous approximation, scale‐invariance, sensory systems, bacterial signalling pathways, eukaryotic signalling pathways, system biology literature, minimal fold‐change detection error, biomolecular network motifs, incoherent feedforward loop, chemotaxis signalling pathway, Dictyostelium discoideum, fold‐change detection models

1 Introduction

An important phenomenon in biology is that in which a physiological signal returns to a pre‐stimulus or ‘default’ value after a transient (impulse or pulse) input has been sensed. This input might be physical or biochemical, such as a light input to a photoreceptor, or a ligand to an olfactory receptor. Often, a return to such steady‐state values of outputs occurs even in the face of a sustained step or periodic excitation: the study of such exact (or at least approximate) adaptation to a persistent input has been the subject of extensive investigations in both the experimental and the modelling literature [13]. Physiological adaptation is a trait of many sensory systems, allowing them to accurately detect changes in input signals and distinguish meaningful information from background through a shifting of dynamic range. Thus, the human eye distinguishes features across nine orders of magnitude, even though its sensors can only detect a three order of magnitude contrast; this is achieved through both the pupillary light reflex and the adjustment of sensitivity of rods and cones [4]. Similarly, humans adapt to constant touches, smells or background noises, detecting new information only when a substantial change occurs. At a different scale of behaviour, a particularly well‐studied example of physiological adaptation is that of the response of the Escherichia coli (E. coli) chemotatic pathway response to stepwise addition and subsequent removal of attractant [3, 5]. In control theory, perfect adaptation is also called ‘disturbance rejection’ and is associated to ‘internal models’ of inputs and specifically, for linear systems, zero gain at zero or other frequencies [2, 6, 7]. For simplicity, we restrict to step responses in this paper, but similar questions can be studied for persistent oscillatory inputs.

1.1 Scale‐invariance

Specifically, we are interested here in a finer property than mere adaptation, namely scale‐invariance of responses. To explain this property intuitively (we later define what we mean by ‘input’ and ‘output’ precisely), consider two step inputs u 1 and u 2 which are scaled versions of each other: u 2 (t) = pu 1 (t), for some positive number or ‘scale factor’ p, see Fig. 1 a. Adaptation means that, whether excited by u 1 or u 2, the output signal will return to the same value, as shown in Fig. 1 b. On the other hand, scale‐invariance means that the entire actual transient response will be the same under either excitation, as shown in Fig. 1 d. An intermediate property between mere adaptation and scale‐invariance is the ‘Weber‐like’ property from biophysics and psychophysics [811], in which the temporal, transient response may be different, but the peak intensities are the same, as shown in Fig. 1 c.

Fig. 1.

Fig. 1

Responses to scaled inputs

a Scaled step inputs and corresponding responses

b Perfect adaptation

c Weber‐like (same peak amplitude responses)

d Scale‐invariance (same transient responses)

Recent interest in scale‐invariance was triggered by a pair of papers [12, 13] published in late 2009, in which scale‐invariant behaviour was experimentally observed in a Wnt signalling pathway and an EGF pathway, respectively. These are highly conserved eukaryotic signalling pathways that play roles in embryonic patterning, stem cell homeostasis, cell division and other central processes, and their misregulation results in diseases including several types of cancer. Scale‐invariance is also found in certain bacterial signalling systems. A prediction, for the E. coli chemotaxis sensory circuit in response to the ligand α ‐methylaspartate, was made in [14], based on a model proposed by Tu et al. [15]. This prediction was later verified in a microfluics population experiment carried out in Stocker's lab as well as an in FRET measurements on genetically altered bacteria in Shimizu's lab [16].

1.2 Robustness to total protein levels is guaranteed by scale invariance of downstream components

Scaled inputs in molecular sensing may arise as follows. Suppose P is a signalling protein, whose total concentration PT is assumed to be constant at the signalling timescale. This protein can be found in inactive or active forms P i and P a, respectively. The active form P a is a transcription factor that controls the level of expression of a target gene and can be thus viewed as an input to a downstream system. The rates of transition between these two forms depend, in turn, on a signal w (t) (e.g. an extracellular ligand concentration) through functions k on (w (t)) and k off (w (t))

Pikoff(w(t))kon(w(t))Pa (1)

as shown in the diagram in Fig. 2.

Fig. 2.

Fig. 2

Activation and inactivation of a protein by an external signal

Active form is input to downstream gene expression

The simplest differential equation model describing the temporal dynamics of this process would be given by

u˙(t)=kon(w(t))(PTu(t))koff(w(t))u(t)

(dot indicates time derivative), where we denote by u (t) the amount of active protein P a at time t; we use this notation to emphasise that this function u (t) is what will be sensed by the downstream system as an input. The key observation is that, for any number p > 0, the function v (t) : = pu (t) satisfies

v˙(t)=kon(w(t))(pPTv(t))koff(w(t))v(t)

which means that v (t) solves the new differential equation in which the total protein level P T has been scaled by p. Another way to say this is that if P T changes to some other value P′ T, then the temporal signal u (t), the input to a downstream system, will be scaled by the constant factor p = P′ T /P T. This implies that the cell's response to w (t) will be robust to uncertainty in P T provided that the response to u be scale‐invariant. (A similar discussion, but based on a much more restrictive Michaelis–Menten quasi‐steady‐state approximation, can be found in [17].) As total protein concentrations are highly variable from cell to cell, and even in the same cell over time [1822], this robustness might explain the experimental results in [12, 13].

Scale‐invariance means that the downstream system cannot distinguish between an input u (t) and a scaled version pu (t). For step inputs that jump at t = 0, we can reformulate this property by saying that the response can only depend on the fold change of the input at time 0:

v(t)v(0)=pu(t)pu(0)=u(t)u(0)

hence motivating the terminology ‘fold change detection’ (FCD), which we will use interchangeably from now on.

1.3 Feedforward circuits

Feedforward motifs have been the subject of extensive research in systems biology for the last decade [3]. They play a central role in metabolic pathways, signalling networks and genetic circuits in systems ranging from microRNA regulation [23] to bacterial carbohydrate uptake via the carbohydrate phosphotransferase system [24], and control mechanisms in mammalian cells [25] that regulate stress responses to free radicals, bacterial or viral infections and cancer, and in the regulation of meiosis, mitosis and post‐mitotic functions in differentiated cells, including, for example, the ATP‐induced release of intracellular calcium [26], the epidermal growth factor‐mediated activation of extracellular‐signal‐regulated kinases [27, 28], the activation of the NF‐κ B protein complex [29, 30], and the glucose‐induced release of insulin produced by β ‐cells of the pancreas, central to regulating carbohydrate and fat metabolism in the body [31, 32].

In particular, the IFFL (incoherent feedforward loop) motif, as represented generically by the directed graphs in Fig. 3, has been proposed as one of the two main biomolecular mechanisms (the other is integral feedback) that can help produce scale‐invariance or FCD [14, 17, 33].

Fig. 3.

Fig. 3

Two incoherent feedforward motifs

a Input activates and intermediate species represses output

b Input represses and intermediate species activates output

In IFFL's, an external cue or stimulus u activates a molecular species x which, in turn, activates or represses a downstream species y. Through a different path, the signal u represses or activates, respectively, the species y. This antagonistic (‘incoherent’) effect endows the IFFL motif with powerful signal processing properties [3].

The conceptual diagrams shown in Fig. 3 describe, in fact, various alternative molecular realisations. Different molecular realisations of the given motif can differ significantly in their dynamic response and, ultimately, biological function. Two realisations of the diagram in Fig. 3 b are shown in Fig. 4, and similar alternatives exist for the diagram in Fig. 3 a.

Fig. 4.

Fig. 4

Two realisations of the ‘input repressing output’ motif in Fig. 3 b

a Input inhibits the formation of output

b Input enhances the degradation of output

These two realisations differ in a fundamental way in regards to their scale‐invariance (FCD) properties. The biological mechanism in Fig. 4 a exhibits FCD, but the one in Fig. 4 b does not. To be more precise, we study the simplest ordinary differential equation (ODE) models for these processes, in which the concentrations of the input u and species x and y are described by scalar time‐dependent quantities.

Suppose that (x (t), y (t)) is any solution corresponding to the input u (t), for the system described by Fig. 4 a. Then, (px (t), y (t)) is a solution corresponding to the input pu (t):

graphic file with name SYB2-9-1-g011.jpg

In particular, given a step input that jumps at time t = 0 and an initial state at time t = 0 that has been pre‐adapted to the input u (t) for t < 0 (i.e. x (0) = αu 0 /δ, where u 0 is the value of u for t < 0), the solution is the same as when instead applying pu (t) for t > 0, but starting from the respective pre‐adapted state pαu 0 /δ. A simulation showing this effect is shown in Fig. 5.

Fig. 5.

Fig. 5

Dynamic response of the circuit in Fig. 4 a and described by the model (2) and all parameters set to 1

Pre‐adaptation value of input is u 0 = 0.1, stepping to u * = 0.5 at t = 0

Original and p ‐scaled responses (p = 20) overlap perfectly

Here, α = β = δ = γ = 1

On the other hand, the FCD property fails for the system in which the input enhances the degradation of output, shown in Fig. 4 b. The same ‘trick’ of scaling states x by p does not work for this second system, when modelled in the obvious manner:

x˙=αuδxy˙=βxγuy

because the scaling xpxandupu does not leave the y equation invariant. Moreover, one can prove that no possible equivariant group action on states is compatible with output invariance, which means that no possible symmetries are satisfied by the input/output behaviour of this system. These issues are carefully discussed in [14], which carried out a systematic analysis of the FCD property. (Presenting these results would entail formulating rigorously a general invariance problem, which is not needed for the purposes of this paper.)

1.4 Time‐scale separation provides approximate FCD

The above negative remarks notwithstanding, it has been observed that systems such as the one in Fig. 4 b satisfy an approximate FCD property provided that the parameters β and γ are large enough so that a time‐scale separation property holds. Multiple time scales, corresponding to slow and fast subsystems, are typically inherent in cellular systems [34, 35].

To introduce multiple time scales, corresponding to slow and fast subsystems, we carry out a standard non‐dimensionalisation procedure which is routinely used in chemical kinetic modelling to justify the validity of the quasi‐steady state assumption of enzyme kinetics [34, 35]

x=X0x¯,y=Y0y¯,u=U0u¯,t=X0α0U0t¯,α=α0α¯,β=β0β¯,δ¯=δX0α0U0,γ¯=γU0Y0β0X0,ε=α0β0Y0U0X02 (3)

Here, X 0, Y 0 and U 0 are some mean or typical values of the variables x, y and u, respectively, and x¯,y¯andu¯ are the corresponding dimensionless variables. The parameters α and β¯ can be interpreted as the dimensionless rates of formation or activation, while δ¯ and γ¯ can be interpreted as the dimensionless rates of degradation or inactivation of the species x and y, respectively. In what follows, we omit the bar from all notations and think of t¯ as our original time scale, so we simply write our system in the following singular perturbation form:

x˙=αuδxεy˙=βxγuy (4)

Assuming that the corresponding pairs of kinetic parameters, αδ and βγ, are of the same order of magnitude, we can think of ε as a small parameter, that is, 0<ε1 in (3) and (4), where the remaining parameters are all O (1). Small values of ε can be attributed to various important factors. For example, suppose that the values of X 0 and U0Y0 are of the same order of magnitude in (3). Then εα0/β01 means that the species y is activated much faster comparing with the rate of the activation of the species x. Another example corresponds to the situation where the rates of activation are of the same order of magnitude, that is, α0β0, while the concentrations of the corresponding species differ in several orders of magnitude, for example, Y0X0 while U 0Y 0 (or U 0X 0).

When viewed at a slow time‐scale, we may assume that y (t) quickly equilibrates (set ε = 0 in the second equation) so that, in effect, the resulting system is given by a one‐dimensional (1D) differential equation together with a readout which is an instantaneous ratio of states and inputs:

x˙=αuδxy(t)βx(t)γu(t)

(we include the time argument in y to emphasise the instantaneous nature of the quasi‐steady‐state dependence). Now a scaling upuandxpx results in (approximately) the same output, since

graphic file with name SYB2-9-1-g014.jpg

The property of time‐scale separation for IFFL's can be traced back to work in [33, 36, 37], and systems of this form were theoretically analysed in [38]; see also the ‘sniffer’ circuit in [39]. We were particularly motivated to look at this question by the analysis in [40], which concluded, through a combination of theoretical analysis and numerical exploration that every three node enzymatic network (as studied in [41]) which has an approximate FCD property must rely upon this mechanism of time scale separation.

The study of this time‐scale separation for FCD, and the dependence of the magnitude of the FCD‐error on the input scaling, not only for feedforward systems but in a general context, is the topic of the current paper.

1.5 Limitations of time‐scale‐based scale‐invariance

Our main result is that, no matter how small ε is, there is always an irreducible minimal possible difference in instantaneous values of outputs when comparing the response to an input u (t) and to a scaled version of this input, pu (t).

This is illustrated by the simulation shown in Fig. 6.

Fig. 6.

Fig. 6

Dynamic response of the circuit in Fig. 4 b and described by the model (4) with all parameters except ε set to 1

Original (blue) and p ‐scaled (red) responses

Pre‐adaptation value of input is u 0 = 0.1, stepping to u * = 0.5 at t = 0

The p ‐scaled output is denoted by yp (t)

Here, ε = 0.01 and p = 20

Maximal magnitude of the FCD‐error is depicted by a black segment (inset)

Here, α = β = δ = γ = 1

We call such an irreducible difference an FCD‐error. As a matter of fact, one can show that the FCD‐error (difference between the original output y 1 (t) and the output yp (t) arising from a p ‐scaled input) is not merely non‐zero, but is in fact bounded below by a positive number that is independent of the value of the small parameter ε. Fig. 7 shows this effect.

Fig. 7.

Fig. 7

System with input‐dependent degradation

(a) Heat‐map and (b) 3D plot representing the largest absolute value of the difference between the two outputs yp (t) and y 1 (t)

Observe that, for any fixed p, except for the trivial case p = 1, the values approach a positive number as ε → 0

Pre‐adaptation value of input is u 0 = 1, stepping to u * = 2 at t = 0

Parameter ε was sampled in the range [0.0005, 0.002]

Parameter p was sampled in the range [0.5, 3.5]

Hundred different samples for each were selected

Here, α = β = δ = γ = 1

An entirely analogous situation holds for systems in which the state degrades the output, modelled by switching the roles of u and x in the y equation

x˙=αuδxεy˙=βuγxy (5)

and error behaviour is illustrated by Fig. 8.

Fig. 8.

Fig. 8

System with state‐dependent degradation

(a) Heat‐map and (b) 3D plot representing the largest absolute value of the difference between the two outputs yp (t) and y 1 (t)

Pre‐adaptation value of input is u 0 = 1, stepping to u * = 2 at t = 0

Observe that, for any fixed p, except for the trivial case p = 1, the values approach a positive number as ε → 0

Parameter ε was sampled in the range [0.0005, 0.002]

Parameter p was sampled in the range [0.5, 3.5]

Hundred different samples for each were selected

Here, α = β = δ = γ = 1

This irreducible error, no matter how small ε > 0 is, establishes a fundamental limitation to fold‐sensing systems based on time‐scale separation, such as those proposed in the context of state‐degradation or input‐degradation feedforward systems. The existence of such an irreducible error can also be understood through a geometric interpretation based on singular perturbation theory [4244]: a step change in the input changes the ODE, with the net result that, even though the output remains the same, the internal state, whose activity is hidden from the output measurement, has in fact ‘jumped’ away from the slow manifold. A derivation of estimates from that point of view, establishing asymptotic expansions to obtain precise bounds on the error for specific systems, will be conducted in future work. In this paper, we use more general techniques in order to rigorously prove the phenomenon in very general systems, and illustrate our results on examples of biological interest.

It is important to emphasise that scale invariance is by definition a transient notion. All the systems that we study in this paper have the perfect adaptation property, and thus, in particular, scale perfectly for large times. It is precisely the short‐term behaviour that is of interest in the study of the FCD property. That said, our results focus on the initial part of the response. This means that systems that are driven by the output of the system in question, but react slowly, might not be noticeably affected by this error. We present in the paper a basic mathematical principle, and make no claims regarding its relevance to specific biological systems. As the FCD field is rapidly developing, one may speculate, however, that examples will be discovered where this phenomenon is of importance.

The rest of this paper is organised as follows. In Section 2, we present rigorous results, using a general mathematical treatment without any a priori assumption on the smallness of the parameter ε. We first discuss an IFFL, for which explicit bounds can be given. That example reveals the complexity of the effect and motivates the need for general theory. We follow with a general comparison theorem for two arbitrary singularly‐perturbed systems. The theorem states that the maximal difference between the corresponding solutions of such singularly‐perturbed systems is always bounded below by a non‐zero quantity even though the value of the small parameter can be chosen arbitrarily small. In Section 3, we discuss several examples as illustrations of the main theorem. Finally, Section 4 contains details of proofs.

2 Lower bounds on scale‐invariance error

2.1 Concrete example

We start by considering the input‐induced degradation IFFL circuit under time‐scale separation described in (4), the ODE model which we repeat here for convenience:

x˙=αuδxεy˙=βxγuy

where α, β, δ and γ are the positive constants, and we think of ε as a small parameter. We wish to study the response of this system to a step input u (t) which switches from the value u (t) = u 0 for t ≤ 0 to a different value u (t) = u * for t > 0, under the assumption (‘pre‐adaptation’) that the states x and y had converged to a steady state by time t = 0, and want to compare this response to the response to the input pu (t). In the first case, the steady state at time t = 0 can be found by setting αu 0δx = 0 and βxγuy = 0, and then solving for (x, y). The response for t > 0 will be, therefore given by the solution of the ODE with initial condition x (0) = (α /δ) u 0 and y (0) = (αβ /δγ), and input u (t) ≡ u * for t > 0. In the second (p ‐scaled) case, the initial state will be x (0) = (α /δ) pu 0, and the same y (0), now using the input u (t) ≡ pu * for t > 0. We will take α = β = δ = γ = 1 in our subsequent analysis. This involves no loss of generality, because a change of scale in x, u, y and time via: u = δu′ /γ, x = αx′ /γ, y = αβy′ /(δγ) and t = t′ /δ reduces to that case. The main result for this example given in Proposition 1.

We use the notation yw[0,T]=maxt[0,T]y(t)w(t) to denote the largest possible value of the difference |y (t) w (t)| between two functions defined on an interval [0, T]. In particular, when quantifying FCD‐error, w will be the output when the input is scaled.

Consider solutions (xiε(t),yiε(t)) of the following two initial value problems

x˙1=ux1,x1(0)=u0x˙2=pux2,x2(0)=pu0εy˙1=x1uy1,y1(0)=1εy˙2=x2puy2,y2(0)=1 (6)

where ε, u *, u 0 and p are non‐zero positive numbers, and we assume that p ≠ 1, u 0 ≠ u *. Define M = M (u *, u 0, p) > 0 by

M:=1u0up(p/(1p))1p (7)

Then, for any 0 < M′ < M < M′′, there exist two numbers ε 0 = ε 0 (u *, u 0, p, M′, M″), and δ = δ (u *, u 0, p, M′, M″) > 0, such that

My1εy2ε[0,δ]M,0<εε0 (8)

The proof of Proposition 1 can be found in Section 4. Since M′ and M″ can be taken arbitrarily close to M, this result tells us, in particular, that y1εy2ε[0,δ]M for all 0<ε1, and δ small. In other words, the positive number given in formula (7), which does not depend on ε, provides a fundamentally irreducible error as ε → 0, for any non‐trivial scaling (p ≠ 1) and any nontrivial step input (u 0 ≠ u *).

2.2 General comparison theorem

We now formulate a general comparison theorem that generalises Proposition 1 to arbitrary systems. The bounds obtained are not as explicit as with the example, yet they again show the existence of a positive number M that lower‐bounds the difference between outputs under scaling of inputs. To achieve the greatest possible generality, our theorem will be formulated and proved for two arbitrary singularly‐perturbed non‐autonomous initial‐value problems (IVPs), as follows:

(S1)x˙1=f1(x1,y1,t),x1(0)=ξ1εy˙1=g1(x1,y1,t),y1(0)=κ1(S2)x˙2=f2(x2,y2,t),x2(0)=ξ2εy˙2=g2(x2,y2,t),y2(0)=κ2 (9)

Here (xi , yi ), (ξi , κi ) ∈ X × Y, where X and Y are open sets, XRnandYRs. The functions fi and gi are of class C 1 with respect to x, y and t, i = 1, 2.

The main result will be that a minimal difference exists between y 1 and y 2, independently of ε > 0, provided only that the following two associated ODE systems

(A1)Y1=g1(ξ1,Y1,0),Y1(0)=κ1(A2)Y2=g2(ξ2,Y2,0),Y2(0)=κ2 (10)

have different solutions. These are the systems obtained when ε is ignored but x 1 and x 2 are replaced by their initial values ξ 2 and ξ 1 in S 1 and S 2, respectively. (We use primes instead of dots to indicate time derivatives, for reasons to be clear below.) We now explain how we can apply the theorem to scale‐invariance. Suppose given a system of the generic form

x˙=f(x,y,u)εy˙=g(x,y,u)

where generally speaking, the input as well as the state vector (x, y) are of arbitrary dimensions. We think of the components of y as an output, and want to compare the outputs associated to two inputs u (t) and pu (t), for t > 0, when initial states might themselves depend on the values of u (t) and pu (t) for t < 0. This latter dependence is encapsulated in the initial states (ξ 1, κ 1) and (ξ 2, κ 2), respectively. To apply the theorem, we let f 1 (x 1, y 1, t) := f (x 1, y 1, u (t)), g 1 (x 1, y 1, t) := g (x 1, y 1, u (t)), f 2 (x 2, y 2, t) := f (x 2, y 2, pu (t)) and g 2 (x 2, y 2, t) := g (x 2, y 2, pu (t)). The systems considered are quite arbitrary, and allow for feedback and not merely feedforward structures, as will be evident when we study examples.

Our analysis starts from the observation that the transient FCD‐error occurs within a thin boundary layer adjacent to the perturbation moment t = 0, as can be seen in the example shown in Fig. 6. To analyse non‐linear effects occurring within small time intervals, it is convenient to use the stretched time τ = t /ε. Substituting t = ετ into (9), we obtain

(R1)X1=εf1(X1,Y1,ετ),X1(0)=ξ1Y1=g1(X1,Y1,ετ),Y1(0)=κ1(R2)X2=εf(X2,Y2,ετ),X(0)=ξ2Y2=g(X2,Y2,ετ),Y(0)=κ2 (11)

where (·) = d(·)/dτ, and all functions are continuously‐differentiable with respect to the variables, the initial conditions and the parameter ε > 0 as discussed above.

In contrast to the singularly ‐perturbed systems (S 1) and (S 2), both systems (R 1) and (R 2) are regularly ‐perturbed with respect to ε. It follows that the FCD‐error should be already detected at ε = 0 in which case the systems (R 1) and (R 2) can be further reduced to the associated systems (10). Observe that the system (Ai ) is obtained from (Ri ), where Xi is replaced by its initial condition ξi , using the reference IVP X′i = 0, X (0) = ξi at ε = 0, i = 1, 2. We will denote the solutions of the systems (Ri ) by Xiε(τ)andYiε(τ), i = 1, 2.

Assume that the solution (xiε(t),yiε(t)) of the system (Si ) is defined on [0, ) for all ε ∈ (0, ε 0] with some ε 0 > 0, i = 1, 2. Let Yi0(t) be the solution of the associated system (Ai ), i = 1, 2. Then, for each ε ∈ (0, ε 0] and each 0 ≤ τ 0 < , we have

Mτ0εNτ0y1εy2ε[0,ετ0]Mτ0+εNτ0 (12)

where Mτ0andNτ0 are defined as follows:

Mτ0=Y20(τ0)Y10(τ0),Nτ0=max0εε0Y1ε()ε[0,τ0]+max0εε0Y2ε()ε[0,τ0] (13)

Theorem 1, which is proved in Section 4, implies that if the solutions of the associated IVP (10) are different, that is, if Y10(τ0)Y20(τ0) for some τ 0, then as ε → 0 there will always exist a minimal possible non‐zero difference (in supremum norm) between the solutions of the corresponding singularly‐perturbed problems (S 1) and (S 2), approximately equal to Mτ0. The effect is solely determined by the properties of the fast subsystem.

3 Examples

To illustrate Theorem 1, we consider three examples of increasing complexity: first, we revisit the example of an IFFL, then study a more complicated system in which there is feedback, and finally we look at a published model of the chemotaxis signalling pathway of Dictyostelium discoideum (D. discoideum).

3.1 Applying the general theorem to the IFFL

We begin our analytical study with the application of Theorem 1 to the input‐induced degradation IFFL circuit under time‐scale separation described in (4). To emphasise the value of the scaling p, we shall denote the solution of the p ‐scaled system by (xp (t), yp (t)). The systems (S 1) and (S 2) from (9) become, in this example

(S1)x˙1=ux1,x1(0)=u0εy˙1=x1uy1,y1(0)=1(S2)x˙p=puxp,xp(0)=pu0εy˙p=xppuyp,yp(0)=1 (14)

Here u 0 = u (0) and u * = u (0+) = u (t), t ≥ 0. The associated systems (A 1) and (A 2) in (10) are

(A1)Y1=u0uY1,Y1(0)=1(A2)Yp=p(u0uYp),Yp(0)=1 (15)

In what follows we will apply Theorem 1 to the systems (R 1) and (R 2) in (11) with the fixed values for ε 0 and τ 0 given by

ε0=min{u,up}/2,τ0=lnp(p1)u (16)

The constants Mτ0andNτ0 in (13) guaranteed by Theorem 1 satisfy, for these choices of ε 0 and τ 0

Mτ0=1u0up1p(p/(1p)) (17a)
Nτ0N~τ0=4u1u0u2(p+1)p+lnpp1 (17b)

The expression for Mτ0 in (17a) is obtained in Lemma 1. Next we compute Nτ0, using the fact that, for this example, where the dynamics are linear, each system (Ri ) in (11) can be solved analytically.

Denote by (x 1 (t; ε), y 1 (t; ε)) and (xp (t; ε, p), yp (t; ε, p)) the solutions of the systems (S 1) and (S 2), respectively. We can find the solutions of (Ri ) as

X1ε(τ)=u+(u0u)eετ,Y1ε(τ)=1+(u0u)uε(euτeετ) (18a)
X2ε(τ)=p(u+(u0u)eετ),Y2ε(τ)=1+p(u0u)puε(epuτeετ) (18b)

Differentiating Y2ε(τ) by ε yields

Y2ε(τ)ε=p(u0u)puεepuτeετpuε+τeετ (19)

and hence when p = 1 we have

Y1ε(τ)ε=(u0u)uεeuτeετuε+τeετ (20)

Observe that

Y1ε(τ)ε[0,τ0]1u0/u1ε/u2u(1ε/u)+τ0 (21a)
Y2ε(τ)ε[0,τ0]1u0/u1ε/(pu)2pu(1ε/(pu))+τ0 (21b)

Since ε 0 is fixed according to (16), then, for all 0 ≤ εε 0, we obtain 1 ε /u * ≤ 1/2 and 1 ε /(pu *) ≤ 1/2, and, hence, the estimates (21) can be simplified as

Y1ε(τ)ε[0,τ0]21u0u4u+τ0 (22a)
Y2ε(τ)ε[0,τ0]21u0u4pu+τ0 (22b)

Finally, we can use the sum of the right‐hand sides from (22) to obtain N~τ0 as

Nτ0N~τ0:=41u0u2u(p+1)p+τ0 (23)

Using (16) in (23) followed by simple algebraic rearrangements, we obtain (17b). Note that Theorem 1 gives y1εy2εMτ0εNτ0Mτ0εN~τ0.

Let us next analyse this example numerically, to see how tight the estimate from the theorem is. With the values of u 0 and u * used in Fig. 5, we have

Mτ0=0.2andN~τ0=23.636,forp=2Mτ0=0.64914andN~τ0=13.169,forp=20 (24)

Tables 1 and 2 show numerically computed estimates of maximal error obtained by simulation of the system. This numerically computed magnitude of the FCD‐error belongs to the interval

Mτ0εN~τ0EεMτ0 (25)

where Eε is the magnitude of the FCD‐error, that is, Eε=y1εy2ε[0,T] on a short time interval. We see that Eε=Mτ0+O(ε). The theoretical prediction is seen numerically to be very tight.

Table 1.

Numerical estimation of the magnitude Eε of the FCD‐error, as a function of the parameter ε, and its comparison with the theoretical prediction lower bound Mτ0εNτ0, where the values of Mτ0andNτ0 are given in (24)

ε Eε M
10−2 0.19803 −0.03636
10−3 0.199800 0.176364
10−4 0.199980 0.197636
10−5 0.199997 0.199763
10−6 0.199999 0.199976

The scaling is p = 2

Table 2.

Numerical estimation of the magnitude Eε of the FCD‐error, as a function of the parameter ε, and its comparison with the theoretical prediction lower bound Mτ0εNτ0, where the values of Mτ0andNτ0 are given in (24)

ε Eε M
10−2 0.647580 0.517450
10−3 0.648983 0.635971
10−4 0.649124 0.647823
10−5 0.649138 0.649008
10−6 0.649139 0.649126

The parameter p is selected as p = 20

3.2 Simple feedback system

Our next example is the non‐linear system (26) obtained by adding a feedback term to the IFFL already analysed, in the form of a y ‐dependent degradation of x

x˙=xy+u,x(0)=u0 (26a)
εy˙=xuy,y(0)=1 (26b)

Since an analytical solution cannot be obtained for the non‐linear system (26), we perform a numerical study. We wish to compute the FCD‐error as a function of the parameter ε at the given fixed value of the scaling factor p. As the FCD‐error is a function of two equally important parameters ε and p, the values of ε and p have been sampled in the ranges [0.0005, 0.002] and [0.5, 3.5], respectively. The corresponding 2D and 3D plots are presented in Fig. 9.

Fig. 9.

Fig. 9

Simple feedback system

(a) Heatmap and (b) 3D plot representing the largest absolute value of the difference between the two outputs y 2 (t) and y 1 (t)

Parameter ε was sampled in the range [0.0005, 0.002] and p was sampled in the range [0.5, 3.5]

Hundred different parameters for each were selected

We observe from Fig. 9 that independently of the value of the parameter ε, the magnitude of the FCD‐error remains finite as ε → 0, as predicted by the theorem.

3.3 Chemotaxis signalling pathway of D. discoideum

The analysis of the approximate FCD property can also be carried out for a more complex mathematical model describing the adaptation kinetics in a eukaryotic chemotaxis signalling pathway of D. discoideum [45].

The authors in [45] analysed the dynamics of activated Ras (Ras‐GTP) to changes in chemoeffector cyclic adenosine monophosphate (cAMP), and then proposed alternative models for adaptation. The model that was identified as providing the best fit among several plausible models is given by the following system of six differential equations

R˙1=kR1(v+r1)(R1totR1)kR1R1R˙2=kR2(v+r2)(R2totR2)kR2R2GE˙F=kGEF(R1+R2)kGEFGEFGA˙P=kGAP(R1+R2)kGAPGAPRB˙DCYT=kRBDoff(RBDtotRBDcyt)kRBDonRasGTPRBDcytRA˙SGTP=kRASGEF(RAStotRasGTP)kRASGAPRasGTP

The symbol v stands for the chemoeffector cAMP, and the authors assumed the existence of two different receptor populations (R 1 and R 2, with very different Kd 's) which when bound pool their signals to downstream components (through u). RBD‐GFP (the Ras binding domain of fluorescently tagged human Raf1), is a reporter for Ras‐GTP, and also shows almost perfect adaptation of previously unstimulated cells to cAMP concentrations ranging from 10 −2 nM to 1 μM. The constants r 1 and r 2 represent levels of constitutive activation. The variables GEF and GAP represent activation and deactivation of RasGEF and RasGAP, RasGTP represents the activated Ras and RBDcyt describes the cytosolic reporter molecule RBD‐GFP.

The best‐fit parameters obtained in [45], and which we use in simulations, are as follows: R1tot=0.1, R2tot=0.9, r 1 = 0.012 nM, r 2 = 0.115 nM, kR1=0.00267nM1s1, kR1=0.16s1, kR2=0.00244nM1s1, kR2=1.1s1, k GEF = 0.04 s−1, k −GEF = 0.4 s−1, k GAP = 0.01 s −1 , k −GAP = 0.1 s−1, RAStot = 1, k RAS = 390 s −1 , k −RAS = 3126 s−1, RBDtot = 1, kRBDoff=0.53s1 and kRBDon=1.0s1. With these parameters, and cAMP concentrations which are small yet also satisfy r1v(t)andr2v(t), it follows that R˙1kR1R1totvkR1R1andR˙2kR2R2totvkR2R2. Since R 1 (t) and R 2 (t) are linearly dependent on the external v (t), and hence scale in the same manner as v (t) (cAMP) does, we may think of u (t) = R 1 (t) + R 2 (t) as an input to the three‐variable system described by GEF, GAP and RasGTP. Since RBDcyt depends only on RasGTP, we may view RasGTP as the output y (t). Based on the results from [40, 45], we expect scale‐invariant behaviour, provided that the dynamics of RasGTP are fast compared with GEF and GAP, which the identified parameters insure. Conceptually, and ignoring intermediates, we may think of this signalling pathway as an IFFL as shown in Fig. 10.

Fig. 10.

Fig. 10

Simplified representation of the adaptation signalling pathway for D. discoideum

As the parameter ε is not explicitly given, we sampled parameters k RAS and k −RAS in the range [100, 5000] s −1 , and simulated the 6D system when using a step from 1 to 2 nM of cAMP, and also when stepping from 2 to 4 nM. For the sampled parameters, we computed |y 1 (t) − y 2 (t)|, where y 1 (t) is a response of RasGTP when stepping from 1 to 2 nM and y 2 (t) stepping from 2 to 4 nM (scale factor p = 2). The numerical results are shown on Figs. 11 and 12. Observe that, as expected from theory, there is a minimal value of the error, for each fixed p, as ε → 0.

Fig. 11.

Fig. 11

3D plot representing the largest absolute value of the difference between the two outputs y1 (t) and y2 (t)

Parameters k RAS and k −RAS were each sampled in a manner described in Fig. 12

Fig. 12.

Fig. 12

Heatmap representing the largest absolute value of the difference between the two outputs y1 (t) and y2 (t) (middle panel)

Top and bottom corners were plotted separately to demonstrate the effect of no‐zero FCD‐error

The parameters k RAS and k −RAS were each sampled in the range [100, 5000], with a sampling rate (5000 − 100/400)

4 Proofs

4.1 Proof of Proposition 1

We start with a number of technical results leading to the Proof of Proposition 1.

For any non‐zero positive numbers u *, u 0, p such that p ≠ 1 and u 0 ≠ u *, define M = M (u *, u 0, p) > 0 and T = T (p, u *) > 0 by

M:=1u0up(p/(1p))1p,T:=lnp(p1)u (27)

Consider the initial value problems:

εw˙1=u0uw1,w1(0)=1εw˙2=pu0puw2,w2(0)=1 (28)

Then

w1w2=w1(εT)w2(εT)=M (29)

The solutions of (28) can be found in an explicit form as

w1(t)=u0u+1u0ueut/ε,w2(t)=u0u+1u0ueput/ε (30)

Using (30), we obtain

w1(t)w2(t)=1u0uφ(t;ε,p) (31)

where

φ(t;ε,p)=eut/εeput/ε (32)

We see that φ (0; ε, p) = 0 and φ (t; ε, p) → 0 as t. Then it follows that φ (t; ε, p) has its absolute extrema at 0 < t * < which can be found using the derivative tests, φ′ (t *; ε, p) = 0, and φ″ (t *; ε, p) 0.

From the first derivative test φ′ (t; ε, p) = 0, we obtain

φ(t;ε,p)=uεeut/ε+puεeput/ε=0t=εlnp(p1)u=εT (33)

Using the value for t * in (32), we obtain

φ(t;ε,p)=p(p/(1p))(p1) (34)

Using the second derivative test, we obtain

φ(t;ε,p)=uε2p(1/(1p))(1p) (35)

From (35), it follows that φ″ (t *; ε, p) > 0 if p < 1, and φ″ (t *; ε, p) < 0 if p > 1, which correspond, respectively, to the absolute minimum, φ (t *; ε, p) < 0, and the absolute maximum, φ (t *; ε, p) > 0, of the function φ (t; ε, p). In both cases, |φ (t *; ε, p)| is the absolute maximum of φ (t; ε, p). □

The following two results allow one to obtain tighter bounds, for the special example of the IFFL in Proposition 1, and also for generalisations in which the scalar x 1 subsystem is replaced by a generic linear system, than those assured by Theorem 1.

Consider a system

x˙=qAx+qBv,x(0)=0y=Cx (36)

where ARn×n is Hurwitz, BRn×r, CRp×n, q > 0, S > 0 and v(t)Δ¯ for all t ∈ [0, S]. Then, there exists a c > 0 independent of q such that

maxt[0,S]y(t)Δ¯c (37)

In fact, we may pick c=0CeAsBds.

From (36)

y(t)Δ¯0tCeqA(tτ)Bqdτ,t[0,S]

Introducing the change of variables s = q (t τ), the previous expression becomes

y(t)Δ¯0qtCeAsBdsΔ¯0K(s)ds=Δ¯K1

Define c=K1<. Then

supt[0,S]y(t)Δ¯c

as desired. □

For any non‐zero positive numbers u *, u 0, r, p such that r < 1, p < 1 and u 0 ≠ u *, let M = M (u *, u 0, p) > 0 and T = T (p, u *) > 0 be as defined as earlier, and let δ = δ (u *, u 0, p, r) > 0 be given by

δ:=minln2uu02uu0M(1r)u,lnpp1,ifM(1r)u2uu0<1lnpp1,otherwise (38)

Finally, define ε 0 = ε 0 (u *, u 0, p, r) > 0 by

ε0:=δ/T

Consider any solution (x (t), y 1 (t), y 2 (t)), t ≥ 0, of the following initial‐value system of three differential equations

x˙=x+u,x(0)=u0εy˙1=xuy1,y1(0)=1εy˙2=pxpuy2,y2(0)=1 (39)

where 0 < εε 0. Then

rMy1y2[0,δ](2r)M

Consider the following equations

εw˙1=u0uw1,w1(0)=1εw˙2=pu0puw2,w2(0)=1

By Lemma 1, w1w2=w1w2[0,εT]=M, and, since εTε 0 T = δ, this implies that

w1w2[0,δ]=M (40)

as well. Let Δ(t) := x (t) − x (0) = x (t) − u 0 on the interval t ∈ [0, δ], and Δ¯:=Δ[0,δ]. Defining e 1 (t) := y 1 (t) − w 1 (t), we have that

εe˙1(t)=εy˙1(t)εw˙1(t)=ue1(t)+Δ(t)

or, equivalently

e˙1(t)=uεe1(t)+Δ(t)ε

Applying Proposition 2 with A = − u *, B = 1, C = 1, S = δ and q = 1/ε, we obtain: e1(t)Δ¯/u for t ∈ [0, δr ], and thus

y1w1[0,δ]Δ¯u (41)

Similarly, to determine |y 2 (t) − w 2 (t)| we apply Proposition 2 with the same matrices A , B and C , and q = p /ε, and obtain

y2w2[0,δ]Δ¯u (42)

By the triangle inequality for norms

w1w2[0,δ]w1y1[0,δ]+y1y2[0,δ]+y2w2[0,δ]

and therefore, using (40)–(42), we conclude

y1y2[0,δ]M2Δ¯u (43)

Similarly, from

y1y2[0,δ]y1w1[0,δ]+w1w2[0,δ]+w2y2[0,δ]

we obtain that

y1y2[0,δ]M+2Δ¯u (44)

We next show that

Δ¯M(1r)u2 (45)

which will imply that

rM=MM(1r)y1y2[0,δ]M+M(1r)=(2r)M

which is what the proposition asserts. To estimate Δ¯, we compute the explicit solution x (t) = u * + (u 0 u *)e t , so that Δ(t) = x (t) u 0 = (u * u 0)(1 − e t ). This means that

Δ(t)=uu0(1et)

As |Δ(t)| is an increasing function on [0, δ], showing (45) is the same as showing that

Δ(δ)=uu0(1eδ)M(1r)u2 (46)

hence we prove this last statement.

To prove (46), we first look at the case where δ = (ln p /p 1), under the condition

M(1r)u2uu01 (47)

Since 1 p (1/(1 −p)) < 1, indeed from (47), we have that

M(1r)u2uu0uu01p(1/(1p))=uu0(1eδ)

Next we consider the two cases for

M(1r)u2uu0<1 (48)

depending on what the minimum between

ln2uu02uu0M(1r)u

and

lnpp1

is. (Observe that (48) only plays a role in guaranteeing that the expression inside the logarithm is positive and hence the logarithm is well‐defined.) Consider first the case

lnpp1ln2uu02uu0M(1r)u (49)

With δ selected as a minimum of these two expressions, we again have that Δ(δ) = |u * u 0 |(1 p (1/(1 −p)) ). Working with the condition (49) we have that

lnpp1ln2uu0M(1r)u2uu0p(1/(1p))1M(1r)u2uu0uu01p(1/(1p))M(1r)u2 (50)

which is exactly what we were supposed to prove. Finally, consider the case when

ln2uu02uu0M(1r)u<lnpp1 (51)

In this case

Δ(δr)=uu01eln2uu0/2uu0M(1r)u=uu012uu0M(1r)u2uu0=uu0M(1r)u2uu0=M(1r)u2

which proves the claim (46). This completes the proof of the proposition. □

Proof

Without loss of generality, we may take p < 1. Indeed, if p > 1, we simply exchange the roles of y 1 and y 2, and the result is the same. Pick any r ∈ (0, 1) such that M′ < rM and (2 r) M < M″. Such an r can be found because 2 − r → 1 as r → 1 and define ε 0 (u *, u 0, p, r) as in Proposition 3. Fixing any 0 < εε 0, we have that x1ε=xandx2ε=px in that proposition, so y1ε=y1andy2ε=y2 are as there. It follows that

rMy1y2[0,δ](2r)M

Thus, y1y2[0,δ]rMM and y1εy2ε[0,δ](2r)M<M, as desired. □

4.2 Proof of the comparison theorem

Let (Xi0(τ),Yi0(τ)) be the solution of the system (Ri ) in (11) at ε = 0. Then, obviously, Yi0(τ) is the solution of the associated system (Ai ) in (10). The following lemma, which will be used to prove Theorem 1, relates the solution of the associated system (Ai ) with the solution of the regularly‐perturbed system (Ri ), i = 1, 2.

Consider the solution (Xiε(τ),Yiε(τ)) of the system (Ri ) in (11) on a closed interval [0, τ 0] for some fixed τ 0 > 0. Let (Xiε(τ),Yiε(τ)) be continuously‐differentiable with respect to the parameter ε ∈ [0, ε 0], ε 0 > 0. Then

YiεYi0[0,τ0]Nτ0,iε (52)

where

Nτ0,i:=max0εε0Yiε()ε[0,τ0] (53)

for all ε ∈ [0, ε 0] and i = 1, 2.

The statement is an immediate consequence of the differentiability of solutions with respect to parameters, as a function with values in the space of continuous functions with supremum norm, which in turn follows from the Lagrange form of the mean value theorem, see for example, Theorem 1 in [46]. We provide the details to make the paper self‐contained. Fix any ε 0 > 0. As the system (Ri ) is of class C 1 with respect to x, y, ε and t, the solution of the system (Ri ) is also of class C 1 with respect to ε, see for instance [47]. We have

Yiε(τ)Yi0(τ)=01Yiθε(τ)εdθε (54)

Taking norms, and using that θε ∈ [0, ε 0] when 0 < θ < 1

Yiε()εNτ0,i

(54) yields (52). □

Using Lemma 2, Theorem 1 can now be proved as follows.

Consider solutions Xiε(τ),Yiε(τ) of the system (Ri ), and the corresponding solutions Y10(τ)andY20(τ) of the associated systems (Ai ). Fix τ 0 and ε 0 > 0, and pick Nτ0,i, i = 1, 2, as in Lemma 2. Let Nτ0=Nτ0,1+Nτ0,2. Then, it follows from (52) that

Y1εY2ε[0,τ0]Y10Y20[0,τ0]Y1εY10[0,τ0]Y2εY20[0,τ0]Mτ0Nτ0ε (55)

and also

Y1εY2ε[0,τ0]Y10Y20[0,τ0]+Y1εY10[0,τ0]+Y2ε+Y20[0,τ0]Mτ0+Nτ0ε (56)

for all 0 < εε 0. Let τ = t /ε, and let (xiε(t),yiε(t))=(Xiε(t/ε),Yiε(t/ε)), where t ∈ [0, ετ 0]. By uniqueness of solutions, we immediately obtain that (xiε(t),yiε(t)) is the solution of the singularly‐perturbed problem (Si ) on the time interval [0, ετ 0] for all ε ∈ (0, ε 0], so y2εy1ε[0,ετ0]=Y2εY1ε[0,τ0]. It follows from (55) and (56) that

Mτ0Nτ0εy2εy1ε[0,ετ0]Mτ0+εNτ0 (57)

for all ε ∈ (0, ε 0]. □

5 Conclusions

Scale‐invariance, also called fold‐change detection, is a phenomenon that has been recently observed experimentally in systems ranging from the E. coli bacterial chemotaxis pathway to the eukaryotic Wnt and EGF pathways. These experimental observations have given rise to follow‐up modelling and theoretical research aimed at analysing systems that display the FCD property.

One of the mechanisms that have been proposed relies upon a time‐scale separation between internal variables and output variables. We have established, through a combination of theoretical and computational analysis, the existence of a fundamental limitation of such a mechanism for fold‐sensing, showing that there is a minimal error that cannot be overcome, no matter how large the separation of time scales is. This violation of the scaling behaviour always occurs at small times. For fast downstream processes, this initial fragility may result in unintended and potentially disruptive consequences.

6 Acknowledgments

This work was supported by the NIH Grant 1R01GM100473 and ONR Grant N00014‐13‐1‐0074.

7 References

  • 1. Barkai N., and Leibler S.: ‘Robustness in simple biochemical networks’, Nature, 1997, 387, pp. 913–917 (doi: 10.1038/43199) [DOI] [PubMed] [Google Scholar]
  • 2. Yi T.‐M. Huang Y. Simon M.I., and Doyle J.C.: ‘Robust perfect adaptation in bacterial chemotaxis through integral feedback control’, Proc. Natl. Acad. Sci. USA, 2000, 97, (9), pp. 4649–4653 (doi: 10.1073/pnas.97.9.4649) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Alon U.: ‘An introduction to systems biology: design principles of biological circuits’ (Chapman & Hall/CRC Mathematical & Computational Biology, Boca Raton, FL, USA, 2007) [Google Scholar]
  • 4. De Palo G. Facchetti G. Mazzolini M. Menini A. Torre V., and Altafini C.: ‘Common dynamical features of sensory adaptation in photoreceptors and olfactory sensory neurons’, Sci. Rep., 2013, 3, p. 1251 (doi: 10.1038/srep01251) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Sourjik V., and Berg H.C.: ‘Receptor sensitivity in bacterial chemotaxis’, Proc. Natl. Acad. Sci. USA, 2002, 99, pp. 123–127 (doi: 10.1073/pnas.011589998) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Francis B.A., and Wonham W.M.: ‘The internal model principle for linear multivariable regulators’, Appl. Math. Optim., 1975, 2, pp. 170–194 (doi: 10.1007/BF01447855) [DOI] [Google Scholar]
  • 7. Sontag E.D.: ‘Adaptation and regulation with signal detection implies internal model’, Syst. Control Lett., 2003, 50, (2), pp. 119–126 (doi: 10.1016/S0167-6911(03)00136-1) [DOI] [Google Scholar]
  • 8. Weber E.H.: ‘Tatsinn and Gemeingefuhl’ (Verlag von Wilhelm Englemann, Leipzig, 1905) [Google Scholar]
  • 9. Keener J., and Sneyd J.: ‘Mathematical physiology’ (Springer‐Verlag, New York, 2009, 2nd edn.) [Google Scholar]
  • 10. Laming D.: ‘Some principles of sensory analysis’, Psychol. Rev., 1985, 92, (4), pp. 462–485 (doi: 10.1037/0033-295X.92.4.462) [DOI] [PubMed] [Google Scholar]
  • 11. Ross H.E., and Murray D.J.: ‘E.H. Weber on the tactile senses’ (Taylor and Francis, London, 1996) [Google Scholar]
  • 12. Goentoro L., and Kirschner M.W.: ‘Evidence that fold‐change, and not absolute level, of β ‐catenin dictates Wnt signaling’, Mol. Cell, 2009, 36, pp. 872–884 (doi: 10.1016/j.molcel.2009.11.017) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Cohen‐Saidon C. Cohen A.A. Sigal A. Liron Y., and Alon U.: ‘Dynamics and variability of ERK2 response to EGF in individual living cells’, Mol. Cell, 2009, 36, pp. 885–893 (doi: 10.1016/j.molcel.2009.11.025) [DOI] [PubMed] [Google Scholar]
  • 14. Shoval O. Alon U., and Sontag E.D.: ‘Symmetry invariance for adapting biological systems’, SIAM J. Appl. Dyn. Syst., 2011, 10, pp. 857–886 (doi: 10.1137/100818078) [DOI] [Google Scholar]
  • 15. Tu Y. Shimizu T.S., and Berg H.C.: ‘Modeling the chemotactic response of Escherichia coli to time‐varying stimuli’, Proc. Natl. Acad. Sci. USA, 2008, 105, (39), pp. 14855–14860 (doi: 10.1073/pnas.0807569105) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Lazova M.D. Ahmed T. Bellomo D. Stocker R., and Shimizu T.S.: ‘Response rescaling in bacterial chemotaxis’, Proc. Natl. Acad. Sci. USA, 2011, 108, pp. 13870–13875 (doi: 10.1073/pnas.1108608108) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Shoval O. Goentoro L. Hart Y. Mayo A. Sontag E.D., and Alon U.: ‘Fold change detection and scalar symmetry of sensory input fields’, Proc. Natl. Acad. Sci. USA, 2010, 107, pp. 15995–16000 (doi: 10.1073/pnas.1002352107) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Rao C.V. Wolf D.M., and Arkin A.P.: ‘Control, exploitation and tolerance of intracellular noise’, Nature, 2002, 420, (6912), pp. 231–237 (doi: 10.1038/nature01258) [DOI] [PubMed] [Google Scholar]
  • 19. Sigal A. Milo R., and Cohen A. et al.: ‘Variability and memory of protein levels in human cells’, Nature, 2006, 444, (7119), pp. 643–646 (doi: 10.1038/nature05316) [DOI] [PubMed] [Google Scholar]
  • 20. Elowitz M. Levine A. Siggia E., and Swain P.: ‘Stochastic gene expression in a single cell’, Nature, 2002, 297, (5584), pp. 1183–1186 [DOI] [PubMed] [Google Scholar]
  • 21. Kaern M. Elston T.C. Blake W.J., and Collins J.J.: ‘Stochasticity in gene expression: from theories to phenotypes’, Nat. Rev. Genet., 2005, 6, (6), pp. 451–464 (doi: 10.1038/nrg1615) [DOI] [PubMed] [Google Scholar]
  • 22. Thattai M., and van Oudenaarden A.: ‘Intrinsic noise in gene regulatory networks’, Proc. Natl. Acad. Sci. USA, 2001, 98, pp. 8614–8619 (doi: 10.1073/pnas.151588598) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Tsang J. Zhu J., and van Oudenaarden A.: ‘MicroRNA‐mediated feedback and feedforward loops are recurrent network motifs in mammals’, Mol. Cell, 2007, 26, pp. 753–767 (doi: 10.1016/j.molcel.2007.05.018) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Kremling A. Bettenbrock K., and Gilles E.D.: ‘A feed‐forward loop guarantees robust behavior in Escherichia coli carbohydrate uptake’, Bioinformatics, 2008, 24, pp. 704–710 (doi: 10.1093/bioinformatics/btn010) [DOI] [PubMed] [Google Scholar]
  • 25. Ma'ayan A. Jenkins S.L., and Neves S. et al.: ‘Formation of regulatory patterns during signal propagation in a mammalian cellular network’, Science, 2005, 309, pp. 1078–1083 (doi: 10.1126/science.1108876) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Ridnour L.A. Windhausen A.N., and Isenberg J.S. et al.: ‘Nitric oxide regulates matrix metalloproteinase‐9 activity by guanylyl‐cyclase‐dependent and ‐independent pathways’, Proc. Natl. Acad. Sci. USA, 2007, 104, pp. 16898–16903 (doi: 10.1073/pnas.0702761104) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Sasagawa S. Ozaki Y. Fujita K., and Kuroda S.: ‘Prediction and validation of the distinct dynamics of transient and sustained ERK activation’, Nat. Cell Biol., 2005, 7, pp. 365–373 (doi: 10.1038/ncb1233) [DOI] [PubMed] [Google Scholar]
  • 28. Nagashima T. Shimodaira H., and Ide K. et al.: ‘Quantitative transcriptional control of ErbB receptor signaling undergoes graded to biphasic response for cell differentiation’, J. Biol. Chem., 2007, 282, pp. 4045–4056 (doi: 10.1074/jbc.M608653200) [DOI] [PubMed] [Google Scholar]
  • 29. Mahaut‐Smith M.P. Ennion S.J. Rolf M.G., and Evans R.J.: ‘ADP is not an agonist at P2X(1) receptors: evidence for separate receptors stimulated by ATP and ADP on human platelets’, Br. J. Pharmacol., 2000, 131, pp. 108–114 (doi: 10.1038/sj.bjp.0703517) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Marsigliante S. Elia M.G. Di Jeso B. Greco S. Muscella A., and Storelli C.: ‘Increase of [Ca(2 +)](i) via activation of ATP receptors in PC‐Cl3 rat thyroid cell line’, Cell. Signal., 2002, 14, pp. 61–67 (doi: 10.1016/S0898-6568(01)00208-X) [DOI] [PubMed] [Google Scholar]
  • 31. Menè P. Pugliese G. Pricci F. Di Mario U. Cinotti G.A., and Pugliese F.: ‘High glucose level inhibits capacitative Ca2+ inux in cultured rat mesangial cells by a protein kinase C‐dependent mechanism’, Diabetologia, 1997, 40, pp. 521–527 (doi: 10.1007/s001250050710) [DOI] [PubMed] [Google Scholar]
  • 32. Nesher R., and Cerasi E.: ‘Modeling phasic insulin release: immediate and time‐dependent effects of glucose’, Diabetes, 2002, 51, pp. S53–59 (doi: 10.2337/diabetes.51.2007.S53) [DOI] [PubMed] [Google Scholar]
  • 33. Goentoro L. Shoval O. Kirschner M.W., and Alon U.: ‘The incoherent feedforward loop can provide fold‐change detection in gene regulation’, Mol. Cell, 2009, 36, pp. 894–899 (doi: 10.1016/j.molcel.2009.11.018) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Heinrich R., and Schuster S.: ‘The regulation of cellular systems’ (Chapman & Hall New York, 1996) [Google Scholar]
  • 35. Segel L.A.: ‘On the validity of the steady state assumption of enzyme kinetics’, Bull. Math. Biol, 1988, 50, (6), pp. 579–593 (doi: 10.1007/BF02460092) [DOI] [PubMed] [Google Scholar]
  • 36. Levchenko A., and Iglesias P.A.: ‘Models of eukaryotic gradient sensing: application to chemotaxis of amoebae and neutrophils’, Biophys. J., 2002, 82, pp. 50–63 (doi: 10.1016/S0006-3495(02)75373-3) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Yang L., and Iglesias P.A.: ‘Positive feedback may cause the biphasic response observed in the chemoattractant‐induced response of dictyostelium cells’, Syst. Control Lett., 2006, 55, (4), pp. 329–337 (doi: 10.1016/j.sysconle.2005.08.009) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Sontag E.D.: ‘Remarks on feedforward circuits, adaptation, and pulse memory’, IET Syst. Biol., 2010, 4, pp. 39–51 (doi: 10.1049/iet-syb.2008.0171) [DOI] [PubMed] [Google Scholar]
  • 39. Tyson J.J. Chen K., and Novak B.: ‘Sniffers, buzzers, toggles, and blinkers: dynamics of regulatory and signaling pathways in the cell’, Curr. Opin. Cell. Biol., 2003, 15, pp. 221–231 (doi: 10.1016/S0955-0674(03)00017-6) [DOI] [PubMed] [Google Scholar]
  • 40. Skataric M., and Sontag E.D.: ‘A characterization of scale invariant responses in enzymatic networks’, PLoS Computat. Biol., 2012, 8, p. e1002748 (doi: 10.1371/journal.pcbi.1002748) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41. Ma W. Trusina A. El‐Samad H. Lim W.A., and Tang C.: ‘Defining network topologies that can achieve biochemical adaptation’, Cell, 2009, 138, (4), pp. 760–773 (doi: 10.1016/j.cell.2009.06.013) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42. O'Malley R.E. Jr.: ‘Singular perturbation methods for ordinary differential equations’ (Springer, 1991), vol. 89 [Google Scholar]
  • 43. Khalil H.K.: ‘Nonlinear systems’ (Prentice‐Hall, Inc., Upper Saddle River, NJ, 2002) [Google Scholar]
  • 44. Vasil'eva A.B. Butuzov V.F., and Kalachev L.V.: ‘The boundary function method for singular perturbation problems’ (SIAM, 1995) [Google Scholar]
  • 45. Takeda K. Shao D., and Adler M. et al.: ‘Incoherent feedforward control governs adaptation of activated Ras in a eukaryotic chemotaxis pathway’, Sci. Signal, 2012, 5, (205), p. ra2 (doi: 10.1126/scisignal.2002413) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46. Sontag E.D.: ‘Mathematical control theory: deterministic finite dimensional systems’ (Springer, 1998), vol. 6 [Google Scholar]
  • 47. Hartman P.: ‘Ordinary Differential Equations, Classics in Applied Mathematics’ (Society for Industrial and Applied Mathematics (SIAM; ), Philadelphia, PA, 2002), vol. 38 [Google Scholar]

Articles from IET Systems Biology are provided here courtesy of Wiley

RESOURCES