Tutorials › Quantitative Systems Pharmacology (QSP) › Mass-Action Parameter Products and Identifiability

Structural Identifiability · Tutorial 532 of 799

Mass-Action Parameter Products and Identifiability

Learn to derive and interpret a composite mass-action coefficient, prove the resulting structural nonidentifiability, and identify what additional information would separate its component parameters.

Advanced 11 min read

What You'll Learn

  • Derive the observed dynamics for a reaction with a constant, unmeasured reactant concentration.
  • Distinguish the composite rate coefficient from the individual reaction constant and concentration.
  • Prove nonidentifiability by exhibiting parameter pairs with identical output trajectories.
  • Check when ideal observations can identify the composite coefficient.
  • Recognize how independent concentration measurements can resolve the ambiguity.
  • Diagnose why a good trajectory fit does not establish that each parameter is identified.

Why a Reaction Rate Can Hide Its Components

Mass-action kinetics often make reaction rates proportional to products of reactant concentrations. If one reactant is maintained at a constant concentration, the observed dynamics may depend on the reaction constant and that concentration only through their product. A time course can then determine the product precisely, yet provide no way to distinguish the factors that produced it.

This is a structural identifiability issue, not merely a shortage of noisy observations. The key question is whether different admissible parameter values can produce exactly the same ideal output over time. The analysis below uses a deliberately explicit model: a reactant \(A\) is consumed by reaction with \(B\), while \(B\) is held at a constant but unknown concentration.

Model and assumptions: Consider \(A+B\rightarrow P\), with mass-action rate \(v=kAB\). The concentration of \(B\) is maintained at an unknown constant value \(B_0>0\), for example by a sufficiently large buffered reservoir. The observed state is \(A(t)\), its initial concentration \(A_0>0\) is known, and there are no other processes affecting \(A\). The reaction constant \(k>0\) has units of concentration\(^{-1}\) time\(^{-1}\). Observations are treated as ideal and continuous when assessing structural identifiability.

Because \(B(t)=B_0\) throughout the observation interval, the mass-action equation for \(A\) is

$$ \frac{dA}{dt}=-kAB_0=-\kappa A,\qquad \kappa:=kB_0. $$

The composite coefficient \(\kappa\) has units of inverse time. The reduced equation is often called pseudo-first-order kinetics: the loss rate is first order in the observed concentration \(A\), even though the underlying reaction is second order in its reactants.

Definition: For this model, the composite kinetic coefficient is \(\kappa=kB_0\). A parameter (or parameter combination) is structurally identifiable if ideal output over the specified observation interval uniquely determines it, under the stated model and parameter assumptions. The individual parameters \(k\) and \(B_0\) are separately identifiable only if the output uniquely determines each one, not merely their product.

What the Ideal Time Course Determines

Solving the reduced differential equation with \(A(0)=A_0\) gives

$$ A(t)=A_0e^{-\kappa t}=A_0e^{-kB_0t}. $$

When \(A_0\) is known and positive, an ideal observation of \(A(t)\) at any \(t>0\) determines the composite coefficient:

$$ \kappa=-\frac{1}{t}\ln\!\left(\frac{A(t)}{A_0}\right). $$

Equivalently, the log concentration has slope \(-\kappa\):

$$ \ln A(t)=\ln A_0-\kappa t. $$

These expressions do not, however, provide separate estimates of \(k\) and \(B_0\). Both enter the output only through their product. The distinction between identifying a combination and identifying its components is essential: a perfectly determined \(\kappa\) does not imply that either factor is determined.

Worked Example: Estimating the Composite Coefficient

Suppose a hypothetical reaction has \(A_0=10.0\ \mu\mathrm{M}\). At \(t=10.0\ \mathrm{h}\), the measured concentration is \(A(t)=3.679\ \mu\mathrm{M}\). Under the model assumptions, calculate the coefficient supported by this observation.

Using the solution formula,

$$ \kappa=-\frac{1}{10.0\ \mathrm{h}} \ln\!\left(\frac{3.679\ \mu\mathrm{M}}{10.0\ \mu\mathrm{M}}\right) \approx 0.1000\ \mathrm{h}^{-1}. $$

The concentration units cancel inside the logarithm, leaving \(\kappa\) in \(\mathrm{h}^{-1}\), as required. This calculation identifies the effective loss rate. It does not yet say which values of \(k\) and \(B_0\) produced it.

Why the Separate Constants Cannot Be Recovered

A proof of nonidentifiability must show that distinct allowed parameter values produce exactly the same output, not merely that a numerical fit is uncertain. Here, for any \(c>0\), define a new parameter pair by

$$ k'=ck,\qquad B_0'=\frac{B_0}{c}. $$

The new pair remains positive and satisfies

$$ k'B_0'=(ck)\left(\frac{B_0}{c}\right)=kB_0=\kappa. $$

It therefore gives the same reduced differential equation and the same initial condition. By the solution formula, its output is identical at every time:

$$ A'(t)=A_0e^{-k'B_0't} =A_0e^{-kB_0t} =A(t). $$

For any original positive pair, choosing \(c\ne 1\) gives a distinct pair with exactly the same ideal trajectory. Thus \(k\) and \(B_0\) are not separately structurally identifiable in this observation model. The identifiable quantity is their product \(\kappa\). This conclusion assumes there are no other observations or constraints that provide independent information about either factor.

Worked Example: Two Indistinguishable Parameter Pairs

Consider the hypothetical values \(k=0.0250\ \mu\mathrm{M}^{-1}\mathrm{h}^{-1}\) and \(B_0=4.00\ \mu\mathrm{M}\). Their product is

$$ \kappa=(0.0250\ \mu\mathrm{M}^{-1}\mathrm{h}^{-1}) (4.00\ \mu\mathrm{M})=0.100\ \mathrm{h}^{-1}. $$

Now take \(c=2.50\). The transformed parameters are \(k'=0.0625\ \mu\mathrm{M}^{-1}\mathrm{h}^{-1}\) and \(B_0'=1.60\ \mu\mathrm{M}\), and

$$ k'B_0'=(0.0625\ \mu\mathrm{M}^{-1}\mathrm{h}^{-1}) (1.60\ \mu\mathrm{M})=0.100\ \mathrm{h}^{-1}. $$

Both pairs therefore predict \(A(t)=A_0e^{-0.100t}\), with \(t\) measured in hours. For \(A_0=10.0\ \mu\mathrm{M}\), both predict \(A(5.00\ \mathrm{h})=10.0e^{-0.500}=6.065\ \mu\mathrm{M}\). Their distinct individual parameter values cannot be distinguished by observing \(A(t)\) in this model, even with an exact trajectory.

What Additional Information Can Resolve the Ambiguity?

Separate recovery requires information that does not depend solely on \(kB_0\). For instance, if \(B_0\) is measured independently and is nonzero, then the identified product gives \(k=\kappa/B_0\). Conversely, independent knowledge of \(k\) allows \(B_0=\kappa/k\). Such information changes the inference problem; collecting more observations of \(A(t)\) under the unchanged model only refines the same composite coefficient.

Worked Example: Separating the Parameters With an Independent Measurement

Suppose an ideal time course identifies \(\kappa=0.100\ \mathrm{h}^{-1}\), and an independent concentration assay reports \(B_0=4.00\ \mu\mathrm{M}\). The reaction constant is then obtained from the product relationship:

$$ k=\frac{\kappa}{B_0} =\frac{0.100\ \mathrm{h}^{-1}}{4.00\ \mu\mathrm{M}} =0.0250\ \mu\mathrm{M}^{-1}\mathrm{h}^{-1}. $$

Here the time-course output supplies \(\kappa\), while the assay supplies the independent value \(B_0\). Without that independent concentration information, the same time course would be consistent with infinitely many positive pairs satisfying \(kB_0=0.100\ \mathrm{h}^{-1}\).

Model Checks, Alternatives, and Limitations

The conclusion depends on the assumptions that make \(B\) constant and unobserved. If \(B\) is depleted appreciably, then \(B(t)\) is not a fixed factor and the reduced equation \(dA/dt=-\kappa A\) is not the stated mass-action model. If \(B(t)\) is known as a time-varying input, the equation instead contains the known concentration profile, and the observed dynamics can provide information about \(k\) directly. These are different models and should not be treated as interchangeable.

Useful checks include whether the assumptions about buffering and other loss processes are scientifically justified, whether the observed trajectory is compatible with exponential decay, and whether the fitted rate has units of inverse time. A systematic departure from a straight line in a plot of \(\ln A(t)\) against time may indicate model misspecification, time-varying \(B\), or another process affecting \(A\). Such a departure does not by itself establish which alternative explanation is correct.

A common fitting error is to estimate \(k\) and \(B_0\) as separate free parameters, obtain one numerical pair, and report both as if the data uniquely determined them. In this model, many pairs give identical predictions, so an optimizer may return a value selected by its starting point or numerical constraints rather than by the output information. A small residual error cannot validate separate identifiability. A more transparent parameterization estimates \(\kappa\) directly and reports that \(k\) and \(B_0\) require independent information.

The main alternatives are to fit the reduced model in terms of \(\kappa\), to impose a scientifically justified known value for one factor, or to collect an independent measurement that constrains a factor. A more detailed model in which both reactants change can also be appropriate if its assumptions match the experiment. Simply adding more measurements of the same output under the same constant-\(B_0\) conditions does not break the exact product ambiguity.

Finally, this is a structural conclusion for the stated idealized model. In finite noisy data, even the composite coefficient may be estimated imprecisely; conversely, precise estimation of \(\kappa\) does not remove the structural ambiguity in its factors. The result also relies on \(A_0>0\) and positive \(k,B_0\): if \(A_0=0\), the predicted \(A\) output is identically zero and contains no information about \(\kappa\).

Key takeaway: Under constant, unknown \(B_0\), the observed mass-action dynamics depend on \(k\) and \(B_0\) only through \(\kappa=kB_0\). Ideal observations can identify that composite coefficient, but the individual factors require independent information.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions below.

  1. If \(k=0.0400\ \mu\mathrm{M}^{-1}\mathrm{h}^{-1}\) and \(B_0=2.50\ \mu\mathrm{M}\), what is \(\kappa\), including its units?
  2. Why can observing \(A(t)\) without measurement error still fail to identify \(k\) and \(B_0\) separately?
  3. If \(\kappa=0.120\ \mathrm{h}^{-1}\) and an independent assay gives \(B_0=3.00\ \mu\mathrm{M}\), calculate \(k\).
  4. What does a curved plot of \(\ln A(t)\) against time suggest, and what does it not prove?
  5. Would collecting more time points of \(A\) under unchanged constant-\(B_0\) conditions resolve the product ambiguity? Explain.

Solutions. (1) \(\kappa=kB_0=(0.0400)(2.50)=0.100\ \mathrm{h}^{-1}\); concentration units cancel. (2) Every positive pair with the same product gives the same trajectory \(A(t)=A_0e^{-\kappa t}\), so the output does not distinguish the factors. (3) \(k=\kappa/B_0=0.120/3.00=0.0400\ \mu\mathrm{M}^{-1}\mathrm{h}^{-1}\). (4) It suggests that the assumed constant-coefficient exponential model may not describe the data; it does not identify the cause of the departure. (5) No. More time points can improve information about \(\kappa\), but all predictions still depend on \(k\) and \(B_0\) only through their product.

Clinical Biostats