FREEDOM251

Freedom251 › Statistical Analysis Software

Chi

by Chi

Free plan LinuxMacWindows

Visit Chi Alternatives Pricing

Chi's own site

What Chi is

Chi is an open-source Python package for pharmacokinetic and pharmacodynamic (PKPD) modelling. It can simulate treatment responses for custom dosing regimens with PKPD, physiologically based pharmacokinetic (PBPK), and quantitative systems pharmacology (QSP) models. For parameter inference, it supports classical and Bayesian approaches using measurements, clinical factors, or genetic factors. Population modelling can represent differences in treatment response with hierarchical or non-linear mixed effects models; structured populations can also use covariates to account for some individual variation. Chi supports dosing regimen optimisation and model-informed precision dosing (MIPD).

The package is free and distributed on PyPI as `chi-drm`; in Python, it is imported as `chi`. SBML is its listed data import format. Chi uses Myokit to solve ordinary differential equations and compute sensitivities. It runs as desktop software on Linux, macOS, and Windows. Ubuntu and macOS users must install Sundials separately, while Chi installs it automatically on Windows. Documentation includes tutorials and detailed API references, and maintainers invite bug reports and improvement suggestions. The GitHub repository identifies its license as BSD-3-Clause.

Who it suits

Chi suits researchers and developers working on PKPD models, treatment-response simulations, or parameter inference in Python. Its population modelling and dosing optimisation features are relevant to work that accounts for variation between individuals or informs precision dosing.

What it does well

  • Free, open-source Python package under BSD-3-Clause.
  • Simulates custom dosing regimens with PKPD, PBPK, or QSP models.
  • Supports classical and Bayesian parameter inference.
  • Models population variation with mixed effects and covariates.
  • Includes dosing optimisation and model-informed precision dosing.
  • Runs on Linux, macOS, and Windows.

What to know first

  • Ubuntu and macOS users must install Sundials separately.
  • Use requires working with a Python package.

Plans

PlanBilled and limitsPrice
ChiOpen source Python packageFree

As chi.readthedocs.io lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Chi documentation website for tutorials and API documentation.
  2. Install `chi-drm` from PyPI with `pip install chi-drm`.
  3. Import the package in Python as `chi`.
  4. On Ubuntu or macOS, install Sundials separately; on Windows, Chi installs it automatically.

Verdict

Choose Chi if you need a free Python package for PKPD modelling, treatment simulation, inference, population modelling, or dosing optimisation. Look elsewhere if you need software that does not require Python, or if separate Sundials setup on Ubuntu or macOS is unsuitable.

Questions

How much does Chi cost?

Chi is free to use. Its listed plan is free.

Is Chi open source?

Yes. Chi is open source, and its GitHub repository identifies the license as BSD-3-Clause.

Which platforms does Chi support?

Chi runs as desktop software on Linux, macOS, and Windows.

How do I install Chi?

Install the `chi-drm` package from PyPI with `pip install chi-drm`, then import it as `chi` in Python.

Do I need to install Sundials separately?

Ubuntu and macOS users must install Sundials separately. Chi installs Sundials automatically on Windows.

What data import format is listed?

SBML is listed as Chi's data import format.

Facts from Chi's own pages

Bayesian analysis
Yes · chi.readthedocs.io, 24 Sept 2026
Cost
Chi is open source and free to use. · chi.readthedocs.io, 11 Oct 2026
Data import formats
SBML · chi.readthedocs.io, 24 Sept 2026
Dependency
Chi uses the open source Python package Myokit to solve ordinary differential equations and compute sensitivities efficiently. · chi.readthedocs.io, 11 Oct 2026
Deployment
desktop · chi.readthedocs.io, 24 Sept 2026
Documentation
The documentation provides tutorials and detailed API documentation for Chi functions and classes. · chi.readthedocs.io, 11 Oct 2026
Dosing optimization
It supports dosing regimen optimisation and model-informed precision dosing (MIPD). · chi.readthedocs.io, 11 Oct 2026
Founded
2024 · chi.readthedocs.io, 19 Oct 2026
Free plan
Yes · chi.readthedocs.io, 24 Sept 2026
Import name
After installation, the package is imported in Python as `chi`. · chi.readthedocs.io, 11 Oct 2026
Installation
The package is distributed as `chi-drm` on PyPI and can be installed with `pip install chi-drm`. · chi.readthedocs.io, 11 Oct 2026
License
The GitHub repository identifies the software license as BSD-3-Clause. · github.com, 11 Oct 2026
Parameter inference
It supports classical or Bayesian inference of model parameters from measurements, clinical factors, and/or genetic factors. · chi.readthedocs.io, 11 Oct 2026
Platform setup
On Ubuntu and macOS, users must install Sundials separately; on Windows, Chi installs Sundials automatically. · chi.readthedocs.io, 11 Oct 2026
Population modelling
It can simulate treatment response variability across individuals using hierarchical or non-linear mixed effects models. · chi.readthedocs.io, 11 Oct 2026
Purpose
Chi is an open source Python package designed for pharmacokinetic and pharmacodynamic (PKPD) modelling. · chi.readthedocs.io, 11 Oct 2026
Scripting support
Yes · chi.readthedocs.io, 24 Sept 2026
Structured populations
It supports structured populations where inter-individual variability can be partially explained by covariates such as clinical or genetic factors. · chi.readthedocs.io, 11 Oct 2026
Support
The documentation invites users to report bugs or suggest improvements by reaching out to the maintainers. · chi.readthedocs.io, 11 Oct 2026
Treatment simulations
It simulates treatment responses for custom dosing regimens using PKPD, PBPK, and/or QSP models. · chi.readthedocs.io, 11 Oct 2026

Where Chi stands on Freedom251

Look at these too