Model Examples
Complete examples for all NeoPKPD PK and PK/PD models.
PK Models
PK/PD Models
File Structure
Each model directory contains:
01_model_name/
├── README.md # Model equations, parameters, typical values
├── julia.jl # Julia implementation
├── python.py # Python implementation
└── cli.json # CLI specification
Running Examples
All Models (Julia)
julia --project=packages/core docs/examples/models/run_all.jl
Single Model
# Julia
julia --project=packages/core docs/examples/models/pk/01_onecomp_iv_bolus/julia.jl
# Python
python docs/examples/models/pk/01_onecomp_iv_bolus/python.py
# CLI
./bin/neopkpd simulate --spec docs/examples/models/pk/01_onecomp_iv_bolus/cli.json
Model Selection Guide
By Administration Route
| Route |
Single Compartment |
Multi-Compartment |
| IV Bolus |
OneCompIVBolus |
TwoCompIVBolus, ThreeCompIVBolus |
| IV Infusion |
OneCompIVInfusion |
TwoCompIVInfusion |
| Oral |
OneCompOralFirstOrder |
TwoCompOral |
| Oral (complex) |
TransitAbsorption |
- |
By Elimination Type
| Elimination |
Model |
| Linear (first-order) |
OneCompIVBolus, TwoCompIVBolus, etc. |
| Nonlinear (saturable) |
MichaelisMentenElimination |
By PD Response
| Response Type |
Model |
Use Case |
| Direct, hyperbolic |
DirectEmax |
Immediate response, receptor binding |
| Direct, sigmoidal |
SigmoidEmax |
Steep dose-response, threshold effects |
| Delayed |
BiophaseEquilibration |
Effect compartment, hysteresis |
| Indirect |
IndirectResponse |
Enzyme/receptor turnover, biomarkers |
Parameter Conventions
PK Parameters
| Parameter |
Description |
Typical Units |
| CL |
Clearance |
L/h |
| V, V1 |
Central volume |
L |
| Q |
Inter-compartmental clearance |
L/h |
| V2, V3 |
Peripheral volumes |
L |
| Ka |
Absorption rate constant |
1/h |
| Ktr |
Transit rate constant |
1/h |
| Vmax |
Maximum elimination rate |
mg/h |
| Km |
Michaelis constant |
mg/L |
PD Parameters
| Parameter |
Description |
Typical Units |
| E0 |
Baseline effect |
varies |
| Emax |
Maximum effect |
varies |
| EC50 |
Concentration at 50% Emax |
mg/L |
| gamma |
Hill coefficient |
dimensionless |
| Ke0 |
Effect compartment rate constant |
1/h |
| Kin |
Zero-order production rate |
units/h |
| Kout |
First-order elimination rate |
1/h |
| IC50/SC50 |
Concentration for 50% inhibition/stimulation |
mg/L |