#population #integration #modeling #blocks #create #non-parametric #pharmacokinetic

pmcore

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

7 releases

new 0.3.1 May 13, 2024
0.3.0 May 13, 2024
0.2.1 May 10, 2024
0.1.6 Mar 27, 2024
0.1.4 Feb 19, 2024

#17 in Simulation

Download history 111/week @ 2024-02-14 70/week @ 2024-02-21 174/week @ 2024-02-28 53/week @ 2024-03-06 7/week @ 2024-03-13 96/week @ 2024-03-27 10/week @ 2024-04-03 309/week @ 2024-05-08

309 downloads per month

GPL-3.0 license

180KB
4K 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
  • Informative Terminal User Interface (TUI)

Available algoritms

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

Look at the corresponding examples/.../*.toml-file to change the configuration for each run.

Documentation

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

Dependencies

~42MB
~679K SLoC