Tutorials › Model-Informed Drug Development (MIDD) › Encoding Mechanistic Predictions as PK Covariate Functions

Evidence Integration Across Models · Tutorial 42 of 596

Encoding Mechanistic Predictions as PK Covariate Functions

Translate mechanistic predictions into covariate functions for population PK models, and assess whether the chosen function represents the PBPK predictions without overextending them.

Advanced 11 min read

What You'll Learn

  • Convert PBPK-predicted exposure or clearance ratios into a covariate-function parameter.
  • Normalize continuous covariate functions to a clearly defined reference individual.
  • Construct and interpret allometric body-size, maturation, and organ-function functions.
  • Combine covariate functions with typical PK parameters and interindividual variability.
  • Identify assumptions, double-counting risks, and signs that a chosen function is inadequate.
  • Compare mechanistic functions with categorical and flexible empirical alternatives.

From Mechanistic Predictions to PK Model Functions

A PBPK model can predict how clearance or volume changes when body size, age, or organ function changes. A population PK model needs that relationship in a form that can be evaluated for each individual. The translation is not simply copying a PBPK output into a covariate column: it requires choosing a reference condition, selecting a function that reflects the predicted mechanism, and stating what the function assumes outside the simulated conditions.

The aim here is to encode a PBPK-predicted covariate effect as a population PK function. This is distinct from transferring a prediction into a prior for a PK parameter: the focus is the covariate relationship itself. For an individual \(i\), a useful general form is a typical PK parameter at a reference covariate value multiplied by a covariate function and an individual random effect.

Definition: A PK covariate function \(f(x_i;\boldsymbol{\phi})\) maps an individual’s covariate value \(x_i\) to a multiplicative change in a PK parameter, relative to a specified reference value. It is normalized so that \(f(x_{\mathrm{ref}};\boldsymbol{\phi})=1\). For example, clearance can be written as \(CL_i=CL_{\mathrm{ref}}f(x_i;\boldsymbol{\phi})\exp(\eta_{CL,i})\), where \(CL_{\mathrm{ref}}\) is clearance at the reference covariate value and \(\eta_{CL,i}\) represents interindividual deviation on the log scale.

A function should be chosen to match both the PBPK prediction and its scope. The PBPK model may predict clearance, volume, or an exposure metric; the function used in the PK model must concern the same quantity or have a justified mapping to it. Covariate definitions, units, reference conditions, dosing conditions, and the population represented should also align. If the PBPK prediction concerns a specific organ-function measure, it should not be silently treated as a generic diagnosis category.

A covariate function describes a systematic relationship in the model. It does not imply that changing the covariate necessarily causes the modeled PK change in every individual. The relationship is conditional on the assumptions and mechanisms represented in the PBPK model.

Deriving a Function From PBPK Predictions

For a continuous covariate, a common starting point is a function anchored at a reference value. Allometry is often useful for body size; a saturable maturation function can represent age-related development; and a mechanistic decomposition can represent the effect of organ function on one component of total clearance. These are examples, not default choices: the PBPK predictions should support the chosen shape over the intended range.

Result: If a power function \(f(x)=(x/x_{\mathrm{ref}})^\beta\) is used, and PBPK predicts a parameter ratio \(R\) between \(x_1\) and \(x_2\), then the exponent implied by those two predictions is \(\beta=\log(R)/\log(x_1/x_2)\). This calculation assumes the same power function applies at both covariate values and that the predictions refer to comparable conditions.

The result follows by dividing the two power-function predictions. The reference parameter cancels, leaving a ratio determined only by the covariate ratio and exponent. Taking logarithms isolates the exponent.

$$ \frac{f(x_1)}{f(x_2)} = \frac{(x_1/x_{\mathrm{ref}})^\beta}{(x_2/x_{\mathrm{ref}})^\beta} = \left(\frac{x_1}{x_2}\right)^\beta =R \quad\Longrightarrow\quad \beta=\frac{\log(R)}{\log(x_1/x_2)}. $$

With more than two PBPK scenarios, a single exponent will not generally pass exactly through every prediction. One can estimate an exponent that summarizes the predictions, for example by fitting the power function to their log ratios. The chosen fitting scale and weighting matter: equally weighting log ratios is not the same as equally weighting absolute errors in clearance units. The residual differences between the function and the PBPK scenarios should be examined rather than hidden.

Worked Example: Encoding a PBPK Body-Size Prediction

Hypothetical data. Suppose PBPK predicts that clearance at 50 kg is 0.777153 times clearance at 70 kg, with other modeled conditions held fixed. Use an allometric function referenced to 70 kg, and suppose reference clearance is 5.00 L/h.

The function is \(f(WT)=(WT/70)^\beta\), where \(WT\) is body weight in kg. The ratio prediction gives \(\beta=\log(0.777153)/\log(50/70)\approx0.7493\). The population PK function is therefore \(CL_i=5.00(WT_i/70)^{0.7493}\) L/h, before any individual random effect.

At 50 kg, substitute the values: \(CL=5.00(50/70)^{0.7493}=5.00(0.777153)\approx3.89\) L/h. At 70 kg, the function gives \(5.00(1)^{0.7493}=5.00\) L/h, as required by the reference definition. This example encodes the stipulated PBPK ratio; it does not establish that the same exponent is appropriate at all body weights.

Maturation and Organ-Function Functions

A power function is not always a sensible representation of age. Maturation often has a bounded interpretation: a developmental process contributes a fraction of its mature value, rising from low values early in life and approaching one with age. A Hill function expresses this pattern with a maturation half-time and a shape parameter. It is important to define whether age is measured in days, weeks, or years, since the half-time must use the same units.

Definition: A maturation function with age \(A\), half-maturation age \(TM_{50}\), and shape \(H\) is \(MAT(A)=A^H/(TM_{50}^H+A^H)\) for \(A\geq0\), with \(H>0\) and \(TM_{50}>0\). It ranges from zero at birth to a value approaching one as age increases; at \(A=TM_{50}\), it equals one-half.

Worked Example: Representing a Maturation Prediction

Hypothetical data. Suppose PBPK indicates that, at fixed body size and other conditions, a clearance pathway reaches half its mature activity at age 1 year. Use \(H=2\), set the mature clearance for this pathway to 4.00 L/h, and use the Hill function to calculate pathway clearance at ages 0.5 and 2 years.

Here \(TM_{50}=1\) year, so \(MAT(A)=A^2/(1^2+A^2)\), with age expressed in years. At 0.5 years, \(MAT(0.5)=0.5^2/(1+0.5^2)=0.25/1.25=0.200\). The pathway clearance is \(4.00(0.200)=0.800\) L/h.

At 2 years, \(MAT(2)=2^2/(1+2^2)=4/5=0.800\). The pathway clearance is \(4.00(0.800)=3.20\) L/h. These calculations apply to the specified pathway. If other clearance pathways are present, total clearance must reflect their contributions rather than multiplying the entire mature clearance by this maturation function without justification.

A useful way to represent organ-function effects is to separate the affected clearance pathway from pathways assumed unaffected. For example, if a fraction of reference total clearance is renal and only that component scales with a renal-function measure, total clearance is the sum of the renal and nonrenal components. This structure makes the assumed mechanism visible and prevents the incorrect implication that all clearance necessarily changes in proportion to organ function.

Worked Example: Encoding a Renal-Function Effect

Hypothetical data. Suppose PBPK predicts reference total clearance of 10.0 L/h at an estimated glomerular filtration rate (eGFR) of 90 mL/min/1.73 m2. Assume 60% of reference clearance is renal, renal clearance scales linearly with eGFR over the range considered, and nonrenal clearance is unchanged.

The renal contribution at the reference condition is \(0.60(10.0)=6.00\) L/h; the nonrenal contribution is \(0.40(10.0)=4.00\) L/h. The function for total clearance is \(CL(eGFR)=10.0[0.40+0.60(eGFR/90)]\) L/h. The factor \(eGFR/90\) is dimensionless because numerator and denominator have the same units.

At eGFR \(=45\) mL/min/1.73 m2, the factor is \(0.40+0.60(45/90)=0.40+0.30=0.70\). Thus, \(CL=10.0(0.70)=7.00\) L/h. The result reflects a renal component reduced by one-half while the nonrenal component remains 4.00 L/h. It is not equivalent to scaling all clearance by \(45/90\), which would incorrectly predict 5.00 L/h under these assumptions.

Combining Functions and Checking Their Scope

When body size and maturation both affect a PK parameter, a model might use \(CL_i=CL_{\mathrm{ref}}(WT_i/WT_{\mathrm{ref}})^\beta MAT(A_i)\exp(\eta_{CL,i})\). This product assumes that the size and maturation effects are separable on the multiplicative scale: the size exponent does not change with age, and the maturation function does not change with body size. If PBPK predictions instead indicate an interaction, a product of independent functions will not represent them without an additional interaction term or a different structure.

Before fitting or using a function, check that the normalization, covariate units, reference individual, parameter units, and intended prediction range are explicit. The population typical value is the parameter value at the reference covariate condition, not necessarily the arithmetic mean across the population. Random effects represent individual departures from the typical model; they should not be used to disguise a systematic covariate pattern that the function fails to capture.

1
Define the prediction being translated.
Specify the PK quantity, covariate, reference condition, and PBPK scenarios. Confirm that scenarios differ in the intended covariate rather than in unaccounted-for conditions.
2
Select a mechanistically appropriate form.
Use a function whose behavior is compatible with the PBPK predictions and the biological interpretation over the intended covariate range.
3
Anchor and parameterize it.
Normalize the function at a stated reference value, calculate its parameters from predicted ratios or scenarios, and keep units consistent.
4
Inspect the representation.
Compare function predictions with the PBPK scenarios, identify where deviations occur, and state the range over which the function is intended to be used.

Useful diagnostics include plotting the function and PBPK predictions over the same covariate range, tabulating their ratios, and checking that the function returns one at the reference value. A power function that matches two endpoints can still miss intermediate predictions. A maturation curve can approach its plateau too quickly or too slowly. An organ-function model can become implausible if extrapolated to values where its linear pathway assumption no longer holds. These are signs to reconsider the form or narrow its stated scope, not reasons to treat an approximate function as an exact mechanistic law.

Alternatives, Limitations, and Common Pitfalls

A continuous mechanistic function preserves a graded relationship and can be parsimonious when supported by PBPK predictions. A categorical covariate model instead assigns separate effects to groups, which may be useful when the decision concerns clinically defined categories or predictions are available only for those groups. However, categorization discards within-group information and does not provide a principled interpolation between category values. A flexible empirical function, such as a spline, can represent curvature, but may be weakly constrained where PBPK predictions or clinical observations are sparse. These approaches answer different modeling needs; no form is automatically superior.

ApproachUseful whenMain caution
Mechanistic continuous functionPBPK predictions support a specified relationship over a defined rangeIts assumptions and extrapolation range must be made explicit
Categorical covariate effectPredictions or decisions are tied to discrete groupsGrouping loses information and does not define intermediate values
Flexible empirical functionCurvature is needed and adequate data support itIt may behave poorly outside the observed or simulated range

Common mistake: scaling the wrong component. If PBPK attributes only part of total clearance to renal elimination, applying the renal-function ratio to all clearance assumes that nonrenal clearance changes identically. The correction is to represent the affected and unaffected components separately, or to use a whole-clearance function only if the mechanistic predictions support it.

Other limitations deserve attention. PBPK predictions depend on their structural assumptions and inputs; translating them into a compact function does not remove that uncertainty. A function fitted to a few simulated scenarios may be underdetermined, and distinct forms can agree at those points yet differ between or beyond them. Separability assumptions can fail, and a function can be numerically convenient without having a defensible biological interpretation. Treat the function as a deliberate approximation to specified predictions, with a stated domain, rather than as a universal relationship.

Key takeaway: A well-encoded covariate function has a defined reference condition, matches the PBPK quantity and mechanism it represents, and is checked against the predictions over its intended range. Its form and assumptions determine what it can legitimately predict.

Check Your Understanding

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

  1. PBPK predicts a clearance ratio of 1.44 at 120 kg versus 80 kg. What exponent does a body-weight power function imply?
  2. For \(MAT(A)=A^2/(2^2+A^2)\), with age \(A\) in years, what fraction of mature activity is predicted at age 1 year?
  3. Reference clearance is 12.0 L/h, 60% is renal, and renal clearance scales linearly with eGFR relative to 90 mL/min/1.73 m2. What total clearance does the function predict at eGFR 30 mL/min/1.73 m2?
  4. What assumption is made by multiplying a body-size function by a maturation function, and what kind of PBPK prediction would challenge that assumption?
  5. Why is matching a power function to two PBPK scenarios not sufficient to establish its adequacy across a wider covariate range?

Solutions. (1) The weight ratio is \(120/80=1.5\), so \(\beta=\log(1.44)/\log(1.5)\approx0.89932\), or approximately 0.899. (2) \(MAT(1)=1^2/(4+1)=1/5=0.200\), or 20% of mature activity. (3) The function is \(12.0[0.40+0.60(eGFR/90)]\) L/h. At eGFR 30, the factor is \(0.40+0.60(30/90)=0.40+0.20=0.60\), giving \(12.0(0.60)=7.20\) L/h. (4) The product assumes size and maturation effects are separable and multiplicative; a PBPK prediction in which the size effect changes substantially with age would challenge that assumption. (5) Two scenarios determine an exponent for a power function, but do not show that the function describes intermediate or extrapolated predictions. Compare the function with additional scenarios and limit its use to a defensible range.