Skip to content

One-Compartment Oral First-Order Absorption Model

One-compartment model with first-order absorption from an oral dose.

Model Schematic

Oral Dose
┌─────────┐     Ka      ┌─────────────┐
│   Gut   │ ─────────▶  │   Central   │
│  (A_d)  │             │      V      │──── CL ────▶ Elimination
└─────────┘             └─────────────┘

Differential Equations

dA_depot/dt = -Ka × A_depot
dA_central/dt = Ka × A_depot - CL/V × A_central

With initial conditions: A_depot(0) = Dose × F, A_central(0) = 0

Parameters

Parameter Description Typical Range Units
Ka Absorption rate constant 0.1-5.0 1/h
CL Clearance 1-50 L/h
V Volume of distribution 10-500 L
F Bioavailability 0.1-1.0 -

Example Values

Parameter Value Rationale
Ka 1.5 1/h Moderate absorption
CL 5.0 L/h Moderate clearance
V 50.0 L Total body water
Dose 100 mg Oral tablet
F 1.0 Assumed 100%

Key Features

  • Absorption phase followed by elimination phase
  • Tmax occurs when absorption rate = elimination rate
  • "Flip-flop" kinetics possible when Ka < k

Derived Parameters

Parameter Formula Example Value
k CL/V 0.1 h⁻¹
Tmax ln(Ka/k)/(Ka-k) 1.79 h
Cmax (F×Dose/V)×(Ka/(Ka-k))×[exp(-k×Tmax)-exp(-Ka×Tmax)] 1.43 mg/L
ln(2)/k 6.93 h

Files

File Description
julia.jl Julia implementation
python.py Python implementation
cli.json CLI specification