OpenDose-PopPK
A modular, open-source Python framework for Population Pharmacokinetic / Pharmacodynamic (PopPK/PD) modelling.
OpenDose-PopPK bridges classical compartmental pharmacology with modern statistical tools, providing 1- and 2-compartment PK models, Monte Carlo population simulation, covariate modelling, and Bayesian MAP individual estimation — all in a single lightweight library.
Latest local validation: March 5, 2026 (Python 3.14.2), python -m pytest -q -> 199 passed.
Test status in docs: - CI badge above reflects automated test pipeline status (GitHub Actions). - Read the Docs badge reflects documentation build status only. - If cloud CI/CD billing/credits are unavailable, local tests are the primary validation path.
Getting Started
- Introduction
- Installation
- Usage Guide
- Quick Start
- Single-Subject PK
- Multiple-Dose Regimen
- CLI Regimen Simulation
- CLI IV Simulation
- CLI Steady-State Metrics
- CLI Nonlinear PK Simulation
- CLI Cohort Simulation
- CLI Cohort Template
- CLI Sensitivity Analysis
- CLI Dose Sweep
- CLI Multi-Drug Regimen Benchmark
- CLI Environment Check
- CLI Project Report
- CLI Drug Dataset Validation
- CLI TDM Validation
- CLI TDM Templates
- CLI Population Mixed-Effects Fit
- CLI External Validation
- CLI Web App Baseline
- CLI Validation Report
- CLI Release Readiness
- CLI Dose Recommendation
- CLI Regimen Dose Recommendation
- CLI Regimen Window Recommendation
- Covariate Modelling
- MAP (Bayesian) Individual Estimation
- Drug Database
- Clinical TDM Workflow
Tutorials
Mathematical Background
API Reference
Project