Tutorials › Pharmacokinetic-Pharmacodynamic (PK/PD) Modeling › Precursor-Product Models From Biochemical Mass Balance

Turnover and Precursor-Pool Models · Tutorial 157 of 598

Precursor-Product Models From Biochemical Mass Balance

Learn to translate biochemical fluxes into coupled precursor–product equations while preserving stoichiometry, units, and the direction of material flow.

Advanced 10 min read

What You'll Learn

  • Write amount-based balances for precursor formation, precursor loss, conversion, product formation, and product loss.
  • Relate precursor disappearance to product appearance using a stoichiometric yield.
  • Convert amount equations to concentration equations when pool volumes differ.
  • Calculate instantaneous rates and steady states in a linked-pool model.
  • Recognize unit, pathway-direction, and model-structure errors.
  • Compare a coupled precursor–product model with a lumped product-turnover equation.

Why Link a Precursor to a Measured Product?

A measured biomarker may not be formed directly from its source. It may first arise as a precursor, then be converted into the product that is assayed. If drug action changes precursor formation or conversion, the product response can be delayed even when the product itself has simple loss kinetics. A mass-balance model makes this pathway explicit: material entering, leaving, or being converted in each pool determines the rate of change of that pool.

The key is to write a separate balance for each biochemical pool. Conversion removes material from the precursor and supplies material to the product; it is not an independent input to the product that can be added without accounting for precursor disappearance. The equations below describe an irreversible precursor-to-product pathway. They do not assume that the measured product is the only destination of precursor material.

Definition: Let \(A_P(t)\) be the amount of precursor and \(A_M(t)\) the amount of measured product at time \(t\). A mass-balance equation states that the rate of change of a pool amount equals the total rate of entry minus the total rate of exit. Let \(R_P(t)\) denote precursor formation, \(v_c(A_P,t)\) the rate of precursor conversion, \(L_P(A_P,t)\) any other precursor loss, \(R_M(t)\) any direct product input, and \(L_M(A_M,t)\) product loss. Let \(\nu\) be the amount of product formed per amount of precursor converted, expressed in compatible molar units.

Constructing the Amount Equations

For a one-way pathway, the conversion flux \(v_c\) is an exit from the precursor pool. The same conversion generates product at rate \(\nu v_c\). Other losses, such as degradation or elimination, are separate exits; they should not be counted as product formation unless the biochemical pathway actually produces the measured product.

$$ \frac{dA_P}{dt}=R_P(t)-v_c(A_P,t)-L_P(A_P,t), \qquad \frac{dA_M}{dt}=R_M(t)+\nu v_c(A_P,t)-L_M(A_M,t). $$

Each term in an amount equation must have units of amount per time. For example, if amounts are in nmol and time is in hours, \(R_P\), \(v_c\), \(L_P\), \(R_M\), and \(L_M\) must be in nmol/h. The stoichiometric factor \(\nu\) converts the precursor conversion rate into the corresponding product formation rate. For a one-to-one molar conversion, \(\nu=1\); if one precursor molecule yields two product molecules, \(\nu=2\). If the model uses mass units rather than molar units, the conversion factor must account for the relevant molecular weights.

A common simple specification uses constant precursor formation, first-order conversion, and first-order losses. In that case \(v_c=k_cA_P\), \(L_P=k_PA_P\), and \(L_M=k_MA_M\), where each rate constant has units of inverse time. With no direct product input, the equations become:

$$ \frac{dA_P}{dt}=R_P-(k_c+k_P)A_P, \qquad \frac{dA_M}{dt}=\nu k_cA_P-k_MA_M. $$

These equations encode pathway direction: \(A_P\) supplies the conversion flux, and that flux supplies \(A_M\). The equations do not imply that conversion is the only precursor exit; \(k_PA_P\) represents other precursor loss. Nor do they imply that product loss returns material to the precursor pool.

Worked Example: Checking Fluxes in an Amount Model

Suppose a hypothetical system has \(R_P=12\) nmol/h, \(k_c=0.20\) h\(^{-1}\), \(k_P=0.10\) h\(^{-1}\), \(k_M=0.15\) h\(^{-1}\), and \(\nu=0.80\) mol product per mol precursor. At one instant, \(A_P=30\) nmol and \(A_M=20\) nmol. Find the instantaneous rates of change.

The precursor conversion rate is \(v_c=k_cA_P=(0.20\ \text{h}^{-1})(30\ \text{nmol})=6.0\) nmol/h. The other precursor loss is \(k_PA_P=(0.10\ \text{h}^{-1})(30\ \text{nmol})=3.0\) nmol/h. Thus,

$$ \frac{dA_P}{dt}=12-6.0-3.0=3.0\ \text{nmol/h}. $$

Product formation through conversion is \(\nu v_c=(0.80)(6.0)=4.8\) nmol/h, while product loss is \(k_MA_M=(0.15\ \text{h}^{-1})(20\ \text{nmol})=3.0\) nmol/h. Therefore,

$$ \frac{dA_M}{dt}=4.8-3.0=1.8\ \text{nmol/h}. $$

Both amounts are increasing at this instant. The conversion flux appears with a negative sign in the precursor balance and, after applying the yield \(\nu\), a positive sign in the product balance.

From Amounts to Measured Concentrations

Biomarkers are often reported as concentrations, but the biochemical balance is naturally written for amounts. If the precursor and product occupy constant volumes \(V_P\) and \(V_M\), define \(C_P=A_P/V_P\) and \(C_M=A_M/V_M\). The volumes need not be equal. Dividing each amount equation by its own pool volume gives:

$$ \frac{dC_P}{dt} = \frac{R_P}{V_P}-(k_c+k_P)C_P, \qquad \frac{dC_M}{dt} = \nu k_c\frac{V_P}{V_M}C_P-k_MC_M, $$

where the first-order model and zero direct product input are assumed. The factor \(V_P/V_M\) is essential: conversion is driven by precursor amount, but the measured product rate is a change in product concentration. Omitting this factor is correct only under a compatible equal-volume convention. These concentration equations also assume fixed pool volumes. If a volume changes over time, differentiating \(C=A/V\) adds a volume-change term.

Worked Example: Converting a Product Flux to Concentration Units

Suppose a hypothetical precursor pool has volume \(V_P=2.0\) L and concentration \(C_P=10\) nmol/L. The product pool has volume \(V_M=0.50\) L and concentration \(C_M=8.0\) nmol/L. Let \(k_c=0.25\) h\(^{-1}\), \(k_M=0.30\) h\(^{-1}\), and \(\nu=1.2\). Assume no direct product input. Find the product concentration rate of change.

First convert concentrations to amounts: \(A_P=(10\ \text{nmol/L})(2.0\ \text{L})=20\) nmol and \(A_M=(8.0\ \text{nmol/L})(0.50\ \text{L})=4.0\) nmol. The precursor conversion rate is \((0.25\ \text{h}^{-1})(20\ \text{nmol})=5.0\) nmol/h. Product formation is therefore \((1.2)(5.0)=6.0\) nmol/h, and product loss is \((0.30\ \text{h}^{-1})(4.0\ \text{nmol})=1.2\) nmol/h.

The net product amount rate is \(6.0-1.2=4.8\) nmol/h. Dividing by the product volume gives \(\frac{dC_M}{dt}=4.8\ \text{nmol/h}/0.50\ \text{L}=9.6\) nmol/L/h, or \(9.6\) nM/h. Using the precursor volume in this final division would give the wrong concentration rate because the observation is in the product pool.

Steady State and Nonlinear Fluxes

For constant inputs and first-order rates, a steady state is a pair of amounts for which both derivatives are zero. Setting the precursor equation to zero gives \(A_P^*=R_P/(k_c+k_P)\). Substituting this into the product equation gives the corresponding product amount:

$$ A_P^*=\frac{R_P}{k_c+k_P}, \qquad A_M^*=\frac{\nu k_cR_P}{(k_c+k_P)k_M}, $$

provided \(k_c+k_P>0\) and \(k_M>0\). This result shows that the product baseline depends not only on product loss but also on how much precursor formation is diverted into conversion rather than other precursor loss. It is a consequence of the stated model, not a general formula for every biochemical pathway.

Mass balance does not require every rate to be first order. For example, precursor loss might be saturable, while conversion remains first order. The balance structure is unchanged; only the specified loss function changes. The following calculation illustrates that distinction without treating the particular loss law as a universal assumption.

Worked Example: A Saturable Competing Precursor Loss

Consider a hypothetical precursor amount \(A_P=20\) nmol with formation \(R_P=10\) nmol/h and conversion constant \(k_c=0.10\) h\(^{-1}\). Suppose another precursor loss follows \(L_P(A_P)=V_{\max}A_P/(K_m+A_P)\), with \(V_{\max}=4.0\) nmol/h and \(K_m=20\) nmol. Let \(\nu=2\), \(A_M=10\) nmol, and \(k_M=0.20\) h\(^{-1}\). Calculate both derivatives.

Conversion consumes precursor at \(k_cA_P=(0.10)(20)=2.0\) nmol/h. The competing loss is \(4.0\ \text{nmol/h}\times20/(20+20)=2.0\) nmol/h. Hence \(\frac{dA_P}{dt}=10-2.0-2.0=6.0\) nmol/h.

Product formation is \(\nu k_cA_P=2(2.0)=4.0\) nmol/h. Product loss is \((0.20\ \text{h}^{-1})(10\ \text{nmol})=2.0\) nmol/h, so \(\frac{dA_M}{dt}=4.0-2.0=2.0\) nmol/h. The nonlinear expression changes the size of the competing precursor loss; it does not change which pool that loss exits.

Assumptions, Diagnostics, and Model Choice

The equations are interpretable only when their biological and measurement assumptions are made explicit. They assume that each amount represents a well-mixed pool, that the listed fluxes account for the relevant entries and exits, and that conversion proceeds from precursor to product in the stated direction. The first-order version further assumes the specified proportional rate laws. The concentration form assumes constant volumes, and the stoichiometric yield must be appropriate for the units and pathway being modeled. If the product also has a direct source, \(R_M\) belongs in its balance rather than being silently attributed to precursor conversion.

Several checks can reveal a construction error before fitting. Every term in an amount balance must have amount/time units; every term in a concentration balance must have concentration/time units. Conversion must decrease the precursor and increase the product, with the correct yield. At zero pool amount, the modeled derivative should not point toward a negative amount when the physical input and loss laws are nonnegative. Predicted concentrations should also be compared with the actual measurement definition: a plasma concentration may not represent the total amount in a tissue pool.

A linked-pool model is useful when precursor dynamics or pathway structure matter. A simpler lumped product-turnover model, such as \(dA_M/dt=R_M-k_MA_M\), can be a reasonable approximation when precursor behavior is not of interest and product formation can be treated as an effective input. But that equation cannot distinguish a changing upstream precursor from a changing conversion rate. Conversely, adding a precursor state costs parameters and may not be supported by data that observe only the product. A good mechanistic description is not automatically identifiable or estimable from a particular sampling design.

A frequent mistake is to add conversion as product formation while leaving it out of the precursor equation. That construction creates product from nowhere: it violates the stated pathway because the precursor is not consumed. The correction is to use the same conversion flux on both sides of the link, with a negative sign for precursor departure and a positive, stoichiometrically scaled sign for product appearance. Another common error is to multiply by a concentration when the rate constant was defined for amount, or to divide by the wrong pool volume. Writing units next to every flux is a practical defense against both errors.

Key takeaway: Start with amount balances, assign each formation and loss flux to the pool it enters or leaves, and connect precursor disappearance to product appearance through the conversion flux and stoichiometric yield. Convert to concentrations only after accounting for each pool's volume.

Check Your Understanding

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

  1. A precursor amount is \(15\) nmol, \(k_c=0.20\) h\(^{-1}\), and \(k_P=0.10\) h\(^{-1}\). If \(R_P=6.0\) nmol/h, what is \(dA_P/dt\)?
  2. In a one-to-one molar conversion, what signs should the conversion flux have in the precursor and product balances? Explain briefly.
  3. A product is formed at \(8.0\) nmol/h and lost at \(3.0\) nmol/h. Its pool volume is \(2.0\) L. What is its concentration rate of change?
  4. For constant \(R_P\), \(k_c\), \(k_P\), and \(k_M\), state the steady-state precursor amount and the steady-state product amount when direct product input is zero.

Solutions. (1) Conversion is \((0.20)(15)=3.0\) nmol/h, and other precursor loss is \((0.10)(15)=1.5\) nmol/h. Thus \(dA_P/dt=6.0-3.0-1.5=1.5\) nmol/h. (2) Conversion is an exit from the precursor, so it enters that balance as \(-v_c\); it is an input to the product, so it enters as \(+\nu v_c\). For a one-to-one molar conversion, \(\nu=1\). (3) The net product amount rate is \(8.0-3.0=5.0\) nmol/h. Dividing by \(2.0\) L gives \(2.5\) nmol/L/h, or \(2.5\) nM/h. (4) Setting each derivative to zero gives \(A_P^*=R_P/(k_c+k_P)\) and \(A_M^*=\nu k_cR_P/((k_c+k_P)k_M)\). For one-to-one conversion, substitute \(\nu=1\).

Clinical Biostats