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.
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:
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\).
Substituting these definitions into the amount equations gives the micro-rate form:
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.
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.
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:
Immediately after the bolus, \(A_1=100\) mg and \(A_2=0\) mg. The clearance-volume equation gives:
The micro-rate equation gives the same values:
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:
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:
The intercompartmental clearance calculated from the central-to-peripheral rate is:
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.
| Tool | Clearance-volume representation | Micro-rate representation | Translation check |
|---|---|---|---|
| NONMEM | ADVAN3 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. |
| Monolix | Define 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. |
| nlmixr2 | Linear 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. |
| mrgsolve | User-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:
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.
Check Your Understanding
Answer each question, then compare your reasoning with the brief solutions.
- If \(CL=6\) L/h and \(V_1=24\) L, what is \(k_{10}\), including units?
- If \(Q=4\) L/h, \(V_1=20\) L, and \(V_2=40\) L, calculate \(k_{12}\) and \(k_{21}\).
- 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\)?
- 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.