Why Local Stability Matters
A signaling pathway can return toward a steady state after a small perturbation, drift away from it, or approach it while showing damped fluctuations. These behaviors depend not just on whether the pathway has a steady state, but on how its component processes respond to small changes around that state. Local stability describes this nearby behavior. It is useful when interpreting perturbation experiments and when checking whether a proposed pathway model returns to its baseline after a small change.
This tutorial considers an autonomous two-variable ordinary differential equation with the external input held constant. It concerns local behavior around a particular steady state, not the existence of a steady state or the pathway’s behavior after large perturbations. In particular, stability of an ordinary differential equation does not by itself establish what happens in a model with an explicit delay.
Linearizing Around a Steady State
Let \(\delta x=x-x^*\) and \(\delta y=y-y^*\) denote deviations from the steady state. If \(f\) and \(g\) have continuous first derivatives near that state, the system can be written
The remainder divided by the size of the deviation tends to zero as the deviation tends to zero. This is the first-order approximation; continuous first derivatives alone do not justify calling the remainder second order. The Jacobian therefore describes the leading response to sufficiently small perturbations.
For a continuously differentiable system, if both eigenvalues of the Jacobian have strictly negative real parts, the steady state is locally asymptotically stable: sufficiently small deviations decay toward it. If at least one eigenvalue has strictly positive real part, the steady state is unstable. If an eigenvalue has zero real part, this linear test is inconclusive; nonlinear terms may determine the behavior.
Trace, Determinant, and the Stability Test
Write the Jacobian entries as \(J=\begin{pmatrix}a&b\\c&d\end{pmatrix}\). Its trace is \(T=a+d\), and its determinant is \(D=ad-bc\). The eigenvalues solve the characteristic equation:
For this real two-variable system, both eigenvalues have strictly negative real parts exactly when \(T<0\) and \(D>0\). To see why, if the roots are real, their sum is \(T\) and product is \(D\). A positive product means they have the same sign, and a negative sum then makes both negative. If they are a complex-conjugate pair, each has real part \(T/2\), which is negative when \(T<0\); their product is positive. Conversely, two roots with strictly negative real parts have a negative sum and positive product.
The signs of individual Jacobian entries may suggest the interactions in a pathway, but they are not a stability test on their own. In a common negative-feedback arrangement, an increase in \(y\) suppresses \(x\), so \(b<0\), while an increase in \(x\) promotes \(y\), so \(c>0\). These cross-effects contribute \(-bc>0\) to \(D=ad-bc\). Whether the full system is stable still depends on the trace and determinant together.
Worked Example: A Feedback Pathway With Damped Oscillations
Consider a hypothetical pathway with dimensionless activities \(x\) and \(y\), and time measured in minutes:
The first equation describes production of \(x\) suppressed by \(y\), and the second describes production of \(y\) in response to \(x\) and removal of \(y\). At steady state, the second equation gives \(y=x\). Substitution into the first gives \(2/(1+x)-x=0\), or \(x^2+x-2=0\). The nonnegative solution is \(x^*=y^*=1\).
The partial derivatives are \(f_x=-1\), \(f_y=-2/(1+y)^2\), \(g_x=0.5\), and \(g_y=-0.5\), with entries in \(\mathrm{min}^{-1}\). Thus:
Since \(T<0\) and \(D>0\), the steady state is locally asymptotically stable. The discriminant is \(T^2-4D=2.25-3=-0.75\ \mathrm{min}^{-2}\), so the eigenvalues are
The oscillatory component has angular frequency \(0.4330\ \mathrm{rad\,min}^{-1}\), corresponding to a period of \(2\pi/0.4330=14.51\) minutes in the linear approximation. The envelope decays as \(e^{-0.75t}\), so its relaxation time is \(1/0.75=1.333\) minutes. These are local mode properties, not a claim that every measured output will visibly complete a cycle.
Interpreting Relaxation Times
An eigenvalue gives the rate of change of a local mode. A stable real eigenvalue \(\lambda<0\) corresponds to exponential decay proportional to \(e^{\lambda t}\), with time constant \(1/|\lambda|\). After one time constant, that mode’s amplitude has fallen to \(e^{-1}\), about 37% of its initial value. If there are two distinct stable real eigenvalues, the slower mode, with the smaller absolute value, generally governs the late return to steady state.
For a stable complex pair \(a\pm bi\), where \(a<0\), the response has an oscillatory factor and an envelope proportional to \(e^{at}\). The envelope time constant is \(-1/a\); the imaginary part \(b\), not the eigenvalue magnitude, determines the angular frequency. The period is \(2\pi/|b|\) when \(b\ne0\). A particular measured variable may show little of a mode if the perturbation or measurement has little projection onto its eigenvector.
Worked Example: Two Stable Real Modes
Suppose a hypothetical pathway has the following Jacobian at a steady state, with entries in \(\mathrm{min}^{-1}\):
The trace is \(T=-0.2-0.8=-1.0\ \mathrm{min}^{-1}\). The determinant is \(D=(-0.2)(-0.8)-(-0.1)(0.3)=0.16+0.03=0.19\ \mathrm{min}^{-2}\). Both stability conditions hold. The discriminant is \(T^2-4D=1.00-0.76=0.24\ \mathrm{min}^{-2}\), giving
The corresponding time constants are \(1/0.2551=3.920\) minutes and \(1/0.7449=1.342\) minutes. The slower local mode can therefore persist after the faster component has mostly decayed. These times describe the linear modes; the observed trajectory also depends on the initial perturbation and on how the measured quantity combines the modes.
Failure Modes and Scope
The criterion is local and depends on the state at which the Jacobian is evaluated. A perturbation large enough to move the pathway far from that state may encounter nonlinear behavior not represented by the linear approximation. Also, having some negative feedback does not guarantee stability: other processes can make the trace positive or the determinant nonpositive.
Worked Example: Negative Cross-Feedback Does Not Guarantee Stability
Consider a hypothetical local Jacobian, in \(\mathrm{min}^{-1}\),
The cross-effects have the signs of negative feedback, \(b<0\) and \(c>0\), but the trace is \(T=-0.2+0.4=0.2\ \mathrm{min}^{-1}\), and the determinant is \(D=(-0.2)(0.4)-(-0.8)(0.3)=-0.08+0.24=0.16\ \mathrm{min}^{-2}\). The discriminant is \(0.2^2-4(0.16)=-0.60\ \mathrm{min}^{-2}\). Hence
The positive real part means small deviations grow in the linear approximation, with an envelope e-folding time of \(1/0.1000=10.00\) minutes. This calculation shows why feedback signs alone are insufficient. Local instability does not, by itself, establish what the pathway does after it leaves the neighborhood of the steady state.
A direct eigenvalue calculation and the trace-determinant test are equivalent for a two-variable system; the latter is a compact check, while the eigenvalues give the mode rates and oscillatory frequency. Numerical perturbation simulations can help check a Jacobian calculation, but they do not replace it: a trajectory may conceal a slow mode or leave the local regime. If the computed trace or determinant is close to a stability boundary, numerical rounding and parameter uncertainty matter, and the result should not be treated as a robust classification without further analysis.
At \(D=0\), at \(T=0\) with \(D>0\), or more generally whenever an eigenvalue has zero real part, the linear test does not establish asymptotic stability. Nonlinear analysis or carefully designed simulations may be needed. For a model with an explicit delay, the two-dimensional ordinary-differential-equation Jacobian criterion is not the appropriate complete stability test.
Check Your Understanding
Use the trace and determinant for each local classification. Solutions follow each question so that the arithmetic and interpretation can be checked.
- For \(J=\begin{pmatrix}-0.4&-0.2\\0.1&-0.6\end{pmatrix}\ \mathrm{min}^{-1}\), calculate \(T\) and \(D\), and classify the steady state.
- A stable complex eigenvalue pair is \(-0.25\pm0.60i\ \mathrm{min}^{-1}\). What are the envelope time constant and oscillation period?
- If \(T=-0.5\ \mathrm{min}^{-1}\) and \(D=-0.10\ \mathrm{min}^{-2}\), what does the determinant imply about the eigenvalues and stability?
- Why does \(T=0\) and \(D>0\) not establish local asymptotic stability?
Solutions. (1) \(T=-0.4-0.6=-1.0\ \mathrm{min}^{-1}\). \(D=(-0.4)(-0.6)-(-0.2)(0.1)=0.24+0.02=0.26\ \mathrm{min}^{-2}\). Thus \(T<0\) and \(D>0\), so the steady state is locally asymptotically stable by linearization. (2) The envelope time constant is \(-1/(-0.25)=4.00\) minutes. The angular frequency is \(0.60\ \mathrm{rad\,min}^{-1}\), so the period is \(2\pi/0.60=10.47\) minutes. (3) A negative determinant means the product of the two real eigenvalues is negative, so they have opposite signs. One eigenvalue is positive, and the steady state is unstable. (4) With \(T=0\) and \(D>0\), the characteristic roots are a purely imaginary pair. Their real parts are zero, so the linearization does not show decay; nonlinear terms determine whether nearby trajectories decay, grow, or behave otherwise.