Preparation, Checking and Post-Processing Data for PK/PD Modeling
add Omega correlations to a parameter table
Add time since previous dose to data, time of previous dose, most rece...
Create character vectors without quotation marks
check that col.row is not edited in Nonmem control stream
Define a vector with factor levels in the same order as occurring in t...
Drop leading, trailing and repeated spaces in character strings
Extract column labels as defined in SAS
Compare elements in lists with aim of combining
Report if an argument is deprecated.
Get dimensions of multiple objects
Convert a data.table of parameter estimates to a matrix
Replace strings in character character columns of a data set
Expand grid of data.tables
Clean and standardize file system paths
Extract columns that vary within values of other columns
Extract columns that vary within values of other columns in a data.fra...
Assign exclusion flags to a dataset based on specified table
Create an overview of number of retained and discarded datapoints.
paste something before file name extension.
Change file name extension
Get provided arguments as a named list
Internal interpretation of file specification options
Check if an object is 'NMdata'
List rows with missing values across multiple columns
Extract run time from output control stream
upper or lower triangle or all values of a matrix as long-format
Merge, order, and check resulting rows and columns.
Pretty wrapping of lines in NMdata vignettes
Translate filters in Nonmem and apply to data
Compare $INPUT in control stream to column names in input data
Check data for Nonmem compatibility or check control stream for data c...
check input data based on control stream
Translate Nonmem PRED sections or other Nonmem code to R code
Configure default behavior of NMdata functions
Get NMdataConf parameter properties
Determine active parameter value based on argument and NMdataConf sett...
Look up default configuration of an argument
Basic arithmetic on NMdata objects
Transform repeated dosing events (ADDL/II) to individual dosing events
Extract the data file used in a control stream
Versatile text extractor from Nonmem (input or output) control streams
Generate text for INPUT and possibly DATA sections of NONMEM control s...
Get metadata from an NMdata object
Test if a variable can be interpreted by Nonmem
Standardize column order in Nonmem input data
Read in data file
Read input data formatted for Nonmem
Read information from Nonmem ext files
Read comments to parameter definitions in Nonmem control streams
Read information from Nonmem phi files
Extract sections of Nonmem control streams
Read Shrinkage data reported by Nonmem
Read an output table file from Nonmem
Read Nonmem table files without assumptions about what tables they con...
Relate parameter names and variables based on control stream code sect...
Replace data file used in Nonmem control stream
Automatically find Nonmem input and output tables and organize data
Find and read input data and optionally translate column names accordi...
Run NMscanData on multiple models and stack results
Find and read all output data tables in Nonmem run
stamp a dataset or any other object
translate the column names according to the $INPUT section of a contro...
Write dataset for use in Nonmem (and R)
Replace ($)sections of a Nonmem control stream
print method for NMdata summaries
reduce tables from NMscanTables to fewer objects
Rename columns matching properties of data contents
Check row identifier in a model for necessary properties.
splitFields splits the fields format string into the splitters and the...
summary method for NMdata objects
generate a name for a new data column that is not already in use.
Extract unique non-missing value from vector
Remove NMdata class and discard NMdata meta data
Do the actual writing of meta data
Efficient tools for preparation, checking and post-processing of data in PK/PD (pharmacokinetics/pharmacodynamics) modeling, with focus on use of Nonmem. Attention is paid to ensure consistency, traceability, and Nonmem compatibility of Data. Rigorously checks final Nonmem datasets. Implemented in 'data.table', but easily integrated with 'base' and 'tidyverse'.