Chi review
A focused modeling package for pharmacometric simulation and Bayesian inference.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Chi is an open-source Python package for pharmacokinetic and pharmacodynamic modeling, aimed at pharmaceutical research teams working on pharmacometric questions. It covers PKPD, PBPK and quantitative systems pharmacology models, with tools to simulate treatment responses under custom dosing regimens. Its scope is deliberately specialized: it fits researchers studying drug behavior, population variability and model-informed precision dosing, rather than analysts seeking a general statistics environment.
Its modeling depth is the main reason to consider Chi. Researchers can infer model parameters from measurements and clinical or genetic factors using classical or Bayesian methods, then simulate population variability with hierarchical and nonlinear mixed-effects models. Structured populations and covariates are supported, and dosing regimens can be optimized for model-informed precision dosing. Mechanistic models can be defined with SBML files. These capabilities connect simulation, inference and dose selection in one workflow, making Chi a fit for teams whose analyses depend on mechanistic PKPD or PBPK models.
Chi is free and open source, and is installed as the `chi-drm` Python package and imported as `chi`. It runs as desktop software on Windows, macOS and Linux. Documentation includes tutorials and an API reference, the stated support channel. That makes it most suitable for researchers comfortable working in Python and consulting technical documentation. It is not a substitute for general statistical analysis software: teams focused on broad statistical testing or regression should choose a more general-purpose tool, while teams centered on pharmacometric simulation may find Chi's narrower scope appropriate.
Chi pros and cons
- Where it wins
- Models PKPD, PBPK and quantitative systems pharmacology scenarios
- Supports classical and Bayesian parameter inference
- Optimizes dosing and models population variability
- Where it doesn't
- Focused on mechanistic modeling, not general statistical testing or regression
- Requires a Python workflow and desktop installation
- Support is through documentation
Chi fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update