Estimating Absorption With Disposition Held Fixed
After an oral dose, the observed concentration profile reflects both drug input from the absorption site and drug removal by the disposition system. When disposition has already been characterized and is treated as fixed, estimating the first-order absorption rate constant \(K_a\) becomes a focused question: which value of \(K_a\) best explains the observed rise, peak, and decline of concentration?
The introductory material on interpreting \(K_a\), \(T_{\max}\), and peak concentration establishes what these quantities describe. Here the emphasis is on estimation: how the peak-time equation constrains \(K_a\), how to use the full concentration profile, and how to check whether a resulting estimate is credible.
Treating \(k\) and \(S\) as fixed means their values are supplied rather than estimated from these oral observations. The profile formula is not an arbitrary curve: it follows from first-order input and elimination. For \(K_a>k\), the profile’s coefficient is positive and the exponential difference is positive; for \(K_a<k\), both the coefficient and difference are negative, so concentration remains positive in either case.
Why Peak Timing Constrains \(K_a\)
The time of the model-predicted peak can be derived by differentiating the concentration profile. With \(S\), \(K_a\), and \(k\) fixed, the derivative is
At an interior maximum, this derivative is zero. Rearranging \(K_a e^{-K_a t}=k e^{-kt}\), taking logarithms, and solving for \(t\) gives the peak-time relationship.
When \(K_a=k\), differentiating the limiting profile \(S k t e^{-kt}\) gives \(T_{\max}=1/k\), which is also the limit of the expression above. Thus peak timing is linked to the two rates, not to dose scale \(S\).
For fixed \(k\), an exact model peak time identifies a unique positive \(K_a\). To see why, put \(z=K_a/k\), so \(T_{\max}=\ln(z)/[k(z-1)]\). The derivative of \(\ln(z)/(z-1)\) with respect to \(z\) has numerator \(1-1/z-\ln(z)\) and denominator \((z-1)^2\). Since \(\ln(z)>1-1/z\) for \(z\ne1\), the derivative is negative there; the continuous extension at \(z=1\) has derivative \(-1/2\), as follows from \(\ln(1+h)/h=1-h/2+O(h^2)\). Also, \(T_{\max}\) tends to infinity as \(K_a\) tends to zero and tends to zero as \(K_a\) tends to infinity. The mapping is therefore decreasing and one-to-one. In actual data, however, the observed peak is not generally known without error; a peak-time estimate constrains \(K_a\), but should not automatically replace fitting the full profile.
Worked Example: Inverting an Observed Peak Time
Suppose disposition is fixed at \(k=0.150\ \text{h}^{-1}\), and the estimated peak time from a hypothetical single-dose profile is \(3.133\ \text{h}\). Find the absorption rate that matches this peak time.
The equation to solve is $$ 3.133=\frac{\ln(K_a/0.150)}{K_a-0.150}. $$
This equation is nonlinear in \(K_a\), so a numerical root finder can be used. A candidate solution is \(K_a\approx0.5837\ \text{h}^{-1}\). Substituting it back gives $$ \frac{\ln(0.5837/0.150)}{0.5837-0.150} =\frac{\ln(3.8913)}{0.4337} \approx\frac{1.3588}{0.4337} \approx3.133\ \text{h}. $$
The candidate therefore reproduces the specified model peak time to the displayed precision. This is an estimate conditional on the fixed \(k\) and the assumed model. It does not show that the observed peak time was measured exactly or that the model assumptions are true.
Fitting the Full Concentration-Time Profile
Peak timing uses one feature of a profile. A more direct use of all observations is to calculate model predictions at each sampling time and choose \(K_a\) to minimize discrepancies. With known \(S\) and \(k\), an unweighted least-squares estimate minimizes the residual sum of squares
where \(t_i\) and \(C_i\) are the observed sampling time and concentration. This criterion corresponds most directly to independent additive errors with a common variance. If variability grows with concentration, or differs across observations, a justified weighted least-squares or likelihood approach is preferable; the error model must be stated rather than chosen only because it produces a desired estimate.
For numerical fitting, evaluate predictions across candidate positive values of \(K_a\), then use a one-dimensional optimizer to refine the value giving the smallest objective. The value \(K_a=k\) should be evaluated using its limiting profile, rather than the apparently undefined ratio in the \(K_a\ne k\) expression. A good optimizer result is not by itself evidence of a good model: predictions and residuals still need inspection.
Worked Example: Comparing Two Candidate Absorption Rates
Consider hypothetical single-dose data with fixed \(k=0.250\ \text{h}^{-1}\) and \(S=10.0\ \text{mg/L}\). Compare the predictions for \(K_a=0.400\ \text{h}^{-1}\) and \(K_a=0.800\ \text{h}^{-1}\) at \(t=1,\ 3,\) and \(6\) hours. The two candidate peak times are also useful context.
For \(K_a=0.400\ \text{h}^{-1}\), the coefficient is \(10.0(0.400)/(0.400-0.250)=26.67\ \text{mg/L}\). At one hour, $$ C(1)=26.67(e^{-0.250}-e^{-0.400}) =26.67(0.7788-0.6703) \approx2.893\ \text{mg/L}. $$ The same substitution at three and six hours gives approximately \(4.565\ \text{mg/L}\) and \(3.531\ \text{mg/L}\), respectively.
For \(K_a=0.800\ \text{h}^{-1}\), the coefficient is \(10.0(0.800)/(0.800-0.250)=14.55\ \text{mg/L}\). Thus $$ C(1)=14.55(e^{-0.250}-e^{-0.800}) =14.55(0.7788-0.4493) \approx4.792\ \text{mg/L}. $$ At three and six hours the predictions are approximately \(5.551\ \text{mg/L}\) and \(3.126\ \text{mg/L}\).
Suppose the hypothetical observations at those times are \(4.79,\ 5.55,\) and \(3.13\ \text{mg/L}\). The \(K_a=0.800\) predictions closely match them. Its squared residuals, using the displayed rounded predictions, are \(0.002^2,\ (-0.001)^2,\) and \((-0.004)^2\), giving \(RSS\approx0.000021\ (\text{mg/L})^2\). The \(K_a=0.400\) predictions give residuals \(-1.897,\ -0.985,\) and \(0.401\ \text{mg/L}\), so \(RSS\approx1.897^2+0.985^2+0.401^2=4.73\ (\text{mg/L})^2\). Among these two candidates, \(0.800\ \text{h}^{-1}\) fits much better.
The associated peak times are $$ T_{\max}(0.400)=\frac{\ln(0.400/0.250)}{0.400-0.250} =\frac{\ln(1.6)}{0.150}\approx3.13\ \text{h}, \qquad T_{\max}(0.800)=\frac{\ln(0.800/0.250)}{0.800-0.250} =\frac{\ln(3.2)}{0.550}\approx2.11\ \text{h}. $$ The sampled concentrations distinguish the candidates in this example, but a real estimate should search the full plausible range rather than select only between two prechosen values.
Worked Example: A Numerical Fit With Modest Observation Error
Suppose a hypothetical data set has fixed \(k=0.200\ \text{h}^{-1}\) and \(S=12.0\ \text{mg/L}\). The observations are \(4.90,\ 6.60,\ 6.50,\) and \(4.88\ \text{mg/L}\) at \(1,\ 2,\ 4,\) and \(6\) hours. Compare a coarse search at \(K_a=0.500,\ 0.600,\) and \(0.700\ \text{h}^{-1}\), using the unweighted RSS.
For \(K_a=0.600\ \text{h}^{-1}\), the coefficient is \(12.0(0.600)/(0.600-0.200)=18.0\ \text{mg/L}\). The predictions at the four times are $$ 18.0(e^{-0.2}-e^{-0.6})\approx4.859,\quad 18.0(e^{-0.4}-e^{-1.2})\approx6.644, $$ $$ 18.0(e^{-0.8}-e^{-2.4})\approx6.455,\quad 18.0(e^{-1.2}-e^{-3.6})\approx4.930\ \text{mg/L}. $$ The residuals (prediction minus observation) are approximately \(-0.041,\ 0.044,\ -0.045,\) and \(0.050\ \text{mg/L}\), giving \(RSS\approx0.0082\ (\text{mg/L})^2\).
At \(K_a=0.500\ \text{h}^{-1}\), the coefficient is \(20.0\ \text{mg/L}\), and the four predictions are approximately \(4.244,\ 6.049,\ 6.280,\) and \(5.028\ \text{mg/L}\). Their residuals are \(-0.656,\ -0.551,\ -0.220,\) and \(0.148\ \text{mg/L}\), giving \(RSS\approx0.805\ (\text{mg/L})^2\). At \(K_a=0.700\ \text{h}^{-1}\), the coefficient is \(16.8\ \text{mg/L}\), and the predictions are approximately \(5.412,\ 7.119,\ 6.527,\) and \(4.808\ \text{mg/L}\). The residuals \(0.512,\ 0.519,\ 0.027,\) and \(-0.072\ \text{mg/L}\) give \(RSS\approx0.537\ (\text{mg/L})^2\).
The coarse grid favors \(K_a=0.600\ \text{h}^{-1}\), and a one-dimensional refinement gives an estimate near \(0.601\ \text{h}^{-1}\). The small distinction between \(0.600\) and \(0.601\) should not be overinterpreted: the observations are rounded and have modest discrepancies from the model. The important calculation is that the estimate comes from minimizing the stated objective, not from choosing the rate that looks plausible by eye.
Diagnostics, Alternatives, and Limitations
A fitted value is credible only to the extent that the assumed model and fixed inputs are credible. Plot observed concentrations with the fitted profile, and inspect residuals against time and predicted concentration. A systematic pattern—such as underprediction during the rise followed by overprediction around the peak—can indicate an inadequate absorption description, incorrect fixed disposition, or a mismatch in the observation-error model. A few residuals that are large relative to the others can also dominate an unweighted RSS.
Sampling matters. With only late observations, different values of \(K_a\) may give very similar predictions because the data contain little information about the rise and peak. Samples on the rising phase and around the peak often provide more direct constraints on absorption rate. In a noiseless model, a known exact \(T_{\max}\) and fixed \(k\) uniquely determine \(K_a\); in practical data, peak time may be bracketed by sparse samples, and measurement error can make the inferred value uncertain. A full-profile fit uses more of the available information, while peak-time inversion can serve as a useful check or starting constraint.
The approach also depends on disposition being fixed accurately. If \(k\) is uncertain, a change in \(k\) can alter both the profile’s peak timing and its decline, so treating an uncertain value as exact can make the \(K_a\) estimate appear more precise than warranted. Likewise, a fixed scale \(S\) is appropriate only when the dose, volume, and bioavailability assumptions support it. If scale is unknown but the profile shape is still informative, it may instead be estimated alongside \(K_a\); that is a different fitting problem and can change how strongly the data constrain \(K_a\).
The one-compartment, first-order absorption formula is not a universal description of oral concentration data. A lag, more complex input, nonlinear disposition, or a misspecified structural model can produce a profile that this equation cannot represent. A residual pattern is a warning, not a unique diagnosis. Do not treat a numerical optimizer’s convergence as proof of the assumptions, and do not interpret the estimate as a causal biological mechanism without supporting evidence.
Record the assumed disposition rate \(k\), concentration scale \(S\), dose context, units, and structural assumptions.
Use the peak-time equation as a constraint or initial check, and use all available concentration observations for a profile fit when possible.
Minimize an explicitly stated residual or likelihood objective, inspect the fitted profile and residuals, and assess whether sampling supports the estimate.
Check Your Understanding
Work through the questions, then compare with the solutions below.
- With \(k=0.200\ \text{h}^{-1}\) and \(K_a=0.600\ \text{h}^{-1}\), calculate the model peak time.
- Why does the predicted peak time not depend on \(S\) in this model?
- State one condition under which unweighted least squares is a reasonable fitting criterion.
- What should be done with the profile formula when \(K_a=k\)?
Solutions. (1) \(T_{\max}=\ln(0.600/0.200)/(0.600-0.200)=\ln(3)/0.400\approx2.747\ \text{h}\). (2) \(S\) multiplies the entire concentration profile, so it multiplies its derivative but does not change the time at which the derivative is zero. (3) It is reasonable under independent additive errors with a common variance, subject to the model assumptions. (4) Use the continuous limit \(C(t)=S k t e^{-kt}\), which has \(T_{\max}=1/k\); do not evaluate the \(K_a\ne k\) expression as a division by zero.