20 releases (6 breaking)
0.7.1 | Oct 27, 2024 |
---|---|
0.6.0 | Sep 10, 2024 |
0.5.1 | Jul 28, 2024 |
0.1.6 | Mar 27, 2024 |
#580 in Algorithms
277 downloads per month
135KB
3K
SLoC
PMcore
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 algorithms
This project aims to implement several algorithms for non-parametric population pharmacokinetic modelling.
- Non Parametric Adaptive Grid (NPAG)
- Non Parametric Optimal Design (NPOD)
- Non Parametric Simulated Annealing (NPSA)
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
~48MB
~803K SLoC