(Pre-)Clinical NCA in a Dynamic Shiny App
Add bioavailability results to PKNCA results
Add impute method to the impute column
Helper function to handle optional layers
Add a slide with a plot only
Add a slide with both a plot and a table
Add a slide with a table only
Add a title slide to the rpptx document
Helper to create a Quarto code chunk for a plot
Add a slide to the Quarto document with a single plot
Add a slide to the Quarto document with a plot and two tables (side by...
Helper to create a Quarto code chunk for a table
Apply Filters to a Dataset
Apply Labels to a dataset
Apply UI-Based Column Mapping to a Dataset
Calculate bioavailability with pivoted output
Calculate Ratios from PKNCA Results
Calculate Summary Statistics
Check overlap between existing and new slope rulesets
Convert Numeric Value and Unit to ISO 8601 Duration
Convert Volume Units to Match Concentration Denominator Units
Render dose escalation results to HTML via Quarto
Create METABFL Column Based on Selected Metabolites
Create a new PowerPoint document from a template and add a title slide
Create a PowerPoint presentation with dose escalation results, includi...
Create a new Quarto presentation file with YAML header and setup chunk
Create all slides for dose escalation results in a Quarto document
Create C0 Impute Column
Detect study types
Create duplicates in concentration data with Pre-dose and Last Values ...
Apply Slope Rules to Update Data
Compresses a numeric vector into the simplest possible character strin...
Evaluates range notation. If provided notation is invalid, returns NA.
Generate an Empty Plotly Object
Ensure Unit Columns Exist in PKNCA Object
Export CDISC Data
Filter Breaks for X-Axis
Filter dataset based on slope selections and exclusions
Flexible Violin/Box Plot
Create PK Concentration Dataset
Create Dose Intervals Dataset
Create PK Dose Dataset
Formats a unit string if a unique unit exists
Wrapper around aNCA::pkcg01() function. Calls the function with LIN ...
Wrapper around aNCA::pkcg01() function. Calls the function with LOG ...
Wrapper around aNCA::pkcg02() function. Calls the function with LIN ...
Wrapper around aNCA::pkcg02() function. Calls the function with LOG ...
Generate a General Line Plot for ADNCA Dataset
Generate a Mean Concentration Plot for ADNCA Dataset
Generate HTML Tooltip Text
Transform Units
Get the Label of a Heading
Identify target rows based on groups, parameters, and impute method
Add specified imputation methods to the intervals in a PKNCAdata or da...
Remove specified imputation from the intervals in a PKNCAdata or data....
Create PK Concentration Listing
Generate a Lambda Slope Plot
Log conversions applied to dataset
Calculate Matrix Ratios This function calculates the ratios for a give...
Parses annotations in the context of data. Special characters and synt...
Reshape PKNCA Results
Create a PK Dose Quality Control (QC) Plot
Calculate the total urine volume
Generate PK Concentration-Time Profile Plots
Generate Combined PK Concentration-Time Profile Plot by Cohort
Build Units Table for PKNCA
Calculate bioavailability for intravascular vs extravascular aucs
Calculates results for PKNCA analysis.
Creates a PKNCA::PKNCAdata object.
Exclude NCA results based on user-defined rules over the half-life rel...
This function imputes the start concentration using the first concentr...
This function imputes the start concentration using the log slope meth...
Create a PKNCAdata Object for NCA or Slope Analysis
Prepare Data for PK Dose QC Plotting
Prepare Data for PK Lineplot
Reads PK datasets from various file formats.
Remove impute method from the impute column
Run the Shiny app
Find Minimal Grouping Columns for Strata Reconstruction
Simplify compound unit expressions
Translate Terms from One Nomenclature to Another
Validates data table with raw pk data.
Conditionally Verify and Override PK Parameters Based on Sample Type
An interactive 'shiny' application for performing non-compartmental analysis (NCA) on pre-clinical and clinical pharmacokinetic data. The package builds on 'PKNCA' for core estimators and provides interactive visualizations, CDISC outputs ('ADNCA', 'PP', 'ADPP') and configurable TLGs (tables, listings, and graphs). Typical use cases include exploratory analysis, validation, reporting or teaching/demonstration of NCA methods. Methods and core estimators are described in Denney, Duvvuri, and Buckeridge (2015) "Simple, Automatic Noncompartmental Analysis: The PKNCA R Package" <doi:10.1007/s10928-015-9432-2>.
Useful links