
GITNUXSOFTWARE REVIEW
Science ResearchTop 9 Best Pbpk Modeling Software of 2026
Compare pbpk modeling software options for pharmacokinetic and physiologically based workflows, covering features that matter for shortlist decisions.
How we ranked these tools
Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.
Search agents gather the source set and the review record, including transcriptions of video reviews and podcasts.
Framework: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page. This does not influence our reviews. Editorial policy
Sisyphus is the best pick for technical teams that need reproducible PBPK iteration because its project-scoped run lineage ties model links, calibration, and scenario outputs into one traceable workflow, while SimBiology is a strong alternative for MATLAB-driven groups since model objects plug directly into scripted calibration and reruns.
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Sisyphus
Project-scoped model runs link definition, calibration, and scenario outputs into a single reproducible execution lineage.
Best for: Fits when technical teams need reproducible PBPK iteration with strong run orchestration.
SimBiology
Editor pickSimBiology model objects integrate with MATLAB code execution for automated calibration loops and scenario reruns.
Best for: Fits when teams need end-to-end PBPK calibration automation inside a MATLAB-driven workflow.
GastroPlus
Editor pickBuilt-in GI absorption and formulation-linked mechanistic setup tied directly into disposition simulations and calibration runs.
Best for: Fits when teams need mechanistic oral absorption plus PBPK disposition calibration in one workflow.
Comparison Table
Sisyphus
vertical specialistGraph-based whole-body PBPK simulation engine that converts SMILES strings and dosing inputs into pharmacokinetic predictions with uncertainty quantification.
Project-scoped model runs link definition, calibration, and scenario outputs into a single reproducible execution lineage.
Sisyphus targets teams that build whole-body PBPK designs and need consistent simulation runs across model revisions. The software is documented around a project workflow that connects model definition, parameter estimation runs, and downstream simulation reporting for virtual cohort or scenario outputs. Integration depth is strongest inside a modeling workflow, because the automation surface is oriented toward run orchestration rather than external pipeline control.
A key tradeoff is that Sisyphus is less suited to teams that require deep programmatic control of the model graph from external systems, since its extension points prioritize UI and project execution. Sisyphus works well when a technical pharmacometrics team standardizes a PBPK build for repeated-dose scenarios and uses the same project structure for uncertainty or sensitivity experiments.
- +Project-driven PBPK runs keep model revisions reproducible
- +Mechanistic tissue parameterization supports iterative calibration
- +Scenario outputs support repeated-dose reporting workflows
- +Run orchestration fits uncertainty and sensitivity experiments
- –Automation is oriented toward project execution over external scripting
- –Complex model graph edits can be slower than code-based editors
- –Advanced governance controls like fine-grained RBAC are limited
- –Third-party integration relies more on export than API
Pharmacometrics modelers
Iterative PBPK calibration and qualification checks
Fewer mismatched model versions
Clinical programming teams
Repeated-dose simulation for trial simulation
Stable trial simulation inputs
Show 2 more scenarios
Modeling scientists
Uncertainty and sensitivity testing
Faster sensitivity throughput
Orchestrate batch experiments that reuse the same PBPK structure with controlled parameter perturbations.
Regulated environment teams
Audit-ready model revision lineage
Traceable simulation outputs
Maintain an execution history tied to each project revision so results can be regenerated for comparison.
Best for: Fits when technical teams need reproducible PBPK iteration with strong run orchestration.
SimBiology
enterpriseMATLAB software for mechanistic pharmacology models, including PBPK and systems biology simulations.
SimBiology model objects integrate with MATLAB code execution for automated calibration loops and scenario reruns.
SimBiology’s modeling workflow centers on building whole-body compartmental systems from parameter definitions, dosing events, and kinetic rules, then running mechanistic pharmacokinetic simulation runs from a consistent model definition. It includes model validation hooks such as checks on mass balance and simulation outputs, then enables iterative parameter estimation loops for calibration against observed concentration-time data. Population variability work can be performed through virtual population generation driven by parameter distributions, which reduces manual scenario management when variability spans interindividual effects.
A practical tradeoff is that scaling to very large PBPK parameter sweeps typically depends on MATLAB execution efficiency and how teams structure model variants and parallel runs. SimBiology fits best when calibration and uncertainty analysis are repeated many times during a project lifecycle, and when teams already standardize on MATLAB for data cleaning, preprocessing, and results reporting.
- +Model parameters and simulations are fully scriptable in MATLAB
- +Population variability and virtual cohort runs connect directly to model states
- +Reusable model variants support rapid scenario iteration
- +Results are easy to integrate with MATLAB analysis pipelines
- –Large parameter sweeps can hit MATLAB runtime and memory limits
- –Some PBPK constructs need careful mapping to SimBiology compartment conventions
- –Teams that require headless server execution may need extra engineering
Clinical pharmacology teams
Repeated-dose PBPK calibration cycles
Faster model refinement
Modeling automation engineers
High-throughput virtual cohort simulations
Consistent variability analysis
Show 1 more scenario
Regulatory submission working groups
Scenario-managed mechanistic simulations
Tighter documentation traceability
Versioned model configurations support reproducible outputs for model qualification packages.
Best for: Fits when teams need end-to-end PBPK calibration automation inside a MATLAB-driven workflow.
GastroPlus
enterprisePBPK software for mechanistic drug absorption, distribution, metabolism, and excretion modeling.
Built-in GI absorption and formulation-linked mechanistic setup tied directly into disposition simulations and calibration runs.
GastroPlus from Simulations Plus is used for mechanistic pharmacokinetic simulation with a workflow tuned for oral and formulation-relevant processes. It couples gastrointestinal and permeability and dissolution style absorption modeling with whole-body physiologically consistent disposition models.
Parameter estimation workflows support calibration against clinical or preclinical concentration-time data for deterministic and stochastic uncertainty runs. Drug–drug interaction handling focuses on enzyme and transporter mediated effects within the PK structure used by GastroPlus.
- +Mechanistic oral absorption modeling integrated into the PK simulation workflow
- +Supports uncertainty and sensitivity runs around calibrated parameters
- +Drug–drug interaction modeling via enzyme and transporter effect settings
- +SBML import and export supports model portability for downstream tooling
- –Automation and API surface are limited compared with code-first PBPK toolchains
- –Custom physiology beyond built-in tissue and transport patterns takes more manual configuration
Drug discovery teams
Predict oral bioavailability from properties
Mechanistic oral exposure predictions
Clinical pharmacology teams
Compare doses across regimens
Exposure-based dose selection
Show 2 more scenarios
Drug interaction researchers
Assess enzyme and transporter effects
Interaction exposure difference estimates
Models enzyme- and transporter-mediated interaction effects inside the PBPK structure to predict exposure changes.
Translational pharmacology researchers
Translate preclinical inputs to humans
Mechanistic translational exposure links
Combines compound, formulation, and physiology inputs to project human or target-population exposure from preclinical data.
Best for: Fits when teams need mechanistic oral absorption plus PBPK disposition calibration in one workflow.
Pumas
API-firstJulia-based pharmacometric software for population PK, PBPK, and pharmacodynamic modeling.
Model execution is fully scriptable through Python, enabling repeatable calibration and simulation pipelines.
Pumas supports end-to-end physiologically based pharmacokinetic modeling with mechanistic model definitions and repeated-dose simulation for scenarios like clinical trial regimen testing. It supports population-style work where model parameters and variability terms can be estimated from datasets and then carried into simulation. Automation is strong because model runs and downstream analyses can be driven from Python scripts that encode dosing, covariates, and analysis settings. The governance story is practical for technical teams since model definitions live in versioned code and runs can be orchestrated through repeatable scripts.
- +Python-first model definitions make runs reproducible from code
- +Mechanistic simulation workflow supports complex dosing regimens
- +Uncertainty workflows integrate naturally with parameter estimation runs
- +Programmatic extensibility fits custom model components
- –Governance features for non-coders are limited compared with UI-driven tools
- –Model iteration requires software workflow maturity and testing discipline
- –Large projects can become slow when parameter grids and cohorts grow
- –Debugging requires familiarity with model equations and estimation outputs
Pharmacometrics teams
Population model calibration and regimen simulation
Consistent predictions across cohorts
Research groups
Virtual cohort generation for hypothesis testing
Rapid hypothesis screening
Show 1 more scenario
Clinical trial modeling teams
Dose selection for study protocols
Better-informed dose selection
Run simulation experiments that mirror planned dosing and follow-on sampling schedules.
Best for: Fits when technical teams need code-driven pbpk iteration, calibration, and simulation automation.
PK-Sim
vertical specialistOpen-source PBPK software for mechanistic pharmacokinetic modeling and simulation.
PB-Sim’s physiology-driven model builder ties parameter changes to whole-body tissue compartments through a configurable PBPK model setup.
PK-Sim builds physiologically based pharmacokinetic models using a whole-body compartment structure and tissue perfusion-limited representations. It supports mechanistic PBPK workflows that connect physiological parameters, drug-specific processes, and simulation outputs into a reusable model setup.
- +Physiological whole-body model templates that map to PBPK structure directly
- +SBML import and export for exchanging PBPK structures with external tools
- +Virtual population generation for interindividual variability and repeat simulations
- +Parameter estimation workflows that support uncertainty-driven calibration loops
- –Governance discipline is needed to keep model versions and parameter sets consistent
- –Some model variants require extra configuration to cover specific absorption and transport edge cases
Pharmacokineticists
Model ADME with physiology-linked components
Physiology-linked disposition model
Clinical pharmacology teams
Simulate age and disease physiological changes
Scenario predictions for populations
Show 2 more scenarios
Biosimulation researchers
Connect concentrations to pharmacodynamic effects
Predicted concentration-effect relationships
Uses simulated concentrations to drive PK-PD mechanisms and evaluates concentration-effect scenarios.
Model qualification teams
Calibrate against observed concentration profiles
Refined model with diagnostics
Iterates assumptions and parameters while comparing simulated profiles to observed concentration-time data.
Best for: Fits when teams need mechanistic PBPK model reuse and SBML-based exchange across modeling workflows.
Simcyp Simulator
enterprisePhysiologically based pharmacokinetic and pharmacodynamic simulation software for clinical development.
Population-driven PBPK simulations that couple mechanistic absorption and tissue disposition within repeat-dose study definitions.
Simcyp Simulator from Certara is built for mechanistic physiologically based pharmacokinetic modeling workflows using population-driven simulation rather than purely deterministic PK fitting. It provides virtual population generation, mechanistic tissue modeling tied to blood flow and permeability assumptions, and repeatable clinical-trial style simulation scenarios.
- +Virtual population generation supports interindividual variability in simulation studies
- +Mechanistic tissue models map physiology to exposure outcomes for repeated dosing designs
- +Parameter estimation workflows support iterative calibration against observed data
- +Clinical-trial style scenario setup keeps model runs reproducible across regimens
- –Automation depth depends on project setup conventions and scripting add-ons
- –SBML interchange is limited compared with broader PBPK ecosystems
- –Model performance can be sensitive to population size and uncertainty run settings
- –Deep customization of internal components often requires specialized modeling expertise
PBPK modelers
Run population-driven PBPK simulations
Population-level PK predictions
Translational research teams
Calibrate across dosing regimens and endpoints
Calibrated exposure-ready model
Show 2 more scenarios
Clinical trial simulation teams
Create qualification-ready simulation scenarios
Qualification-ready PBPK outputs
Runs repeatable, clinical-trial style simulation scenarios that produce artifacts aligned with PBPK qualification workflows.
Model qualification analysts
Perform uncertainty analysis for variability
Uncertainty characterized exposures
Supports parameter estimation and uncertainty analysis to represent population variability in simulated outcomes.
Best for: Fits when teams need population-based PBPK simulation with mechanistic tissue structure for trial scenarios.
mrgsolve
API-firstOpen-source R and C++ simulation framework for pharmacometric and mechanistic models.
The mrgsolve model definition compiles to a high-performance simulation engine using C++ code blocks integrated into R-centric workflows.
mrgsolve is a PBPK modeling tool that executes mechanistic pharmacokinetic simulations from a C++-backed model definition workflow. It generates population-level predictions using a NONMEM-style interface for compartments, covariates, and event streams.
- +C++-backed model code gives fast simulation throughput
- +NONMEM-style model syntax helps teams reuse existing domain patterns
- +Event-table dosing and sampling make study replication repeatable
- +Extensible model functions support custom absorption and clearance logic
- –Model compilation adds friction for frequent small edits
- –Population-level workflows require disciplined data formatting
- –Uncertainty analysis and calibration are possible but not out-of-the-box for all users
- –Interoperability around SBML and external tools can be limited by workflow fit
Mechanistic modelers
Encode custom absorption and clearance equations
Repeatable mechanistic predictions
PK/PD modeling teams
Evaluate PK and PD code-defined models
Reusable PK-PD simulation outputs
Show 2 more scenarios
Pharmacometrics developers
Run batch pipelines from versioned models
More reproducible model builds
Combines versioned model code, controlled inputs, and batch execution for scripted research workflows.
Drug development pharmacometricians
Project exposures for candidate dose selection
Scenario-based dose projections
Examines candidate doses and exposure targets across patient or covariate groups via simulations.
Best for: Fits when teams need code-driven PBPK simulation and fast repeat runs for clinical study planning and model iteration.
NONMEM
enterpriseNonlinear mixed-effects modeling software for population pharmacokinetic and pharmacodynamic analysis.
Nonlinear mixed-effects inference with the NONMEM control stream as the primary modeling interface for PBPK calibration.
NONMEM supports physiologically based pharmacokinetic model development with nonlinear mixed-effects parameter estimation using a long-established estimation engine. It is distinct for handling population variability and interindividual variability directly within model fitting workflows, including covariate-driven effects and repeated-dose simulation.
- +Proven nonlinear mixed-effects estimation engine for PBPK parameter fitting
- +Control-stream workflow supports reproducible mechanistic model definitions
- +Population variability modeling supports covariates and individual-level parameter draws
- +Simulation and diagnostics support iterative model qualification cycles
- –PBPK model implementation relies on manual control-stream coding
- –Integration with external model management and automation requires added engineering effort
- –Governance controls like fine-grained RBAC and audit logs are not the focus
- –Automation for high-throughput batch runs needs scripting around the core
Advanced PK/PD researchers
Model complex processes with ODEs
Dynamic PK-PD model behavior
Pharmacometrics teams
Explain variability using covariate effects
Explainable variability from covariates
Show 2 more scenarios
Clinical pharmacology teams
Fit population PK models to concentration data
Typical parameters plus variability
Fits compartmental population pharmacokinetic models to concentration data across individuals while estimating variability.
Dose selection teams
Simulate regimens using estimated parameters
Evidence comparing dosing strategies
Simulates dosing strategies and exposure outcomes using estimated parameters, covariates, and variability distributions.
Best for: Fits when technical teams run PBPK population calibration with scripted, reproducible NONMEM control workflows.
ADAPT 5
enterpriseAdaptive control, pharmacokinetic, and pharmacodynamic modeling software developed at USC.
SBML import/export support tied to ADAPT 5’s native compartment modeling workflow for PBPK model artifact portability.
ADAPT 5 couples a whole-body compartment modeling workflow with nonlinear mechanistic simulation suited to physiologically based pharmacokinetic model development. The software supports parameter estimation and population variability workflows for interindividual differences, including virtual population generation and repeated-dose simulation.
- +SBML import and export for cross-tool model exchange
- +Whole-body compartment modeling workflow with mechanistic simulation support
- +Population variability workflows for virtual population generation
- +Integrated estimation loops for parameter calibration
- –Extensibility and automation depend on scripting patterns and workflow discipline
- –Model build and validation cycles can take longer than template-heavy tools
- –Complex PBPK structures require careful data and parameter mapping
- –Integration depth with non-SBML ecosystems can be limited
PBPK model developers
Estimate parameters with nonlinear simulation
Calibrated mechanistic parameter sets
Population modeling teams
Generate virtual populations for variability
Interindividual variability represented
Show 2 more scenarios
SBML integration teams
Move PBPK models across toolchains
Exchangeable model artifacts
Uses SBML import and export to integrate model artifacts into external toolchains and reporting pipelines.
Model qualification analysts
Iterate qualification-style calibration cycles
Qualification-focused model iterations
Supports calibration, uncertainty analysis, and model qualification style iterations for mechanistic systems studies.
Best for: Fits when technical teams need mechanistic PBPK modeling with estimation and population simulations plus SBML-based exchange.
Conclusion
After evaluating 9 pbpk modeling software, Sisyphus stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Frequently Asked Questions About Pbpk Modeling Software
How does SimBiology handle automated PBPK calibration compared with Pumas?
Which tool is better for PBPK model exchange using SBML import or export?
When should a team choose a Python-driven workflow in Pumas over a C++ execution workflow in mrgsolve?
What breaks if the modeling pipeline needs regulatory-grade nonlinear mixed-effects fitting controlled in a control stream?
Where does GastroPlus fall short for tissue-level partitioning work compared with PK-Sim or ADAPT 5?
How does Sisyphus support reproducible PBPK iteration across multiple scenarios?
How do population workflows differ between Simcyp Simulator and NONMEM for uncertainty analysis?
Which tool supports mechanistic oral and GI absorption models tied directly into PBPK disposition calibration?
How should teams plan data model and event scheduling when moving from a Python workflow in Pumas to a C++ engine in mrgsolve?
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
How to Choose the Right Pbpk Modeling Software
The main differences in pbpk modeling software are how reliably it turns your model into results and how much control you have over inputs, calibration, and reporting. In practice, the deciding factors are often Parameter estimation workflow, uncertainty analysis, and model qualification support.
Parameter estimation workflow control
Why it matters
A clear Parameter estimation workflow control matters because pbpk models are only defensible when you can fit parameters to data and reproduce the fit. If the workflow is opaque, results can change without a trace to inputs.
How to check
Ask for a demo that fits the same dataset with two starting points and compare the final parameter values and outputs. Check whether the tool saves the full run settings (inputs, priors or bounds, objective, and stopping rules) with the results.
Uncertainty analysis and diagnostics
Why it matters
Uncertainty analysis and diagnostics show whether model conclusions survive reasonable parameter and data variation. Without it, parameter estimates can look precise while actually being unstable.
How to check
Run or request a sample analysis that produces uncertainty around predictions. Look for diagnostics that distinguish weak identifiability from good fit, and verify you can export the uncertainty outputs.
SBML import/export reliability
Why it matters
SBML import/export reliability reduces rework when teams and workflows span tools. If SBML breaks model structure, versioning becomes painful and collaboration slows down.
How to check
Import a provided SBML example, then export it back out and re-import to check whether compartments, parameters, and events remain consistent. Request a changelog note about any recent SBML compatibility fixes.
Automation and API surface depth
Why it matters
Automation and API surface depth matters when pbpk runs happen repeatedly for different datasets, formulations, or assumptions. With a documented API, we can integrate the tool into our pipeline and control throughput.
How to check
Ask to see an example script or API call that runs a calibration and generates reports. Confirm whether runs can be parameterized without clicking through the UI and whether outputs are written to predictable folders or artifacts.
Clinical data input and mapping
Why it matters
Clinical data input and mapping matters because pbpk results depend on how doses, sampling, and covariates are represented. A poor mapping layer can silently shift which observations affect which parameters.
How to check
Request a small dataset (single study) and watch how the tool maps columns to model inputs. Verify you can control dosing schedules and observation times explicitly, and export the prepared dataset to audit what the model actually used.
Red flags
- Parameter estimation workflow control hides run settings or makes reruns non-reproducible
- Uncertainty analysis outputs cannot be exported or lack diagnostics for instability
- SBML import/export changes model structure when round-tripping
Fit by situation
- If we need repeatable fits across many datasets, prioritize Parameter estimation workflow control.
- If stakeholders require robustness around predictions, prioritize Uncertainty analysis and diagnostics.
- If our team exchanges models with other tools, prioritize SBML import/export reliability.
Funding and competing interests
This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.
They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.
Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →
- Review · 2026 · Data Science AnalyticsPk Modeling Software
- Service review · 2026 · Data Science AnalyticsFinancial Modeling
- Service review · 2026 · Business Process OutsourcingBusiness Process Modeling Consulting
- Review · 2026 · Science ResearchComputer Modeling Software
- Review · 2026 · Education LearningMathematical Modeling Software
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Science Research alternatives
See side-by-side comparisons of science research tools and pick the right one for your stack.
Compare science research tools→