| getPPKinits | R Documentation |
Provides a unified and fully automated workflow to generate initial pharmacokinetic and residual variability parameters for population PK models using concentration–time data from bolus, infusion, or oral administration.
getPPKinits(dat, control = initsControl(), verbose = TRUE)
dat |
A data frame containing pharmacokinetic records in standard nlmixr2 format, including ID, TIME, EVID, and DV. |
control |
A list created by |
verbose |
Logical (default = TRUE); when TRUE, displays key progress messages and stepwise updates during the initialization process. When FALSE, the function runs quietly without printing intermediate information. |
The pipeline integrates four model-informed analytical components applied to raw or pooled concentration–time profiles:
Adaptive single-point methods
Naive pooled graphic methods
Naive pooled non-compartmental analysis (NCA) with optional Wagner–Nelson Ka calculation for oral dosing
Parameter sweeping across one-, two-, three-compartment and Michaelis–Menten models
In addition to structural PK parameters, the framework also initializes statistical model components:
Inter-individual variability (IIV): pragmatic fixed \omega^2
values are assigned to random effects.
Residual unexplained variability (RUV): estimated either using a data-driven method based on trimmed residual summaries or a fixed-fraction approach consistent with NONMEM User Guide recommendations.
Model applicability: the automated and model-informed strategy generates robust initial values suitable for both linear and nonlinear mixed-effects pharmacokinetic models.
An object of class getPPKinits containing recommended initial
parameter estimates, intermediate results, and computation diagnostics.
Zhonghui Huang
initsControl, run_single_point,
run_graphcal, run_pooled_nca,
sim_sens_1cmpt_mm, sim_sens_2cmpt,
sim_sens_3cmpt, metrics.
## Bolus example
getPPKinits(Bolus_1CPT,verbose = TRUE)
## Oral example (run quietly)
getPPKinits(Oral_1CPT,verbose = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.