#pharmacokinetics #integration #interpolation #model #engine #pharmacometrics #pmetrics

pmcore

Rust library with the building blocks needed to create new Non-Parametric algorithms and its integration with Pmetrics

27 releases (9 breaking)

new 0.10.0 Mar 28, 2025
0.8.2 Mar 17, 2025
0.7.1 Oct 27, 2024
0.5.1 Jul 28, 2024
0.1.6 Mar 27, 2024

#164 in Math

Download history 44/week @ 2024-12-08 139/week @ 2025-02-02 53/week @ 2025-02-09 8/week @ 2025-02-16 114/week @ 2025-02-23 21/week @ 2025-03-02 238/week @ 2025-03-09 153/week @ 2025-03-16 156/week @ 2025-03-23

573 downloads per month

GPL-3.0 license

1.5MB
3K SLoC

PMcore

Build Documentation Security Audit crates.io

Rust library with the building blocks to create and implement new non-parametric algorithms for population pharmacokinetic modelling and their integration with Pmetrics.

Implemented functionality

  • Solver for ODE-based population pharmacokinetic models
  • Supports the Pmetrics data format for seamless integration
  • Covariate support, carry-forward or linear interpolation
  • Option to cache results for improved speed
  • Powerful simulation engine

Available algorithms

This project aims to implement several algorithms for non-parametric population pharmacokinetic modelling.

In the future we also aim to support parametric algorithms, such as the Iterative 2-Stage Bayesian (IT2B)

Examples

There are two examples using NPAG implemented in this repository, bimodal_ke and two_eq_lag.

You may run them with the following command, e.g.

cargo run --example bimodal_ke --release

Documentation

For more information on how to use this crate, please review the documentation

Dependencies

~28–39MB
~628K SLoC