Pharmacokinetics

Dose-Exposure

Published

June 19, 2025

“What the body does to the drug”

Executive summary

Pharmacokinetics (PK) asks a single question:

“Given an input (dose & regimen), what exposure (concentration-time profile) will the body create?”

This page is your quick-reference for that mapping. It is organised as follows:

Section What you get Key take-aways
Therapeutic window Where efficacy ⇢ safety overlap Target Cmin and Cmax
Single-dose kinetics IV bolus + oral equations How Vd and ke shape curves
Repeated/continuous input Multiple-dose & infusion profiles Why accumulation ratio (Rac) matters
Equations at a glance One-liner table of canonical PK formulae Copy-paste cheatsheet
Deep dives Absorption · Distribution · Elimination Mechanistic levers behind each parameter

Use the overview to choose the right regimen, then jump to the deep-dive pages when you need mechanism-level detail.

Key symbols and canonical equations

Table 1: Pharmacokinetic symbols
Symbol Description
Dose Dose
τ Dosing interval (interdose interval)
CL Clearance
Vd Volume of distribution
ke Elimination rate constant
ka Absorption rate constant
F Bioavailability
Rin Infusion rate
Tinf Duration of infusion
Cpl Plasma concentration
Rac Accumulation ratio

Clearance (CL)

(1)CL=Dose×FAUC0-=ke×Vd

Therapeutic window

Show the code
tibble::tibble(
  time = c(0, 0.5, 1, 2, 4, 6, 8, 12), # h
  conc = c(0, 14, 12, 9, 6, 4, 3, 0) # mg/L (example)
) |>
ggplot2::ggplot(ggplot2::aes(time, conc)) +
  ggplot2::annotate( # shaded window
    "rect",
    xmin = -Inf,
    xmax = Inf,
    ymin = 3,
    ymax = 10,
    alpha = 0.08,
    fill = "forestgreen"
  ) +
  ggplot2::geom_line(linewidth = 1) +
  ggplot2::geom_hline(yintercept = 3, linetype = "dashed") + # MEC
  ggplot2::geom_hline(yintercept = 10, linetype = "dashed") + # MTC
  ggplot2::labs(
    x = "Time (h)",
    y = "Concentration (mg/L)"
  ) +
  ggplot2::annotate( # labels
    "text",
    x = 11.5,
    y = 10.4,
    hjust = 1,
    label = "Safety threshold",
    size = 3
  ) +
  ggplot2::annotate(
    "text",
    x = 11.5,
    y = 3.4,
    hjust = 1,
    label = "Efficacy threshold",
    size = 3
  ) +
  ggplot2::theme_minimal()
Figure 1: Concentration–time profile and the therapeutic window.

Single-dose kinetics

Intravenous bolus

Single i.v. dose

Initial concentration .

(2)C0=DoseVd

Plasma concentration .

(3)C(t)=C0×eke×t

Multiple i.v. doses

Cn(t)=DoseVd×(1en×ke×τ)(1eke×τ)×eke×t

at peak: t=0; at steady state n; at trough: t=τ

(4)Cmax, ss=DoseV×1(1ekeτ)

(5)Cmin, ss=Cmax, ss×eke×τ

Plasma concentration .

(6)C(t)=Cmax×eke×t

Peak .

(7)Cmax=C01eke×τ

Trough .

(8)Cmin=Cmax×eke×τ

Average concentration (steady state) .

(9)C¯pl, ss=DoseCL×τ

Oral administration

Single p.o. dose

Plasma concentration .

(10)C=F×Dose×kaVd(kake)(eke×teka×t)

Time of maximum concentration .

(11)tmax=ln(ka/ke)kake

Multiple p.o. doses

Plasma concentration .

(12)C=F×Dose×kaVd(kake)(eke×t1eke×τeka×t1eka×τ)

Time of maximum concentration .

t_\text{max} = \frac{ \ln \left( \frac{ \ka \times \left(1 - e^{-\ke \times \ii} \right) }{ \ke \times \left(1 - e^{-\ka \times \ii} \right) } \right) }{ \left(\ka - \ke}\right) } \tag{13}

Average concentration (steady state) .

(14)C¯=F×DoseCL×τ

Intravenous infusion

Rin=DoseT

Plasma concentration (steady state)

(15)Cpl, ss=RinCL

Plasma concentration (during infusion)

(16)C(t)=RinCL(1eke×t)

Calculated clearance (Chiou equation)

(17)CL=2Rin(C1+C2)+2Vd(C1C2)(C1+C2)(t2t1)

Single infusion

Since τ=t for Cmax

Peak

(18)Cmax=RinCL(1ekeT)

Trough

(19)Cmin=Cmax×eke(τT)

Multiple infusions

Peak .

(20)Cmax=RinCL×(1eke×T)(1eke×τ)

Trough .

(21)Cmin=Cmax×eke(τT)

Calculated parameters

Calculated elimination rate constant (1-compartment case) .
With C*max = measured peak and C*min = measured trough, measured over the time interval Δt (22)ke=ln(CmaxCmin)Δt

Calculated peak .
With C*max = measured peak, measured at time t* after the end of the infusion

(23)Cmax=Cmaxeket

Calculated trough .
With C*min = measured trough, measured at time t* before the start of the next infusion

(24)Cmin=Cmin×eke×t

Calculated volume of distribution .

(25)Vd=Rinke×(1eke×T)[Cmax(Cmin×eke×T)]

Calculated recommended dosing interval for infusion start .

(26)τ=ln(Cmax, desiredCmin, desired)ke+T

Calculated recommended dose .

(27)Dose=Cmax, desired×ke×V×T(1ekeτ)(1ekeT)

Multiple-dose kinetics

Two-compartment PK model

(28)C=a×eαt+b×eρt

(29)AUC0-=a/α+b/β

(30)Vd, area>Vss>Vc

Vd_area = V beta?

Dosage regimens

Cinf=Css×(1eket) (1-compartment)

Css, avg=F×Dose/(CL×τ) (variation of eq. 24)

Rac=1/(1ekeτ) (1-compartment)

Css, max=F×Dose×Rac/V (1-compartment)

Css, min=Css, max×ek×τ (1-compartment, combination of eq. 22 and 28)

τmax=ln(Css, max/Css, min)/ke (1-compartment, variation of eq. 23)

Corresponding dose×F=V×(Cmax, ssCmin, ss) (1-compartment)

Exposure (AUC)

AUCiv=C0/ke (1-compartment)

AUCiv=C1/λ1+C2/λ2 (2-compartment)

AUC=Σ(trapezoids)+Clast/ke (Always applicable)

Things that can affect PK

Sex

Common covariate. Males and females have different genetic physiological composition that are similar within the groups. Thus, “sex” is really a surrogate covariate for genetic and physiological variability.

Females have ~15% lower kidney function than males. Metabolism by CYP3A is not expected to differ between sexes.

This does not include pregnant women, which can have different physiological processes.

Age

Age is a common covariate in PK because body composition and physiology change over time.

Children differ substantially from adults in terms of physiology. During late adolescence, physiological changes stabilize, but gradual alterations continue throughout adulthood.

In most adult patients, dose adjustments based on age are not necessary, as their age is typically close to that of the “typical” patient used for dose selection. However, adjustment may be warranted when the patient’s age deviates by more than 20 years from the typical reference age.

As adults age, organ function declines, especially renal function. This is reflected in commonly used kidney function equations, many of which include age as a predictor.

  • Kidney function decreases by approximately 1% per year in adults.
  • Metabolic clearance also tends to decline with age.

Therefore, including age as a covariate on drug clearance is always a sensible choice.

Weight

Ideal Body Weight

Male

IBW = 50 kg + 2.3 kg for each inch over 5ft in height

Female

IBW = 45.5 kg + 2.3 kg for each inch over 5ft in height

Obese

ABW = IBW + 0.4 * (TBW-IBW)

Disease

Genetics

Race

DDI