How to construct and test a reduced biochemical model

A standalone worked chapter: exact totals, singular limits, implicit binding constraints, regulatory laws and stochastic averaging.

This chapter teaches a procedure you can apply to a new reaction network. Start with a specified prediction. Build the full model, identify exact totals, justify the fast-state elimination and test what the smaller model preserves. You need differentiation, elementary linear algebra and the interpretation of a reaction as a state change with a rate. The stochastic sections introduce the generator when it is needed.

Three operations carry different assumptions. Molecular accounting gives exact total balances. A specified singular limit supplies an approximate fast-state closure. Additional dominance assumptions may turn that implicit closure into an explicit Michaelis–Menten or Hill law. Each worked example keeps these operations separate.

The closed enzyme supplies the full calculation first. Supply and drain then expose the role of boundaries. Product competition and self-repression require coupled binding constraints. A binary promoter requires a probability distribution in place of a deterministic fast concentration. The final enzyme–buffer exercise combines the method without assuming attendance at the lecture. All numerical examples in this chapter are model calculations.

Part I

Construct the exact model

Define the observable and account for every constituent before approximating a rate.

1Specify what the model must predict

Suppose the experiment starts with enzyme and substrate mixed in a closed vessel. A detector measures product over several catalytic times. A different detector measures complex formation immediately after mixing. The same reduced law can be excellent for the first measurement and unsuitable for the second. Before doing algebra, name the output, time window, initial conditions, and acceptable error.

For the running calculation we will compare product trajectories and complex reconstruction separately. Concentrations refer to a well-mixed vessel of fixed volume. Enzyme total is constant. The full model explicitly resolves reversible binding and irreversible conversion. It omits product rebinding, enzyme synthesis, compartment transport, and growth. Those omissions define a model, not a statement that the omitted processes never occur.

Checkpoint and solution

Would correct final product yield certify the complex transient? No. Both mass-conserving closed models may eventually turn the same initial substrate into product even when they disagree at intermediate times. The validation observable must interrogate the feature you intend to eliminate.

Write a reduction target that a concrete measurement or simulation could fail.

2Give every channel a flux and a change

Let EE be free enzyme, SS free substrate, CESC_{ES} their complex and PP free product. Order the species as x=(E,S,CES,P)x=(E,S,C_{ES},P)^\top. Here the superscript denotes transpose. The mechanism and channel rates are

SUBSTRATE SUPPLY, ENZYME CONVERSION, PRODUCT REMOVAL Supply: a composite boundary process
S,vin\varnothing\rightsquigarrow S,\qquad v_\mathrm{in}
Substrate enters at a concentration flux set by the environment. Resolved elementary binding, unbinding and catalytic conversion
E+Skk+CESkcatE+PE+S\xrightleftharpoons[k_-]{k_+}C_{ES}\xrightarrow{k_\mathrm{cat}}E+P
Free enzyme binds substrate. Catalysis returns enzyme and releases product. Drain: a composite boundary process
P,koutPP\rightsquigarrow\varnothing,\qquad k_\mathrm{out}P
Product leaves at a first-order rate. Enzyme remains in the fixed-volume vessel.
Figure 1. The enzyme mechanism with composite supply and drain. Set both boundary fluxes to zero for the closed calculation developed first. Section 14 restores them.
vbind+=k+ES,vbind=kCES,vcat=kcatCES.v_\mathrm{bind}^{+}=k_+ES,\qquad v_\mathrm{bind}^{-}=k_-C_{ES},\qquad v_\mathrm{cat}=k_\mathrm{cat}C_{ES}.

Association changes species by (1,1,1,0)(-1,-1,1,0). Dissociation reverses that vector. Conversion changes them by (1,0,1,1)(1,0,-1,1). Multiply each vector by its flux and add. With vbind=vbind+vbindv_\mathrm{bind}=v_\mathrm{bind}^{+}-v_\mathrm{bind}^{-}, this gives

E˙=vbind+vcat,S˙=vbind,C˙ES=vbindvcat,P˙=vcat.\begin{aligned} \dot E&=-v_\mathrm{bind}+v_\mathrm{cat},&\dot S&=-v_\mathrm{bind},\\ \dot C_{ES}&=v_\mathrm{bind}-v_\mathrm{cat},&\dot P&=v_\mathrm{cat}. \end{aligned}

If concentrations are micromolar and time seconds, k+k_+ has units μM1s1\mu\mathrm{M}^{-1}\mathrm{s}^{-1}. The constants k,kcatk_-,k_\mathrm{cat} have units s1\mathrm{s}^{-1}. All three fluxes have units μMs1\mu\mathrm{M}\,\mathrm{s}^{-1}. This dimensional check catches comparisons of constants that are not comparable rates.

Construct and dimension-check a full mass-action ODE from state-change vectors.

3Establish the physical region

At a boundary where free substrate is zero, its derivative is kCES0k_-C_{ES}\geq0. At zero free enzyme, its derivative is (k+kcat)CES0(k_-+k_\mathrm{cat})C_{ES}\geq0. At zero complex, its derivative is k+ES0k_+ES\geq0. Product cannot decrease in the closed model. Nonnegative initial concentrations therefore remain nonnegative.

Adding the enzyme and complex equations gives d(E+CES)/dt=0d(E+C_{ES})/dt=0. Adding substrate, complex, and product gives d(S+CES+P)/dt=0d(S+C_{ES}+P)/dt=0. With fixed initial totals, every species is bounded. These identities give both a physical domain and numerical diagnostics.

A solver is not allowed to repair the model silently

If an integration produces negative free species, first reduce the step or use a suitable stiff method. Clipping negative values to zero changes the equations and can conceal a broken simulation. Conservation residuals should shrink under a better-resolved integration, not be erased by postprocessing.

Check positivity and conservation in the full model and use them as independent tests of a numerical trajectory.

4Find totals with a counting matrix

Define a row for each constituent: enzyme occurs in free enzyme and complex. Unconverted substrate occurs in free substrate and complex. Product occurs in free product alone. Thus

L=(101001100001),q=Lx=(qEqSqP).L=\begin{pmatrix}1&0&1&0\\0&1&1&0\\0&0&0&1\end{pmatrix}, \qquad q=Lx=\begin{pmatrix}q_E\\q_S\\q_P\end{pmatrix}.

For the binding column γbind=(1,1,1,0)\gamma_\mathrm{bind}=(-1,-1,1,0)^\top, direct multiplication gives Lγbind=0L\gamma_\mathrm{bind}=0. For conversion, Lγcat=(0,1,1)L\gamma_\mathrm{cat}=(0,-1,1)^\top. Consequently

q˙E=0,q˙S=kcatCES,q˙P=kcatCES.\dot q_E=0,\qquad\dot q_S=-k_\mathrm{cat}C_{ES}, \qquad\dot q_P=k_\mathrm{cat}C_{ES}.

These are identities at any binding speed. A total is a subnetwork invariant, not necessarily a whole-network conserved quantity. Catalysis changes unconverted substrate into product while preserving enzyme abundance.

For a larger network, the retained rows must describe all independent fast-subnetwork invariants needed to reconstruct its state. Physically named constituent totals are useful rows, but one must check their independence and completeness. Section 27 returns to this coordinate requirement.

Build the exact projection that removes fast reaction fluxes from total dynamics.

5Change coordinates before taking a limit

Retain qS,CES,Pq_S,C_{ES},P and treat qEq_E as a fixed parameter. Reconstruction is E=qECESE=q_E-C_{ES}, S=qSCESS=q_S-C_{ES}. The full system becomes

q˙S=kcatCES,C˙ES=k+(qECES)(qSCES)(k+kcat)CES,P˙=kcatCES.\begin{aligned} \dot q_S&=-k_\mathrm{cat}C_{ES},\\ \dot C_{ES}&=k_+(q_E-C_{ES})(q_S-C_{ES})-(k_-+k_\mathrm{cat})C_{ES},\\ \dot P&=k_\mathrm{cat}C_{ES}. \end{aligned}

The physical interval for complex is 0CESmin(qE,qS)0\leq C_{ES}\leq\min(q_E,q_S). Binding alone can change complex rapidly but cannot change the total coordinate. This is exactly what a clean slow coordinate should do.

THE SAME TRAJECTORY, TWO CHOICES OF COORDINATES full trajectory limiting binding fiber critical manifold 0 1 2 3 4 0 0.3 0.6 0.9
Sˉ\bar S
CˉES\bar C_{ES}
Both free species move. 0 1 2 3 4 0 0.3 0.6 0.9
qˉS\bar q_S
CˉES\bar C_{ES}
Binding alone leaves the total exactly fixed.
Figure 2. Same trajectory, different coordinates. Bars denote concentration divided by KdK_d. The initial redistribution moves free substrate appreciably even when the total changes little. Total-variable QSSA was introduced to retain this sequestration explicitly.2

Rewrite a mechanism in slow totals and fast occupancy without dropping any full-system term.

Part II

Solve the singular perturbation problem

Find the fast state, justify its attraction, and calculate the motion the reduced model retains.

6State the general singular perturbation problem

A fast equation can become an algebraic constraint only after a scaling makes the approximation precise. Choose dimensionless state vectors xslowx^\mathrm{slow} and xfastx^\mathrm{fast}, with physical reference times tslowt_\mathrm{slow} and tfastt_\mathrm{fast}. Define ε=tfast/tslow\varepsilon=t_\mathrm{fast}/t_\mathrm{slow}. The standard form is

tslowx˙slow=f(xslow,xfast;ε),εtslowx˙fast=g(xslow,xfast;ε).t_\mathrm{slow}\dot x^\mathrm{slow}=f(x^\mathrm{slow},x^\mathrm{fast};\varepsilon),\qquad \varepsilon t_\mathrm{slow}\dot x^\mathrm{fast}=g(x^\mathrm{slow},x^\mathrm{fast};\varepsilon).

The rate functions f,gf,g are dimensionless in this display. They must remain finite as the selected parameter family sends ε\varepsilon to zero. State scales are part of the construction. A complex that tends to zero may still have a finite, rapidly changing fractional occupancy.

The fast problem determines which algebraic root the system can follow. Changing the clock to t/tfastt/t_\mathrm{fast} multiplies the slow rate by ε\varepsilon. The leading fast equations are therefore

dxslowd(t/tfast)=0,dxfastd(t/tfast)=g(xslow(0),xfast;0).\frac{dx^\mathrm{slow}}{d(t/t_\mathrm{fast})}=0,\qquad \frac{dx^\mathrm{fast}}{d(t/t_\mathrm{fast})}=g(x^\mathrm{slow}(0),x^\mathrm{fast};0).

At each retained slow state, solve g(xslow,xfast;0)=0g(x^\mathrm{slow},x^\mathrm{fast};0)=0 for a physical root xfast=h(xslow)x^\mathrm{fast}=h(x^\mathrm{slow}). This graph is the critical manifold. Check that the fast dynamics attracts the intended initial fast state. For a locally attracting smooth branch, a fast Jacobian whose eigenvalues have real parts uniformly below zero supplies the local stability condition.

The slow problem evolves the retained state with the reconstructed fast state:

tslowx˙slow=f(xslow,h(xslow);0),xfasth(xslow).t_\mathrm{slow}\dot x^\mathrm{slow}=f(x^\mathrm{slow},h(x^\mathrm{slow});0),\qquad x^\mathrm{fast}\approx h(x^\mathrm{slow}).

The reduction applies after the initial layer on a bounded slow-time interval that stays inside the region of attraction. It also needs smooth rate functions, a selected isolated branch and appropriate initial data. These hypotheses connect an algebraic solve to a trajectory approximation.3

The reconstructed fast state keeps moving because the slow state moves. Its derivative is Dhx˙slowDh\,\dot x^\mathrm{slow}. The term neglected in the fast equation is εtslowx˙fast\varepsilon t_\mathrm{slow}\dot x^\mathrm{fast}, rather than a requirement that this derivative vanish on the slow clock. The next four sections calculate every part of this construction for the enzyme.

Checkpoint and solution

Does g=0g=0 suffice if its fast linearization has a positive eigenvalue? No. A perturbed fast state moves away along the unstable direction. Solving the constraint and showing that the dynamics follows it are separate tasks.

Specify a singular limit, select its fast branch, and state the conditions needed to use that branch in a slow model.

7Scale the enzyme without renaming its species

For the enzyme, use the fixed concentration scale Kd=k/k+>0K_d=k_-/k_+>0. Define qˉS=qS/Kd\bar q_S=q_S/K_d, CˉES=CES/Kd\bar C_{ES}=C_{ES}/K_d, qˉE=qE/Kd\bar q_E=q_E/K_d, and qˉP=qP/Kd\bar q_P=q_P/K_d. Physical time remains tt. The reference times are tbind=1/kt_\mathrm{bind}=1/k_- and tcat=1/kcatt_\mathrm{cat}=1/k_\mathrm{cat}.

The association term supplies the conversion factor. Since k+Kd=kk_+K_d=k_-, it becomes kKd(qˉECˉES)(qˉSCˉES)k_-K_d(\bar q_E-\bar C_{ES})(\bar q_S-\bar C_{ES}). The complex derivative is KddCˉES/dtK_d\,d\bar C_{ES}/dt. Dividing the full complex equation by kKdk_-K_d gives

tcatdqˉSdt=CˉES,tbinddCˉESdt=(qˉECˉES)(qˉSCˉES)CˉESεCˉES,tcatdqˉPdt=CˉES,ε=tbindtcat=kcatk.\begin{aligned} t_\mathrm{cat}\frac{d\bar q_S}{dt}&=-\bar C_{ES},\\ t_\mathrm{bind}\frac{d\bar C_{ES}}{dt} &=(\bar q_E-\bar C_{ES})(\bar q_S-\bar C_{ES})-\bar C_{ES}-\varepsilon\bar C_{ES},\\ t_\mathrm{cat}\frac{d\bar q_P}{dt}&=\bar C_{ES},\qquad \varepsilon=\frac{t_\mathrm{bind}}{t_\mathrm{cat}}=\frac{k_\mathrm{cat}}{k_-}. \end{aligned}

The totals form xslowx^\mathrm{slow}, and the complex is xfastx^\mathrm{fast}. To shrink the time-scale ratio at fixed affinity, increase k+k_+ and kk_- together. Hold catalytic rate, initial totals and retained slow boundary rates fixed. The Michaelis constant KM=(k+kcat)/k+K_M=(k_-+k_\mathrm{cat})/k_+ then satisfies KM/Kd=1+εK_M/K_d=1+\varepsilon.

CHANGE THE CLOCK, NOT THE TRAJECTORY
ε=0.2\varepsilon=0.2
ε=0.05\varepsilon=0.05
ε=0.01\varepsilon=0.01
0 1 2 0 0.2 0.4 0.6 0.8
t/tbindt/t_\mathrm{bind}
CˉES\bar C_{ES}
0 2 4 6 0 0.2 0.4 0.6 0.8
t/tcatt/t_\mathrm{cat}
CˉES\bar C_{ES}
Figure 3. Full trajectories on t/tbindt/t_\mathrm{bind} and t/tcatt/t_\mathrm{cat}. The fast transient has width proportional to ε\varepsilon on the catalytic-time axis. A bar always denotes concentration divided by KdK_d.

Recover the small parameter by carrying units and derivative transformations through every term.

8Select the physical root and test attraction

The reconstruction hCES(qS;qE,K)h_{C_{ES}}(q_S;q_E,K) returns complex concentration from substrate total, enzyme total and a positive balance constant. Solve (qECES)(qSCES)=KCES(q_E-C_{ES})(q_S-C_{ES})=KC_{ES} and select the smaller root:

hCES(qS;qE,K)=qE+qS+K(qE+qS+K)24qEqS2.h_{C_{ES}}(q_S;q_E,K)= \frac{q_E+q_S+K-\sqrt{(q_E+q_S+K)^2-4q_Eq_S}}{2}.

There is exactly one root in the physical interval. At CES=0C_{ES}=0, the quadratic is nonnegative. At CES=min(qE,qS)C_{ES}=\min(q_E,q_S), it is nonpositive. Its derivative throughout this interval is (qE+qS+K2CES)<0-(q_E+q_S+K-2C_{ES})<0. The larger root exceeds both totals.

The two roots remain distinct for nonnegative totals and positive KK. The discriminant can be written as (qEqS)2+2K(qE+qS)+K2>0(q_E-q_S)^2+2K(q_E+q_S)+K^2>0.

Attraction requires a separate dynamical check. For rapid binding, take K=KdK=K_d. Differentiate the net binding flux at fixed totals and evaluate it at CES=hCESC_{ES}=h_{C_{ES}}:

vbindCESqE,qS,CES=hCES=k+(qE+qS+Kd2hCES)=1trelax<0.\left.\frac{\partial v_\mathrm{bind}}{\partial C_{ES}}\right|_{q_E,q_S,\,C_{ES}=h_{C_{ES}}} =-k_+(q_E+q_S+K_d-2h_{C_{ES}})=-\frac{1}{t_\mathrm{relax}}<0.

The quantity in parentheses is the sum of free enzyme, free substrate and KdK_d. A small complex perturbation therefore decays as et/trelaxe^{-t/t_\mathrm{relax}} when totals are fixed. In affinity units, trelax/tbind=Kd/(qE+qS+Kd2hCES)t_\mathrm{relax}/t_\mathrm{bind}=K_d/(q_E+q_S+K_d-2h_{C_{ES}}).

For smooth systems on suitable compact attracting portions of the critical manifold, a uniform negative fast eigenvalue supports a nearby locally invariant slow manifold at small positive ε\varepsilon.3 If a transverse eigenvalue approaches zero in another model, the same argument can fail. Solving an algebraic equation alone does not establish fast attraction.

Check root feasibility and calculate the physical relaxation time needed to justify fast-state reconstruction.

9Solve the initial binding layer

During the leading fast problem, hold substrate total at qS(0)q_S(0) and neglect catalysis. The physical complex equation is

dCESdt=k+[(qECES)(qS(0)CES)KdCES].\frac{dC_{ES}}{dt}=k_+\left[(q_E-C_{ES})(q_S(0)-C_{ES})-K_dC_{ES}\right].

Use the root just derived. Let hCES=hCES(qS(0);qE,Kd)h_{C_{ES}}=h_{C_{ES}}(q_S(0);q_E,K_d) denote the physical binding-equilibrium root. The second root is CES+=qE+qS(0)+KdhCESC_{ES}^{+}=q_E+q_S(0)+K_d-h_{C_{ES}}. It exceeds the available totals and is not a physical concentration. Factoring the quadratic gives C˙ES=k+(CEShCES)(CESCES+)\dot C_{ES}=k_+(C_{ES}-h_{C_{ES}})(C_{ES}-C_{ES}^{+}).

For initial complex zero, separation of variables gives an explicit binding transient. Define its local relaxation time trelax=1/[k+(CES+hCES)]t_\mathrm{relax}=1/[k_+(C_{ES}^{+}-h_{C_{ES}})]. The partial-fraction identity is

1(CEShCES)(CESCES+)=1hCESCES+[1CEShCES1CESCES+].\frac{1}{(C_{ES}-h_{C_{ES}})(C_{ES}-C_{ES}^+)}=\frac{1}{h_{C_{ES}}-C_{ES}^+}\left[\frac{1}{C_{ES}-h_{C_{ES}}}-\frac{1}{C_{ES}-C_{ES}^+}\right].

Integrate both sides, multiply by the root difference and impose zero initial complex. Exponentiating gives a ratio of distances from the two roots. Solving that relation for the complex gives

CESinner(t)=hCESCES+(1et/trelax)CES+hCESet/trelax.C_{ES}^{\mathrm{inner}}(t)= \frac{h_{C_{ES}}C_{ES}^{+}(1-e^{-t/t_\mathrm{relax}})} {C_{ES}^{+}-h_{C_{ES}}e^{-t/t_\mathrm{relax}}}.

The formula starts at zero and approaches hCESh_{C_{ES}}. For qE=Kdq_E=K_d and qS(0)=4Kdq_S(0)=4K_d, the root is approximately 0.763932Kd0.763932K_d, and trelax=tbind/20t_\mathrm{relax}=t_\mathrm{bind}/\sqrt{20}. The reference unbinding time and the actual binding relaxation time are distinct.

The full substrate total changes slightly during this layer because catalysis continues. In affinity units, dqˉS/d(t/tbind)=εCˉESd\bar q_S/d(t/t_\mathrm{bind})=-\varepsilon\bar C_{ES}. Its change over a bounded binding-time interval is of order ε\varepsilon. Only the binding contribution to its derivative cancels exactly.

Compute an initial binding transient and distinguish exact fast-subnetwork conservation from small full-system drift.

10Reconstruct a moving fast state

The reconstruction changes when the substrate total changes. Hold qEq_E and KdK_d fixed, and write hCES(qS)=hCES(qS;qE,Kd)h_{C_{ES}}(q_S)=h_{C_{ES}}(q_S;q_E,K_d). Implicit differentiation of its binding relation gives

dhCESdqS=qEhCESqE+qS+Kd2hCES>0.\frac{dh_{C_{ES}}}{dq_S}= \frac{q_E-h_{C_{ES}}}{q_E+q_S+K_d-2h_{C_{ES}}}>0.

The leading closed-vessel dynamics is q˙S=kcathCES\dot q_S=-k_\mathrm{cat}h_{C_{ES}}. Its reconstructed complex has derivative dhCES(qS(t))/dt=kcathCESdhCES/dqS<0d h_{C_{ES}}(q_S(t))/dt=-k_\mathrm{cat}h_{C_{ES}}\,dh_{C_{ES}}/dq_S<0 while substrate remains. A fast constraint therefore predicts a changing complex. The nonzero derivative is computed by differentiating the reconstruction along the slow solution.

A more accurate reconstruction must follow an invariant graph of the full finite-speed dynamics. Write this graph as CES=hCESε(qS)C_{ES}=h_{C_{ES}}^{\varepsilon}(q_S). Its derivative along the total equation must equal its derivative in the full complex equation. Dividing that equality by k+k_+, and using kcat/k+=εKdk_\mathrm{cat}/k_+=\varepsilon K_d, gives

εKdhCESεdhCESεdqS=(qEhCESε)(qShCESε)KdhCESεεKdhCESε.\begin{aligned} -\varepsilon K_d h_{C_{ES}}^{\varepsilon}\frac{dh_{C_{ES}}^{\varepsilon}}{dq_S} &=(q_E-h_{C_{ES}}^{\varepsilon})(q_S-h_{C_{ES}}^{\varepsilon})\\ &\quad-K_dh_{C_{ES}}^{\varepsilon}-\varepsilon K_dh_{C_{ES}}^{\varepsilon}. \end{aligned}

To find the first displacement from binding equilibrium, expand hCESε=hCES+εhCES(1)+O(ε2)h_{C_{ES}}^{\varepsilon}=h_{C_{ES}}+\varepsilon h_{C_{ES}}^{(1)}+O(\varepsilon^2). The leading term satisfies binding balance. At first order, differentiating the binding polynomial contributes (qE+qS+Kd2hCES)hCES(1)-(q_E+q_S+K_d-2h_{C_{ES}})h_{C_{ES}}^{(1)}. The invariance equation becomes

KdhCEShCES=(qE+qS+Kd2hCES)hCES(1)KdhCES.-K_dh_{C_{ES}}h_{C_{ES}}'=-(q_E+q_S+K_d-2h_{C_{ES}})h_{C_{ES}}^{(1)}-K_dh_{C_{ES}}.

Solving for the correction gives

hCES(1)=KdhCES(dhCES/dqS1)qE+qS+Kd2hCES.h_{C_{ES}}^{(1)}= \frac{K_dh_{C_{ES}}(dh_{C_{ES}}/dq_S-1)} {q_E+q_S+K_d-2h_{C_{ES}}}.

The curve where the full complex derivative is zero is a different object, called its nullcline. It uses KM=Kd(1+ε)K_M=K_d(1+\varepsilon) in the quadratic. Expanding that root gives a first correction of KdhCES/(qE+qS+Kd2hCES)-K_dh_{C_{ES}}/(q_E+q_S+K_d-2h_{C_{ES}}). The invariant graph also contains the chain-rule contribution. Its small offset from the nullcline supplies the slow derivative.4

A SMALL OFFSET MAKES A NONZERO SLOW DERIVATIVE full trajectory first-order prediction zero-derivative nullcline 1 2 3 4 -0.2 -0.1 0
qˉS\bar q_S
(CEShCES)/(εKd)(C_{ES}-h_{C_{ES}})/(\varepsilon K_d)
1 3 5 7 -0.12 -0.08 -0.04 0
t/tcatt/t_\mathrm{cat}
tcatdCˉES/dtt_\mathrm{cat}\,d\bar C_{ES}/dt
Figure 4. Left: complex displacement from the leading reconstruction, divided by εKd\varepsilon K_d. The first-order invariant-graph prediction differs from the zero-derivative nullcline. Right: the nonzero slow derivative. The initial layer is excluded so the comparison tests the expansion where it applies.

Derive the invariance equation and its first correction instead of replacing a moving reconstruction by a zero-derivative curve.

11Match the lost initial condition

For a separate two-variable example, let τ=t/tslow\tau=t/t_\mathrm{slow} and let primes denote differentiation with respect to this dimensionless time. Consider x=x,εy=xyx'=-x,\varepsilon y'=x-y, with x(0)=1,y(0)=0x(0)=1,y(0)=0. First solve x=eτx=e^{-\tau}. Multiplying the second equation by its integrating factor eτ/εe^{\tau/\varepsilon} gives

ddτ(eτ/εy)=ε1eτ(1/ε1).\frac{d}{d\tau}(e^{\tau/\varepsilon}y) =\varepsilon^{-1}e^{\tau(1/\varepsilon-1)}.

Integrate from zero and apply the initial condition:

y(τ)=eτeτ/ε1ε,0<ε<1.y(\tau)=\frac{e^{-\tau}-e^{-\tau/\varepsilon}}{1-\varepsilon}, \qquad0<\varepsilon<1.

The exact slow graph is y=x/(1ε)y=x/(1-\varepsilon). Its expansion begins x+εxx+\varepsilon x. The initial-layer term restores the original value zero. To suppress an order-one fast mismatch to order epsilon, solve eτ/εεe^{-\tau/\varepsilon}\sim\varepsilon, giving τεlogε\tau\sim\varepsilon|\log\varepsilon|. An e-folding time is shorter than this matching time.

AN EXACT SOLUTION SHOWS WHY THE INITIAL CONDITION IS LOST full solution, epsilon = 0.1 invariant slow graph critical graph 0 1 2 3 0 0.4 0.8 1.2
τ\tau
yy
Figure 5. Exact solution, invariant slow graph, and critical graph at epsilon 0.1. Their distinction can be verified without numerical integration.

Construct a matched solution that retains the fast initial condition while approaching a moving slow graph.

12Integrate the slow enzyme conversion

Rapid equilibrium gives CES=qES/(Kd+S)C_{ES}=q_ES/(K_d+S). Since qS=S+CESq_S=S+C_{ES}, differentiation produces

(1+qEKd(Kd+S)2)S˙=kcatqESKd+S.\left(1+\frac{q_EK_d}{(K_d+S)^2}\right)\dot S =-\frac{k_\mathrm{cat}q_ES}{K_d+S}.

Let SaS_a be the free substrate after the leading binding projection, and set that reduced initial time to zero. Separate variables. The integrand reduces to 1+(Kd+qE)/SqE/(Kd+S)1+(K_d+q_E)/S-q_E/(K_d+S), divided by kcatqEk_\mathrm{cat}q_E. Thus

kcatqEt=SaS+(Kd+qE)logSaSqElogKd+SaKd+S.k_\mathrm{cat}q_Et= S_a-S+(K_d+q_E)\log\frac{S_a}{S} -q_E\log\frac{K_d+S_a}{K_d+S}.

This implicit solution predicts the full reduced progress curve. For qE=Kd,qS(0)=4Kdq_E=K_d,q_S(0)=4K_d, the projection gives Sa/Kd=40.763932=3.236068S_a/K_d=4-0.763932=3.236068. Using four as the projected free value would ignore initial sequestration.

Near depletion the total-coordinate root is CESqEqS/(Kd+qE)C_{ES}\approx q_Eq_S/(K_d+q_E), so total substrate has an exponential tail with rate kcatqE/(Kd+qE)k_\mathrm{cat}q_E/(K_d+q_E). Depletion does not itself create a fold or invalidate this rapid-binding limit.

Integrate a closed reduced trajectory and initialize it with the correct binding projection.

Part III

Choose and test the enzyme reduction

Restore the open boundaries, then test fast-state elimination and free-species dominance separately.

13Derive the small-enzyme criterion

If free substrate changes little while complex forms, freeze it temporarily at SrefS_\mathrm{ref}. The complex equation becomes linear with relaxation rate k+(Sref+KM)k_+(S_\mathrm{ref}+K_M) and plateau CESplateau=qESref/(Sref+KM)C_{ES}^{\mathrm{plateau}}=q_ES_\mathrm{ref}/(S_\mathrm{ref}+K_M), where KM=(k+kcat)/k+K_M=(k_-+k_\mathrm{cat})/k_+.

The amount initially captured relative to substrate is CESplateau/Sref=qE/(Sref+KM)C_{ES}^{\mathrm{plateau}}/S_\mathrm{ref}=q_E/(S_\mathrm{ref}+K_M). Requiring this to be small gives the familiar initial reactant-stationarity criterion.

The catalytic depletion time estimates how long the initial substrate would last at the plateau conversion rate. Compare this with the complex relaxation time:1

tsubstrate=SrefkcatCESplateau=Sref+KMkcatqE,tcomplex=1k+(Sref+KM).\begin{aligned} t_\mathrm{substrate}&=\frac{S_\mathrm{ref}}{k_\mathrm{cat}C_{ES}^{\mathrm{plateau}}}=\frac{S_\mathrm{ref}+K_M}{k_\mathrm{cat}q_E},\\ t_\mathrm{complex}&=\frac{1}{k_+(S_\mathrm{ref}+K_M)}. \end{aligned}

The ratio tcomplex/tsubstrate=kcatqE/[k+(Sref+KM)2]t_\mathrm{complex}/t_\mathrm{substrate}=k_\mathrm{cat}q_E/[k_+(S_\mathrm{ref}+K_M)^2] can be small without guaranteeing negligible binding sequestration. Conversely, large affinity-scale denominator can make the initial criterion small even without a tiny enzyme/substrate ratio. These estimates apply under the stated hypotheses and over the initial adjustment interval. They do not supply a uniform error bound for the full trajectory.

Derive the small-enzyme criterion from initial sequestration and distinguish it from a bare timescale ratio.

14Restore supply and drain in both limits

Substrate supply adds vinv_\mathrm{in} to the free-substrate equation. Product drain subtracts koutPk_\mathrm{out}P from the product equation. Binding is described by vbind=k+ESkCESv_\mathrm{bind}=k_+ES-k_-C_{ES}. The full equations are now E˙=vbind+kcatCES\dot E=-v_\mathrm{bind}+k_\mathrm{cat}C_{ES}, S˙=vinvbind\dot S=v_\mathrm{in}-v_\mathrm{bind}, C˙ES=vbindkcatCES\dot C_{ES}=v_\mathrm{bind}-k_\mathrm{cat}C_{ES} and P˙=kcatCESkoutP\dot P=k_\mathrm{cat}C_{ES}-k_\mathrm{out}P. Adding free and bound contributions gives the total balances below.

ADD SUPPLY AND DRAIN: BINDING STILL CANCELS EXACTLY Four species balances; the net binding flux is forward minus reverse
E˙=vbind+kcatCES,S˙=vinvbind\dot E=-v_\mathrm{bind}+k_\mathrm{cat}C_{ES},\quad\dot S=v_\mathrm{in}-v_\mathrm{bind}
These equations retain the rapid internal exchange between free and bound species. Complex and product
C˙ES=vbindkcatCES,P˙=kcatCESkoutP\dot C_{ES}=v_\mathrm{bind}-k_\mathrm{cat}C_{ES},\quad\dot P=k_\mathrm{cat}C_{ES}-k_\mathrm{out}P
The complex need not be constant. Supply and drain are composite boundary processes. Three exact total balances
q˙E=0,q˙S=vinkcatCES,q˙P=kcatCESkoutqP\dot q_E=0,\quad\dot q_S=v_\mathrm{in}-k_\mathrm{cat}C_{ES},\quad\dot q_P=k_\mathrm{cat}C_{ES}-k_\mathrm{out}q_P
Enzyme total: free plus bound. Substrate total: free plus bound. Product is unbound here.
Figure 6. Species and total balances in the supplied-and-drained vessel. Binding cancels from the total equations at every kinetic speed. Reconstructing the complex is a separate approximation.

Accelerate binding at fixed affinity

For rapid binding, the normalized substrate equation is tcatqˉ˙S=tcatvin/KdCˉESt_\mathrm{cat}\dot{\bar q}_S=t_\mathrm{cat}v_\mathrm{in}/K_d-\bar C_{ES}. The complex equation is unchanged from Section 7. Keep tcatvin/Kdt_\mathrm{cat}v_\mathrm{in}/K_d finite as εbind=tbind/tcat0\varepsilon_\mathrm{bind}=t_\mathrm{bind}/t_\mathrm{cat}\to0. The total then changes negligibly during binding, and the fast constraint uses KdK_d.

Slow substrate change by reducing enzyme

For small-enzyme QSSA, the fast state is better scaled by enzyme availability. Keep the ratio CES/qEC_{ES}/q_E explicit rather than giving it a new letter. Fix a positive substrate reference SrefS_\mathrm{ref}. Define tcomplex=1/[k+(KM+Sref)]t_\mathrm{complex}=1/[k_+(K_M+S_\mathrm{ref})] and tsubstrate=(KM+Sref)/(kcatqE)t_\mathrm{substrate}=(K_M+S_\mathrm{ref})/(k_\mathrm{cat}q_E). The exact equations become

tsubstrateddt(qSKM+Sref)=vinkcatqECESqE,tcomplexddt(CESqE)=S(S+KM)CES/qEKM+Sref,S=qSCES.\begin{aligned} t_\mathrm{substrate}\frac{d}{dt}\left(\frac{q_S}{K_M+S_\mathrm{ref}}\right) &=\frac{v_\mathrm{in}}{k_\mathrm{cat}q_E}-\frac{C_{ES}}{q_E},\\ t_\mathrm{complex}\frac{d}{dt}\left(\frac{C_{ES}}{q_E}\right) &=\frac{S-(S+K_M)C_{ES}/q_E}{K_M+S_\mathrm{ref}},\\ S&=q_S-C_{ES}. \end{aligned}

These equations expose a second singular perturbation family. Let qE0q_E\to0 at fixed microscopic constants and substrate scale, while keeping vin/(kcatqE)v_\mathrm{in}/(k_\mathrm{cat}q_E) finite. Then tcomplex/tsubstrate0t_\mathrm{complex}/t_\mathrm{substrate}\to0. The fast equation is attracting, and its stationary occupancy is CES/qE=S/(KM+S)C_{ES}/q_E=S/(K_M+S). Also S=qS+O(qE)S=q_S+O(q_E) on this family.

The fast fraction can remain finite while the absolute complex tends to zero. This is why concentration scale matters when identifying slow and fast variables. In this family the ratio εQSSA=qE/(KM+Sref)\varepsilon_\mathrm{QSSA}=q_E/(K_M+S_\mathrm{ref}) controls sequestration, and

tcomplextsubstrate=εQSSAkcatk+(KM+Sref)εQSSA.\frac{t_\mathrm{complex}}{t_\mathrm{substrate}} =\varepsilon_\mathrm{QSSA}\frac{k_\mathrm{cat}}{k_+(K_M+S_\mathrm{ref})} \leq\varepsilon_\mathrm{QSSA}.

Retaining S=qSCESS=q_S-C_{ES} in the algebraic balance gives CEShCES(qS;qE,KM)C_{ES}\approx h_{C_{ES}}(q_S;q_E,K_M). This total-QSSA reconstruction agrees with standard QSSA at leading order in the stated small-enzyme family. It does not automatically acquire a validity theorem at arbitrary enzyme concentration.

Check the boundary processes on the fast interval

Boundary forcing must respect the selected limit. Check the supplied amount during fast adjustment against the substrate scale: vintbind/Kd1v_\mathrm{in}t_\mathrm{bind}/K_d\ll1 in the first family, or vintcomplex/Sref1v_\mathrm{in}t_\mathrm{complex}/S_\mathrm{ref}\ll1 in the second. Fixed finite input during a limit that sends enzyme capacity to zero does not satisfy the latter family.5

Product removal can be retained in its exact downstream equation q˙P=kcatCESkoutqP\dot q_P=k_\mathrm{cat}C_{ES}-k_\mathrm{out}q_P. If product is counted among the slow variables, its drain must be slow on the fast-adjustment interval. If drain is faster, product has its own faster response. Because product does not feed back in this model, that response does not alter the substrate–complex reduction.

Put both open-enzyme limits into singular perturbation form and test their state scales, source scaling and fast attraction.

15Separate total closure from Michaelis–Menten dominance

In total coordinates the full complex nullcline satisfies (qECES)(qSCES)=KMCES(q_E-C_{ES})(q_S-C_{ES})=K_MC_{ES}. Its physical root is hCES(qS;qE,KM)h_{C_{ES}}(q_S;q_E,K_M). Rationalizing the numerator avoids subtracting nearly equal numbers:

hCES(qS;qE,KM)=2qEqSqE+qS+KM+(qE+qS+KM)24qEqS.h_{C_{ES}}(q_S;q_E,K_M)= \frac{2q_Eq_S}{q_E+q_S+K_M+\sqrt{(q_E+q_S+K_M)^2-4q_Eq_S}}.

Integrate q˙S=kcathCES(qS;qE,KM)\dot q_S=-k_\mathrm{cat}h_{C_{ES}}(q_S;q_E,K_M) and reconstruct free species. Replacing KMK_M by KdK_d produces the rapid-equilibrium closure. Its different balance requires different assumptions.

THE SAME QUADRATIC, TWO DIFFERENT CONSTANTS rapid equilibrium total QSSA 0 1 2 3 4 0 0.25 0.5 0.75 1
qˉS\bar q_S
CˉES\bar C_{ES}
PHYSICAL ROOT
0CESmin(qE,qS)0\leq C_{ES}\leq\min(q_E,q_S)
Kd=k/k+K_d=k_-/k_+
KM=(k+kcat)/k+K_M=(k_-+k_\mathrm{cat})/k_+
Small enzyme and slow catalysis are distinct limits.
Figure 7. Two constants in the same physical-root calculation. Total QSSA retains bound substrate in the slow accounting but remains an approximation to fast occupancy.
Checkpoint and solution

If qE=qS=Kdq_E=q_S=K_d, the equilibrium complex is CES/Kd=(35)/20.381966C_{ES}/K_d=(3-\sqrt5)/2\approx0.381966. Free enzyme and substrate each equal approximately 0.618034Kd0.618034K_d. Their product equals KdCESK_dC_{ES}, satisfying binding equilibrium. The larger root makes both free concentrations negative.

The explicit Michaelis–Menten law makes an extra substitution

The algebraic relation gives CES=qES/(K+S)C_{ES}=q_ES/(K+S) in free substrate, with the constant selected by the justified limit. A law in total substrate replaces S=qSCESS=q_S-C_{ES} by qSq_S. The bound fraction must be small for this replacement:

CESqS=EK+EqEK+qE,CESqSqEqS(qS>0).\frac{C_{ES}}{q_S}=\frac{E}{K+E}\leq\frac{q_E}{K+q_E},\qquad \frac{C_{ES}}{q_S}\leq\frac{q_E}{q_S}\quad(q_S>0).

Thus either qEKq_E\ll K or qEqSq_E\ll q_S suffices. The resulting explicit flux is kcatqEqS/(K+qS)k_\mathrm{cat}q_Eq_S/(K+q_S). The inequalities must hold over the concentration range being predicted. A large initial substrate pool need not remain large during depletion.

Fast binding alone does not enforce either dominance condition. With qE=qS=Kq_E=q_S=K, the physical root is 0.381966K0.381966K, whereas the free-to-total substitution gives 0.5K0.5K. The difference survives when both binding directions accelerate together. In the tight-binding limit, complex approaches min(qE,qS)\min(q_E,q_S), so a substantial part of the substrate total can remain bound.

Measure the two approximation errors separately

Integrate three models from the same substrate total: the full species dynamics, the total DAE and the explicit Michaelis–Menten law. Let their reconstructed fractional occupancies be CESfull/qEC^\mathrm{full}_{ES}/q_E, CESDAE/qEC^\mathrm{DAE}_{ES}/q_E and CESMM/qEC^\mathrm{MM}_{ES}/q_E. Define the error between any two models on the stated interval as

E(A,B)=max0t/tref15CESA(t)CESB(t)qE.\mathcal E(A,B)=\max_{0\leq t/t_\mathrm{ref}\leq15} \frac{|C^A_{ES}(t)-C^B_{ES}(t)|}{q_E}.

The full-to-DAE comparison tests finite-speed elimination. The DAE-to-MM comparison tests the extra dominance substitution and its accumulated effect on the total trajectory. The full-to-MM comparison includes both. These maximum errors are not additive because their peaks and signs can differ.

FAST-CLOSURE ERROR AND FREE-TO-TOTAL ERROR ARE DIFFERENT Full versus total DAE Total DAE versus explicit MM Full versus explicit MM FASTER BINDING
εbind\varepsilon_\mathrm{bind}
maxtΔ(CES/qE)\max_t|\Delta(C_{ES}/q_E)|
10310^{-3}
10210^{-2}
10110^{-1}
10010^{0}
10510^{-5}
10410^{-4}
10310^{-3}
10210^{-2}
10110^{-1}
10010^{0}
Enzyme and affinity stay fixed. LESS ENZYME
εQSSA\varepsilon_\mathrm{QSSA}
maxtΔ(CES/qE)\max_t|\Delta(C_{ES}/q_E)|
10310^{-3}
10210^{-2}
10110^{-1}
10010^{0}
10510^{-5}
10410^{-4}
10310^{-3}
10210^{-2}
10110^{-1}
10010^{0}
Both errors shrink in this joint limit. Maximum errors over 15 reference-time units. The source step occurs at time 3. Both axes are logarithmic.
Figure 8. Faster binding reduces the full-to-DAE error while leaving a finite dominance error at fixed enzyme abundance. Reducing enzyme improves both approximations. Each point compares independently integrated trajectories, including the source step and the prepared initial state. Coincident points in the right panel indicate equal maximum errors for those parameter sets.

Both families start at qS=1μMq_S=1\,\mu\mathrm M. Supply changes from 0.3kcatqE0.3k_\mathrm{cat}q_E to 0.8kcatqE0.8k_\mathrm{cat}q_E at three reference times. Full-model complex starts at the chosen total-closure root. In the rapid-binding family, qE=Kd=1μMq_E=K_d=1\,\mu\mathrm M, kcat=0.5s1k_\mathrm{cat}=0.5\,\mathrm{s}^{-1}, k=kcat/εbindk_-=k_\mathrm{cat}/\varepsilon_\mathrm{bind} and tref=tcatt_\mathrm{ref}=t_\mathrm{cat}. The DAE uses KdK_d.

In the small-enzyme family, k+=10μM1s1k_+=10\,\mu\mathrm M^{-1}\mathrm{s}^{-1}, k=1s1k_-=1\,\mathrm{s}^{-1}, kcat=9s1k_\mathrm{cat}=9\,\mathrm{s}^{-1} and Sref=1μMS_\mathrm{ref}=1\,\mu\mathrm M. Thus KM=1μMK_M=1\,\mu\mathrm M and qE=2εQSSAμMq_E=2\varepsilon_\mathrm{QSSA}\,\mu\mathrm M. The reference is tsubstratet_\mathrm{substrate}, and the DAE uses KMK_M.

Family and parameterFull versus DAEDAE versus MMFull versus MM
Binding, 0.020.0031350.1180340.120329
Small enzyme, 0.0050.0013750.0012500.001435

The first row gives a useful counterexample: accurate fast-state elimination can coexist with a poor explicit law in total substrate. The second row shows the joint improvement used in core Figure 6. Neither row is a uniform theorem for arbitrary forcing or initial conditions.

Choose a physically justified closure and test free-to-total substitution as a separate approximation.

16Calculate capacity and recovery

At a full steady state, total balance requires CES=vin/kcatC_{ES}^*=v_\mathrm{in}/k_\mathrm{cat}. Here CESC_{ES}^* is the steady complex concentration. The complex equation then gives S=KMCES/(qECES)S^*=K_MC_{ES}^*/(q_E-C_{ES}^*). Product balance gives P=vin/koutP^*=v_\mathrm{in}/k_\mathrm{out}. A finite positive state needs 0<vin<kcatqE0<v_\mathrm{in}<k_\mathrm{cat}q_E and positive drain.

For a reduced increasing flux v(qS)=kcathCES(qS;qE,K)v(q_S)=k_\mathrm{cat}h_{C_{ES}}(q_S;q_E,K), define perturbations ξ=qSqS\xi=q_S-q_S^*, η=qPqP\eta=q_P-q_P^*. Linearization is explicitly

ddt(ξη)=A(ξη),A=(v(qS)0v(qS)kout).\frac{d}{dt}\begin{pmatrix}\xi\\\eta\end{pmatrix} =A\begin{pmatrix}\xi\\\eta\end{pmatrix},\qquad A=\begin{pmatrix}-v'(q_S^*)&0\\v'(q_S^*)&-k_\mathrm{out}\end{pmatrix}.

The triangular matrix has negative eigenvalues, so both modes decay locally. Close to enzyme saturation, vv' is small: the slow recovery clock lengthens even while binding remains fast. Above capacity, the exact inequality q˙SvinkcatqE>0\dot q_S\geq v_\mathrm{in}-k_\mathrm{cat}q_E>0 proves accumulation without any closure.

Find the processing steady state, derive its linearized system, and distinguish slow stability from an exact overload bound.

17Choose a numerical test that can reject the reduction

The reproducible calculation integrates the full total-coordinate enzyme and two reduced ODEs. RK4 steps are chosen small relative to the fastest binding relaxation and hit output times exactly. No negative-state clipping is used. A second run at half the step tests discretization. Conserved totals test the equations independently.

TEST THE LIMIT YOU ACTUALLY VARY rapid-equilibrium error total-QSSA error 0.0004 0.0001 0.0018 0.0004 0.0065 0.0012 0.0226 0.0032 0.0023 0.0007 0.0111 0.0031 0.0415 0.0104 0.1540 0.0262 0.0021 0.0015 0.0103 0.0072 0.0397 0.0233 0.1661 0.0578 0.0018 0.0017 0.0086 0.0080 0.0325 0.0268 0.1307 0.0751
ε=0.01\varepsilon=0.01
ε=0.05\varepsilon=0.05
ε=0.2\varepsilon=0.2
ε=1\varepsilon=1
qˉE=0.03\bar q_E=0.03
qˉE=0.3\bar q_E=0.3
qˉE=1\bar q_E=1
qˉE=3\bar q_E=3
Maximum absolute product error / initial substrate, 0 to 4 slow-time units.
Figure 9. Maximum product error over four slow-time units, normalized by initial substrate. Each cell respects KM/Kd=1+εK_M/K_d=1+\varepsilon. The initial binding layer is included.

Separate graph reconstruction from trajectory error. The former compares full complex with hCES(qSfull;qE,Kd)h_{C_{ES}}(q_S^{\mathrm{full}};q_E,K_d) at the actual total. The latter compares independent full and reduced total trajectories. A closure can have a small instantaneous graph error and still accumulate a noticeable trajectory discrepancy over a long time.

THE FIRST CORRECTION EARNS AN EXTRA POWER OF EPSILON critical manifold first-order slow manifold -2 -1.5 -1 -6 -5 -4 -3 -2 -1
log10ε\log_{10}\varepsilon
log10[maxCESCESapprox/Kd]\log_{10}[\max|C_{ES}-C_{ES}^{\mathrm{approx}}|/K_d]
Figure 10. Graph errors after the initial layer scale approximately as epsilon and epsilon squared for the leading and first-corrected graphs. At epsilon 0.05 they are 0.0088804 and 0.0001507 on the stated interval.

For stiff large networks, use a tested implicit solver with tolerances checked against invariants. The explicit solver used for this bounded example resolves the fast relaxation. The coupled product-competition calculation below uses an implicit solver and an independent species-coordinate implementation.

Separate discretization error, closure error, and accumulated trajectory error in a reproducible comparison.

Part IV

Derive competitive and regulatory rate laws

Work from complete mechanisms to implicit constraints and optional explicit formulas.

18Work the product-competition DAE from the full model

A product-bound enzyme adds a coupled fast constraint. Let free enzyme EE bind substrate SS or product PP, forming CESC_{ES} or CEPC_{EP}. The complexes interconvert through slower reversible catalysis. Substrate enters at flux vinv_\mathrm{in}. Only free product leaves, at flux koutPk_\mathrm{out}P.

PRODUCT CAN OCCUPY THE SAME ENZYME Two fast binding pairs share free enzyme
E+Sk,Sk+,SCES,E+Pk,Pk+,PCEPE+S\xrightleftharpoons[k_{-,S}]{k_{+,S}}C_{ES},\qquad E+P\xrightleftharpoons[k_{-,P}]{k_{+,P}}C_{EP}
Product-bound enzyme is unavailable for substrate binding. Slower reversible catalytic conversion
CESkcatkcat+CEPC_{ES}\xrightleftharpoons[k_\mathrm{cat}^{-}]{k_\mathrm{cat}^{+}}C_{EP}
Forward and reverse catalysis contribute separately to the net conversion flux. Composite supply and removal
S,vin;P,koutP\varnothing\rightsquigarrow S,\quad v_\mathrm{in};\qquad P\rightsquigarrow\varnothing,\quad k_\mathrm{out}P
The drain removes free product. Bound product remains inside the vessel.
Figure 11. The complete product-competition model. Binding has two reversible elementary pairs. Catalysis interconverts the bound states. The composite drain acts on free product.

Define the three net fluxes, then apply each stoichiometric change:

vbind,S=k+,SESk,SCES,vbind,P=k+,PEPk,PCEP,vcat=kcat+CESkcatCEP.v_{\mathrm{bind},S}=k_{+,S}ES-k_{-,S}C_{ES},\quad v_{\mathrm{bind},P}=k_{+,P}EP-k_{-,P}C_{EP},\quad v_\mathrm{cat}=k_\mathrm{cat}^{+}C_{ES}-k_\mathrm{cat}^{-}C_{EP}.
E˙=vbind,Svbind,P,S˙=vinvbind,S,C˙ES=vbind,Svcat,C˙EP=vbind,P+vcat,P˙=vbind,PkoutP.\begin{aligned} \dot E&=-v_{\mathrm{bind},S}-v_{\mathrm{bind},P},&\dot S&=v_\mathrm{in}-v_{\mathrm{bind},S},\\ \dot C_{ES}&=v_{\mathrm{bind},S}-v_\mathrm{cat},&\dot C_{EP}&=v_{\mathrm{bind},P}+v_\mathrm{cat},\\ \dot P&=-v_{\mathrm{bind},P}-k_\mathrm{out}P. \end{aligned}

The totals are qE=E+CES+CEPq_E=E+C_{ES}+C_{EP}, qS=S+CESq_S=S+C_{ES} and qP=P+CEPq_P=P+C_{EP}. Their exact balances are q˙E=0\dot q_E=0, q˙S=vinvcat\dot q_S=v_\mathrm{in}-v_\mathrm{cat} and q˙P=vcatkoutP\dot q_P=v_\mathrm{cat}-k_\mathrm{out}P. The drain still needs free product, reconstructed as P=qPCEPP=q_P-C_{EP}.

Put both binding pairs into the singular limit

Define KS=k,S/k+,SK_S=k_{-,S}/k_{+,S}, KP=k,P/k+,PK_P=k_{-,P}/k_{+,P}, tbind=max(k,S1,k,P1)t_\mathrm{bind}=\max(k_{-,S}^{-1},k_{-,P}^{-1}), tcat=1/(kcat++kcat)t_\mathrm{cat}=1/(k_\mathrm{cat}^{+}+k_\mathrm{cat}^{-}) and ε=tbind/tcat\varepsilon=t_\mathrm{bind}/t_\mathrm{cat}. Bars in this example mean division by KSK_S. The slow and fast equations are

tcatqˉ˙S=tcatKS(vinvcat),tcatqˉ˙P=tcatKS(vcatkoutP),εtcatCˉ˙ES=tbindKSvbind,SεtcatKSvcat,εtcatCˉ˙EP=tbindKSvbind,P+εtcatKSvcat.\begin{aligned} t_\mathrm{cat}\dot{\bar q}_S&=\frac{t_\mathrm{cat}}{K_S}(v_\mathrm{in}-v_\mathrm{cat}),\\ t_\mathrm{cat}\dot{\bar q}_P&=\frac{t_\mathrm{cat}}{K_S}(v_\mathrm{cat}-k_\mathrm{out}P),\\ \varepsilon t_\mathrm{cat}\dot{\bar C}_{ES}&=\frac{t_\mathrm{bind}}{K_S}v_{\mathrm{bind},S}-\varepsilon\frac{t_\mathrm{cat}}{K_S}v_\mathrm{cat},\\ \varepsilon t_\mathrm{cat}\dot{\bar C}_{EP}&=\frac{t_\mathrm{bind}}{K_S}v_{\mathrm{bind},P}+\varepsilon\frac{t_\mathrm{cat}}{K_S}v_\mathrm{cat}. \end{aligned}

Accelerate both binding pairs at fixed affinities and fixed relative binding speed. Keep catalytic rates, boundary rates and initial totals fixed. The scaled binding terms remain finite, while the catalytic contribution to each fast equation vanishes at leading order. The two constraints are ES=KSCESES=K_SC_{ES} and EP=KPCEPEP=K_PC_{EP}.

Find the physical root and establish attraction

First establish a unique physical binding state at fixed totals. Eliminate each complex using its ligand total, then solve

qE=E+qSEKS+E+qPEKP+E.q_E=E+\frac{q_SE}{K_S+E}+\frac{q_PE}{K_P+E}.

The right side is zero at zero enzyme and at least qEq_E at E=qEE=q_E. Its derivative is

1+qSKS(KS+E)2+qPKP(KP+E)2>0.1+\frac{q_SK_S}{(K_S+E)^2}+\frac{q_PK_P}{(K_P+E)^2}>0.

Continuity and strict monotonicity therefore give one physical root in [0,qE][0,q_E]. Its complexes and free ligands are automatically nonnegative. A bracketed numerical solve preserves this physical selection without using a cubic root formula.

The polynomial form is useful for an independent implementation check. Expanding the same equation gives

0=E3+(KS+KP+qS+qPqE)E2+[KSKP+qSKP+qPKSqE(KS+KP)]EqEKSKP.\begin{aligned} 0={}&E^3+(K_S+K_P+q_S+q_P-q_E)E^2\\ &+[K_SK_P+q_SK_P+q_PK_S-q_E(K_S+K_P)]E-q_EK_SK_P. \end{aligned}

When KS=KP=KK_S=K_P=K, a factor E+KE+K cancels and the physical solve is quadratic. This exceptional simplification does not remove the two distinct ligand totals or the product contribution to inhibition.

Next test fast attraction. At fixed totals use (CES,CEP)(C_{ES},C_{EP}) as fast coordinates and differentiate their binding fluxes. At the physical stationary state the Jacobian is

Jfast=(k+,S(E+S+KS)k+,SSk+,PPk+,P(E+P+KP)).J_\mathrm{fast}=-\begin{pmatrix} k_{+,S}(E+S+K_S)&k_{+,S}S\\ k_{+,P}P&k_{+,P}(E+P+K_P) \end{pmatrix}.

The trace is negative. Its determinant is k+,Sk+,P[(E+S+KS)(E+P+KP)SP]k_{+,S}k_{+,P}[(E+S+K_S)(E+P+K_P)-SP], which is positive for positive affinities. Both eigenvalues have negative real parts. On a bounded retained region the fast relaxation therefore supports the singular limit as both binding speeds increase at fixed affinities and fixed speed ratio.

Choose an experiment that reveals product inhibition

Product binding dominates enzyme occupancy when P/KP1+S/KSP/K_P\gg1+S/K_S. The exact fast-binding fraction is CEP/qE=(P/KP)/(1+S/KS+P/KP)C_{EP}/q_E=(P/K_P)/(1+S/K_S+P/K_P). In that regime qECEPq_E\approx C_{EP}, and CESqE(KP/KS)(S/P)C_{ES}\approx q_E(K_P/K_S)(S/P). Product removes enzyme from the catalytic substrate-bound state.

A fixed-input steady state cannot expose this cost through its final net flux alone, because total balance forces vcat=vinv_\mathrm{cat}=v_\mathrm{in}. First use a batch experiment: set both boundary rates to zero and give all three cases the same initial substrate and enzyme totals. Only product affinity changes.

PRODUCT-BOUND ENZYME SLOWS THE SAME CONVERSION EXPERIMENT
Weak: KP=100μM\text{Weak: }K_P=100\,\mu\mathrm{M}
Intermediate: KP=1μM\text{Intermediate: }K_P=1\,\mu\mathrm{M}
Strong: KP=0.01μM\text{Strong: }K_P=0.01\,\mu\mathrm{M}
A · PRODUCT ACCUMULATION 0 40 80 120 0 0.25 0.5 0.75 1
t (s)t\ (\mathrm{s})
qP/(qS+qP)q_P/(q_S+q_P)
B · NET CONVERSION 0 40 80 120 0 0.25 0.5 0.75 1
t (s)t\ (\mathrm{s})
vcat/(kcat+qE)v_\mathrm{cat}/(k_\mathrm{cat}^{+}q_E)
C · ENZYME HELD BY PRODUCT 0 40 80 120 0 0.25 0.5 0.75 1
t (s)t\ (\mathrm{s})
CEP/qEC_{EP}/q_E
D · COMPARE AT THE SAME CONVERSION 0 0.3 0.6 0.9 0 0.25 0.5 0.75 1
qP/(qS+qP)q_P/(q_S+q_P)
relative forward activity\text{relative forward activity}
A–C: full trajectories, identical initial totals. A low late rate can also mean substrate is depleted. C: near one, most enzyme is in the product complex.
D: forward rate / product-free rate at the same qS.\text{D: forward rate / product-free rate at the same }q_S.
Supply and drain are paused. Only product-binding affinity differs. Panel D uses the fast-binding constraint.
Figure 12. Product binding slows conversion while substrate remains. The first three panels are full-model trajectories. The fourth compares forward activities at the same remaining substrate total, using the fast algebraic constraints. The product-free reference retains substrate binding and sequestration.

Use qE=KS=1μMq_E=K_S=1\,\mu\mathrm M, qS(0)=10μMq_S(0)=10\,\mu\mathrm M, qP(0)=0q_P(0)=0, kcat+=1s1k_\mathrm{cat}^{+}=1\,\mathrm{s}^{-1} and kcat=104s1k_\mathrm{cat}^{-}=10^{-4}\,\mathrm{s}^{-1}. Both dissociation rates are 1000s11000\,\mathrm{s}^{-1}. Choose KP=100,1,0.01μMK_P=100,1,0.01\,\mu\mathrm M. Initial complex is the substrate-only binding root. The full simulation conserves qS+qP=10μMq_S+q_P=10\,\mu\mathrm M.

For the matched comparison, solve binding at the chosen qS,qPq_S,q_P, then solve the substrate-only binding problem at the same qSq_S. The ratio of forward activities is CES(qS,qP)/hCES(qS;qE,KS)C_{ES}(q_S,q_P)/h_{C_{ES}}(q_S;q_E,K_S). Both solutions use the same enzyme total. No free-ligand approximation enters this ratio, and reverse catalysis does not enter a forward activity.

Product affinityTime to half conversionEnzyme fraction in C_EP at half conversionRelative forward activity there
100 micromolar5.82 s0.009510.99083
1 micromolar7.70 s0.450490.55794
0.01 micromolar140.27 s0.985300.01516

Times are measured from the full trajectories. The occupancy and relative-activity columns use the algebraic binding states at qS=qP=5μMq_S=q_P=5\,\mu\mathrm M. Over 600 seconds, the largest absolute difference between full and DAE product totals is 0.00559, 0.00304 and 0.00193 micromolar in the three cases. The figure shows the first 120 seconds. The stronger inhibition is a change in enzyme allocation, rather than a consequence of substrate exhaustion.

Restore input and drain in the total DAE

The resulting slow model retains the exact boundary convention:

q˙S=vinkcat+CES+kcatCEP,q˙P=kcat+CESkcatCEPkout(qPCEP).\dot q_S=v_\mathrm{in}-k_\mathrm{cat}^{+}C_{ES}+k_\mathrm{cat}^{-}C_{EP},\qquad \dot q_P=k_\mathrm{cat}^{+}C_{ES}-k_\mathrm{cat}^{-}C_{EP}-k_\mathrm{out}(q_P-C_{EP}).

At every evaluation, solve for free enzyme, reconstruct both complexes, then evaluate these rates. Consistent initial algebraic values come from the initial totals. An arbitrary initial full-model occupancy adds a fast initial layer that this slow DAE does not resolve.

SLOWER PRODUCT REMOVAL LEAVES MORE ENZYME OCCUPIED BY PRODUCT weak product inhibition intermediate strong 0 200 400 0 1 2 3
t  (s)t\;(\mathrm{s})
qS  (μM)q_S\;(\mu\mathrm{M})
0 200 400 0 2 4 6
t  (s)t\;(\mathrm{s})
qP  (μM)q_P\;(\mu\mathrm{M})
0 200 400 0 0.05 0.1
t  (s)t\;(\mathrm{s})
vcat  (μMs1)v_\mathrm{cat}\;(\mu\mathrm{M}\,\mathrm{s}^{-1})
All three receive the same input. More product requires a larger substrate pool to carry it. The dashed line is the input flux. At steady processing the net output must equal that input.
Figure 13. A different experiment restores a constant input and varies free-product removal. These full trajectories illustrate the substrate accumulation needed to sustain imposed throughput. Their equal steady fluxes are required by mass balance. The maximum absolute total-concentration differences from the independently integrated fast-binding DAE are shown below. Concentrations and errors are in micromolar.
Product removal rate (per second)Maximum substrate-total errorMaximum product-total error
40.0006910.000454
0.40.001260.000299
0.020.01270.00258

For this calculation use micromolar and seconds. Set qE=1q_E=1, KS=1K_S=1, KP=0.25K_P=0.25, kcat+=1s1k_\mathrm{cat}^{+}=1\,\mathrm{s}^{-1}, kcat=0.01s1k_\mathrm{cat}^{-}=0.01\,\mathrm{s}^{-1} and vin=0.1μMs1v_\mathrm{in}=0.1\,\mu\mathrm M\,\mathrm{s}^{-1}. Both dissociation rates are 200s1200\,\mathrm{s}^{-1}. Initially CES=0.1C_{ES}=0.1, E=0.9E=0.9, S=1/9S=1/9 and P=CEP=0P=C_{EP}=0. These values specify the full model and consistent initial totals for the DAE.

These differences cover the full plotted interval of 400 seconds, including the small initial catalytic adjustment. They test the stated finite binding speed. They do not establish a universal error bound for arbitrary rates, forcing or initial data.

Derive the optional two-input rate law

Only after the DAE is justified should free-ligand dominance simplify it. The exact binding relation gives CES/qS=E/(KS+E)C_{ES}/q_S=E/(K_S+E) and CEP/qP=E/(KP+E)C_{EP}/q_P=E/(K_P+E). For each ligand, either small enzyme relative to its affinity or small enzyme relative to its total is sufficient to make its bound fraction small. Check both ligands before replacing both free concentrations by totals.

When both ligands are mostly free, enzyme conservation becomes qEE(1+qS/KS+qP/KP)q_E\approx E(1+q_S/K_S+q_P/K_P). Solve for enzyme, then reconstruct both complexes. Substitution gives

vcatqEkcat+qS/KSkcatqP/KP1+qS/KS+qP/KP,q˙S=vinvcat,q˙PvcatkoutqP.v_\mathrm{cat}\approx q_E\frac{k_\mathrm{cat}^{+}q_S/K_S-k_\mathrm{cat}^{-}q_P/K_P}{1+q_S/K_S+q_P/K_P},\qquad \dot q_S=v_\mathrm{in}-v_\mathrm{cat},\quad\dot q_P\approx v_\mathrm{cat}-k_\mathrm{out}q_P.

The denominator accounts for competition over enzyme occupancy. The negative numerator term accounts for reverse catalysis. Product can suppress the forward rate even when reverse catalysis is negligible. Both the batch and supplied-vessel trajectories above use neither free-ligand replacement.

At fixed free substrate, increasing free product lowers the forward catalytic flux through enzyme competition. In a supplied vessel, substrate is allowed to accumulate. The eventual input-output equality can then be restored by a larger substrate pool. This is why the three trajectories can have the same final net throughput while showing different inhibition burdens.

Use monotonicity to select the physical algebraic state, fast attraction to justify its use, and independent trajectories to test the stated finite-speed reduction.

19Derive monomer self-repression

Now let binding control protein production. Free promoter DD produces its own repressor RR. Binding forms an inactive promoter complex CDRC_{DR}. RNA is omitted. Production and free-protein removal are composite processes with rates ρD\rho D and γR\gamma R:

D+Rkk+CDR,DD+R,R.D+R\xrightleftharpoons[k_-]{k_+}C_{DR},\qquad D\rightsquigarrow D+R,\qquad R\rightsquigarrow\varnothing.

Both ρ\rho and γ\gamma have units of inverse time. Let vbind=k+DRkCDRv_\mathrm{bind}=k_+DR-k_-C_{DR}. The full species equations are

D˙=vbind,C˙DR=vbind,R˙=ρDγRvbind.\dot D=-v_\mathrm{bind},\qquad\dot C_{DR}=v_\mathrm{bind},\qquad \dot R=\rho D-\gamma R-v_\mathrm{bind}.

Binding conserves qD=D+CDRq_D=D+C_{DR} and qR=R+CDRq_R=R+C_{DR}. Adding the species equations gives q˙D=0\dot q_D=0 and q˙R=ρDγR\dot q_R=\rho D-\gamma R. This model protects bound protein from removal. Removing every protein form at the same rate would give a different total balance.

Normalize concentrations by Kd=k/k+K_d=k_-/k_+. Choose tslow=1/γt_\mathrm{slow}=1/\gamma and ε=γ/k\varepsilon=\gamma/k_-. The exact transformed equations are

tslowqˉ˙R=ργ(qˉDCˉDR)(qˉRCˉDR),εtslowCˉ˙DR=(qˉDCˉDR)(qˉRCˉDR)CˉDR.\begin{aligned} t_\mathrm{slow}\dot{\bar q}_R&=\frac{\rho}{\gamma}(\bar q_D-\bar C_{DR})-(\bar q_R-\bar C_{DR}),\\ \varepsilon t_\mathrm{slow}\dot{\bar C}_{DR}&=(\bar q_D-\bar C_{DR})(\bar q_R-\bar C_{DR})-\bar C_{DR}. \end{aligned}

Speed both binding directions at fixed affinity, production, removal and promoter total. The physical binding root is CDR=hCDR(qR;qD,Kd)C_{DR}=h_{C_{DR}}(q_R;q_D,K_d), given by the quadratic from Section 8. Its fixed-total restoring rate is k+(D+R+Kd)>0k_+(D+R+K_d)>0. Thus the fast-binding DAE is

q˙R=ρ(qDCDR)γ(qRCDR),0=(qDCDR)(qRCDR)KdCDR.\dot q_R=\rho(q_D-C_{DR})-\gamma(q_R-C_{DR}),\qquad 0=(q_D-C_{DR})(q_R-C_{DR})-K_dC_{DR}.

To obtain the explicit repression law, first solve the binding balance in free protein: CDR=DR/KdC_{DR}=DR/K_d and hence D=qD/(1+R/Kd)D=q_D/(1+R/K_d). The active fraction decreases because only unbound promoter produces. If qDKdq_D\ll K_d or qDqRq_D\ll q_R, the bounds in Section 15 make RqRR\approx q_R. Then

q˙RρqD1+qR/KdγqR.\dot q_R\approx\frac{\rho q_D}{1+q_R/K_d}-\gamma q_R.
Checkpoint and solution

How does the calculation change if only bound promoter produces? Replace production by ρCDR\rho C_{DR} in both the species and total equations. Binding balance is unchanged. Under free-protein dominance, production becomes ρqDqR/(Kd+qR)\rho q_Dq_R/(K_d+q_R). A change in the productive state turns repression into activation.

Binding has supplied the same algebraic root as in enzyme catalysis. The productive state determines which fraction enters the slow flux. The next example changes the binding mechanism itself.

Build a self-repressor from species balances and derive its decreasing rate law with an explicit removal and abundance convention.

20Count dimer storage before using a Hill-2 law

Suppose two free repressors first form a dimer CRRC_{RR}, and only that dimer can occupy the promoter. Write the bound promoter as CDRRC_{DRR}. The elementary binding reactions are

2Rk,dimk+,dimCRR,D+CRRk,Dk+,DCDRR.2R\xrightleftharpoons[k_{-,\mathrm{dim}}]{k_{+,\mathrm{dim}}}C_{RR},\qquad D+C_{RR}\xrightleftharpoons[k_{-,D}]{k_{+,D}}C_{DRR}.

Production remains the composite process DD+RD\rightsquigarrow D+R at rate ρD\rho D. Only free monomers undergo composite removal RR\rightsquigarrow\varnothing at rate γR\gamma R. Define vdim=k+,dimR2k,dimCRRv_\mathrm{dim}=k_{+,\mathrm{dim}}R^2-k_{-,\mathrm{dim}}C_{RR} and vbind,D=k+,DDCRRk,DCDRRv_{\mathrm{bind},D}=k_{+,D}DC_{RR}-k_{-,D}C_{DRR}. The deterministic association constant includes the convention for identical reactants.

R˙=ρDγR2vdim,C˙RR=vdimvbind,D,D˙=vbind,D,C˙DRR=vbind,D.\begin{aligned} \dot R&=\rho D-\gamma R-2v_\mathrm{dim},&\dot C_{RR}&=v_\mathrm{dim}-v_{\mathrm{bind},D},\\ \dot D&=-v_{\mathrm{bind},D},&\dot C_{DRR}&=v_{\mathrm{bind},D}. \end{aligned}

A dimer contains two protein constituents whether free or promoter-bound. Therefore qD=D+CDRRq_D=D+C_{DRR}, qR=R+2CRR+2CDRRq_R=R+2C_{RR}+2C_{DRR}, q˙D=0\dot q_D=0 and q˙R=ρDγR\dot q_R=\rho D-\gamma R. No binding approximation has entered this accounting.

Define affinities Kd,dim=k,dim/k+,dimK_{d,\mathrm{dim}}=k_{-,\mathrm{dim}}/k_{+,\mathrm{dim}} and Kd,D=k,D/k+,DK_{d,D}=k_{-,D}/k_{+,D}. Their geometric mean KH=Kd,dimKd,DK_H=\sqrt{K_{d,\mathrm{dim}}K_{d,D}} is a concentration. It will be the free-monomer half-repression level.

For the two binding fluxes just specified, define tbind=max(k,dim1,k,D1)t_\mathrm{bind}=\max(k_{-,\mathrm{dim}}^{-1},k_{-,D}^{-1}), tslow=1/γt_\mathrm{slow}=1/\gamma, and ε=tbind/tslow\varepsilon=t_\mathrm{bind}/t_\mathrm{slow}. Measure concentrations in KHK_H units for this block. The complete singular form is

tslowqˉ˙R=ργDˉRˉ,εtslowCˉ˙RR=tbindKH(vdimvbind,D),εtslowCˉ˙DRR=tbindKHvbind,D,Rˉ=qˉR2CˉRR2CˉDRR,Dˉ=qˉDCˉDRR.\begin{aligned} t_\mathrm{slow}\dot{\bar q}_R&=\frac{\rho}{\gamma}\bar D-\bar R,\\ \varepsilon t_\mathrm{slow}\dot{\bar C}_{RR}&=\frac{t_\mathrm{bind}}{K_H}(v_\mathrm{dim}-v_{\mathrm{bind},D}),\\ \varepsilon t_\mathrm{slow}\dot{\bar C}_{DRR}&=\frac{t_\mathrm{bind}}{K_H}v_{\mathrm{bind},D},\\ \bar R&=\bar q_R-2\bar C_{RR}-2\bar C_{DRR},\qquad\bar D=\bar q_D-\bar C_{DRR}. \end{aligned}

Speed both reversible pairs together at fixed affinities and finite dimensionless production strength. Their leading stationary equations require vbind,D=0v_{\mathrm{bind},D}=0 and vdimvbind,D=0v_\mathrm{dim}-v_{\mathrm{bind},D}=0, hence both net binding fluxes vanish in this particular network.

Solving the stationary rates gives CRR=R2/Kd,dimC_{RR}=R^2/K_{d,\mathrm{dim}} and CDRR=DCRR/Kd,DC_{DRR}=DC_{RR}/K_{d,D}. Promoter conservation then gives D=qD/[1+(R/KH)2]D=q_D/[1+(R/K_H)^2]. Inserting these species into the protein total defines the remaining scalar solve.

Fast attraction can be checked directly. Differentiate the two fast rates in the coordinates (CRR,CDRR)(C_{RR},C_{DRR}). The physical Jacobian is

(4k+,dimRk,dimk+,DD4k+,dimR+k+,DCRR+k,Dk+,DDk+,DCRRk,D).\begin{pmatrix} -4k_{+,\mathrm{dim}}R-k_{-,\mathrm{dim}}-k_{+,D}D&-4k_{+,\mathrm{dim}}R+k_{+,D}C_{RR}+k_{-,D}\\ k_{+,D}D&-k_{+,D}C_{RR}-k_{-,D} \end{pmatrix}.

Its trace is negative. Its determinant is

(4k+,dimR+k,dim)(k+,DCRR+k,D)+4k+,dimRk+,DD>0.(4k_{+,\mathrm{dim}}R+k_{-,\mathrm{dim}})(k_{+,D}C_{RR}+k_{-,D})+4k_{+,\mathrm{dim}}Rk_{+,D}D>0.

Thus the physical fast state is locally attracting. The algebraic reconstruction is also unique, because the total protein determined by a given nonnegative free monomer is strictly increasing:

qR(R)=R+2R2Kd,dim+2qDR2KH2+R2,dqRdR=1+4RKd,dim+4qDRKH2(KH2+R2)2>0.\begin{aligned} q_R(R)&=R+\frac{2R^2}{K_{d,\mathrm{dim}}}+\frac{2q_DR^2}{K_H^2+R^2},\\ \frac{dq_R}{dR}&=1+\frac{4R}{K_{d,\mathrm{dim}}}+\frac{4q_DRK_H^2}{(K_H^2+R^2)^2}>0. \end{aligned}

The degree-two formula is exact in free monomer within this fast-binding reduction: D/qD=1/[1+(R/KH)2]D/q_D=1/[1+(R/K_H)^2]. For the same formula to use total protein, the two storage ratios must be small:

2CRRR=2RKd,dim1,2CDRRR=2qDRKH2+R21.\frac{2C_{RR}}{R}=\frac{2R}{K_{d,\mathrm{dim}}}\ll1,\qquad\frac{2C_{DRR}}{R}=\frac{2q_DR}{K_H^2+R^2}\ll1.

Near the half-repression point R=KHR=K_H, these become 2Kd,D/Kd,dim12\sqrt{K_{d,D}/K_{d,\mathrm{dim}}}\ll1 and qD/KH1q_D/K_H\ll1. A weakly populated free dimer can still repress strongly if dimer-promoter affinity is sufficiently tight. This supplies a consistent regime in which dimerization causes a Hill exponent of two while monomers dominate the total.

If free dimers instead dominate total protein, qR2R2/Kd,dimq_R\approx2R^2/K_{d,\mathrm{dim}}. Substitution gives D/qD1/[1+qR/(2Kd,D)]D/q_D\approx1/[1+q_R/(2K_{d,D})]. The occupancy now looks degree one in total protein, even though it remains degree two in free monomer. Removal is still γR\gamma R, so it also needs the appropriate reconstruction.

SELF-REPRESSION: BINDING CONTROLS WHICH PROMOTER CAN PRODUCE One repressor binds
D+Rkk+CDRD+R\xrightleftharpoons[k_-]{k_+}C_{DR}
DD+R,vprod=ρD;R,vrem=γRD\rightsquigarrow D+R,\quad v_\mathrm{prod}=\rho D;\qquad R\rightsquigarrow\varnothing,\quad v_\mathrm{rem}=\gamma R
Two repressors form a dimer first
2Rk,dimk+,dimCRR,D+CRRk,Dk+,DCDRR2R\xrightleftharpoons[k_{-,\mathrm{dim}}]{k_{+,\mathrm{dim}}}C_{RR},\quad D+C_{RR}\xrightleftharpoons[k_{-,D}]{k_{+,D}}C_{DRR}
qR=R+2CRR+2CDRR,qD=D+CDRRq_R=R+2C_{RR}+2C_{DRR},\qquad q_D=D+C_{DRR}
0 1 2 3 4 5 0 0.5 1
R/KHR/K_H
D/qDD/q_D
one site dimer 0 1 2 3 4 5 0 0.5 1
qR/KHq_R/K_H
D/qDD/q_D
monomers dominate dimers store protein Hill-2 in total protein In free monomer, both occupancy formulas follow directly from binding balance. In total protein, the same Hill-2 curve requires dimers and promoter binding to store little protein.
Figure 14. The two panels distinguish response to free monomer from response to total protein. Both dimer parameter sets have KH=1μMK_H=1\,\mu\mathrm M and qD=0.01μMq_D=0.01\,\mu\mathrm M. The affinity pairs (Kd,dim,Kd,D)(K_{d,\mathrm{dim}},K_{d,D}) are (100,0.01)μM(100,0.01)\,\mu\mathrm M and (0.1,10)μM(0.1,10)\,\mu\mathrm M. Their total-protein responses differ because the total counts free monomers, free dimers and promoter-bound dimers.
Checkpoint and solution

For dimer-mediated activation, let only CDRRC_{DRR} produce. Under monomer dominance the production term is ρqD(qR/KH)2/[1+(qR/KH)2]\rho q_D(q_R/K_H)^2/[1+(q_R/K_H)^2]. The factors of two in protein storage remain unchanged.

Derive the regulatory exponent in a specified concentration, then check molecular storage before transferring it to a total concentration.

21Compare a different two-site promoter mechanism

Two monomers can instead bind successively to a promoter. This is a different mechanism from preformed-dimer binding. Its three promoter states are DD, CDRC_{DR} and CDR2C_{DR_2}:

D+Rk,1k+,1CDR,CDR+Rk,2k+,2CDR2,Ki=k,i/k+,i.D+R\xrightleftharpoons[k_{-,1}]{k_{+,1}}C_{DR},\qquad C_{DR}+R\xrightleftharpoons[k_{-,2}]{k_{+,2}}C_{DR_2},\qquad K_i=k_{-,i}/k_{+,i}.

At fast binding balance, the state weights relative to free promoter are 1,R/K1,R2/(K1K2)1,R/K_1,R^2/(K_1K_2). Their sum gives the promoter total. The fraction in the twice-bound state is consequently

CDR2qD=R2K1K2+K2R+R2.\frac{C_{DR_2}}{q_D}=\frac{R^2}{K_1K_2+K_2R+R^2}.

A Hill-2 activation law appears when the twice-bound state alone produces and the singly occupied weight is negligible. Near R=K1K2R=\sqrt{K_1K_2}, the intermediate term relative to either outer term is K2/K1\sqrt{K_2/K_1}. Thus K2K1K_2\ll K_1 gives the required cooperative limit. A fast binding rate alone does not remove the intermediate.

If only free promoter produces, the active fraction is K1K2/(K1K2+K2R+R2)K_1K_2/(K_1K_2+K_2R+R^2). Suppressing the middle term gives the corresponding Hill-2 repression law. For either law to use total protein, also check qR=R+CDR+2CDR2Rq_R=R+C_{DR}+2C_{DR_2}\approx R. This storage condition is independent of the intermediate-weight approximation.

Preformed-dimer binding has no singly occupied promoter state, so its Hill-2 fraction in free monomer needed no intermediate suppression. The comparison explains why an exponent alone does not specify a mechanism. Larger fast state graphs likewise produce rational occupancy functions from their resolved states.8

Derive a regulatory law from its actual state graph and identify the distinct assumptions hidden by a Hill exponent.

22Derive the delay caused by a binding load

Let a regulator bind downstream sites through R+Dkk+CDRR+D\xrightleftharpoons[k_-]{k_+}C_{DR}. Supply is composite with flux vinv_\mathrm{in}. Only free regulator is removed, at γR\gamma R. Exact totals give q˙R=vinγR\dot q_R=v_\mathrm{in}-\gamma R. Under fast equilibrium, qR=R+qDR/(Kd+R)q_R=R+q_DR/(K_d+R), so

(1+qDKd(Kd+R)2)R˙=vinγR.\left(1+\frac{q_DK_d}{(K_d+R)^2}\right)\dot R=v_\mathrm{in}-\gamma R.

The steady free level is R=vin/γR^*=v_\mathrm{in}/\gamma. Linearizing the scalar equation there gives decay rate γ/[1+qDKd/(Kd+R)2]\gamma/[1+q_DK_d/(K_d+R^*)^2]. With qD=9Kd,R=Kdq_D=9K_d,R^*=K_d, the relaxation time is 3.25 times the unloaded value. This is a minimal retroactivity calculation.6

FAST BINDING CAN MAKE THE FREE SIGNAL SLOWER no binding sites nine affinity-scaled sites 0 1 2 3 4 0 2 4 6 8 10
R/KdR/K_d
1+dCDR/dR1+dC_{DR}/dR
0 4 8 12 0 0.4 0.8 1.2
γt\gamma t
R/KdR/K_d
Figure 15. Fast binding stores regulator and changes the free-signal response. The nonlinear step is not one exponential. The 3.25 ratio applies locally near its final state.

If every form is removed equally, the total equation instead contains γqR-\gamma q_R. It predicts a different steady free level. Always state whether bound molecules are protected.

Derive a downstream load's effect on an upstream transient while keeping the physical removal convention explicit.

Part V

Eliminate a random fast state

Average the correct conditional distribution, or retain the finite packet produced during a short episode.

23Average a binary promoter through its master equation

A single promoter remains binary, so fast elimination must act on its probability law. To isolate this issue, use an independently switching promoter with no feedback. Let G=0G=0 mean OFF and G=1G=1 mean ON. Protein count is NRN_R. Define p0(n,t)p_0(n,t) and p1(n,t)p_1(n,t) as the probabilities of nn proteins with the gene OFF and ON.

Four events change the joint state. The OFF-to-ON switch has hazard α\alpha, and the reverse switch has hazard β\beta. Production in the ON state has hazard ρ\rho. Protein removal has hazard γn\gamma n. These hazards have units of inverse time. Addition and removal change the protein count by one. Switching changes only gene state.

The master equations add probability inflow and subtract outflow for each event:

p˙0(n)=αp0(n)+βp1(n)+γ[(n+1)p0(n+1)np0(n)],p˙1(n)=αp0(n)βp1(n)+ρ[p1(n1)p1(n)]+γ[(n+1)p1(n+1)np1(n)].\begin{aligned} \dot p_0(n)&=-\alpha p_0(n)+\beta p_1(n)+\gamma[(n+1)p_0(n+1)-np_0(n)],\\ \dot p_1(n)&=\alpha p_0(n)-\beta p_1(n)+\rho[p_1(n-1)-p_1(n)]\\ &\quad+\gamma[(n+1)p_1(n+1)-np_1(n)]. \end{aligned}

For example, the ON-state birth inflow into count nn is ρp1(n1)\rho p_1(n-1). Birth outflow is ρp1(n)\rho p_1(n). Removal into nn comes from n+1n+1 molecules and therefore carries γ(n+1)\gamma(n+1). These shifts account for each term.

PROMOTER EPISODES GENERATE BURSTS; RAPID FIXED-RATE SWITCHING AVERAGES THEM 0 200 400 600 0 1
t  (s)t\;(\mathrm{s})
GonG_\mathrm{on}
0 200 400 600 0 25 50 75 100
t  (s)t\;(\mathrm{s})
NR (slow switching)N_R\ \text{(slow switching)}
0 200 400 600 0 25 50 75 100
t  (s)t\;(\mathrm{s})
NR (fast switching)N_R\ \text{(fast switching)}
Same production and removal rates, same ON fraction. Both switch rates increase by 1000. Dashed: exact stationary mean 9.52 proteins. These individual paths do not estimate the moments.
Figure 16. Exact Gillespie trajectories of the specified switching model. Initial state is OFF with 10 proteins. The slow-switching rates are α=0.015\alpha=0.015, β=0.3\beta=0.3, ρ=6\rho=6 and γ=0.03\gamma=0.03 per second. The lower path multiplies both switching rates by 1000. Production and removal stay fixed. The paths illustrate clustering, rather than estimate stationary moments.

Set probabilities with negative protein count to zero. The state-transition generator, normalized to unit relaxation rate, is

Q=(ponpon1pon(1pon)),pon=αα+β.\mathcal Q=\begin{pmatrix}-p_\mathrm{on}&p_\mathrm{on}\\1-p_\mathrm{on}&-(1-p_\mathrm{on})\end{pmatrix},\qquad p_\mathrm{on}=\frac{\alpha}{\alpha+\beta}.

This matrix acts on functions of gene state. Its transpose acts on probability columns. It has eigenvalues zero and minus one, and stationary column π=(1pon,pon)T\pi=(1-p_\mathrm{on},p_\mathrm{on})^\mathsf T. For independent switching this same distribution applies at each retained protein count.

Choose tprotein=1/γt_\mathrm{protein}=1/\gamma and ε=γ/(α+β)\varepsilon=\gamma/(\alpha+\beta). In this clock the exact generator form is

tproteinp˙=ε1Qp+Lslowp.t_\mathrm{protein}\dot{\mathbf p}=\varepsilon^{-1}\mathcal Q^*\mathbf p+\mathcal L_\mathrm{slow}^*\mathbf p.

Here the slow operator uses birth rate (ρ/γ)G(\rho/\gamma)G and removal rate nn. Hold ρ,γ,pon\rho,\gamma,p_\mathrm{on} fixed and accelerate both switches. The leading master equation requires Qp=0\mathcal Q^*\mathbf p=0 separately at each count. Thus pG(n,t)π(G)p(n,t)p_G(n,t)\approx\pi(G)p(n,t), where p(n,t)=p0(n,t)+p1(n,t)p(n,t)=p_0(n,t)+p_1(n,t). Sum the two master equations to cancel switching, then substitute:

p˙(n)=ρpon[p(n1)p(n)]+γ[(n+1)p(n+1)np(n)].\dot p(n)=\rho p_\mathrm{on}[p(n-1)-p(n)]+\gamma[(n+1)p(n+1)-np(n)].

This is the constant-arrival birth–death process. Its stationary count distribution is Poisson with mean ρpon/γ\rho p_\mathrm{on}/\gamma. The arrival process is Poisson in time. The protein count process includes downward jumps and is not itself a Poisson counting process.

Finite switching speed leaves a measurable correction to noise. The next section derives the exact Fano factor 1+ρ(1pon)/(γ+α+β)1+\rho(1-p_\mathrm{on})/(\gamma+\alpha+\beta). For the paths above it changes from 17.563 to 1.01814, while the stationary mean remains 9.52381. Individual displayed paths illustrate dynamics rather than estimate these moments.

Eliminate a rapidly mixing promoter by projecting its master equation onto the stationary gene-state probabilities.

24Use exact moments to test stochastic averaging

Use the independent-switching promoter specified in Section 23. The gene indicator GG is binary. It switches ON at rate α\alpha and OFF at rate β\beta. Protein count NRN_R increases at hazard ρG\rho G and decreases at hazard γNR\gamma N_R. Angle brackets denote ensemble expectations at the stated time.

The generator adds each event's hazard times its change in an observable. Apply it to G,NR,GNR,NR2G,N_R,GN_R,N_R^2. Because G2=GG^2=G, these four moment equations close:

dGdt=α(α+β)G,dNRdt=ρGγNR,dGNRdt=ρG+αNR(α+β+γ)GNR,dNR2dt=2ρGNR+ρG2γNR2+γNR.\begin{aligned} \frac{d\langle G\rangle}{dt}&=\alpha-(\alpha+\beta)\langle G\rangle,\\ \frac{d\langle N_R\rangle}{dt}&=\rho\langle G\rangle-\gamma\langle N_R\rangle,\\ \frac{d\langle GN_R\rangle}{dt}&=\rho\langle G\rangle+\alpha\langle N_R\rangle-(\alpha+\beta+\gamma)\langle GN_R\rangle,\\ \frac{d\langle N_R^2\rangle}{dt}&=2\rho\langle GN_R\rangle+\rho\langle G\rangle-2\gamma\langle N_R^2\rangle+\gamma\langle N_R\rangle. \end{aligned}

For the last equation, addition changes NR2N_R^2 by 2NR+12N_R+1. Removal changes it by 2NR+1-2N_R+1. Multiplying by their hazards produces the four terms shown. The mixed moment records the correlation between recent promoter activity and accumulated protein.

At stationarity, the first two equations give G=pon\langle G\rangle=p_\mathrm{on} and NR=ρpon/γ\langle N_R\rangle=\rho p_\mathrm{on}/\gamma. The mixed-moment equation then gives

GNR=ρpon+αNRα+β+γ.\langle GN_R\rangle=\frac{\rho p_\mathrm{on}+\alpha\langle N_R\rangle}{\alpha+\beta+\gamma}.

The last moment equation gives NR2=(ρ/γ)GNR+NR\langle N_R^2\rangle=(\rho/\gamma)\langle GN_R\rangle+\langle N_R\rangle. Subtract NR2\langle N_R\rangle^2 and divide by the mean. The result is

NR=ραγ(α+β),FR=Var(NR)NR=1+ρ(1pon)γ+α+β.\langle N_R\rangle=\frac{\rho\alpha}{\gamma(\alpha+\beta)},\qquad F_R=\frac{\operatorname{Var}(N_R)}{\langle N_R\rangle}=1+\frac{\rho(1-p_\mathrm{on})}{\gamma+\alpha+\beta}.
PROMOTER SPEED DISAPPEARS FROM THE MEAN, NOT THE VARIANCE exact mean exact Fano factor -2 -1 0 1 2 0 4 8 12
log10[(α+β)/γ]\log_{10}[(\alpha+\beta)/\gamma]
NR\langle N_R\rangle
-2 -1 0 1 2 0 1 3 5 7 9
log10[(α+β)/γ]\log_{10}[(\alpha+\beta)/\gamma]
FRF_R
ON fraction = 0.6. ON-state production / protein removal = 20.
Figure 17. A separate parameter sweep uses pon=0.6p_\mathrm{on}=0.6 and ρ/γ=20\rho/\gamma=20. Its mean stays at 12 while switching speed changes the Fano factor. These are exact stationary moments.

A noise tolerance gives a quantitative separation criterion. In this sweep the Fano excess is 8/[1+(α+β)/γ]8/[1+(\alpha+\beta)/\gamma]. To make it less than 0.1 requires (α+β)/γ>79(\alpha+\beta)/\gamma>79. Switching merely faster than removal is not enough for that tolerance.

Conditional averaging derives the effective hazard ρpon\rho p_\mathrm{on} when both switches accelerate at fixed ON fraction and fixed production rate. Section 23 obtained that hazard directly from the master equation. The moment calculation now measures the finite-speed error it leaves.7

Derive stationary moments from event changes and use the variance to test a reduction that already matches the mean.

25Retain finite random packets in a different limit

Rapid switching at fixed production erases promoter-induced packets. A different scaling preserves a finite amount produced during each short active episode. During an ON episode, production has hazard ρ\rho and switching OFF has hazard β\beta. Protein removal does not affect the number of birth events produced in that episode.

To calculate the packet size, ignore removal events and consider only production and switching OFF. During an episode, the next relevant event is production with probability ρ/(ρ+β)\rho/(\rho+\beta) or switching OFF with probability β/(ρ+β)\beta/(\rho+\beta). Therefore the number BB of proteins produced before switching OFF obeys

Pr(B=b)=βρ+β(ρρ+β)b,b=0,1,,B=ρβ=bpkt.\Pr(B=b)=\frac{\beta}{\rho+\beta}\left(\frac{\rho}{\rho+\beta}\right)^b,\qquad b=0,1,\ldots,\qquad\langle B\rangle=\frac{\rho}{\beta}=b_\mathrm{pkt}.

Keep α,γ,bpkt\alpha,\gamma,b_\mathrm{pkt} fixed while β\beta and ρ\rho increase. ON durations vanish, but the number produced during one ON episode does not. OFF waiting times remain exponential at rate α\alpha. The limit has Poisson packet initiation and geometric packet sizes.

The corresponding protein generator is

Lburstϕ(n)=αb=0Pr(B=b)[ϕ(n+b)ϕ(n)]+γn[ϕ(n1)ϕ(n)].\mathcal L_\mathrm{burst}\phi(n)=\alpha\sum_{b=0}^\infty\Pr(B=b)[\phi(n+b)-\phi(n)]+\gamma n[\phi(n-1)-\phi(n)].

Its stationary mean is αbpkt/γ\alpha b_\mathrm{pkt}/\gamma and its Fano factor is 1+bpkt1+b_\mathrm{pkt}. This also follows by taking the joint limit in the finite telegraph moments from Section 24. Fixed-packet counting, random packets with removal, and averaged single arrivals have different variances. Their packet parameters should not be interchanged.

An eliminated RNA lifetime gives the same packet law

A short-lived RNA is another possible packet mechanism. One RNA makes proteins at rate kpk_p and is removed at rate γm\gamma_m. The chance that translation occurs before RNA removal is kp/(kp+γm)k_p/(k_p+\gamma_m). Exactly bb translation events followed by removal therefore have probability

Pr(B=b)=γmkp+γm(kpkp+γm)b,B=bpkt=kpγm.\Pr(B=b)=\frac{\gamma_m}{k_p+\gamma_m}\left(\frac{k_p}{k_p+\gamma_m}\right)^b,\qquad \langle B\rangle=b_\mathrm{pkt}=\frac{k_p}{\gamma_m}.

This is the same geometric law with a different physical interpretation of the two competing clocks. Its variance is bpkt(1+bpkt)b_\mathrm{pkt}(1+b_\mathrm{pkt}). If RNA initiation has slow rate aa and protein removal has rate γp\gamma_p per molecule, the short-RNA limit gives packet initiation at rate aa and independent protein loss. Its stationary mean is abpkt/γpab_\mathrm{pkt}/\gamma_p and Fano factor is 1+bpkt1+b_\mathrm{pkt}.10

ELIMINATE AN mRNA, RETAIN ITS RANDOM PROTEIN PACKET 0 5 10 15 20 0 0.05 0.1 0.15 0.2
B (proteins per transcript)B\text{ (proteins per transcript)}
Pr(B=b)\Pr(B=b)
Pr(B=b)=11+bpkt(bpkt1+bpkt)b\Pr(B=b)=\frac{1}{1+b_\mathrm{pkt}}\left(\frac{b_\mathrm{pkt}}{1+b_\mathrm{pkt}}\right)^b
bpkt=kp/γm=4b_\mathrm{pkt}=k_p/\gamma_m=4
A fast lifetime does not imply a negligible packet.
γm,kp/γm=bpkt fixed\gamma_m\to\infty,\quad k_p/\gamma_m=b_\mathrm{pkt}\text{ fixed}
Figure 18. The geometric packet distribution for mean size four. It can result from translation before RNA removal or from production before promoter deactivation. Equal packet laws do not make those hidden mechanisms identical.
Checkpoint and solution

What happens if RNA removal accelerates while translation stays fixed? Then kp/γm0k_p/\gamma_m\to0, so the chance of any translation vanishes. A finite packet limit requires both rates to scale. The same distinction applies to promoter deactivation and ON-state production.

The packet generator also derives its stationary noise directly. For a burst size with mean bpktb_\mathrm{pkt}, its second moment is bpkt+2bpkt2b_\mathrm{pkt}+2b_\mathrm{pkt}^2. A packet changes n2n^2 by 2nB+B22nB+B^2. Substitution into the generator gives the stationary Fano factor 1+bpkt1+b_\mathrm{pkt}. A fixed packet of the same mean has a different second moment and a different Fano factor.

Intermittent RNA production provides experimental motivation for a promoter-episode model. Golding and colleagues examined episode durations and sizes in their bacterial reporter. Those observations concern transcription, while the protein packet mechanisms here are specified model calculations.11

Derive the random event retained after eliminating a short episode, and distinguish its rate scaling from ordinary fast-state averaging.

26Average feedback at fixed molecular totals

Feedback requires averaging at a fixed retained molecular total. Return to the binding repressor, now with one promoter copy. Let NC{0,1}N_C\in\{0,1\} denote its occupancy and NRN_R the number of free repressors. Define qR(N)=NR+NCq_R^{(N)}=N_R+N_C. Let Ω\Omega be the number of molecules corresponding to one concentration unit in the chosen volume.

Binding preserves qR(N)q_R^{(N)}. At a fixed total, an unbound promoter sees qR(N)q_R^{(N)} free repressors, so its binding hazard is k+qR(N)/Ωk_+q_R^{(N)}/\Omega. Unbinding has hazard kk_-. Balancing these two probability flows gives

πC(qR(N))=Pr(NC=1qR(N))=qR(N)qR(N)+ΩKd.\pi_C(q_R^{(N)})=\Pr(N_C=1\mid q_R^{(N)})= \frac{q_R^{(N)}}{q_R^{(N)}+\Omega K_d}.

For total count one and ΩKd=1\Omega K_d=1, occupancy is one-half. Mean free count is also one-half. Inserting that mean free count into a deterministic occupancy formula would instead give one-third. The mean cannot replace the state inside a nonlinear conditional calculation.

The reduced feedback process needs averaged production and removal hazards. Let a free promoter produce at rate ρ\rho, and let each free protein be removed at rate γ\gamma. At each total count the effective hazards are

aˉprod(qR(N))=ρ[1πC(qR(N))],aˉremove(qR(N))=γ[qR(N)πC(qR(N))].\begin{aligned} \bar a_\mathrm{prod}(q_R^{(N)})&=\rho[1-\pi_C(q_R^{(N)})],\\ \bar a_\mathrm{remove}(q_R^{(N)})&=\gamma[q_R^{(N)}-\pi_C(q_R^{(N)})]. \end{aligned}

Production increases the retained total by one. Removal decreases it by one. The formula for removal accounts for protection of the bound molecule. At zero total, occupancy and removal hazard are both zero. This completes a one-coordinate reduced jump process with the same boundary convention as the original model.

The general operation is aˉ(q)=ya(q,y)π(yq)\bar a(q)=\sum_y a(q,y)\pi(y\mid q). Here yy labels a fast state and π\pi is its conditional stationary distribution. The binding mixing time is [k+k+qR(N)/Ω]1[k_-+k_+q_R^{(N)}/\Omega]^{-1}. It must be short enough that production and removal rarely change the retained count during fast adjustment. Speeding both binding directions at fixed affinity supplies that limit on a bounded count region.79

Construct slow stochastic hazards by averaging at fixed total count, including bound-state protection and the zero-count boundary.

Part VI

Assemble the method and use it independently

Differentiate a general DAE and finish with a new network.

27Differentiate a general DAE and test its steady state

The deterministic examples all used exact projection followed by fast closure. Let xx contain species concentrations. Let Γbind\Gamma_\mathrm{bind} and Γcat\Gamma_\mathrm{cat} contain the species changes for binding and slower conversion channels. Their flux vectors are vbind(x)v_\mathrm{bind}(x) and vcat(x)v_\mathrm{cat}(x). Boundary production, supply and removal contribute b(x,t)b(x,t). Thus

x˙=Γbindvbind(x)+Γcatvcat(x)+b(x,t).\dot x=\Gamma_\mathrm{bind}v_\mathrm{bind}(x)+\Gamma_\mathrm{cat}v_\mathrm{cat}(x)+b(x,t).

Choose independent counting rows LL spanning the invariants of the fast subsystem. Define q=Lxq=Lx and verify LΓbind=0L\Gamma_\mathrm{bind}=0. The exact projected equation is

q˙=LΓcatvcat(x)+Lb(x,t).\dot q=L\Gamma_\mathrm{cat}v_\mathrm{cat}(x)+Lb(x,t).

These totals must be completed by independent fast coordinates xfastx^\mathrm{fast} so that the full state can be reconstructed. In the enzyme, the sole fast coordinate is its complex. In product competition there are two complexes. A redundant list of fast coordinates would introduce redundant algebraic equations and a singular Jacobian for purely bookkeeping reasons.

After choosing a justified singular limit, the leading fast rate defines g(q,xfast)g(q,x^\mathrm{fast}). Express the projected total rate as f(q,xfast,t)f(q,x^\mathrm{fast},t). Here the total rate is written in physical concentration per time. Multiplying it by the chosen time scale and dividing by the concentration scale recovers the dimensionless ff in Section 6. The DAE is

q˙=f(q,xfast,t),0=g(q,xfast).\dot q=f(q,x^\mathrm{fast},t),\qquad0=g(q,x^\mathrm{fast}).

A practical evaluation first solves the physical algebraic constraint, then reconstructs free species, then evaluates the slow fluxes. A bracketed scalar solve suffices for the competition and dimer examples. The DAE does not require an explicit root formula or a dominance approximation.

Differentiate the implicit reconstruction

Fix parameters and time-independent boundary conditions. Let the selected physical root be xfast=h(q)x^\mathrm{fast}=h(q). We want its derivative so that slow response and steady-state stability can be calculated without an explicit root formula.

If the fast Jacobian gxfastg_{x^\mathrm{fast}} is invertible locally, the implicit-function theorem gives a differentiable reconstruction. Differentiate the identity g(q,h(q))=0g(q,h(q))=0 before differentiating the slow dynamics:

gq+gxfastDh=0,Dh=gxfast1gq.g_q+g_{x^\mathrm{fast}}Dh=0,\qquad Dh=-g_{x^\mathrm{fast}}^{-1}g_q.

A nonsingular fast Jacobian makes this a locally solvable, index-one DAE in the standard semi-explicit terminology: differentiating its constraint once determines the fast derivative from Dhq˙Dh\,\dot q. Fast attraction is stronger than mere nonsingularity. It establishes whether the full dynamics approaches the selected algebraic branch.

A steady state also satisfies f(q,h(q))=0f(q^*,h(q^*))=0. Linearizing the reduced differential equation there gives

Jslow=fq+fxfastDh=fqfxfastgxfast1gq.J_\mathrm{slow}=f_q+f_{x^\mathrm{fast}}Dh=f_q-f_{x^\mathrm{fast}}g_{x^\mathrm{fast}}^{-1}g_q.

Fast attraction concerns eigenvalues of the fast dynamics at fixed totals. Slow stability concerns this different Jacobian. Neither the existence of an algebraic solution nor a stable fast layer proves that the complete slow dynamics returns to a steady state.

Test whole-system steady states

For the original supplied enzyme, q˙S=vinvcat(qS)\dot q_S=v_\mathrm{in}-v_\mathrm{cat}(q_S) and q˙P=vcat(qS)koutqP\dot q_P=v_\mathrm{cat}(q_S)-k_\mathrm{out}q_P. The slow Jacobian is triangular, with eigenvalues vcat(qS)-v_\mathrm{cat}'(q_S^*) and kout-k_\mathrm{out}. Since the physical complex increases with total substrate, the first is negative wherever a finite positive steady state exists. Its magnitude shrinks near enzyme saturation.

For the one-site self-repressor, 0<hCDR(qR)<10<h_{C_{DR}}'(q_R)<1. Thus the derivative of its total rate is ρhCDRγ(1hCDR)<0-\rho h_{C_{DR}}'-\gamma(1-h_{C_{DR}}')<0. For the dimer model, free promoter decreases with free monomer and free monomer increases with total protein. Its production-minus-removal rate is also strictly decreasing. These particular feedback models have restoring slow dynamics. The general DAE form alone does not impose that result.

The steady processing enzyme sustains nonzero supply, conversion and removal. It is therefore a steady state of a driven system. Thermodynamic equilibrium requires additional conditions addressed in Lecture 7. Lecture 8 develops the algebraic and differential construction for larger binding networks. The final exercise here asks you to construct it for a new, fully specified system.

Differentiate the implicit fast constraint to obtain slow response and stability. Fast attraction, slow stability and thermodynamic equilibrium are distinct claims.

28Reduce an unfamiliar enzyme–buffer network

Use the completed method on a substrate that can bind either enzyme EE or inert buffer BB. The complexes are CESC_{ES} and CBSC_{BS}. Only enzyme-bound substrate converts to product. The full mechanism is

E+Sk,Ek+,ECESkcatE+P,B+Sk,Bk+,BCBS,S,P.E+S\xrightleftharpoons[k_{-,E}]{k_{+,E}}C_{ES}\xrightarrow{k_\mathrm{cat}}E+P, \qquad B+S\xrightleftharpoons[k_{-,B}]{k_{+,B}}C_{BS},\qquad \varnothing\rightsquigarrow S,\quad P\rightsquigarrow\varnothing.

Supply has flux vinv_\mathrm{in}, and free product leaves at flux koutPk_\mathrm{out}P. Buffer has no source, removal or catalytic activity. Before reading the solution, find the exact totals, specify a fast-binding family, select a physical algebraic state and decide whether buffer lowers the maximum sustainable input.

Write the full model and derive the totals

Let vbind,E=k+,EESk,ECESv_{\mathrm{bind},E}=k_{+,E}ES-k_{-,E}C_{ES} and vbind,B=k+,BBSk,BCBSv_{\mathrm{bind},B}=k_{+,B}BS-k_{-,B}C_{BS}. Their state changes give

E˙=vbind,E+kcatCES,B˙=vbind,B,S˙=vinvbind,Evbind,B,C˙ES=vbind,EkcatCES,C˙BS=vbind,B,P˙=kcatCESkoutP.\begin{aligned} \dot E&=-v_{\mathrm{bind},E}+k_\mathrm{cat}C_{ES},&\dot B&=-v_{\mathrm{bind},B},\\ \dot S&=v_\mathrm{in}-v_{\mathrm{bind},E}-v_{\mathrm{bind},B},&\dot C_{ES}&=v_{\mathrm{bind},E}-k_\mathrm{cat}C_{ES},\\ \dot C_{BS}&=v_{\mathrm{bind},B},&\dot P&=k_\mathrm{cat}C_{ES}-k_\mathrm{out}P. \end{aligned}

Adding each constituent gives qE=E+CESq_E=E+C_{ES}, qB=B+CBSq_B=B+C_{BS}, qS=S+CES+CBSq_S=S+C_{ES}+C_{BS} and qP=Pq_P=P. Their exact dynamics is

q˙E=q˙B=0,q˙S=vinkcatCES,q˙P=kcatCESkoutqP.\dot q_E=\dot q_B=0,\qquad \dot q_S=v_\mathrm{in}-k_\mathrm{cat}C_{ES},\qquad \dot q_P=k_\mathrm{cat}C_{ES}-k_\mathrm{out}q_P.

State the limit and test its fast dynamics

Define Kd,E=k,E/k+,EK_{d,E}=k_{-,E}/k_{+,E}, Kd,B=k,B/k+,BK_{d,B}=k_{-,B}/k_{+,B}, tbind=max(k,E1,k,B1)t_\mathrm{bind}=\max(k_{-,E}^{-1},k_{-,B}^{-1}) and tcat=1/kcatt_\mathrm{cat}=1/k_\mathrm{cat}. Normalize concentrations by fixed Kd,EK_{d,E}. The small parameter is ε=tbind/tcat\varepsilon=t_\mathrm{bind}/t_\mathrm{cat}.

Multiply each complex equation by tbind/Kd,Et_\mathrm{bind}/K_{d,E} and each changing-total equation by tcat/Kd,Et_\mathrm{cat}/K_{d,E}. This gives the slow–fast form from Section 6. Accelerate both binding pairs at fixed affinities and fixed relative speed, while keeping initial totals, catalytic rate and boundary rates fixed. The leading fast equations are vbind,E=vbind,B=0v_{\mathrm{bind},E}=v_{\mathrm{bind},B}=0.

At fixed totals, choose the complexes as independent fast coordinates. Use S=qSCESCBSS=q_S-C_{ES}-C_{BS}, E=qECESE=q_E-C_{ES} and B=qBCBSB=q_B-C_{BS}. Differentiating the two binding rates gives

Jfast=(k+,E(E+S+Kd,E)k+,EEk+,BBk+,B(B+S+Kd,B)).J_\mathrm{fast}=-\begin{pmatrix} k_{+,E}(E+S+K_{d,E})&k_{+,E}E\\ k_{+,B}B&k_{+,B}(B+S+K_{d,B}) \end{pmatrix}.

The trace is negative. After factoring out k+,Ek+,Bk_{+,E}k_{+,B}, the determinant is (E+S+Kd,E)(B+S+Kd,B)EB>0(E+S+K_{d,E})(B+S+K_{d,B})-EB>0. Thus the physical stationary binding state is locally attracting. The source must also move little substrate during this fast relaxation, and the observation interval must remain in the selected physical region.

Solve the physical constraint and obtain a prediction

Binding balance and the enzyme and buffer totals give CES=qES/(Kd,E+S)C_{ES}=q_ES/(K_{d,E}+S) and CBS=qBS/(Kd,B+S)C_{BS}=q_BS/(K_{d,B}+S). Inserting them into substrate total gives one scalar equation:

qS=S+qESKd,E+S+qBSKd,B+S.q_S=S+\frac{q_ES}{K_{d,E}+S}+\frac{q_BS}{K_{d,B}+S}.

The right side starts at zero and reaches at least the required total at S=qSS=q_S. Its derivative is

1+qEKd,E(Kd,E+S)2+qBKd,B(Kd,B+S)2>0.1+\frac{q_EK_{d,E}}{(K_{d,E}+S)^2}+\frac{q_BK_{d,B}}{(K_{d,B}+S)^2}>0.

There is one physical solution in [0,qS][0,q_S]. Solve it by bisection, reconstruct both complexes and integrate the total balances. Initial algebraic concentrations come from the initial totals. The full species model additionally resolves the fast redistribution from any off-constraint initial occupancy.

Buffer increases storage without lowering the limiting catalytic capacity. As free substrate grows, CES=qES/(Kd,E+S)C_{ES}=q_ES/(K_{d,E}+S) approaches qEq_E. A positive finite steady state requires vin<kcatqEv_\mathrm{in}<k_\mathrm{cat}q_E. Buffer changes the substrate total needed to support its free concentration and changes the transient response. This conclusion uses the stated absence of buffer-catalyzed conversion and bound-substrate removal.

Test the reduction against the six-species ODE. Compare a product trajectory and the complex reconstruction separately, check conservation and positivity, then repeat at smaller ε\varepsilon. To test the storage prediction, hold enzyme, affinities and source fixed while changing buffer total. Faster binding should improve the DAE comparison, while the buffer-induced change in the transient persists.

Construct and test a new binding-catalysis DAE, including its physical root, attraction, boundary scaling and a prediction that separates storage from catalytic capacity.

Interactive model laboratory

Vary the binding/catalysis ratio in the computed laboratory below. Predict which curve should improve before moving the control, then compare complex and product separately. The same microscopic relationship between affinity and the kinetic constant is enforced in every run.

Solve the enzyme, then compare

Initial substrate total is qS(0)/Kd=4q_S(0)/K_d=4, with no complex or product. Changing epsilon speeds both binding directions at fixed affinity and catalytic rate; KM/Kd=1+εK_M/K_d=1+\varepsilon always holds.

Rose: full mechanism. Teal: independently integrated rapid-equilibrium reduction. Purple dashed: independently integrated total QSSA. The x-axis is slow time t/tcat=kcattt/t_\mathrm{cat}=k_\mathrm{cat}t; concentrations are in affinity units.

Full and reduced enzyme trajectories; numerical errors are also reported below.

The browser runs resolved RK4 integration, not illustrative exponential curves. Errors include the initial layer and are normalized by the initial substrate total. This finite parameter test is not a theorem of validity.

References

  1. Segel LA, Slemrod M (1989). The quasi-steady-state assumption: a case study in perturbation. SIAM Review 31:446–477. Source.
  2. Borghans JAM, de Boer RJ, Segel LA (1996). Extending the quasi-steady state approximation by changing variables. Bulletin of Mathematical Biology 58:43–63. Source.
  3. Fenichel N (1979). Geometric singular perturbation theory for ordinary differential equations. Journal of Differential Equations 31:53–98. Source.
  4. Eilertsen J, Schnell S (2020). The quasi-steady-state approximations revisited: timescales, small parameters, singularities, and normal forms in enzyme kinetics. Mathematical Biosciences 325:108339. Source.
  5. Eilertsen J, Roussel MR, Schnell S, Walcher S (2021). On the quasi-steady-state approximation in an open Michaelis–Menten reaction mechanism. AIMS Mathematics 6:6781–6814. Source.
  6. Del Vecchio D, Ninfa AJ, Sontag ED (2008). Modular cell biology: retroactivity and insulation. Molecular Systems Biology 4:161. Source.
  7. Kim JK, Sontag ED (2017). Reduction of multiscale stochastic biochemical reaction networks using exact moment derivation. PLoS Computational Biology 13:e1005571. Source.
  8. Gunawardena J (2012). A linear framework for time-scale separation in nonlinear biochemical systems. PLoS ONE 7:e36321. Source.
  9. Holehouse J, Grima R (2019). Revisiting the reduction of stochastic models of genetic feedback loops with fast promoter switching. Biophysical Journal 117:1311–1330. Source.
  10. Shahrezaei V, Swain PS (2008). Analytical distributions for stochastic gene expression. PNAS 105:17256–17261. Source.
  11. Golding I, Paulsson J, Zawilski SM, Cox EC (2005). Real-time kinetics of gene activity in individual bacteria. Cell 123:1025–1036. Source. Archived full text. Relevant reading: Figure 3 and pp. 1031–1032.