Tutorials › Physiologically-Based Pharmacokinetics (PBPK) › Estimating Dissolution Parameters from In Vitro Profiles

Dissolution and Solubility Modeling · Tutorial 265 of 799

Estimating Dissolution Parameters from In Vitro Profiles

You will fit a dissolution profile model, translate its rate estimate into effective-area and mass-transfer terms, and use agitation and residual patterns to assess whether the estimates are credible.

Advanced 13 min read

What You'll Learn

  • Derive the constant-area dissolution profile and identify the assumptions it requires.
  • Estimate a profile rate constant from concentration measurements and interpret its units.
  • Convert the rate constant to an effective-area–mass-transfer product using known geometry.
  • Explain why a single profile generally cannot separate effective area from mass transfer.
  • Use profiles at multiple agitation rates to estimate an agitation exponent.
  • Diagnose model mismatch using residual patterns and compare fitting approaches.

Why Estimate Parameters From a Dissolution Profile?

An in vitro dissolution curve records how dissolved concentration changes over time. Its shape can be summarized by a rate parameter, but that parameter is not automatically a material property: it combines the available particle surface area, transport across the liquid boundary layer, and the experimental conditions. Estimating those contributions is useful when comparing formulations or deciding which inputs to carry forward into a mechanistic model.

This tutorial uses known particle geometry to define a nominal surface area, then estimates an effective-area factor and a mass-transfer coefficient within a stated model. The key caution is that these quantities can trade off. A good fit to one profile does not, by itself, prove that each parameter has been separately determined.

Constant-Area Dissolution Model

Definition: Let \(C(t)\) be dissolved drug concentration, \(C_s\) the equilibrium solubility under the specified medium conditions, \(V\) the constant liquid volume, \(A_{\mathrm{geom}}\) the geometric particle surface area, \(f_A\) a dimensionless effective-area fraction, and \(k_m\) a mass-transfer coefficient with units of length per time. Under the constant-area model, \[ \frac{dC}{dt}=\frac{k_m f_A A_{\mathrm{geom}}}{V}(C_s-C). \] The profile rate constant is \(\lambda=k_m f_A A_{\mathrm{geom}}/V\), with units of inverse time.

The equation assumes a well-mixed vessel, constant volume and temperature, constant \(C_s\), constant \(A_{\mathrm{geom}}\) during the fitted interval, and no precipitation, degradation, or other process that changes the measured dissolved concentration. The solid must remain available throughout that interval; otherwise the model's assumption of a persistent dissolution driving force may fail. The measured concentration must also correspond to the dissolved pool represented by \(C\). If the experimental method includes micelle-bound drug, the meaning of \(C_s\) and \(C\) must be defined consistently for that medium and assay.

For spherical particles with known density \(\rho\), diameter \(d\), and total solid mass \(M_s\), the ideal geometric area is \(A_{\mathrm{geom}}=6M_s/(\rho d)\). A measured particle-size distribution may require summing the surface areas across size fractions rather than substituting one average diameter. Here \(f_A\) represents the fraction of nominal area that is effectively available in the model; it can absorb effects such as incomplete wetting or aggregation, so it should not automatically be interpreted as a directly measured physical area.

With initial concentration \(C_0\) at time zero, separating variables and integrating gives the profile equation:

$$ \frac{dC}{C_s-C}=\lambda\,dt \quad\Longrightarrow\quad C(t)=C_s-(C_s-C_0)e^{-\lambda t}. $$

The model predicts a monotone approach to \(C_s\). Its half-time for the remaining concentration gap is \(\ln(2)/\lambda\), provided the assumptions continue to hold. Experimental observations will not fall exactly on this curve because of measurement error, so parameter estimation requires a defined fitting criterion, not visual selection of a single time point.

Estimating a Profile Rate Constant

A common approach is nonlinear least squares: choose \(\lambda\) to minimize the sum of squared differences between observed concentrations and the model predictions. If the measurement errors have approximately constant variance across the concentration range, unweighted least squares is a reasonable starting point. If precision changes with concentration, a justified weighted fit may be preferable. In either case, inspect residuals (observed minus predicted concentration) against time and predicted concentration; a numerical optimum does not guarantee that the model is adequate.

When \(C_s\) is known and observations are below it, taking logarithms gives \(\ln[(C_s-C_0)/(C_s-C(t))]=\lambda t\). This can provide an initial estimate or a diagnostic plot. However, the transformation changes the error structure and gives disproportionate influence to observations close to \(C_s\), where small concentration errors can cause large changes in the logarithm. The original concentration scale is generally preferable for the final fit.

Worked Example: Estimating the Rate From a Hypothetical Profile

Suppose a hypothetical well-mixed vessel has \(C_s=10.00\ \mathrm{mg/L}\), \(C_0=0\), and measurements at 5, 10, and 15 minutes of 3.297, 5.507, and 6.988 \(\mathrm{mg/L}\), respectively. Assume constant area and no precipitation over this interval. For a transparent estimate, calculate \(\lambda\) at each time from the integrated equation.

At 5 minutes, \(\lambda=-\ln[(10.00-3.297)/10.00]/5=-\ln(0.6703)/5\approx0.0800\ \mathrm{min^{-1}}\). At 10 minutes, \(\lambda=-\ln(4.493/10.00)/10\approx0.0800\ \mathrm{min^{-1}}\). At 15 minutes, \(\lambda=-\ln(3.012/10.00)/15\approx0.0800\ \mathrm{min^{-1}}\), to the precision of the reported concentrations.

These estimates are consistent with a single rate constant of about \(0.0800\ \mathrm{min^{-1}}\). In an actual analysis, all observations would normally be fitted together on the concentration scale, rather than averaging transformed estimates without regard to their error. The agreement here supports the constant-rate profile shape for these hypothetical data; it does not establish that every model assumption is true.

Translating the Rate Into Effective Area and Mass Transfer

Once \(\lambda\) is estimated and the nominal area and volume are known, rearrangement gives \(k_m f_A=\lambda V/A_{\mathrm{geom}}\). This is an effective mass-transfer-area product expressed as a velocity. A profile at one condition ordinarily determines this product, not its two factors separately: increasing \(k_m\) while decreasing \(f_A\) by the same proportion leaves the predicted curve unchanged.

Worked Example: Converting a Rate Into an Effective Product

For a hypothetical fit, let \(\lambda=0.0800\ \mathrm{min^{-1}}\), \(V=500\ \mathrm{mL}\), and \(A_{\mathrm{geom}}=240\ \mathrm{cm^2}\). The fitted product is \(k_m f_A=(0.0800\ \mathrm{min^{-1}})(500\ \mathrm{mL})/(240\ \mathrm{cm^2})\).

The numerator is \(40.0\ \mathrm{mL/min}\), so the result is \(0.1667\ \mathrm{mL/(min\,cm^2)}\). Since \(1\ \mathrm{mL}=1\ \mathrm{cm^3}\), these units reduce to \(0.1667\ \mathrm{cm/min}\). If an independent measurement or defensible constraint supplied \(f_A=0.600\), then \(k_m=0.1667/0.600=0.2778\ \mathrm{cm/min}\).

Without that independent information, the data support \(k_m f_A=0.1667\ \mathrm{cm/min}\), not the separate value \(k_m=0.2778\ \mathrm{cm/min}\). Many combinations of the two parameters yield exactly the same profile.

Using Multiple Agitation Conditions

Agitation can alter the liquid boundary layer and therefore the mass-transfer coefficient. A useful empirical relationship over a limited range of agitation rates is \(k_m(N)=k_{m,\mathrm{ref}}(N/N_{\mathrm{ref}})^b\), where \(N\) is agitation rate, \(N_{\mathrm{ref}}\) is a chosen reference rate, and \(b\) is an estimated exponent. This power law is an approximation, not a universal hydrodynamic law. It assumes that the same agitation relationship applies across the tested conditions and that other quantities, including particle properties and effective area, remain comparable.

If \(A_{\mathrm{geom}}\), \(V\), and \(f_A\) are unchanged, then the profile rate constants have the same agitation dependence: \(\lambda(N)\) is proportional to \(N^b\). Two or more agitation conditions can therefore estimate \(b\). They do not, by themselves, eliminate the scale trade-off between \(k_{m,\mathrm{ref}}\) and \(f_A\); the rate scale still depends on their product.

Worked Example: Estimating an Agitation Exponent

Suppose hypothetical profiles with the same medium, particle preparation, nominal area, and volume give \(\lambda=0.0490\ \mathrm{min^{-1}}\) at 50 rpm and \(0.0800\ \mathrm{min^{-1}}\) at 100 rpm. Under the power-law assumption, the ratio cancels the common scale:

$$ b=\frac{\ln(0.0800/0.0490)}{\ln(100/50)} =\frac{\ln(1.63265)}{\ln(2)} \approx\frac{0.4902}{0.6931} \approx0.7072. $$

The estimate indicates that, over this tested range, the fitted rate constant increases less than proportionally with agitation rate. At 150 rpm, the model predicts \(\lambda=0.0490(150/50)^{0.7072}=0.0490(3^{0.7072})\approx0.1066\ \mathrm{min^{-1}}\). This is a model-based extrapolation from only two conditions, not evidence that the power law remains valid at all agitation rates.

Joint Fits, Residuals, and Failure Modes

Rather than estimating each profile separately and then fitting a power law to the estimates, one can fit all observations jointly. For condition \(j\), use \(\lambda_j=k_{m,\mathrm{ref}}f_A A_{\mathrm{geom}}/V\,(N_j/N_{\mathrm{ref}})^b\) in the profile equation and minimize the combined residual sum of squares. A joint fit uses the concentration observations directly and enforces the shared-parameter assumptions. Its uncertainty assessment should reflect the number of independent profiles and the measurement design; many time points from one vessel do not substitute for independent experimental replication.

Residuals should fluctuate around zero without a systematic time pattern if the mean model is adequate. A run of positive residuals followed by negative residuals, or the reverse, can indicate that the model's approach-to-equilibrium shape is wrong. Curvature may arise if area shrinks as particles dissolve, if solubility changes, or if precipitation or another process affects concentration. Residual spread that grows with fitted concentration suggests nonconstant measurement variance. Condition-specific residual patterns can indicate that a common agitation exponent or common effective-area factor is not credible.

Before interpreting fitted parameters, check that concentrations are physically plausible, \(C_s\) is appropriate to the medium, units are consistent, and the fitted time window matches the assumed processes. A profile that has already reached a concentration plateau contains little information about its early rate unless early observations are also available. Conversely, a very short profile may show too little curvature to distinguish a slow rate from an offset or a solubility mismatch.

1
Specify the physical inputs.
Define the measured dissolved concentration, \(C_s\), volume, nominal area, particle-size basis, and agitation conditions.
2
Fit the profile model.
Estimate \(\lambda\), or fit all profiles jointly under the shared-parameter model, using a stated residual criterion.
3
Translate and challenge the fit.
Calculate the supported product \(k_m f_A\), inspect residuals by time and condition, and state which separate quantities require independent information.

An alternative is to estimate a rate from a straight-line fit to the logarithmic concentration gap. This can be convenient for an initial check, but its transformed error structure makes it less suitable as an automatic replacement for fitting concentrations. Another alternative is a more detailed model with time-varying area or additional processes. Such a model may better represent the experiment, but extra parameters need data that distinguish their effects; added complexity alone does not make the estimates more reliable.

The practical conclusion is deliberately limited: profile data can estimate a rate constant and, with known volume and geometric area, an effective product. Multiple agitation conditions can estimate a rate-scaling exponent when the power-law assumptions are reasonable. Separating area availability from mass transfer requires independent information or additional experimental design; reporting both as separately data-determined from one profile overstates what the observations support.

Common Mistake

Common pitfall: “The fitted profile gives \(k_m\) and \(f_A\), so both are known.” The fitted profile gives \(\lambda=k_m f_A A_{\mathrm{geom}}/V\). If \(A_{\mathrm{geom}}\) and \(V\) are known, it determines \(k_m f_A\), but any pair with the same product yields the same \(\lambda\). Report the product unless one factor is fixed using independent evidence, and identify that assumption explicitly.

Check Your Understanding

Use the stated model and assumptions to answer each question. Brief solutions follow.

  1. If \(\lambda=0.0600\ \mathrm{min^{-1}}\), \(V=300\ \mathrm{mL}\), and \(A_{\mathrm{geom}}=180\ \mathrm{cm^2}\), what is \(k_m f_A\) in \(\mathrm{cm/min}\)?
  2. Why can one concentration profile not usually distinguish a small \(f_A\) with large \(k_m\) from a large \(f_A\) with small \(k_m\)?
  3. Two hypothetical profiles give rate constants 0.0400 and \(0.100\ \mathrm{min^{-1}}\) at 40 and 100 rpm. Estimate the power-law exponent \(b\).
  4. What might a systematic curved residual pattern against time suggest?

Solutions. (1) \(k_m f_A=\lambda V/A_{\mathrm{geom}}=(0.0600)(300)/180=0.100\ \mathrm{mL/(min\,cm^2)}=0.100\ \mathrm{cm/min}\), using \(1\ \mathrm{mL}=1\ \mathrm{cm^3}\). (2) The profile depends on the factors through their product \(k_m f_A\), so equal products give equal predictions. (3) \(b=\ln(0.100/0.0400)/\ln(100/40)=\ln(2.5)/\ln(2.5)=1.00\). (4) It can indicate a mismatch in the assumed profile shape, such as changing area, changing solubility, or an additional process; residual curvature is a warning to reassess the model, not a diagnosis of one unique cause.