Tutorials › Pharmacokinetic-Pharmacodynamic (PK/PD) Modeling › Sequential Precursor Maturation With Irreversible Conversion

Turnover and Precursor-Pool Models · Tutorial 158 of 598

Sequential Precursor Maturation With Irreversible Conversion

Learn to write the mass-balance equations for sequential precursor maturation and calculate, check, and interpret steady-state pool and biomarker concentrations.

Advanced 11 min read

What You'll Learn

  • Write mass-balance equations for a sequence of precursor pools with irreversible conversion.
  • Distinguish conversion rates from competing loss rates at each pool.
  • Derive the steady-state concentration recursively and as a closed-form expression.
  • Calculate terminal biomarker concentration from the precursor sequence and its clearance rate.
  • Check the pathway using conversion fractions and a whole-system mass balance.
  • Recognize when the model’s assumptions make its steady-state predictions unreliable.

Why Model Sequential Precursor Maturation?

A biomarker may not be produced directly from its initial source. Instead, material can pass through several precursor pools, with each pool either converting to the next or being lost by another route. This sequence matters: the terminal biomarker’s steady-state concentration depends not only on its own clearance, but also on the fraction of input that survives each upstream pool and reaches it.

The earlier material on precursor-product models from biochemical mass balance provides the basis for writing pool-specific input and output terms. Here, the focus is a sequence of pools with irreversible, forward-only conversion, and the calculation of steady-state concentrations from the rate constants.

Definition: A sequential irreversible precursor model has a constant input \(R\) into the first pool, \(m\) precursor pools \(P_1,\ldots,P_m\), and a terminal biomarker \(B\). Material converts from \(P_i\) to \(P_{i+1}\) at first-order rate constant \(k_i\), and from \(P_m\) to \(B\) at rate constant \(k_m\). Each precursor pool also has a competing first-order loss rate \(\lambda_i\), and the biomarker is removed at first-order rate constant \(k_B\). Conversion is forward-only: there is no return flux to an earlier pool.

All \(P_i\) and \(B\) are concentrations in the same units. The input \(R\) is a concentration per unit time, and \(k_i\), \(\lambda_i\), and \(k_B\) have units of inverse time. The model assumes constant input, constant rate constants, well-mixed pools, and one-for-one conversion in concentration units. It also assumes no feedback between pools and no saturation of conversion or loss. Rate constants are nonnegative, and every precursor pool has a positive total removal rate \(k_i+\lambda_i\); \(k_B\) must also be positive for a finite biomarker steady state.

Mass Balance and the Steady-State Result

For the first pool, input is \(R\), while total output is the sum of conversion and competing loss. Each later pool receives the preceding pool’s conversion flux. The terminal biomarker receives conversion from the last precursor and is cleared at rate \(k_B\).

$$ \begin{aligned} \frac{dP_1}{dt} &= R-(k_1+\lambda_1)P_1,\\ \frac{dP_i}{dt} &= k_{i-1}P_{i-1}-(k_i+\lambda_i)P_i,\qquad i=2,\ldots,m,\\ \frac{dB}{dt} &= k_mP_m-k_BB. \end{aligned} $$

At steady state, each derivative is zero. Setting the first equation to zero gives \(P_1^*=R/(k_1+\lambda_1)\). Setting each subsequent precursor equation to zero gives its concentration as its incoming conversion flux divided by its total removal rate. The biomarker concentration is its formation flux divided by its clearance rate.

Theorem: Under the stated assumptions, the unique steady-state concentrations are
$$ P_1^*=\frac{R}{k_1+\lambda_1},\qquad P_i^*=\frac{k_{i-1}P_{i-1}^*}{k_i+\lambda_i}\quad (i=2,\ldots,m),\qquad B^*=\frac{k_mP_m^*}{k_B}. $$

Repeated substitution gives a closed form. An empty product, as occurs for \(P_1^*\), is defined to equal 1.

$$ P_i^*= \frac{R\displaystyle\prod_{j=1}^{i-1}k_j} {\displaystyle\prod_{j=1}^{i}(k_j+\lambda_j)}, \qquad B^*= \frac{R\displaystyle\prod_{j=1}^{m}k_j} {k_B\displaystyle\prod_{j=1}^{m}(k_j+\lambda_j)}. $$

The equations show why the distinction between conversion and loss is important. For pool \(i\), \(k_i+\lambda_i\) determines how quickly material leaves that pool, while the fraction \(k_i/(k_i+\lambda_i)\) is the fraction of its outflow that continues along the modeled sequence rather than being lost. Thus, the terminal biomarker formation flux is the input multiplied by the successive conversion fractions.

$$ k_mP_m^*=R\prod_{i=1}^{m}\frac{k_i}{k_i+\lambda_i}. $$

This flux expression is a useful interpretation and calculation check. It is not itself the biomarker concentration: dividing the formation flux by \(k_B\) is still necessary to obtain \(B^*\).

Worked Steady-State Calculations

Worked Example: A Two-Pool Sequence

Consider a hypothetical two-pool system with \(R=10\ \mathrm{mg\,L^{-1}\,day^{-1}}\), \(k_1=0.20\ \mathrm{day^{-1}}\), \(\lambda_1=0.30\ \mathrm{day^{-1}}\), \(k_2=0.50\ \mathrm{day^{-1}}\), \(\lambda_2=0.10\ \mathrm{day^{-1}}\), and \(k_B=0.20\ \mathrm{day^{-1}}\). Calculate \(P_1^*\), \(P_2^*\), and \(B^*\).

For pool 1, the total removal rate is \(k_1+\lambda_1=0.20+0.30=0.50\ \mathrm{day^{-1}}\). Therefore,

$$ P_1^*=\frac{10\ \mathrm{mg\,L^{-1}\,day^{-1}}}{0.50\ \mathrm{day^{-1}}} =20.0\ \mathrm{mg\,L^{-1}}. $$

For pool 2, its total removal rate is \(k_2+\lambda_2=0.50+0.10=0.60\ \mathrm{day^{-1}}\). Its input is the conversion flux \(k_1P_1^*=0.20\times20.0=4.00\ \mathrm{mg\,L^{-1}\,day^{-1}}\), so

$$ P_2^*=\frac{0.20\ \mathrm{day^{-1}}\times20.0\ \mathrm{mg\,L^{-1}}} {0.60\ \mathrm{day^{-1}}} =6.667\ \mathrm{mg\,L^{-1}}. $$

The biomarker formation flux is \(k_2P_2^*=0.50\times6.667=3.333\ \mathrm{mg\,L^{-1}\,day^{-1}}\). Hence,

$$ B^*=\frac{3.333\ \mathrm{mg\,L^{-1}\,day^{-1}}} {0.20\ \mathrm{day^{-1}}} =16.67\ \mathrm{mg\,L^{-1}}. $$

As a check, the conversion fractions are \(0.20/0.50=0.400\) for pool 1 and \(0.50/0.60=0.8333\) for pool 2. Their product is \(0.3333\), so \(10\times0.3333=3.333\ \mathrm{mg\,L^{-1}\,day^{-1}}\) reaches the biomarker, matching the calculated formation flux.

Worked Example: Extending the Recursion to Three Pools

For a hypothetical three-pool system, let \(R=12\ \mathrm{mg\,L^{-1}\,day^{-1}}\), \(k_1=0.30\), \(k_2=0.40\), and \(k_3=0.25\ \mathrm{day^{-1}}\). Let \(\lambda_1=0.20\), \(\lambda_2=0.10\), \(\lambda_3=0.25\), and \(k_B=0.20\ \mathrm{day^{-1}}\). Find all steady-state concentrations.

The total removal rate in each precursor pool is \(0.50\ \mathrm{day^{-1}}\): respectively, \(0.30+0.20\), \(0.40+0.10\), and \(0.25+0.25\). Applying the recursion,

$$ \begin{aligned} P_1^*&=\frac{12}{0.50}=24.0\ \mathrm{mg\,L^{-1}},\\ P_2^*&=\frac{0.30\times24.0}{0.50} =14.4\ \mathrm{mg\,L^{-1}},\\ P_3^*&=\frac{0.40\times14.4}{0.50} =11.52\ \mathrm{mg\,L^{-1}}. \end{aligned} $$

The last conversion flux is \(k_3P_3^*=0.25\times11.52=2.88\ \mathrm{mg\,L^{-1}\,day^{-1}}\). Thus,

$$ B^*=\frac{2.88}{0.20}=14.4\ \mathrm{mg\,L^{-1}}. $$

The conversion-fraction check gives \((0.30/0.50)(0.40/0.50)(0.25/0.50)=0.24\). Multiplying by the input gives \(12\times0.24=2.88\ \mathrm{mg\,L^{-1}\,day^{-1}}\), again matching the last conversion flux.

Worked Example: Checking the Whole-System Mass Balance

For a hypothetical two-pool system, take \(R=8\ \mathrm{mg\,L^{-1}\,day^{-1}}\), \(k_1=0.60\), \(\lambda_1=0.20\), \(k_2=0.30\), \(\lambda_2=0.20\), and \(k_B=0.15\), all in \(\mathrm{day^{-1}}\). Calculate the steady states and verify that input equals total loss from the modeled system.

The first pool has total removal rate \(0.60+0.20=0.80\ \mathrm{day^{-1}}\), giving \(P_1^*=8/0.80=10.0\ \mathrm{mg\,L^{-1}}\). Pool 2 has total removal rate \(0.30+0.20=0.50\ \mathrm{day^{-1}}\), so \(P_2^*=(0.60\times10.0)/0.50=12.0\ \mathrm{mg\,L^{-1}}\). The biomarker concentration is \(B^*=(0.30\times12.0)/0.15=24.0\ \mathrm{mg\,L^{-1}}\).

The irreversible conversion fluxes are \(0.60\times10.0=6.00\) from pool 1 and \(0.30\times12.0=3.60\ \mathrm{mg\,L^{-1}\,day^{-1}}\) into the biomarker. The losses are \(0.20\times10.0=2.00\) from pool 1, \(0.20\times12.0=2.40\) from pool 2, and \(0.15\times24.0=3.60\) from the biomarker. Their sum is \(2.00+2.40+3.60=8.00\ \mathrm{mg\,L^{-1}\,day^{-1}}\), equal to \(R\). Internal conversions move material between modeled pools; they are not additional losses from the whole system.

Derivation, Checks, and Model Diagnostics

The recursion follows directly from setting each mass-balance equation to zero. For \(P_1\), \(0=R-(k_1+\lambda_1)P_1^*\), so \(P_1^*=R/(k_1+\lambda_1)\). If \(P_{i-1}^*\) is known, then \(0=k_{i-1}P_{i-1}^*-(k_i+\lambda_i)P_i^*\), which rearranges to \(P_i^*=k_{i-1}P_{i-1}^*/(k_i+\lambda_i)\). Substituting this expression repeatedly produces the product formula. Finally, \(0=k_mP_m^*-k_BB^*\) yields \(B^*=k_mP_m^*/k_B\). Positive total removal rates make each division valid and determine one finite steady state for a given nonnegative input.

Several checks are useful when implementing or interpreting the model:

  • Check units. Each concentration is a rate divided by a rate, or a concentration multiplied by a rate and divided by a rate. The result must have concentration units.
  • Check direction and indexing. \(k_i\) is the conversion rate out of pool \(i\), so \(k_iP_i\) is that pool’s forward conversion flux. The terminal conversion is \(k_mP_m\), not a rate indexed beyond the last pool.
  • Check fluxes at steady state. For each precursor, incoming flux equals conversion plus competing loss. For the biomarker, formation equals clearance.
  • Check nonnegative concentrations. Nonnegative input and rates, together with positive total removal rates, cannot produce a negative steady-state concentration. A negative value signals an algebraic, coding, or parameter error.
  • Check the whole-system balance. With one-for-one conversion and no other inputs or outputs, \(R\) must equal the sum of all competing precursor losses and biomarker clearance at steady state.

A structural diagnostic is whether the assumed path is plausible: if measured or mechanistic evidence supports return flux, branching inputs, changing synthesis, or saturable rates, this forward-only linear model omits relevant processes. A numerical diagnostic is whether the reported “steady state” satisfies every equation when the computed concentrations are substituted back in. Small rounding differences are expected; a material mismatch is not.

How This Model Compares With Alternatives

A single-pool turnover model has one production input and one loss process. It can summarize a terminal biomarker’s net turnover, but it cannot separately represent intermediate precursor concentrations or the loss that competes with conversion at each maturation step. The sequential model adds those explicit pools, at the cost of requiring more rate constants and, where data are available, more information to estimate them.

The defining contrast with a reversible precursor-product exchange model is pathway direction: here, conversion is irreversible and there is no backward flux. If backward exchange is biologically important, the one-way equations do not describe the mass balance. Likewise, this tutorial’s steady-state expressions rely on linear first-order rates; nonlinear or time-varying systems generally require their own equations and may need numerical solution rather than these formulas.

These expressions calculate steady states, not the time needed to reach them or the full response after a changing input. They also do not establish that the rate constants can be uniquely estimated from a particular data set. A mathematically defined steady state and an empirically well-determined set of parameters are separate matters.

Common Mistakes and Limitations

Common mistake: Treating a pool’s conversion rate as its total removal rate. For example, using \(k_2\) alone in the denominator for \(P_2^*\) ignores material lost through \(\lambda_2\). The correct denominator is \(k_2+\lambda_2\), because both processes remove material from pool 2.

Another frequent error is to report the last conversion flux as the biomarker concentration. A flux has units of concentration per time; the concentration requires division by \(k_B\). Indexing errors can cause a similar problem: in an \(m\)-pool system, \(k_m\) converts the final precursor pool to the biomarker. A rate constant for a nonexistent next precursor should not be introduced.

The model’s simplicity is useful when its assumptions are defensible, but it is a limitation when they are not. Constant rate constants exclude saturation and time-dependent regulation. A single forward path excludes branches and return pathways. One-for-one conversion excludes changes in yield or units between pools. If these features matter, the mass-balance equations must be modified before steady-state calculations are made.

Check Your Understanding

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

  1. For a one-pool precursor system with \(R=6\ \mathrm{mg\,L^{-1}\,day^{-1}}\), \(k_1=0.30\ \mathrm{day^{-1}}\), and \(\lambda_1=0.20\ \mathrm{day^{-1}}\), calculate \(P_1^*\).
  2. For that same precursor, if \(k_B=0.10\ \mathrm{day^{-1}}\), calculate the terminal biomarker steady state.
  3. In a two-pool system, what fraction of input reaches the biomarker if \(k_1=0.40\), \(\lambda_1=0.10\), \(k_2=0.30\), and \(\lambda_2=0.20\), all in \(\mathrm{day^{-1}}\)?
  4. Explain why a steady-state calculation that divides pool 2’s incoming flux by \(k_2\) alone is incorrect when \(\lambda_2>0\).

Solutions. (1) The total removal rate is \(0.30+0.20=0.50\ \mathrm{day^{-1}}\), so \(P_1^*=6/0.50=12.0\ \mathrm{mg\,L^{-1}}\). (2) The biomarker formation flux is \(k_1P_1^*=0.30\times12.0=3.60\ \mathrm{mg\,L^{-1}\,day^{-1}}\). Therefore \(B^*=3.60/0.10=36.0\ \mathrm{mg\,L^{-1}}\). (3) The fraction is \((0.40/(0.40+0.10))(0.30/(0.30+0.20))=0.80\times0.60=0.480\), or 48.0% of input. (4) Pool 2 loses material through both forward conversion and competing loss, so its total removal rate is \(k_2+\lambda_2\). Using \(k_2\) alone incorrectly assumes that no material is lost through the competing pathway.

Clinical Biostats