Tutorials › Nonlinear Mixed-Effects Models (NLME) › Common Parameterization Errors in Absorption Models

Absorption Models · Tutorial 86 of 797

Common Parameterization Errors in Absorption Models

You will learn to audit absorption inputs, identify common parameterization mistakes, and calculate corrected pathway amounts, rates, and event times.

Intermediate 11 min read

What You'll Learn

  • Distinguish a zero-order input rate from its duration using units and dose conservation.
  • Apply lag time to the absorption event rather than changing the recorded dose time.
  • Allocate dose consistently across parallel pathways and check that pathway fractions sum to one.
  • Avoid scaling the same dose more than once by bioavailability or pathway fractions.
  • Audit an absorption specification using dimensions, mass balance, event timing, and input profiles.

Why absorption inputs are easy to misparameterize

An absorption model can have the intended shape and still deliver the wrong amount of drug or deliver it at the wrong time. A rate entered where a duration was expected, a lag applied twice, or a pathway fraction multiplied into an already scaled dose can change the predicted input even when every parameter value looks plausible. These errors matter because disposition models respond to the input they are given; they cannot repair a wrongly specified absorption event.

A useful audit starts with four questions: What quantity does each parameter represent? What are its units? At what time does the input begin? How much of each administered dose is assigned to each pathway? The equations below use dose \(D\) in mg, bioavailability \(F\) as a dimensionless fraction, pathway fraction \(f_j\) as a dimensionless fraction, time in hours, first-order absorption rate constant \(k_a\) in \(\mathrm{h}^{-1}\), and lag time \(t_{\mathrm{lag},j}\) in hours.

Definition: In this tutorial, \(D\) is the administered amount for one dosing event. If the modeled pathways allocate the bioavailable dose, their fractions satisfy \(\sum_j f_j=1\). The amount assigned to pathway \(j\) is \(F f_j D\). A zero-order duration \(T_j\) has units of time; a zero-order rate \(R_{0,j}\) has units of amount per time. A first-order rate constant \(k_{a,j}\) has units of inverse time.

Unit checks: rate is not duration

A zero-order pathway delivers its assigned amount at a constant rate over a specified duration. If the pathway receives fraction \(f_j\) of the bioavailable dose, then its rate and duration must obey

$$ R_{0,j}=\frac{F f_j D}{T_j}, \qquad \text{and therefore} \qquad R_{0,j}T_j=F f_j D. $$

The units confirm the distinction: \(\mathrm{mg}/\mathrm{h}=\mathrm{mg/h}\), whereas \(T_j\) is measured in hours. If a model parameter expects a rate, entering a duration is not a harmless alternative notation; it changes both the dimensions and the implied amount. Conversely, entering a rate into a duration field changes the time over which the dose is delivered. The correct conversion depends on which quantity the model specifies.

Worked Example: Converting a Zero-Order Duration to a Rate

Suppose a hypothetical 240 mg dose has \(F=0.75\). A zero-order pathway receives \(f_1=0.40\) of the bioavailable dose and delivers it over \(T_1=6.0\) h. Find the pathway amount and rate.

First calculate the total bioavailable amount: \(FD=(0.75)(240\ \mathrm{mg})=180\ \mathrm{mg}\). The pathway amount is \(Ff_1D=(0.40)(180\ \mathrm{mg})=72.0\ \mathrm{mg}\). Thus \(R_{0,1}=72.0\ \mathrm{mg}/6.0\ \mathrm{h}=12.0\ \mathrm{mg/h}\).

The mass-balance check gives \((12.0\ \mathrm{mg/h})(6.0\ \mathrm{h})=72.0\ \mathrm{mg}\), exactly the assigned pathway amount. Entering 6.0 as a rate would instead imply \(6.0\ \mathrm{mg/h}\) and deliver only \(36.0\ \mathrm{mg}\) over 6.0 h. Entering 12.0 as a duration would imply a different input schedule and would not preserve the specified six-hour delivery.

For a first-order depot, the remaining amount declines exponentially after absorption begins. For one dose event at time \(t_d\), the pathway input rate is zero before \(t_d+t_{\mathrm{lag},j}\), and after that time it is

$$ R_{\mathrm{in},j}(t) = k_{a,j}Ff_jD \exp\!\left[-k_{a,j}(t-t_d-t_{\mathrm{lag},j})\right], \qquad t\geq t_d+t_{\mathrm{lag},j}. $$

The exponent must be dimensionless: \(k_{a,j}\) is in \(\mathrm{h}^{-1}\), and the time difference is in hours. The rate has units \(\mathrm{h}^{-1}\times\mathrm{mg}=\mathrm{mg/h}\). A rate constant is not a duration; a larger \(k_a\) means faster first-order disappearance from the absorption depot, not a longer absorption time.

Worked Example: Applying a Lag to a First-Order Pathway

Consider a hypothetical 100 mg dose at \(t_d=0\), with \(F=0.80\). One pathway has \(f_1=0.25\), \(k_{a,1}=0.60\ \mathrm{h}^{-1}\), and \(t_{\mathrm{lag},1}=1.5\) h. Calculate its depot amount and input rate at \(t=2.0\) h, and determine whether it has input at \(t=1.4\) h.

The amount assigned to the pathway is \(Ff_1D=(0.80)(0.25)(100\ \mathrm{mg})=20.0\ \mathrm{mg}\). At \(1.4\) h, the lag has not elapsed, since \(1.4<1.5\), so the pathway input is zero. At \(2.0\) h, elapsed absorption time is \(2.0-1.5=0.5\) h. The depot amount is \(20.0\exp[-(0.60)(0.5)] =20.0e^{-0.3}=14.82\ \mathrm{mg}\).

Using the unrounded expression for the depot amount, the rate is \(R_{\mathrm{in},1}(2.0)=(0.60\ \mathrm{h}^{-1})(20.0\ \mathrm{mg})e^{-0.3}=8.889\ \mathrm{mg/h}\). The lag delays the start of this pathway; it does not reduce the pathway amount from 20.0 mg. The amount remaining in the depot continues to be absorbed after \(t=2.0\) h.

Lag times belong to pathways and dose events

A lag time shifts the onset of the specified absorption pathway relative to its dose event. It does not mean that the dose itself occurred later, and it does not automatically delay every parallel pathway. If one pathway is immediate and another has a lag, each has its own onset time. For repeated doses, the lag is applied to each event according to the model specification; it is not a one-time shift of the entire dosing history.

For a zero-order pathway, the corresponding input interval for one event is from \(t_d+t_{\mathrm{lag},j}\) to \(t_d+t_{\mathrm{lag},j}+T_j\). Its rate is \(Ff_jD/T_j\) during that interval and zero outside it. Shifting the dose time and also specifying the same lag would delay the input twice. Likewise, using elapsed time \(t-t_d\) in a lagged first-order expression instead of \(t-t_d-t_{\mathrm{lag},j}\) makes absorption begin too early.

Worked Example: Checking the Onset of Two Pathways

A hypothetical dose of 200 mg is given at \(t_d=8\) h. Pathway 1 is immediate and zero-order, with \(F=0.90\), \(f_1=0.30\), and \(T_1=3.0\) h. Pathway 2 is first-order, with \(f_2=0.70\), \(k_{a,2}=0.50\ \mathrm{h}^{-1}\), and \(t_{\mathrm{lag},2}=2.0\) h. Find the onset time and rate for pathway 1, and the onset time and depot amount for pathway 2 at \(t=11\) h.

The pathway fractions sum to one: \(0.30+0.70=1.00\). Pathway 1 receives \((0.90)(0.30)(200\ \mathrm{mg})=54.0\ \mathrm{mg}\). It begins at the dose time, 8 h, and its zero-order rate is \(54.0\ \mathrm{mg}/3.0\ \mathrm{h}=18.0\ \mathrm{mg/h}\), continuing until 11 h.

Pathway 2 begins at \(8+2=10\) h. Its assigned amount is \((0.90)(0.70)(200\ \mathrm{mg})=126\ \mathrm{mg}\). At 11 h, one hour has elapsed since its lagged onset, so its depot amount is \(126\exp[-(0.50)(1\ \mathrm{h})]=126e^{-0.5}=76.40\ \mathrm{mg}\). The pathway 1 rate is still active at the endpoint \(t=11\) under the stated interval convention, while pathway 2 has been absorbing for one hour. No lag should be added to pathway 1.

Pathway fractions and dose scaling

Pathway fractions describe allocation, not additional doses. Under the convention used here, \(F\) is applied once to the administered dose and the fractions divide that bioavailable amount. Thus the pathway amounts are \(Ff_jD\), and when all modeled absorption pathways account for the bioavailable dose, their sum is

$$ \sum_j F f_j D = FD\sum_j f_j = FD. $$

This mass-balance identity is a direct check on the parameterization. If the fractions sum to more than one, the model allocates more than the specified bioavailable dose. If they sum to less than one while they are intended to represent a complete allocation, some amount is unassigned. A different convention may define fractions of the administered dose or pathway-specific bioavailability; that convention can be valid, but it must be stated and used consistently rather than combined with this one.

Dose scaling should also be checked across occasions. \(D\) in these equations is the amount for one event, not the sum of all doses in a repeated-dose regimen. Each event contributes its own pathway amount at its own event time. Using a cumulative dose in place of the event dose and then applying the repeated events again counts dose more than once.

Worked Example: Detecting Double Scaling of Dose

A hypothetical 300 mg dose has \(F=0.80\) and is divided between two pathways with \(f_1=0.30\) and \(f_2=0.70\). Calculate the correct pathway amounts and diagnose a specification that multiplies each amount by \(F\) a second time.

The fractions sum to \(0.30+0.70=1.00\). The bioavailable dose is \((0.80)(300\ \mathrm{mg})=240\ \mathrm{mg}\). The correct pathway amounts are \(Ff_1D=(0.80)(0.30)(300\ \mathrm{mg})=72.0\ \mathrm{mg}\) and \(Ff_2D=(0.80)(0.70)(300\ \mathrm{mg})=168\ \mathrm{mg}\). They sum to \(240\ \mathrm{mg}\).

If the already scaled amounts are multiplied by \(F=0.80\) again, they become \(57.6\) mg and \(134.4\) mg, totaling \(192\) mg. That is \(F^2D=(0.80)^2(300\ \mathrm{mg})\), not the intended \(FD\). The error is not corrected by the fractions summing to one: it is the repeated application of bioavailability.

A practical audit and its limits

A compact audit can catch many errors before fitting or interpreting a model. First, write the units beside each input parameter and verify that every exponent is dimensionless. Next, calculate the amount assigned to each pathway for one event. Then check the pathway fractions and verify that rates multiplied by durations recover the corresponding zero-order amounts. Finally, list the dose time, lagged onset, and end of each finite-duration input on a single time line.

1
Check units.
Confirm that dose and amounts use the same mass unit, rates are mass per time, durations and lags are time, and first-order rate constants are inverse time.
2
Check timing.
For each pathway and dose event, calculate the onset as dose time plus that pathway's lag. For a zero-order input, add its duration to find the end.
3
Check allocation.
Calculate \(Ff_jD\) for each pathway and compare the sum with \(FD\), when the pathways are intended to allocate the full bioavailable dose.
4
Check the profile.
Inspect input rates and depot amounts at times just before, at, and just after each onset or end. Compare the plotted events with the intended dose history.

Common warning signs include an input rate with units of time, an exponential evaluated with a dimensional exponent, a pathway amount larger than the dose it is meant to allocate, or an onset that disagrees with the event time plus lag. In a fitted model, unexpectedly low or high predicted exposure can prompt an audit, but it does not identify a particular coding error on its own. Similar concentration patterns can arise from different absorption and disposition specifications, so a plausible fit is not proof that the inputs are correctly parameterized.

A dimensional and mass-balance audit is a check of implementation, not a model-selection procedure. It cannot establish that a first-order or zero-order pathway is biologically appropriate, nor can it resolve weak identification from sparse observations. Those questions require examination of the model assumptions, data, and predictions. The advantage of this audit is narrower and important: it verifies that the implemented input corresponds to the intended dose, timing, and pathway allocation.

Common mistake

Wrong reasoning: “The absorption lasts six hours, so I will enter 6 as the zero-order rate.” This confuses a duration with a rate and does not preserve the amount delivered. Correction: calculate the pathway amount first, then divide by the duration to obtain a rate in amount per time. Similarly, apply a lag to the pathway onset rather than shifting the dose event and applying the lag again. Always verify both units and mass balance.

Key takeaway: For every absorption pathway, make the amount, rate or rate constant, timing, and dose scaling explicit. A correct parameterization has dimensionally valid equations, the intended onset times, and pathway amounts that sum to the intended bioavailable dose.

Check Your Understanding

Try each problem, then compare your reasoning with the solutions below.

  1. A 120 mg dose has \(F=0.75\). A zero-order pathway receives \(f=0.50\) and lasts 3.0 h. What are its amount and rate?
  2. A first-order pathway has \(k_a=0.40\ \mathrm{h}^{-1}\) and a lag of 2.0 h after a dose at \(t=5\) h. At what time does absorption begin, and how much absorption time has elapsed at \(t=8\) h?
  3. A bioavailable dose of 100 mg is allocated to fractions 0.25 and 0.60, with the fractions intended to cover all modeled pathways. What allocation check fails?
  4. A 200 mg dose has \(F=0.90\) and two pathway fractions of 0.40 and 0.60. What is the total pathway amount if \(F\) is mistakenly applied twice?

Solutions. 1. The pathway amount is \((0.75)(0.50)(120\ \mathrm{mg})=45.0\ \mathrm{mg}\). The rate is \(45.0\ \mathrm{mg}/3.0\ \mathrm{h}=15.0\ \mathrm{mg/h}\). 2. Absorption begins at \(5+2=7\) h. At \(t=8\) h, one hour has elapsed since onset. 3. The fractions sum to \(0.25+0.60=0.85\), not 1.00, so 15% of the intended bioavailable amount is unallocated under the stated convention. 4. Applying \(F\) twice gives \(F^2D=(0.90)^2(200\ \mathrm{mg})=162\ \mathrm{mg}\), rather than the intended \(FD=180\ \mathrm{mg}\).