Principles of Pharmacometric Model Building: Structural Models and Parameter Estimation Approaches
Lecture Notes
1 Overview
This lecture builds upon the foundational concepts of pharmacokinetics — one-compartment models, ADME assumptions, and basic statistics — to introduce the principles of constructing a pharmacometric model one block at a time. The goal is to understand how to go from an observed dataset to a model, with particular attention to what constitutes a prediction, what assumptions underlie it, and how parameters are estimated.
2 1. The Concentration–Time Relationship and Prediction
2.1 1.1 Observed Data vs. Model Prediction
Consider a simple example: a drug administered as an intravenous (IV) bolus dose, with plasma concentrations measured at discrete time points. The observed data (red crosses) represent actual measurements. The blue curve represents a model prediction — a structured mathematical representation of those observations derived from stated assumptions.
A key distinction must be drawn between different types of prediction:
- Interpolation: predicting within the range of observed time points.
- Extrapolation: predicting beyond the range of observed time points.
The ability to perform either depends entirely on the assumptions embedded in the structural model. As the data scientist Nate Silver articulates, prediction — especially of the future — is one of the most difficult things one can do. The role of the scientist is to reduce uncertainty in predictions by grounding them in the first principles of clinical pharmacology and statistics.
2.2 1.2 Analytical Solution for a One-Compartment IV Model
For a one-compartment IV bolus model, the concentration at any time point \(t\) is given by the analytical solution:
\[C(t) = \frac{D}{V} \cdot e^{-\frac{CL}{V} \cdot t}\]
where \(D\) is dose, \(V\) is volume of distribution, and \(CL\) is clearance. The ratio \(CL/V\) is equivalently expressed as the elimination rate constant \(k_e\) (or \(k_{el}\)). In a one-compartment model, \(k_e\) is obtained from the slope of the log-linear concentration–time profile.
Analogous analytical solutions exist for IV two-compartment, oral one-compartment, and oral two-compartment models, though they become substantially more complex. This motivates the use of differential equations to represent drug disposition systems.
3 2. Differential Equation Representation of Compartmental Models
3.1 2.1 The Central Compartment
In the compartmental framework, the entire body is represented by a central compartment — a single box. The fundamental rule for writing compartmental differential equations is:
- Inputs to a compartment contribute positively.
- Outputs from a compartment contribute negatively.
For a one-compartment IV model, the differential equation governing the amount in the central compartment is:
\[\frac{dA_{central}}{dt} = -\frac{CL}{V_C} \cdot A_{central}\]
Here, \(A_{central}\) is the amount of drug in the central compartment. At \(t = 0\), immediately after an IV dose \(D\) is administered, \(A_{central}(0) = D\). As \(t \to \infty\), \(A_{central} \to 0\).
Since drug concentration, not amount, is what is measured experimentally:
\[C_p(t) = \frac{A_{central}}{V_C}\]
3.2 2.2 The Role of the Time Step \(dt\)
The differential equation is solved numerically over a continuous time grid. The time step \(dt\) governs the precision of the numerical solution — the smaller the \(dt\), the more accurately the solver traces the concentration–time curve. Modern differential equation solvers typically use time steps on the order of \(10^{-12}\) to achieve high precision.
This precision becomes important when predicting concentrations at time points that were not explicitly sampled. It also allows prediction between and beyond observed time points, provided the structural assumptions hold.
3.3 2.3 Challenges with Multiple Timescales
A significant challenge arises in PK/PD systems where the pharmacokinetic and pharmacodynamic processes operate on very different timescales. For example, plasma drug concentrations (PK) may change over hours, while the pharmacodynamic effect (e.g., cholesterol reduction) may take months to reach a new steady state. Applying a single differential equation solver across both timescales simultaneously can cause numerical instability or excessive computation time.
This issue is particularly relevant in:
- Mechanistic PBPK models, where PK and biomarker processes may span orders-of-magnitude differences in timescale.
- IVIVC (in vitro–in vivo correlation), where immediate-release and extended-release formulations have fundamentally different release timescales that must be reconciled.
4 3. Knowns and Unknowns in Model Building
4.1 3.1 Identifying the Structural Unknowns
In the differential equation \(\frac{dA_{central}}{dt} = -\frac{CL}{V_C} \cdot A_{central}\), the known quantity is the time at which sampling occurred. Concentrations are observed only at discrete time points; the amount \(A_{central}\) at unsampled times is unknown. Crucially, the parameters \(CL\) and \(V_C\) are the primary unknowns that the model must estimate.
The task of model building is: given the observed data, identify the set of \(CL\) and \(V_C\) values that best reproduce the observed concentration–time profile.
4.2 3.2 Structural Model Development
Before optimizing parameters, one must determine the structural form of the model — the mathematical framework that best describes the relationship between the dependent variable (concentration, DV) and the independent variable (time, IV). This is the structural model.
Structural model choices include:
- One-compartment vs. two-compartment vs. three-compartment
- IV bolus, IV infusion, oral immediate-release, oral extended-release
- Combined routes (e.g., IV + oral, for bioavailability estimation)
A practical approach to selecting the structural model is to plot log-transformed concentrations versus time. The shape of the resulting profile (mono-exponential, bi-exponential, etc.) informs the appropriate compartmental structure. The structural model represents the primary assumption about the DV–IV relationship.
5 4. Population Modeling: Handling Multiple Subjects
5.1 4.1 Differential Equations Are Individual-Level
When multiple subject profiles are present in a dataset, it is critical to recognize that a differential equation written as above is always representative of a single profile. It does not inherently account for multiple individuals.
Given \(N\) subjects, one can write \(N\) differential equations — one per subject — each with its own \(CL_i\) and \(V_{C,i}\). Each subject’s predicted curve is thus determined by the parameter values that best fit that individual’s observations.
5.2 4.2 Naive Pooled (Naive Average) Approach
In the naive pooled approach, all individual concentration observations are pooled across subjects at each nominal time point, and a single mean concentration–time profile is computed. The structural model is then fit to this mean profile, yielding:
- A single population-mean clearance: \(\overline{CL}\)
- A single population-mean volume: \(\overline{V_C}\)
Because only the mean profile is fit, this approach does not provide estimates of between-subject variability (no standard deviations for the parameters). The key properties of this approach are:
- Simple and computationally efficient
- Provides good initial estimates of population mean parameters
- Does not characterize inter-individual variability
- Implicitly assumes all subjects share the same parameter values
This approach is widely used in PBPK and QSP modeling, where the primary interest is in the population mean, and variability is subsequently introduced through virtual population simulations.
5.3 4.3 Standard Two-Stage (STS) Approach
In the standard two-stage approach, the structural model is fit independently to each individual subject’s data, yielding individual estimates \(CL_i\) and \(V_{C,i}\) for \(i = 1, \ldots, N\). Population parameters are then obtained by computing the arithmetic (or geometric) mean and standard deviation across all individual estimates:
\[\overline{CL} = \frac{1}{N}\sum_{i=1}^{N} CL_i, \qquad \overline{V_C} = \frac{1}{N}\sum_{i=1}^{N} V_{C,i}\]
The standard two-stage approach is conceptually equivalent to applying the naive pooled approach to each individual profile separately — the “naive average of one” is that individual’s own profile.
Key properties:
- Provides both mean parameters and standard deviations (inter-individual variability estimates)
- Useful when individual profiles exhibit substantial heterogeneity
- Each individual fit assumes no measurement error (treated as a mean model)
The standard two-stage approach is directly analogous to non-compartmental analysis (NCA): in NCA, \(CL\) and \(V\) are derived from \(k_{el}\) (estimated from the terminal log-linear slope, implicitly assuming a one-compartment system) for each subject, and then averaged across subjects. This is why NCA is valuable as a first step — it provides model-agnostic initial parameter estimates.
5.4 4.4 Why Individual Profiles Are Called “Mean Models”
A subtle but important point: when fitting a single subject’s data with no explicit error model, the implicit assumption is that all measurements are made without error — no error in time recording, no assay error in concentration. This assumption makes the individual fit a “mean model” for that subject. In more rigorous one-stage population modeling, measurement error is explicitly modeled, which changes the interpretation. This distinction will be revisited in the context of nonlinear mixed-effects (NLME) modeling.
6 5. The Importance of Initial Parameter Estimates
Regardless of the estimation approach, a numerical optimizer requires initial estimates of model parameters as a starting point. Poor starting values can lead to failed or incorrect optimization, analogous to asking someone with no prior knowledge to assess a complex situation — without a reasonable starting point, the answer is unreliable and may be entirely wrong.
NCA provides a natural, assumption-light method for obtaining initial estimates of \(CL\) and \(V\):
- \(CL\) is estimated from \(k_{el}\) and volume.
- \(V\) is estimated from the dose and the extrapolated \(C_0\).
These initial estimates feed directly into the structural model optimization, making NCA an essential first step in any modeling workflow.
7 6. Looking Ahead: Variability Models and NLME
The approaches discussed thus far — naive pooled and standard two-stage — address the structural model and provide population mean parameters. They do not fully characterize the sources of variability in drug behavior across individuals.
The next layer of model complexity introduces a variability model, which accounts for:
- Between-subject variability (BSV): systematic differences in \(CL\), \(V\), etc. across individuals.
- Residual unexplained variability (RUV): measurement error, model misspecification, and within-subject variability.
This leads to nonlinear mixed-effects (NLME) models — the “one-stage” approach — which simultaneously estimate population mean parameters and variability components from all subjects’ data in a single optimization. The “mixed effects” terminology refers to the combination of fixed effects (population means) and random effects (individual deviations from those means).
To engage fully with NLME models, a working understanding of normal distributions, expected values, and variance is essential. These concepts from probability and statistics are the direct mathematical foundation for the variability model.
8 7. Summary
| Approach | Data Used | Parameters Obtained | Variability? |
|---|---|---|---|
| Naive Pooled | Mean profile | \(\overline{CL}\), \(\overline{V_C}\) | No |
| Standard Two-Stage | Individual profiles | \(\overline{CL} \pm SD\), \(\overline{V_C} \pm SD\) | Yes (post-hoc) |
| One-Stage (NLME) | All individual data simultaneously | Population means + BSV + RUV | Yes (integrated) |
The key takeaways from this session are:
- A differential equation representing a compartmental model always describes a single concentration–time profile.
- The structural model defines the assumed mathematical relationship between dose, time, and concentration.
- Naive pooled and standard two-stage approaches are practical tools for initial structural model development and parameter estimation.
- NCA is a valuable first step for obtaining initial parameter estimates prior to compartmental modeling.
- True characterization of population variability requires the one-stage NLME framework, which will be covered in the next session.
Next session: Variability models and the one-stage nonlinear mixed-effects (NLME) approach. Prerequisite reading: probability theory, normal distributions, expectation, and variance.