Tutorials › Physiologically-Based Pharmacokinetics (PBPK) › Gestational Trajectories for Maternal PBPK Parameters

Pregnancy and Lactation · Tutorial 596 of 799

Gestational Trajectories for Maternal PBPK Parameters

You will build and compare continuous and piecewise gestational trajectories for key maternal PBPK inputs, with attention to assumptions, units, and diagnostics.

Advanced 12 min read

What You'll Learn

  • Define a gestational time scale and reference values for maternal PBPK parameters
  • Construct smooth trajectories from baseline values and gestational endpoints
  • Interpolate piecewise trajectories between specified gestational-age knots
  • Calculate early-, mid-, and late-pregnancy values and rates of change
  • Diagnose implausible discontinuities, extrapolation, and double counting
  • Compare constant, linear, smooth, and piecewise representations

Why Represent Maternal Parameters as Trajectories?

A pregnancy PBPK model needs physiological inputs that can change as gestation progresses. A single value for plasma volume, body composition, cardiac output, or glomerular filtration rate (GFR) cannot represent that time dependence. A trajectory makes the change explicit: it maps gestational time to a parameter value that can be supplied to the model at each simulation time.

The trajectory is not a claim that every pregnant person follows the same curve. It is a model representation of a chosen population pattern or individual profile. Its usefulness depends on the population, measurements, endpoint values, and assumptions behind it. The numbers below are deliberately hypothetical and illustrate the calculations; they are not clinical reference estimates.

Definition: Let \(g\) denote time in weeks since conception, with \(g=0\) representing the pre-pregnancy reference state and \(g=40\) the illustrative end of the modeled gestation. A gestational trajectory for a parameter \(Y\) is a function \(Y(g)\) that assigns a value, in the parameter's units, to each \(g\) in its stated domain. If gestational age is instead recorded using obstetric dating, the time origin must be converted consistently rather than mixing the two scales.

For any trajectory, state the reference value, the domain, units, and how the function was selected. The examples use total plasma volume in liters, maternal fat-free and fat mass in kilograms, cardiac output in liters per minute, and GFR in milliliters per minute. In a PBPK model, these are not interchangeable compartments: plasma volume is contained within broader body water and body-composition descriptions, so it must not be added a second time when those compartments are constructed.

A Smooth Endpoint-Based Trajectory

One simple continuous representation begins with a baseline value and a fractional change at the end of gestation. Define the normalized time \(x=g/40\), and use the smooth increasing function \(f(x)=2x-x^2\) on \(0\leq x\leq1\). It satisfies \(f(0)=0\), \(f(1)=1\), and \(f'(x)=2-2x\geq0\) throughout the interval. Thus, it rises monotonically, with a steeper slope early and a flattening slope near the endpoint.

$$ Y(g)=Y_0\left[1+r f\left(\frac{g}{40}\right)\right], \qquad f(x)=2x-x^2,\quad 0\leq g\leq40 $$

Here \(Y_0\) is the pre-pregnancy reference value and \(r\) is the proportional change at \(g=40\). For example, \(r=0.45\) represents a 45% increase relative to \(Y_0\) at the endpoint. The formula is a convenient interpolation assumption, not a physiological law. In particular, it assumes the same normalized shape for whichever parameters are assigned this curve. Independent data may support different shapes or different endpoint changes.

Worked Example: Comparing Four Parameters Across Gestation

Suppose a hypothetical model uses pre-pregnancy plasma volume \(Y_0=2.60\) L with \(r=0.45\), cardiac output \(Y_0=5.00\) L/min with \(r=0.40\), and GFR \(Y_0=110\) mL/min with \(r=0.50\). For maternal body composition, suppose fat-free mass starts at 45.0 kg and increases by 7.00 kg by week 40, while fat mass starts at 25.0 kg and increases by 4.00 kg. Apply the same \(f\) to each stated change. Calculate values at weeks 8, 20, and 32.

At week 8, \(x=8/40=0.20\), so \(f=2(0.20)-(0.20)^2=0.360\). Therefore plasma volume is \(2.60[1+0.45(0.360)]=3.021\) L; cardiac output is \(5.00[1+0.40(0.360)]=5.720\) L/min; and GFR is \(110[1+0.50(0.360)]=129.8\) mL/min. Fat-free mass is \(45.0+7.00(0.360)=47.52\) kg, and fat mass is \(25.0+4.00(0.360)=26.44\) kg.

At week 20, \(x=0.500\) and \(f=2(0.500)-(0.500)^2=0.750\). The corresponding values are plasma volume \(2.60[1+0.45(0.750)]=3.478\) L; cardiac output \(5.00[1+0.40(0.750)]=6.500\) L/min; GFR \(110[1+0.50(0.750)]=151.3\) mL/min; fat-free mass \(45.0+7.00(0.750)=50.25\) kg; and fat mass \(25.0+4.00(0.750)=28.00\) kg.

At week 32, \(x=0.800\) and \(f=2(0.800)-(0.800)^2=0.960\). Plasma volume is \(2.60[1+0.45(0.960)]=3.723\) L; cardiac output is \(5.00[1+0.40(0.960)]=6.920\) L/min; GFR is \(110[1+0.50(0.960)]=162.8\) mL/min; fat-free mass is \(45.0+7.00(0.960)=51.72\) kg; and fat mass is \(25.0+4.00(0.960)=28.84\) kg.

This comparison shows the implications of the assumed curve: the model assigns 36%, 75%, and 96% of each specified endpoint change by weeks 8, 20, and 32, respectively. These fractions are consequences of the selected function, not observations. Fat-free mass and fat mass describe broader composition; plasma volume is a separate, overlapping physiological quantity and must not be summed with them as if it were an additional independent mass compartment.

Piecewise Trajectories From Gestational Knots

A piecewise trajectory can be preferable when measurements or a physiological model provide values at selected gestational ages but do not justify a single smooth curve. Between adjacent knots \((g_i,Y_i)\) and \((g_{i+1},Y_{i+1})\), linear interpolation is

$$ Y(g)=Y_i+ \frac{g-g_i}{g_{i+1}-g_i}(Y_{i+1}-Y_i), \qquad g_i\leq g\leq g_{i+1}. $$

This construction reproduces every knot exactly and is continuous when adjoining pieces share the same value at their common knot. Its slope is constant within each interval and may change abruptly at a knot. A continuous value therefore does not necessarily have a continuous rate of change.

Worked Example: Interpolating a Plasma-Volume Profile

Consider a hypothetical plasma-volume profile specified by knots: 2.60 L at week 0, 3.00 L at week 12, 3.45 L at week 24, and 3.72 L at week 40. Assume linear interpolation between knots and no extrapolation beyond weeks 0 to 40. Find plasma volume at weeks 20 and 32.

Week 20 lies between weeks 12 and 24. The fraction of the interval elapsed is \((20-12)/(24-12)=8/12\). Thus \(Y(20)=3.00+(8/12)(3.45-3.00)=3.00+0.300=3.300\) L.

Week 32 lies between weeks 24 and 40. Its interval fraction is \((32-24)/(40-24)=8/16=0.500\). Thus \(Y(32)=3.45+0.500(3.72-3.45)=3.45+0.135=3.585\) L.

For comparison, the smooth endpoint-based curve in the preceding example gives 3.478 L at week 20 and 3.723 L at week 32. The difference reflects different trajectory assumptions and knot data; neither calculation establishes which profile is biologically correct. The piecewise profile also has slopes \(0.45/12=0.03750\) L/week from week 12 to 24 and \(0.27/16=0.01688\) L/week from week 24 to 40. The slope changes at week 24 even though the value does not jump.

Rates of Change and Their Interpretation

A trajectory determines not only the parameter value but also its rate of change. For the smooth endpoint-based curve, differentiation with respect to gestational time gives

$$ \frac{dY}{dg} = \frac{Y_0r}{40} \left(2-2\frac{g}{40}\right). $$

This derivative has units of \(Y\) per week. It describes the local rate implied by the mathematical representation; it does not prove that the underlying physiology changes at exactly that rate. For a piecewise linear curve, the corresponding rate within an interval is \((Y_{i+1}-Y_i)/(g_{i+1}-g_i)\), and a single derivative is not defined at a knot where the slopes differ.

Worked Example: Calculating an Implied Rate of Change

Use the smooth plasma-volume trajectory with \(Y_0=2.60\) L and \(r=0.45\). Calculate its local rate at weeks 20 and 32, then interpret the difference.

At week 20, \(g/40=0.500\), so \(dY/dg=[(2.60)(0.45)/40](2-2(0.500))=0.02925\) L/week. At week 32, \(g/40=0.800\), so \(dY/dg=[(2.60)(0.45)/40](2-2(0.800))=0.01170\) L/week.

The selected function therefore implies a smaller instantaneous increase at week 32 than at week 20. This is consistent with its flattening shape. It is not a statement that plasma volume falls: both calculated rates are positive. Nor should the rates be used outside the stated domain, where the curve was not defined.

Choosing, Checking, and Using a Trajectory

A constant value is the simplest alternative: it assumes no gestational change and can serve as a reference simulation, but it cannot represent a changing physiological input. A linear trajectory from baseline to endpoint assumes a constant absolute rate. The smooth function above permits a changing rate while using only a baseline and endpoint. A piecewise function can represent observed knots or different interval-specific rates, but requires enough information to support each segment. These alternatives should be compared as modeling assumptions, not treated as interchangeable calculations.

The parameter trajectories can alter the physiological state supplied to the PBPK model at early, middle, and late gestation. Changes in plasma volume and body composition affect the modeled distribution spaces; cardiac output is a total systemic input; and GFR is a renal physiological input. This tutorial specifies time-varying inputs, not their complete downstream consequences for drug clearance, regional blood-flow allocation, placental exchange, or exposure. Those require additional model structure and evidence.

Before use, check that all functions start at the stated reference, reach the intended endpoint, preserve units, and behave sensibly over the modeled domain. Compare predicted values with the measurements or physiological constraints used to justify the profile. Inspect slopes as well as values: an apparently plausible endpoint can conceal an implausible abrupt rate change. If a trajectory is fitted or selected from sparse data, uncertainty in its endpoints, knot values, and shape should be considered rather than presenting the curve as exact.

1
Set the time scale and reference.
Specify the gestational-time origin, domain, baseline value, and units for each parameter.
2
Choose the representation.
Use a constant, linear, smooth, or piecewise profile according to the available evidence and the required model behavior.
3
Verify values and rates.
Check endpoints, intermediate gestational ages, monotonicity if assumed, and slopes or derivatives at knots and boundaries.
4
Integrate without duplication.
Map each trajectory to the appropriate PBPK input and ensure overlapping quantities, such as plasma volume and broader body composition, are not counted twice.
Common pitfall: A modeler may interpolate the baseline and endpoint values and then describe the resulting values as measured at every gestational age. The correction is to distinguish observations from interpolation: intermediate values are model-implied unless they were independently measured. Also do not extrapolate a pregnancy curve beyond its defined domain or interpret its slope as evidence of a causal mechanism.

The introductory material on pregnancy physiology provides the broad context; trajectory construction adds a time-indexed mathematical representation. Its main limitation is that a simple curve can hide individual variation and differences among populations. A shared normalized shape across several parameters is especially restrictive. Where data support distinct shapes, parameter-specific trajectories are more defensible than forcing all inputs to change in lockstep.

Check Your Understanding

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

  1. For \(f(x)=2x-x^2\), calculate the fraction of an endpoint change represented at week 10.
  2. A hypothetical parameter has baseline 100 units and endpoint increase of 30%. Using the smooth curve, find its value at week 20.
  3. A piecewise trajectory rises from 4.0 L at week 10 to 4.6 L at week 25. What is its linear-interpolation value at week 16?
  4. Give one reason why a piecewise linear curve may be preferable to a smooth endpoint-based curve, and one diagnostic to perform on it.

Solutions. (1) \(x=10/40=0.25\), so \(f=2(0.25)-(0.25)^2=0.4375\), or 43.75% of the endpoint change. (2) At week 20, \(f=0.750\), so the value is \(100[1+0.30(0.750)]=122.5\) units. (3) The interval fraction is \((16-10)/(25-10)=6/15=0.400\); the value is \(4.0+0.400(4.6-4.0)=4.24\) L. (4) A piecewise curve can reproduce measured or otherwise supported values at selected gestational ages. Check continuity at shared knots and inspect each segment's slope for implausible changes.