Tutorials › Pharmacometric Workflows and Reproducible Modeling › Translating Clearance and Rate Parameterizations

Software Landscape and Interoperability · Tutorial 201 of 399

Translating Clearance and Rate Parameterizations

You will derive the conversions between clearance-volume parameters and micro-rate constants, then verify that the same two-compartment model is represented consistently across NONMEM, Monolix, nlmixr2, and mrgsolve.

Intermediate 10 min read

What You'll Learn

  • Write the two-compartment amount equations using clearance, volume, and intercompartmental clearance.
  • Convert between CL, V1, Q, V2 and k10, k12, k21 with consistent units.
  • Verify parameter translations by comparing equations, initial derivatives, and predicted concentrations.
  • Identify how parameterization choices are expressed in NONMEM, Monolix, nlmixr2, and mrgsolve.
  • Diagnose common mapping errors, including assigning an intercompartmental rate to the wrong volume.
  • Recognize the assumptions and limitations of algebraically equivalent parameterizations.

Why Parameterization Translation Matters

A pharmacokinetic model can describe the same disposition process using parameters with different meanings. One representation uses clearance and volume terms, such as \(CL\), \(V_1\), \(Q\), and \(V_2\). Another uses micro-rate constants, such as \(k_{10}\), \(k_{12}\), and \(k_{21}\). Translating between these representations is essential when moving a model between software implementations or comparing parameter estimates.

Matching parameter names is not enough to establish that two implementations match. The units, equations, compartment assignment, initial conditions, and observation calculation must also agree. This tutorial develops the conversion for a linear two-compartment model and uses a hypothetical example to check equivalence.

Definition: In the clearance-volume parameterization, \(CL\) is systemic clearance from the central compartment, \(V_1\) is the central volume, \(Q\) is intercompartmental clearance, and \(V_2\) is the peripheral volume. In the micro-rate parameterization, \(k_{10}\) is the first-order elimination rate from the central compartment, \(k_{12}\) is the rate from central to peripheral, and \(k_{21}\) is the rate from peripheral to central. Clearances have units of volume per time, volumes have units of volume, and micro-rate constants have units of inverse time.

The Two-Compartment Model and Its Conversion

Assume a linear, time-invariant model with two well-mixed compartments. Drug leaves the central compartment by systemic elimination and by distribution to the peripheral compartment; drug returns from the peripheral compartment to the central compartment. There is no peripheral elimination in this model. Let \(A_1\) and \(A_2\) be the amounts in the central and peripheral compartments. For an intravenous dose, the amount equations are:

$$ \frac{dA_1}{dt} = -\frac{CL+Q}{V_1}A_1+\frac{Q}{V_2}A_2, \qquad \frac{dA_2}{dt} = \frac{Q}{V_1}A_1-\frac{Q}{V_2}A_2. $$

The central concentration predicted by the model is \(C_1=A_1/V_1\). The rate constants follow from dividing each clearance by the volume of the compartment from which that clearance acts. In particular, systemic elimination and movement from central to peripheral both act on \(A_1\), while return acts on \(A_2\).

$$ k_{10}=\frac{CL}{V_1}, \qquad k_{12}=\frac{Q}{V_1}, \qquad k_{21}=\frac{Q}{V_2}. $$

Substituting these definitions into the amount equations gives the micro-rate form:

$$ \frac{dA_1}{dt}=-(k_{10}+k_{12})A_1+k_{21}A_2, \qquad \frac{dA_2}{dt}=k_{12}A_1-k_{21}A_2. $$

The conversion can also be reversed if the volumes are known. The same intercompartmental clearance \(Q\) is obtained from either direction of exchange; the rate constants differ because the source compartment volumes differ.

$$ CL=k_{10}V_1, \qquad Q=k_{12}V_1=k_{21}V_2, \qquad V_2=\frac{Q}{k_{21}}. $$

These relationships require positive volumes and compatible units. For example, if clearance is in L/h and volume is in L, the resulting rate is in h\(^{-1}\). The two forms are algebraically equivalent only when their parameters satisfy the conversion equations.

Key result: A clearance-volume model and a micro-rate model predict the same amounts and concentrations when \(k_{10}=CL/V_1\), \(k_{12}=Q/V_1\), and \(k_{21}=Q/V_2\), and when they use the same initial conditions and observation definition.

Worked Example: Converting Clearance and Volume to Micro-Rates

Worked Example: Converting Clearance and Volume to Micro-Rates

Suppose a hypothetical subject has \(CL=5\) L/h, \(V_1=20\) L, \(Q=3\) L/h, and \(V_2=30\) L. Calculate the three micro-rate constants and compare the initial amount derivatives after a 100 mg intravenous bolus into the central compartment.

Using the conversion equations:

$$ k_{10}=\frac{5\ \mathrm{L/h}}{20\ \mathrm{L}}=0.25\ \mathrm{h}^{-1}, \qquad k_{12}=\frac{3\ \mathrm{L/h}}{20\ \mathrm{L}}=0.15\ \mathrm{h}^{-1}, \qquad k_{21}=\frac{3\ \mathrm{L/h}}{30\ \mathrm{L}}=0.10\ \mathrm{h}^{-1}. $$

Immediately after the bolus, \(A_1=100\) mg and \(A_2=0\) mg. The clearance-volume equation gives:

$$ \left.\frac{dA_1}{dt}\right|_{t=0} = -\frac{5+3}{20}(100)+\frac{3}{30}(0) =-40\ \mathrm{mg/h}, \qquad \left.\frac{dA_2}{dt}\right|_{t=0} = \frac{3}{20}(100)-\frac{3}{30}(0) =15\ \mathrm{mg/h}. $$

The micro-rate equation gives the same values:

$$ \left.\frac{dA_1}{dt}\right|_{t=0} =-(0.25+0.15)(100)+(0.10)(0) =-40\ \mathrm{mg/h}, \qquad \left.\frac{dA_2}{dt}\right|_{t=0} =(0.15)(100)-(0.10)(0) =15\ \mathrm{mg/h}. $$

Both parameterizations therefore predict an initial central amount decrease of 40 mg/h and an initial peripheral amount increase of 15 mg/h. The initial central concentration is \(100/20=5\) mg/L, and its initial derivative is \(-40/20=-2\) mg/L/h.

Justifying Equivalence

Equivalence follows directly by substitution, rather than by relying on software-specific labels. For example, the total central loss coefficient in the clearance-volume equation is \((CL+Q)/V_1\). Applying the definitions gives:

$$ \frac{CL+Q}{V_1} = \frac{CL}{V_1}+\frac{Q}{V_1} = k_{10}+k_{12}. $$

The coefficient on \(A_2\) in the central equation is \(Q/V_2=k_{21}\). In the peripheral equation, the coefficient on \(A_1\) is \(Q/V_1=k_{12}\), and the coefficient on \(A_2\) is \(-Q/V_2=-k_{21}\). Thus every coefficient in the two amount equations matches. With the same initial amounts, the two formulations are the same linear differential equation system, so they produce the same amount trajectories. If both implementations calculate central concentration as \(A_1/V_1\), they also produce the same central concentration predictions.

Worked Example: Recovering Clearances from Rates

Worked Example: Recovering Clearances from Rates

Consider a second hypothetical parameter set with \(V_1=24\) L, \(V_2=36\) L, \(k_{10}=0.20\) h\(^{-1}\), \(k_{12}=0.125\) h\(^{-1}\), and \(k_{21}=0.08333\) h\(^{-1}\). Recover \(CL\) and \(Q\), and check whether the two estimates of \(Q\) agree.

The systemic clearance is:

$$ CL=k_{10}V_1 =(0.20\ \mathrm{h}^{-1})(24\ \mathrm{L}) =4.80\ \mathrm{L/h}. $$

The intercompartmental clearance calculated from the central-to-peripheral rate is:

$$ Q=k_{12}V_1 =(0.125\ \mathrm{h}^{-1})(24\ \mathrm{L}) =3.00\ \mathrm{L/h}. $$

From the return rate, \(Q=k_{21}V_2=(0.08333\ \mathrm{h}^{-1})(36\ \mathrm{L})=3.00\) L/h to the reported precision. The agreement confirms that the rates and volumes are internally consistent. If the two calculations gave materially different values, at least one rate, volume, unit, or compartment assignment would need checking.

Representing the Same Model in Four Tools

The mathematical conversion is independent of software, but the available model definitions and parameter names differ. The table summarizes common ways to express this model; exact syntax depends on the selected model function or user-defined implementation.

ToolClearance-volume representationMicro-rate representationTranslation check
NONMEMADVAN3 with TRANS4 uses \(CL\), \(V_1\), \(Q\), and \(V_2\).ADVAN3 with TRANS1 uses elimination and exchange rate constants, commonly \(K\), \(K12\), and \(K21\).For this model, \(K\) corresponds to \(k_{10}\); verify the TRANS option and parameter order.
MonolixDefine or select a structural model using \(CL\), \(V_1\), \(Q\), and \(V_2\).A user-defined structural model can use \(k_{10}\), \(k_{12}\), and \(k_{21}\) in the amount equations.Check that the ODE coefficients and central observation equation use the same volumes.
nlmixr2Linear compartment model functions commonly use clearance and volume parameters such as \(CL\), \(V\), \(Q\), and \(V2\).A user-defined model can specify the micro-rate equations directly.Confirm the function’s parameter convention and that \(V\) denotes the central volume.
mrgsolveUser-defined model code can calculate losses and exchange using \(CL\), \(V_1\), \(Q\), and \(V_2\).User-defined model code can instead use \(k_{10}\), \(k_{12}\), and \(k_{21}\) directly.Compare the implemented derivatives and the concentration calculation, not just parameter labels.

For the first worked example, the equivalent clearance-volume parameter set is \(CL=5\) L/h, \(V_1=20\) L, \(Q=3\) L/h, \(V_2=30\) L. Its micro-rate set is \(k_{10}=0.25\) h\(^{-1}\), \(k_{12}=0.15\) h\(^{-1}\), and \(k_{21}=0.10\) h\(^{-1}\). A NONMEM implementation using the clearance-volume form and one using the corresponding TRANS1 rates should therefore generate matching amount and concentration trajectories, provided the dose, initial conditions, and observation calculation also match.

Worked Example: Finding a Volume-Assignment Error

Suppose a hypothetical translation uses \(k_{12}=0.15\) h\(^{-1}\), but mistakenly calculates \(Q=k_{12}V_2\) using \(V_2=30\) L. The resulting value is:

$$ Q_{\mathrm{wrong}}=(0.15\ \mathrm{h}^{-1})(30\ \mathrm{L}) =4.50\ \mathrm{L/h}. $$

This does not match the intended \(Q=3.00\) L/h. The central-to-peripheral rate is defined using the volume of its source compartment, \(V_1\), not \(V_2\). The correct calculation is \(Q=k_{12}V_1=(0.15)(20)=3.00\) L/h. A second check, \(Q=k_{21}V_2=(0.10)(30)=3.00\) L/h, confirms the corrected mapping.

Diagnostics, Alternatives, and Limitations

A useful translation check has several layers. First, check units: clearance divided by volume must have units of inverse time. Second, check the mapping identities \(Q=k_{12}V_1=k_{21}V_2\). Third, compare the equations term by term, including the signs of losses and gains. Finally, run both implementations with the same hypothetical dose and compare the predicted central concentrations at selected times. Matching initial derivatives is a particularly quick check for a bolus into the central compartment.

A discrepancy may arise even when the parameter conversion is correct. Examples include different dose placement, different initial amounts, a different volume used to calculate concentration, or a mismatch in time units. Numerical solver tolerances can also create small differences in simulated values; they do not explain a large, persistent difference in the trajectories. Inspect the model equations and event setup before attributing disagreement to numerical precision.

The clearance-volume form often makes physiological quantities easier to interpret and is convenient when clearance and volume are the parameters of interest. The micro-rate form can make the differential equations compact and can be convenient when the rates themselves are specified or compared. Neither form is universally preferable: the appropriate choice depends on the intended interpretation, estimation setup, and software implementation. These forms are not interchangeable by merely renaming parameters.

The equivalence shown here is limited to the stated linear two-compartment structure. It assumes constant parameters, first-order transfer, elimination from the central compartment, and no additional processes such as time-varying clearance or nonlinear elimination. It also does not establish that the parameters can all be estimated precisely from a given data set. It establishes only that the two parameterizations represent the same model when the conversion identities hold.

Common pitfall: Treating \(k_{12}\) and \(k_{21}\) as if they were interchangeable, or multiplying both by the same volume, gives an incorrect model unless \(V_1=V_2\). The correct relationships are \(Q=k_{12}V_1\) and \(Q=k_{21}V_2\), because each rate is defined relative to its source compartment.

Check Your Understanding

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

  1. If \(CL=6\) L/h and \(V_1=24\) L, what is \(k_{10}\), including units?
  2. If \(Q=4\) L/h, \(V_1=20\) L, and \(V_2=40\) L, calculate \(k_{12}\) and \(k_{21}\).
  3. A model reports \(k_{12}=0.10\) h\(^{-1}\), \(V_1=25\) L, \(k_{21}=0.05\) h\(^{-1}\), and \(V_2=50\) L. Do these values imply a consistent \(Q\)?
  4. Why can two implementations with identical \(CL\), \(V_1\), \(Q\), and \(V_2\) still produce different concentration predictions?

Solutions. (1) \(k_{10}=CL/V_1=6/24=0.25\) h\(^{-1}\). (2) \(k_{12}=Q/V_1=4/20=0.20\) h\(^{-1}\), and \(k_{21}=Q/V_2=4/40=0.10\) h\(^{-1}\). (3) Yes: \(k_{12}V_1=(0.10)(25)=2.50\) L/h and \(k_{21}V_2=(0.05)(50)=2.50\) L/h, so both imply \(Q=2.50\) L/h. (4) They may differ in equations, dose placement, initial conditions, time units, or the volume used to calculate the observed concentration; matching parameter values alone does not verify those parts of the implementation.

Clinical Biostats