{
  "_id": "6a28fe48732311cd875900b9",
  "Type": "Package",
  "Package": "nlmixr2autoinit",
  "Title": "Automatic Generation of Initial Estimates for Population\nPharmacokinetic Modeling",
  "Version": "1.0.1",
  "Authors@R": "c(person(\"Zhonghui\",\"Huang\", role = c(\"aut\", \"cre\"), email = \"huangzhonghui22@gmail.com\"),\nperson(\"Joseph\", \"Standing\", role = \"ctb\", email = \"j.standing@ucl.ac.uk\"),\nperson(\"Matthew\", \"Fidler\", role = \"ctb\", email = \"matthew.fidler@gmail.com\"),\nperson(\"Frank\", \"Kloprogge\", role = \"ctb\", email = \"f.kloprogge@ucl.ac.uk\"))",
  "Description": "Provides automated methods for generating initial\nparameter estimates in population pharmacokinetic modeling. The\npipeline integrates adaptive single-point methods, naive pooled\ngraphic approaches, noncompartmental analysis methods, and\nparameter sweeping across pharmacokinetic models. It estimates\nresidual unexplained variability using either data-driven or\nfixed-fraction approaches and assigns pragmatic initial values\nfor inter-individual variability. These strategies are designed\nto improve model robustness and convergence in 'nlmixr2'\nworkflows. For more details see Huang Z, Fidler M, Lan M, Cheng\nIL, Kloprogge F, Standing JF (2025)\n<doi:10.1007/s10928-025-10000-z>.",
  "License": "GPL (>= 3)",
  "URL": "https://ucl-pharmacometrics.github.io/nlmixr2autoinit/,\nhttps://github.com/ucl-pharmacometrics/nlmixr2autoinit",
  "BugReports": "https://github.com/ucl-pharmacometrics/nlmixr2autoinit/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "NeedsCompilation": "no",
  "Config/roxygen2/version": "8.0.0",
  "Packaged": {
    "Date": "2026-06-08 22:32:10 UTC",
    "User": "root"
  },
  "Author": "Zhonghui Huang [aut, cre], Joseph Standing [ctb], Matthew\nFidler [ctb], Frank Kloprogge [ctb]",
  "Maintainer": "Zhonghui Huang <huangzhonghui22@gmail.com>",
  "Config/pak/sysreqs": "cmake libgmp3-dev make libmpfr-dev",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-08 20:10:11 UTC",
  "RemoteUrl": "https://github.com/cran/nlmixr2autoinit",
  "RemoteRef": "HEAD",
  "RemoteSha": "0c4c41d5415c398a0caafc66cb6c580333d66627",
  "MD5sum": "ee03020d9ad7788ba790ec084bd7207b",
  "_user": "cran",
  "_type": "src",
  "_file": "nlmixr2autoinit_1.0.1.tar.gz",
  "_fileid": "4d6b604e67677c3af382ad4fcd16fd1fa508404900bef710b7643de938df1494",
  "_filesize": 436741,
  "_sha256": "4d6b604e67677c3af382ad4fcd16fd1fa508404900bef710b7643de938df1494",
  "_created": "2026-06-08T22:32:10.000Z",
  "_published": "2026-06-10T06:03:52.315Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80492008342,
      "time": 213,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 80492008607,
      "time": 219,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7494094988"
    },
    {
      "job": 80492008468,
      "time": 238,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7494032894"
    },
    {
      "job": 80492008966,
      "time": 152,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7494075354"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27171021893",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/nlmixr2autoinit",
  "_commit": {
    "id": "0c4c41d5415c398a0caafc66cb6c580333d66627",
    "author": "Zhonghui Huang <huangzhonghui22@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.1\n",
    "time": 1780949411
  },
  "_maintainer": {
    "name": "Zhonghui Huang",
    "email": "huangzhonghui22@gmail.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "nlmixr2data",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "nlmixr2",
      "role": "Imports"
    },
    {
      "package": "nlmixr2est",
      "role": "Imports"
    },
    {
      "package": "rxode2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "progressr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "vpc",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-46",
      "n": 1
    },
    {
      "week": "2026-24",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2025-11-13"
    },
    {
      "name": "1.0.1",
      "date": "2026-06-08"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 160,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/nlmixr2autoinit"
  },
  "_devurl": "https://github.com/ucl-pharmacometrics/nlmixr2autoinit",
  "_pkgdown": "https://ucl-pharmacometrics.github.io/nlmixr2autoinit/",
  "_searchresults": 14,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/nlmixr2autoinit.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ucl-pharmacometrics/nlmixr2autoinit",
  "_realowner": "ucl-pharmacometrics",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2025-11-13"
    },
    {
      "version": "1.0.1",
      "date": "2026-06-08"
    }
  ],
  "_exports": [
    "approx.vc",
    "bin.time",
    "calculate_cl",
    "calculate_tad",
    "calculate_vd",
    "eval_perf_1cmpt",
    "fallback_control",
    "find_best_lambdaz",
    "Fit_1cmpt_iv",
    "Fit_1cmpt_mm_iv",
    "Fit_1cmpt_mm_oral",
    "Fit_1cmpt_oral",
    "Fit_2cmpt_iv",
    "Fit_2cmpt_oral",
    "Fit_3cmpt_iv",
    "Fit_3cmpt_oral",
    "force_find_lambdaz",
    "get_hf",
    "get_pooled_data",
    "getnca",
    "getOmegas",
    "getPPKinits",
    "getsigma",
    "getsigmas",
    "graphcal_iv",
    "graphcal_oral",
    "hybrid_eval_perf_1cmpt",
    "initsControl",
    "is_ss",
    "ka_calculation_md",
    "ka_calculation_sd",
    "ka_wanger_nelson",
    "mark_dose_number",
    "metrics.",
    "nca_control",
    "nmpkconvert",
    "pooled_control",
    "processData",
    "run_graphcal",
    "run_ka_solution",
    "run_pooled_nca",
    "run_single_point",
    "run_single_point_base",
    "run_single_point_extra",
    "sim_sens_1cmpt_mm",
    "sim_sens_2cmpt",
    "sim_sens_3cmpt",
    "ss_control",
    "trapezoidal_linear",
    "trapezoidal_linear_up_log_down",
    "trimmed_geom_mean"
  ],
  "_help": [
    {
      "page": "approx.vc",
      "title": "Approximate volume of distribution from observed Cmax",
      "topics": [
        "approx.vc"
      ]
    },
    {
      "page": "bin.time",
      "title": "Bin time-concentration data using quantile or algorithmic binning",
      "topics": [
        "bin.time"
      ]
    },
    {
      "page": "calculate_cl",
      "title": "Calculate clearance using an adaptive single-point method",
      "topics": [
        "calculate_cl"
      ]
    },
    {
      "page": "calculate_tad",
      "title": "Calculate time after dose for pharmacokinetic data",
      "topics": [
        "calculate_tad"
      ]
    },
    {
      "page": "calculate_vd",
      "title": "Calculates volume of distribution from concentration data",
      "topics": [
        "calculate_vd"
      ]
    },
    {
      "page": "eval_perf_1cmpt",
      "title": "Evaluates predictive performance of a one-compartment model",
      "topics": [
        "eval_perf_1cmpt"
      ]
    },
    {
      "page": "fallback_control",
      "title": "Control settings for fallback rules in parameter estimation",
      "topics": [
        "fallback_control"
      ]
    },
    {
      "page": "find_best_lambdaz",
      "title": "Find the best terminal elimination rate constant (lambdaz)",
      "topics": [
        "find_best_lambdaz"
      ]
    },
    {
      "page": "Fit_1cmpt_iv",
      "title": "Fit intravenous pharmacokinetic data to a one-compartment linear elimination model",
      "topics": [
        "Fit_1cmpt_iv"
      ]
    },
    {
      "page": "Fit_1cmpt_mm_iv",
      "title": "Fit intravenous pharmacokinetic data to a one-compartment model with Michaelis-Menten elimination",
      "topics": [
        "Fit_1cmpt_mm_iv"
      ]
    },
    {
      "page": "Fit_1cmpt_mm_oral",
      "title": "Fit oral pharmacokinetic data to a one-compartment model with Michaelis-Menten elimination",
      "topics": [
        "Fit_1cmpt_mm_oral"
      ]
    },
    {
      "page": "Fit_1cmpt_oral",
      "title": "Fit oral pharmacokinetic data to a one-compartment linear elimination model",
      "topics": [
        "Fit_1cmpt_oral"
      ]
    },
    {
      "page": "Fit_2cmpt_iv",
      "title": "Fit intravenous pharmacokinetic data to a two-compartment linear elimination model",
      "topics": [
        "Fit_2cmpt_iv"
      ]
    },
    {
      "page": "Fit_2cmpt_oral",
      "title": "Fit oral pharmacokinetic data to a two-compartment model",
      "topics": [
        "Fit_2cmpt_oral"
      ]
    },
    {
      "page": "Fit_3cmpt_iv",
      "title": "Fit intravenous pharmacokinetic data to a three-compartment linear elimination model",
      "topics": [
        "Fit_3cmpt_iv"
      ]
    },
    {
      "page": "Fit_3cmpt_oral",
      "title": "Fit oral pharmacokinetic data to a three-compartment linear elimination model",
      "topics": [
        "Fit_3cmpt_oral"
      ]
    },
    {
      "page": "force_find_lambdaz",
      "title": "Forceful estimation of terminal slope",
      "topics": [
        "force_find_lambdaz"
      ]
    },
    {
      "page": "get_hf",
      "title": "Estimate half-life from pooled pharmacokinetic data",
      "topics": [
        "get_hf"
      ]
    },
    {
      "page": "get_pooled_data",
      "title": "Generate pooled data for pharmacokinetic analysis",
      "topics": [
        "get_pooled_data"
      ]
    },
    {
      "page": "getnca",
      "title": "Perform non-compartmental pharmacokinetic analysis",
      "topics": [
        "getnca"
      ]
    },
    {
      "page": "getOmegas",
      "title": "Generate ETA variance and covariance table",
      "topics": [
        "getOmegas"
      ]
    },
    {
      "page": "getPPKinits",
      "title": "Automated pipeline for generating initial estimates in population PK models",
      "topics": [
        "getPPKinits"
      ]
    },
    {
      "page": "getsigma",
      "title": "Compute overall residual variability from elimination phase",
      "topics": [
        "getsigma"
      ]
    },
    {
      "page": "getsigmas",
      "title": "Estimate individual-level residual error from the elimination phase",
      "topics": [
        "getsigmas"
      ]
    },
    {
      "page": "graphcal_iv",
      "title": "Graphical calculation of clearance and volume of distribution (IV route)",
      "topics": [
        "graphcal_iv"
      ]
    },
    {
      "page": "graphcal_oral",
      "title": "Graphical calculation of pharmacokinetic parameters for oral administration",
      "topics": [
        "graphcal_oral"
      ]
    },
    {
      "page": "hybrid_eval_perf_1cmpt",
      "title": "Generate Unique Mixture Parameter Grid (with Deduplication and NA Removal)",
      "topics": [
        "hybrid_eval_perf_1cmpt"
      ]
    },
    {
      "page": "initsControl",
      "title": "Create full control list for initial parameter estimation",
      "topics": [
        "initsControl"
      ]
    },
    {
      "page": "is_ss",
      "title": "Determine steady state for pharmacokinetic observations",
      "topics": [
        "is_ss"
      ]
    },
    {
      "page": "ka_calculation_md",
      "title": "Calculate absorption rate constant (ka) in a multiple-dose one-compartment model",
      "topics": [
        "ka_calculation_md"
      ]
    },
    {
      "page": "ka_calculation_sd",
      "title": "Estimate absorption rate constant in a one-compartment oral model",
      "topics": [
        "ka_calculation_sd"
      ]
    },
    {
      "page": "ka_wanger_nelson",
      "title": "Calculate the absorption rate constant using the Wagner-Nelson method",
      "topics": [
        "ka_wanger_nelson"
      ]
    },
    {
      "page": "mark_dose_number",
      "title": "Mark dose number",
      "topics": [
        "mark_dose_number"
      ]
    },
    {
      "page": "metrics.",
      "title": "Calculate metrics for model predictive performance evaluation",
      "topics": [
        "metrics."
      ]
    },
    {
      "page": "nca_control",
      "title": "Control options for non-compartmental analysis",
      "topics": [
        "nca_control"
      ]
    },
    {
      "page": "nmpkconvert",
      "title": "Expand additional dosing (ADDL) records for pharmacokinetic analysis",
      "topics": [
        "nmpkconvert"
      ]
    },
    {
      "page": "pooled_control",
      "title": "Control settings for pooled data analysis",
      "topics": [
        "pooled_control"
      ]
    },
    {
      "page": "print.getPPKinits",
      "title": "Print method for 'getPPKinits' objects",
      "topics": [
        "print.getPPKinits"
      ]
    },
    {
      "page": "processData",
      "title": "Process time–concentration dataset for pharmacokinetic analysis",
      "topics": [
        "processData"
      ]
    },
    {
      "page": "run_graphcal",
      "title": "Run graphical analysis of pharmacokinetic parameters",
      "topics": [
        "run_graphcal"
      ]
    },
    {
      "page": "run_ka_solution",
      "title": "Estimate the absorption rate constant using pointwise methods",
      "topics": [
        "run_ka_solution"
      ]
    },
    {
      "page": "run_pooled_nca",
      "title": "Performs non-compartmental analysis on pooled data",
      "topics": [
        "run_pooled_nca"
      ]
    },
    {
      "page": "run_single_point",
      "title": "Run full adaptive single-point PK analysis",
      "topics": [
        "run_single_point"
      ]
    },
    {
      "page": "run_single_point_base",
      "title": "Run adaptive single-point pharmacokinetic analysis",
      "topics": [
        "run_single_point_base"
      ]
    },
    {
      "page": "run_single_point_extra",
      "title": "Perform extended single-point pharmacokinetic calculations",
      "topics": [
        "run_single_point_extra"
      ]
    },
    {
      "page": "sim_sens_1cmpt_mm",
      "title": "Parameter sweeping for a one-compartment Michaelis-Menten model",
      "topics": [
        "sim_sens_1cmpt_mm"
      ]
    },
    {
      "page": "sim_sens_2cmpt",
      "title": "Parameter sweeping for a two-compartment pharmacokinetic model",
      "topics": [
        "sim_sens_2cmpt"
      ]
    },
    {
      "page": "sim_sens_3cmpt",
      "title": "Parameter sweeping for a three-compartment pharmacokinetic model",
      "topics": [
        "sim_sens_3cmpt"
      ]
    },
    {
      "page": "ss_control",
      "title": "Internal control builder for steady-state evaluation",
      "topics": [
        "ss_control"
      ]
    },
    {
      "page": "trapezoidal_linear",
      "title": "Linear trapezoidal rule",
      "topics": [
        "trapezoidal_linear"
      ]
    },
    {
      "page": "trapezoidal_linear_up_log_down",
      "title": "Linear-up and log-down trapezoidal rule",
      "topics": [
        "trapezoidal_linear_up_log_down"
      ]
    },
    {
      "page": "trimmed_geom_mean",
      "title": "Computes the trimmed geometric mean",
      "topics": [
        "trimmed_geom_mean"
      ]
    }
  ],
  "_rundeps": [
    "armadillo4r",
    "askpass",
    "assertthat",
    "backports",
    "base64enc",
    "BH",
    "binom",
    "bit",
    "bit64",
    "bitops",
    "boot",
    "bslib",
    "cachem",
    "cellranger",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "clipr",
    "cluster",
    "colorspace",
    "commonmark",
    "cpp11",
    "cpp4r",
    "crayon",
    "curl",
    "data.table",
    "Deriv",
    "desc",
    "DescTools",
    "digest",
    "dparser",
    "dplyr",
    "e1071",
    "evaluate",
    "Exact",
    "expm",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "foreign",
    "Formula",
    "fs",
    "generics",
    "ggplot2",
    "ggtext",
    "gld",
    "glue",
    "gridExtra",
    "gridtext",
    "gtable",
    "haven",
    "highr",
    "Hmisc",
    "hms",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "httr",
    "inline",
    "isoband",
    "jpeg",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lbfgsb3c",
    "lifecycle",
    "litedown",
    "lmom",
    "lotri",
    "magrittr",
    "markdown",
    "MASS",
    "Matrix",
    "memoise",
    "mime",
    "minpack.lm",
    "minqa",
    "mvtnorm",
    "n1qn1",
    "nlme",
    "nlmixr2",
    "nlmixr2data",
    "nlmixr2est",
    "nlmixr2extra",
    "nlmixr2plot",
    "nnet",
    "numDeriv",
    "openssl",
    "pander",
    "pillar",
    "pkgconfig",
    "png",
    "PreciseSums",
    "prettyunits",
    "progress",
    "progressr",
    "proxy",
    "purrr",
    "qs2",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppParallel",
    "RCurl",
    "readr",
    "readxl",
    "rematch",
    "rex",
    "rlang",
    "rmarkdown",
    "rootSolve",
    "rpart",
    "rstudioapi",
    "rxode2",
    "rxode2ll",
    "S7",
    "sass",
    "scales",
    "sitmo",
    "StanHeaders",
    "stringfish",
    "stringi",
    "stringr",
    "survival",
    "symengine",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vpc",
    "vroom",
    "withr",
    "xfun",
    "xgxr",
    "xml2",
    "yaml"
  ],
  "_score": 1.9242792860618816,
  "_indexed": false,
  "_nocasepkg": "nlmixr2autoinit",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://ucl-pharmacometrics.r-universe.dev/nlmixr2autoinit",
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-08T22:35:11.000Z",
      "distro": "noble",
      "commit": "0c4c41d5415c398a0caafc66cb6c580333d66627",
      "fileid": "3117a5ec8c44201f6fb40fab7ad32a123f7a031f44be98493cf7272183a37709",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27171021893"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-06-08T22:35:01.000Z",
      "commit": "0c4c41d5415c398a0caafc66cb6c580333d66627",
      "fileid": "4f2fc38fe9e3949f51fcaad4c9d1f97d93f9b96cc1af950495c52f38ab90019e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27171021893"
    }
  ]
}