nlmixr2autoinit1.0.0 package

Automatic Generation of Initial Estimates for Population Pharmacokinetic Modeling

trapezoidal_linear_up_log_down

Linear-up and log-down trapezoidal rule

trapezoidal_linear

Linear trapezoidal rule

trimmed_geom_mean

Computes the trimmed geometric mean

print.getPPKinits

Print method for getPPKinits objects

processData

Process time–concentration dataset for pharmacokinetic analysis

run_graphcal

Run graphical analysis of pharmacokinetic parameters

run_single_point_base

Run adaptive single-point pharmacokinetic analysis

run_single_point_extra

Perform extended single-point pharmacokinetic calculations

getOmegas

Generate ETA variance and covariance table

approx.vc

Approximate volume of distribution from observed Cmax

bin.time

Bin time-concentration data using quantile or algorithmic binning

calculate_cl

Calculate clearance using an adaptive single-point method

calculate_tad

Calculate time after dose for pharmacokinetic data

getPPKinits

Automated pipeline for generating initial estimates in population PK m...

calculate_vd

Calculates volume of distribution from concentration data

eval_perf_1cmpt

Evaluates predictive performance of a one-compartment model

fallback_control

Control settings for fallback rules in parameter estimation

find_best_lambdaz

Find the best terminal elimination rate constant (lambdaz)

Fit_1cmpt_iv

Fit intravenous pharmacokinetic data to a one-compartment linear elimi...

Fit_1cmpt_mm_iv

Fit intravenous pharmacokinetic data to a one-compartment model with M...

Fit_1cmpt_mm_oral

Fit oral pharmacokinetic data to a one-compartment model with Michaeli...

Fit_1cmpt_oral

Fit oral pharmacokinetic data to a one-compartment linear elimination ...

Fit_2cmpt_iv

Fit intravenous pharmacokinetic data to a two-compartment linear elimi...

Fit_2cmpt_oral

Fit oral pharmacokinetic data to a two-compartment model

Fit_3cmpt_iv

Fit intravenous pharmacokinetic data to a three-compartment linear eli...

Fit_3cmpt_oral

Fit oral pharmacokinetic data to a three-compartment linear eliminatio...

force_find_lambdaz

Forceful estimation of terminal slope

get_hf

Estimate half-life from pooled pharmacokinetic data

get_pooled_data

Generate pooled data for pharmacokinetic analysis

getnca

Perform non-compartmental pharmacokinetic analysis

getsigma

Compute overall residual variability from elimination phase

getsigmas

Estimate individual-level residual error from the elimination phase

graphcal_iv

Graphical calculation of clearance and volume of distribution (IV rout...

graphcal_oral

Graphical calculation of pharmacokinetic parameters for oral administr...

ka_calculation_sd

Estimate absorption rate constant in a one-compartment oral model

hybrid_eval_perf_1cmpt

Generate Unique Mixture Parameter Grid (with Deduplication and NA Remo...

initsControl

Create full control list for initial parameter estimation

is_ss

Determine steady state for pharmacokinetic observations

ka_calculation_md

Calculate absorption rate constant (ka) in a multiple-dose one-compart...

pooled_control

Control settings for pooled data analysis

ka_wanger_nelson

Calculate the absorption rate constant using the Wagner-Nelson method

mark_dose_number

Mark dose number

metrics.

Calculate metrics for model predictive performance evaluation

nca_control

Control options for non-compartmental analysis

nmpkconvert

Expand additional dosing (ADDL) records for pharmacokinetic analysis

run_ka_solution

Estimate the absorption rate constant using pointwise methods

run_npd_1cmpt_iv

Run and evaluate a one-compartment IV model

run_npd_1cmpt_mm_iv

Run and evaluate a one-compartment IV Michaelis-Menten model

run_npd_1cmpt_mm_oral

Run and evaluate a one-compartment oral model with Michaelis-Menten ki...

run_npd_1cmpt_oral

Run and evaluate a one-compartment oral model

run_npd_2cmpt_iv

Run and evaluate a two-compartment IV model

run_npd_2cmpt_oral

Run and evaluate a two-compartment oral model

run_npd_3cmpt_iv

Run and evaluate a three-compartment IV model

run_npd_3cmpt_oral

Run and evaluate a three-compartment oral model

run_pooled_nca

Performs non-compartmental analysis on pooled data

run_single_point

Run full adaptive single-point PK analysis

sim_sens_1cmpt_mm

Parameter sweeping for a one-compartment Michaelis-Menten model

sim_sens_2cmpt

Parameter sweeping for a two-compartment pharmacokinetic model

sim_sens_3cmpt

Parameter sweeping for a three-compartment pharmacokinetic model

ss_control

Internal control builder for steady-state evaluation

Provides automated methods for generating initial parameter estimates in population pharmacokinetic modeling. The pipeline integrates adaptive single-point methods, naive pooled graphic approaches, noncompartmental analysis methods, and parameter sweeping across pharmacokinetic models. It estimates residual unexplained variability using either data-driven or fixed-fraction approaches and assigns pragmatic initial values for inter-individual variability. These strategies are designed to improve model robustness and convergence in 'nlmixr2' workflows. For more details see Huang Z, Fidler M, Lan M, Cheng IL, Kloprogge F, Standing JF (2025) <doi:10.1007/s10928-025-10000-z>.

  • Maintainer: Zhonghui Huang
  • License: GPL (>= 3)
  • Last published: 2025-11-13