Tutorials › Pharmacokinetic-Pharmacodynamic (PK/PD) Modeling › Structural Identifiability With Sparse Response Sampling

Indirect Response Models · Tutorial 139 of 598

Structural Identifiability With Sparse Response Sampling

Use the response equations and observation times to distinguish uniquely recoverable parameters from confounded ones in a simple indirect response model.

Advanced 12 min read

What You'll Learn

  • Define structural identifiability for parameters observed at specified sampling times.
  • Derive the step-exposure response equation for an inhibitory indirect response.
  • Identify why one post-dose observation cannot generally separate turnover rate from effect magnitude.
  • Recover turnover rate and effect magnitude from two suitably timed observations when baseline is known.
  • Assess identifiability when baseline is not directly observed.
  • Recognize boundary cases and sparse-data patterns that prevent unique recovery.

Why Sparse Sampling Can Hide Parameters

An indirect response can change slowly even when drug exposure changes quickly. If only a few response measurements are collected, different combinations of baseline, turnover rate, and drug effect may predict exactly the same observed values. In that case, fitting an equation to the data does not by itself establish that each parameter has been identified: the model may have several parameter sets that agree perfectly at the sampled times.

This tutorial examines that issue for one deliberately simple setting: a response initially at baseline, followed by a known constant exposure that inhibits response production. The setting makes it possible to see directly how the number and timing of observations affect unique recovery. The conclusions depend on the stated model; they are not universal rules that can be applied to every indirect response model.

Definition: For a specified model and observation schedule, parameters are structurally identifiable if ideal, exact observations uniquely determine their values within the stated parameter domain. They are globally identifiable if there is exactly one compatible parameter set; they are locally identifiable if the compatible set is finite near the true parameter values. Structural identifiability concerns the model and sampling schedule, not measurement noise or the success of a numerical fitting algorithm.

Model and Assumptions

Let \(R(t)\) be the response, in response units, and let \(B\) be its pre-dose baseline. Let \(k\) be the turnover rate, in inverse time, and let \(E\) be the fractional inhibition of production under the constant exposure. Thus \(0\leq E\leq 1\): \(E=0\) means no inhibition, and \(E=1\) means complete inhibition. Assume the pre-dose system is at steady state, the exposure begins at time zero and remains constant, and the drug acts only by multiplying baseline production by \(1-E\). The loss process remains first order with rate \(k\).

Because the pre-dose response is at steady state, baseline production equals \(kB\). After exposure begins, the response therefore follows

$$ \frac{dR}{dt}=kB(1-E)-kR,\qquad R(0)=B. $$

The assumptions are substantive. The exposure and its onset time must be known; the initial value must be the model baseline; and the model must have no unaccounted baseline drift, delay in the drug effect, or change in the loss rate. If these conditions do not hold, a failure to recover parameters could reflect model misspecification as well as sparse sampling.

Result: Under these assumptions, the response at time \(t\geq 0\) is \(R(t)=B[1-E(1-e^{-kt})]\). Equivalently, the fractional deficit from baseline is \(d(t)=1-R(t)/B=E(1-e^{-kt})\), when \(B\) is known.

To justify the solution, rewrite the differential equation as \(dR/dt+kR=kB(1-E)\). Multiplying by the integrating factor \(e^{kt}\) gives \(\frac{d}{dt}(e^{kt}R)=kB(1-E)e^{kt}\). Integrating from 0 to \(t\), using \(R(0)=B\), yields \(e^{kt}R(t)-B=B(1-E)(e^{kt}-1)\). Dividing by \(e^{kt}\) and collecting terms gives the stated response. The derivation also shows why the rate \(k\) controls the approach to the drug-affected steady response \(B(1-E)\), while \(E\) determines the size of that change.

One Post-Dose Observation: Two Parameters, One Constraint

Suppose \(B\) is known and one response is observed at a post-dose time \(t_1>0\). The observed deficit \(d_1\) gives the single equation \(d_1=E(1-e^{-kt_1})\), which involves both \(E\) and \(k\). Unless a parameter is fixed by outside information, this equation generally defines multiple compatible pairs rather than a unique pair.

Worked Example: One Observation Leaves a Curve of Solutions

Suppose the known baseline is \(B=100\) response units. At \(t_1=2\) hours, the observed response is \(70\) units. Under the model, the fractional deficit is

$$ d_1=1-\frac{70}{100}=0.30=E(1-e^{-2k}). $$

For \(k=0.500\ \mathrm{h}^{-1}\), the effect magnitude needed to match this observation is

$$ E=\frac{0.30}{1-e^{-2(0.500)}}= \frac{0.30}{1-e^{-1}}= \frac{0.30}{0.6321}=0.4746. $$

For \(k=1.00\ \mathrm{h}^{-1}\), a different effect magnitude also matches:

$$ E=\frac{0.30}{1-e^{-2(1.00)}}= \frac{0.30}{1-e^{-2}}= \frac{0.30}{0.8647}=0.3469. $$

Both pairs satisfy \(0<E<1\) and predict \(R(2)=70\) units. Thus the exact observation does not uniquely identify turnover rate and effect magnitude. More precise measurement of this same single response would not resolve the structural ambiguity.

Two Timed Observations With Known Baseline

A second observation can provide the extra information needed, but its timing matters. When responses are measured at \(t\) and \(2t\), define \(d_1=d(t)\), \(d_2=d(2t)\), and \(z=e^{-kt}\). For positive \(k\), \(0<z<1\), and the model gives \(d_1=E(1-z)\) and \(d_2=E(1-z^2)\). If \(d_1>0\), dividing the equations gives \(d_2/d_1=1+z\). This determines \(z\), then \(k\), and then \(E\).

This is a direct identifiability argument: it constructs the parameters from the observations. The observed values must also be compatible with the assumed model. In particular, for an inhibitory response with \(0<E\leq 1\), the deficits should be positive and should satisfy the parameter bounds after the calculations.

Worked Example: Recovering Turnover and Effect From Two Samples

Suppose \(B=100\) response units is known. The measured responses are \(80\) units at \(t=1\) hour and \(70\) units at \(t=2\) hours. The deficits are \(d_1=1-80/100=0.20\) and \(d_2=1-70/100=0.30\). Since the sampling times are \(t\) and \(2t\),

$$ \frac{d_2}{d_1}=\frac{0.30}{0.20}=1.5=1+e^{-k(1\ \mathrm{h})}. $$

Therefore \(e^{-k(1\ \mathrm{h})}=0.5\), so

$$ k=-\frac{\ln(0.5)}{1\ \mathrm{h}} =0.6931\ \mathrm{h}^{-1}. $$

Using the first deficit,

$$ E=\frac{d_1}{1-e^{-k(1\ \mathrm{h})}} =\frac{0.20}{1-0.5}=0.400. $$

The recovered parameters reproduce both observations: \(R(1)=100[1-0.400(1-0.5)]=80\) units, and \(R(2)=100[1-0.400(1-0.25)]=70\) units. The calculated \(k\) is positive and \(E\) is between zero and one, as required by the model.

The special spacing makes the algebra especially transparent; it is not a claim that every pair of sampling times is equally informative. More generally, for two distinct positive times, the ratio \[ \frac{d(t_2)}{d(t_1)}=\frac{1-e^{-kt_2}}{1-e^{-kt_1}} \] depends on \(k\), and \(E\) can then be obtained from either deficit. Whether this equation has one valid solution must be checked for the actual times and observations. If the observations are nearly at the plateau, small changes in \(k\) may barely change the predicted values, so estimates can be imprecise even when the exact model has a unique solution.

When Baseline Is Not Directly Observed

If no pre-dose measurement is available, \(B\) is also unknown. A pair of post-dose observations then supplies only two equations for the three quantities \(B\), \(E\), and \(k\). Under ordinary, non-boundary conditions, that is not enough to uniquely determine all three. With three equally spaced post-dose observations, however, the model has a useful geometric structure. Write the spacing as \(\Delta\), set \(z=e^{-k\Delta}\), and let \(C=B(1-E)\) and \(D=BE\). At the first three sample times, \(R_j=C+Dz^j\), for \(j=1,2,3\). The successive differences have ratio \((R_3-R_2)/(R_2-R_1)=z\), provided the denominator is nonzero. This gives a way to recover the parameters when the observations satisfy the model and the resulting values are in range.

Worked Example: Three Samples With Unknown Baseline

Suppose responses are measured at \(1\), \(2\), and \(3\) hours, with values \(80\), \(70\), and \(65\) units. There is no separate baseline measurement. The successive differences are \(R_2-R_1=-10\) units and \(R_3-R_2=-5\) units. Thus

$$ z=\frac{R_3-R_2}{R_2-R_1}=\frac{-5}{-10}=0.5, \qquad k=-\frac{\ln(0.5)}{1\ \mathrm{h}}=0.6931\ \mathrm{h}^{-1}. $$

Since \(R_j=C+Dz^j\), the difference between the first and second measurements is \(D(z^2-z^1)=-10\). Substituting \(z=0.5\) gives \(D(0.25-0.50)=-10\), so \(D=40\) units. From \(R_1=C+Dz\), \(80=C+40(0.5)\), giving \(C=60\) units. Consequently,

$$ B=C+D=100\ \text{units},\qquad E=\frac{D}{C+D}=\frac{40}{100}=0.400. $$

Substitution checks the fit: \(60+40(0.5)=80\), \(60+40(0.25)=70\), and \(60+40(0.125)=65\) units. The recovered values are physically compatible with the assumed model. This example shows that baseline need not always be separately measured for structural recovery, but it also depends on the samples containing distinct, nonzero changes rather than only a flat or repeated response.

Diagnostics, Failure Modes, and Limits

A useful first diagnostic is to write the prediction for each actual observation time and count which unknown quantities enter. Counting equations and unknowns is not a proof of identifiability, but it quickly flags designs that cannot generally identify all parameters. Then check whether the equations can be inverted uniquely within the allowed parameter domain. A local sensitivity matrix, whose entries are derivatives of predicted observations with respect to parameters, can also reveal a local rank deficiency: if its columns are linearly dependent, small parameter changes can offset one another in the sampled predictions. Full rank is a local diagnostic, not a guarantee of global uniqueness.

Several boundary or near-boundary cases deserve attention. If \(E=0\), the response does not change and the observations contain no information about \(k\). If \(k=0\), there is no turnover-driven movement toward the drug-affected steady response. If samples are taken only at times when the response is effectively at its plateau, the data may mostly reveal \(B(1-E)\), not the separate values of \(B\), \(E\), and \(k\). In exact mathematics a finite-time exponential is not fully at its plateau when \(k\) is finite, but in noisy data the remaining difference may be too small to be useful.

These cases distinguish structural identifiability from practical identifiability. Structural identifiability asks whether exact model predictions at the specified times uniquely determine parameters. Practical identifiability asks whether the available, noisy measurements estimate them with useful precision. Parameters can be structurally identifiable but practically very uncertain when predicted values change only slightly across a wide range of parameter values.

A common mistake is to reason, “There are as many observations as parameters, so every parameter is identified.” The number of equations alone does not establish that the equations distinguish the parameters. For example, the one-observation case above has a continuum of valid pairs \((E,k)\), even though a fitting routine can return a single pair. That single numerical answer may be one point on a set of equally compatible solutions, selected by starting values, constraints, or optimization details—not evidence of unique recovery.

Analytical inversion, as used in the examples, is especially informative when it is available because it exposes ambiguity directly. For more complicated models, one can examine parameter-to-prediction mappings, sensitivities, or model fits across parameter values. These numerical checks can help diagnose potential problems but should not be mistaken for a proof of global uniqueness. Nor does an identifiable model guarantee that its biological assumptions are correct: a sparse schedule may simply be unable to reveal a mismatch between the assumed mechanism and the true response process.

Key takeaway: Assess identifiability for the model and the observation times together. State which parameters are known, write the predictions at each sample time, and determine whether distinct allowed parameter values can yield the same observations. A unique optimizer output is not a substitute for that argument.

Check Your Understanding

For each question, use the stated step-inhibition model and show how the observations constrain its parameters.

  1. With known baseline, one post-dose observation gives a deficit of \(0.25\) at time \(t\). If \(k\) is fixed, how can \(E\) be calculated? Does that observation identify both \(E\) and \(k\)?
  2. With known baseline, deficits are \(0.30\) at \(t=1\) hour and \(0.45\) at \(t=2\) hours. Calculate \(k\) and \(E\).
  3. Why can three equally spaced post-dose observations be more informative about an unknown baseline than two such observations?
  4. What does \(E=0\) imply about the ability to identify \(k\) from response observations?

Solutions. (1) With fixed \(k\), \(E=0.25/(1-e^{-kt})\), provided the resulting value is in the allowed range. If both \(E\) and \(k\) are unknown, one equation generally leaves multiple compatible pairs. (2) The deficit ratio is \(0.45/0.30=1.5\), so \(1+e^{-k(1\ \mathrm{h})}=1.5\). Hence \(k=0.6931\ \mathrm{h}^{-1}\), and \(E=0.30/(1-0.5)=0.600\). (3) Two post-dose values give two equations for the three unknowns \(B,E,k\); a third equally spaced value supplies another equation, and the ratio of successive differences can determine \(e^{-k\Delta}\) when those differences are nonzero. (4) With \(E=0\), the response stays at baseline for every \(k\), so the observations do not distinguish turnover rates.

Clinical Biostats