| Add columns for calculations within PKNCA intervals | add.interval.col |
| Add a hash and associated information to enable checking object provenance. | addProvenance |
| Calculate the adjusted r-squared value | adj.r.squared |
| Determine if there are any sparse or dense calculations requested within an interval | any_sparse_dense_in_interval |
| Convert an object into a PKNCAconc object | as_PKNCAconc as_PKNCAdata as_PKNCAdose as_PKNCAresults |
| Generate a sparse_pk object | as_sparse_pk |
| Extract the parameter results from a PKNCAresults and return them as a data.frame. | as.data.frame.PKNCAresults |
| Assert that a value is a valid AUC method | assert_aucmethod |
| Verify that concentration measurements are valid | assert_conc assert_conc_time assert_time |
| Assert that a value is a dosing interval | assert_dosetau |
| Check an imputation specification | assert_impute_method |
| Assert Intervals | assert_intervals |
| Assert that an interval is accurately defined as an interval, and return the interval | assert_intervaltime_single |
| Assert that a lambda.z value is valid | assert_lambdaz |
| Confirm that a value is greater than another value | assert_number_between |
| Confirm that a value is greater than another value | assert_numeric_between |
| Assert that a character vector only contains PKNCA parameter names | assert_param_name |
| Assert that an object is a PKNCAdata object | assert_PKNCAconc assert_PKNCAdata assert_PKNCAdose assert_PKNCAresults |
| Assert that a value may either be a column name in the data (first) or a single unit value (second) | assert_unit assert_unit_col assert_unit_value |
| Support function for AUC integration | auc_integrate |
| Assess bioequivalence against a regulatory framework | be_assess be_assess.default be_assess.PKNCAresults_sparse_bootstrap |
| Compare a bioequivalence dataset across regulatory frameworks | be_compare |
| Build and validate a bioequivalence dataset | be_dataset be_dataset.default be_dataset.PKNCAresults_sparse_bootstrap |
| Classify a bioequivalence crossover design | be_design |
| Reference-scaled acceptance limits for bioequivalence | be_expand_limits |
| Extract bioequivalence parameters from a fitted model | be_extract_param |
| Fit the bioequivalence model(s) for one endpoint | be_fit_model_single |
| Coordinate the bioequivalence calculation path | be_fit_models |
| Regulatory framework constants for bioequivalence assessment | be_regulator |
| Build the regulatory bioequivalence table | be_table |
| Within-subject variability for reference-scaled bioequivalence | be_within_var |
| Generate functions to do the named function (e.g. mean) applying the business rules. | business.cv business.geocv business.geomean business.max business.mean business.median business.min business.range business.sd |
| Check that the conversion to a data type does not change the number of NA values | check.conversion |
| Check the formatting of a calculation interval specification data frame. | check.interval.specification |
| Check the hash of an object to confirm its provenance. | checkProvenance |
| Choose how to interpolate, extrapolate, or integrate data in each concentration interval | choose_interval_method |
| Choose intervals to compute AUCs from time and dosing information | choose.auc.intervals |
| Handle BLQ values in the concentration measurements as requested by the user. | clean.conc.blq |
| Handle NA values in the concentration measurements as requested by the user. | clean.conc.na |
| Calculate the covariance for two time points with sparse sampling | cov_holder |
| The following functions are defunct | check.conc.time defunct |
| Ensure Unit Columns Exist in PKNCA Object | ensure_column_unit_exists |
| Exclude data points or results from calculations or summarization. | exclude exclude.default |
| Exclude NCA parameters based on examining the parameter set. | exclude_nca exclude_nca_count_conc_measured exclude_nca_max.aucinf.pext exclude_nca_min.hl.adj.r.squared exclude_nca_min.hl.r.squared exclude_nca_span.ratio exclude_nca_tmax_0 exclude_nca_tmax_coverage exclude_nca_tmax_early |
| Exclude based on NCA parameter thresholds | exclude_nca_by_param |
| Subset data to the rows used for calculations within an interval | filter_interval |
| dplyr filtering for PKNCA | filter.PKNCAconc filter.PKNCAdose filter.PKNCAresults |
| Find the dosing regimen from the dose times of one subject | find.dose.regimen |
| Find the repeating interval within a vector of doses | find.tau |
| Find the first occurrence of an operator in a formula and return the left, right, or both sides of the operator. | findOperator |
| Perform the half-life fit given the data. The function simply fits the data without any validation. No selection of points or any other components are done. | fit_half_life |
| Perform a Tobit half-life fit given the data. The function fits the data using maximum likelihood without any point selection or validation. | fit_half_life_tobit |
| Negative log-likelihood for Tobit half-life regression | fit_half_life_tobit_LL |
| Extract the formula from a PKNCAconc object. | formula.PKNCAconc formula.PKNCAdose |
| Compute the geometric mean, sd, and CV | geocv geomean geosd |
| Interpolate and extrapolate concentrations along the half-life fit | get_halflife_curve |
| Get the half-life fit line for each interval | get_halflife_fit |
| Determine which concentrations were used for half-life calculation | get_halflife_points |
| Get the name of the intervals column that the imputation methods come from | get_impute_column |
| Get the imputation methods for the intervals | get_impute_method |
| Extract the best model from a list of models using the AIC. | get.best.model |
| Get the columns that can be used in an interval specification | get.interval.cols |
| Get all columns that depend on a parameter | get.parameter.deps |
| Retrieve the value of an attribute column. | getAttributeColumn |
| Get the value from a column in a data frame if the value is a column there, otherwise, the value should be a scalar or the length of the data. | getColumnValueOrNot |
| Get the name of the element containing the data for the current object. | getDataName getDataName.default getDataName.PKNCAconc getDataName.PKNCAdose getDataName.PKNCAresults |
| Get the dependent variable (left hand side of the formula) from a PKNCA object. | getDepVar |
| Get the groups (right hand side after the '|' from a PKNCA object). | getGroups.PKNCAconc getGroups.PKNCAdata getGroups.PKNCAdose getGroups.PKNCAresults |
| Get the independent variable (right hand side of the formula) from a PKNCA object. | getIndepVar |
| dplyr grouping for PKNCA | group_by.PKNCAconc group_by.PKNCAdose group_by.PKNCAresults ungroup.PKNCAconc ungroup.PKNCAdose ungroup.PKNCAresults |
| Get grouping variables for a PKNCA object | group_vars.PKNCAconc group_vars.PKNCAdata group_vars.PKNCAdose group_vars.PKNCAresults |
| dplyr joins for PKNCA | full_join.PKNCAconc full_join.PKNCAdose full_join.PKNCAresults inner_join.PKNCAconc inner_join.PKNCAdose inner_join.PKNCAresults left_join.PKNCAconc left_join.PKNCAdose left_join.PKNCAresults right_join.PKNCAconc right_join.PKNCAdose right_join.PKNCAresults |
| Interpolate or extrapolate concentrations using the provided method | extrapolate_conc_lambdaz interpolate_conc_linear interpolate_conc_log interp_extrap_conc_method |
| Interpolate concentrations between measurements or extrapolate concentrations after the last measurement. | extrapolate.conc interp.extrap.conc interp.extrap.conc.dose interpolate.conc |
| Add or remove an imputation method in the intervals of a PKNCAdata object | interval_add_impute interval_remove_impute |
| Add or remove parameters in the intervals of a PKNCAdata object | interval_add_param interval_remove_param |
| Link a secondary parameter to the interval it is calculated against | interval_add_secondary |
| Is a PKNCA object used for sparse PK? | is_sparse_pk is_sparse_pk.PKNCAconc is_sparse_pk.PKNCAdata is_sparse_pk.PKNCAresults |
| Extract the columns used in the formula (in order) from a PKNCAconc or PKNCAdose object. | model.frame.PKNCAconc model.frame.PKNCAdose |
| dplyr mutate-based modification for PKNCA | mutate.PKNCAconc mutate.PKNCAdose mutate.PKNCAresults |
| Normalize parameters in a PKNCAresults object or data.frame | normalize |
| Normalize PKNCA results by a column of the concentration data | normalize_by_col |
| Normalize the exclude column by setting blanks to NA | normalize_exclude |
| Convert a formula representation to the columns for input data | parse_formula_to_cols |
| Convert the grouping info and list of results for each group into a results data.frame | pk_nca_result_to_df |
| Run any function with a maximum missing fraction of X and 0s possibly counting as missing. The maximum fraction missing comes from 'PKNCA.options("max.missing")'. | pk.business |
| Calculate amount excreted (typically in urine or feces) | pk.calc.ae |
| Calculate the AUC above a given concentration | pk.calc.aucabove |
| Sparse estimators for the AUC and AUMC to infinity | pk.calc.aucinf.obs_sparse pk.calc.aumcinf.obs_sparse |
| Sparse AUC and AUMC for IV bolus dosing with C0 back-extrapolation | pk.calc.aucivall_sparse pk.calc.aucivinf.obs_sparse pk.calc.aucivlast_sparse pk.calc.aumcivall_sparse pk.calc.aumcivinf.obs_sparse pk.calc.aumcivlast_sparse |
| Sparse estimators for the AUC and AUMC to the last measured concentration | pk.calc.aucall_sparse pk.calc.auclast_sparse pk.calc.aumcall_sparse pk.calc.aumclast_sparse |
| Calculate the AUC percent extrapolated | pk.calc.aucpext |
| Compute the Area Under the (Moment) Curve | pk.calc.auc pk.calc.auc.all pk.calc.auc.inf pk.calc.auc.inf.obs pk.calc.auc.inf.pred pk.calc.auc.last pk.calc.aumc pk.calc.aumc.all pk.calc.aumc.inf pk.calc.aumc.inf.obs pk.calc.aumc.inf.pred pk.calc.aumc.last pk.calc.auxc |
| Calculate AUXC (AUC or AUMC) over an interval with interpolation/extrapolation | pk.calc.aucint pk.calc.aucint.all pk.calc.aucint.inf.obs pk.calc.aucint.inf.pred pk.calc.aucint.last pk.calc.aumcint pk.calc.aumcint.all pk.calc.aumcint.inf.obs pk.calc.aumcint.inf.pred pk.calc.aumcint.last pk.calc.auxcint |
| Calculate AUXC (AUC or AUMC) for IV dosing with C0 back-extrapolation | pk.calc.auciv pk.calc.auciv_pbext pk.calc.aumciv pk.calc.auxciv |
| Estimate the concentration at dosing time for an IV bolus dose. | pk.calc.c0 pk.calc.c0.method.c0 pk.calc.c0.method.c1 pk.calc.c0.method.cmin pk.calc.c0.method.logslope pk.calc.c0.method.set0 |
| Calculate the average concentration during an interval. | pk.calc.cav |
| Determine the concentration at the end of infusion | pk.calc.ceoi |
| Calculate the (observed oral) clearance | pk.calc.cl |
| Determine the last observed concentration above the limit of quantification (LOQ). | pk.calc.clast.obs |
| Calculate renal clearance | pk.calc.clr |
| Determine maximum observed PK concentration | pk.calc.cmax pk.calc.cmin |
| Count the number of concentration measurements in an interval | pk.calc.count_conc pk.calc.count_conc_measured |
| Determine the trough (end of interval) concentration | pk.calc.cstart pk.calc.ctrough |
| Determine the degree of fluctuation | pk.calc.deg.fluc pk.calc.swing |
| Determine dose normalized NCA parameter | pk.calc.dn |
| Calculate the excretion rate over the interval | pk.calc.erint |
| Calculate the last measurable excretion rate | pk.calc.erlst |
| Calculate the maximum excretion rate | pk.calc.ermax |
| Calculate the midpoint collection time of the last measurable excretion rate | pk.calc.ertlst |
| Calculate the midpoint collection time of the maximum excretion rate | pk.calc.ertmax |
| Calculate the absolute (or relative) bioavailability | pk.calc.f |
| Calculate fraction excreted (typically in urine or feces) | pk.calc.fe |
| Compute the half-life and associated parameters | pk.calc.half.life |
| Calculate the elimination rate (Kel) | pk.calc.kel |
| Calculate the mean residence time (MRT) for single-dose data or linear multiple-dose data. | pk.calc.mrt pk.calc.mrt.iv pk.calc.mrt.md pk.calc.mrt.md.iv |
| Determine the peak-to-trough ratio | pk.calc.ptr |
| Calculate the ratio of a parameter between two intervals | pk.calc.ratio |
| Calculate AUC and related parameters using sparse NCA methods | pk.calc.sparse_auc pk.calc.sparse_auclast |
| Calculate AUMC and related parameters using sparse NCA methods | pk.calc.sparse_aumc pk.calc.sparse_aumclast |
| Calculate the effective half-life | pk.calc.thalf.eff |
| Determine time at or above a set value | pk.calc.time_above |
| Determine the observed lag time (time before the first concentration above the limit of quantification or above the first concentration in the interval) | pk.calc.tlag |
| Determine time of last observed concentration above the limit of quantification. | pk.calc.tfirst pk.calc.tlast |
| Determine time of maximum observed PK concentration | pk.calc.tmax |
| Determine time of minimum observed PK concentration | pk.calc.tmin |
| Extract the dose used for calculations | pk.calc.totdose |
| Calculate the total urine volume | pk.calc.volpk |
| Calculate the terminal volume of distribution (Vz) | pk.calc.vss pk.calc.vz |
| Compute NCA parameters for each interval for each subject. | pk.nca |
| Compute all PK parameters for a single concentration-time data set | pk.nca.interval |
| Compute NCA for multiple intervals | pk.nca.intervals |
| Compute the time to steady-state (tss) | pk.tss |
| Clean up the time to steady-state parameters and return a data frame for use by the tss calculators. | pk.tss.data.prep |
| Compute the time to steady state using nonlinear, mixed-effects modeling of trough concentrations. | pk.tss.monoexponential |
| A helper function to estimate individual and single outputs for monoexponential time to steady-state. | pk.tss.monoexponential.individual |
| A helper function to estimate population and popind outputs for monoexponential time to steady-state. | pk.tss.monoexponential.population |
| Compute the time to steady state using stepwise test of linear trend | pk.tss.stepwise.linear |
| Compute noncompartmental pharmacokinetics | PKNCA-package PKNCA |
| Every registered CDISC PPTESTCD/PPTEST code, with CT membership | pknca_cdisc_codes |
| Report parameters that PKNCA cannot classify for automatic selection | pknca_check_parameter_classification |
| The concept a parameter calculation function computes | pknca_concept pknca_concept<- |
| Concepts, tiers, and contexts used to classify NCA parameters | pknca_concepts pknca_dosing pknca_routes pknca_sample_types pknca_tiers |
| Convert a difftime to a number in a time unit | pknca_difftime_to_unit |
| List the automatic NCA result exclusion rules | pknca_exclude_rules |
| Find NCA parameters with a given unit type | pknca_find_units_param |
| Separate out a vector of PKNCA imputation methods into a list of functions | PKNCA_impute_fun_list |
| Methods for imputation of data with PKNCA | PKNCA_impute_method PKNCA_impute_method_end_conc_drop PKNCA_impute_method_start_cmin PKNCA_impute_method_start_conc0 PKNCA_impute_method_start_predose PKNCA_impute_method_start_predose_conc0 |
| List the imputation methods | pknca_impute_methods |
| Build an interval specification from a description of the analysis | pknca_interval_table |
| Match spellings of a route of administration to the route PKNCA uses | pknca_match_route |
| Find the samples missing from each subject's nominal sampling schedule | pknca_missing_samples |
| Get the default values of PKNCA options without changing them | PKNCA_options_defaults |
| How each NCA parameter is classified for interval selection | pknca_parameter_table |
| Named argument sets for building an interval specification | pknca_presets |
| Mark a formalsmap entry as coming from the reference interval | is_pknca_ref pknca_ref |
| Perform unit conversion (if possible) on PKNCA results | pknca_unit_conversion |
| Find the conversion factor between two units, when there is one | pknca_unit_reconcile_factor |
| Add parentheses to a unit value, if needed | pknca_units_add_paren |
| Find the factor converting a value from one unit to another | pknca_units_conversion_factor |
| Create a unit assignment and conversion table | pknca_units_table pknca_units_table.default pknca_units_table.PKNCAdata |
| Choose either the value from an option list or the current set value for an option. | PKNCA.choose.option |
| Set default options for PKNCA functions | PKNCA.options |
| Describe a PKNCA.options option by name. | PKNCA.options.describe |
| Define how NCA parameters are summarized. | PKNCA.set.summary |
| Create a PKNCAconc object | PKNCAconc PKNCAconc.data.frame PKNCAconc.default PKNCAconc.tbl_df |
| Create a PKNCAdata object. | PKNCAdata PKNCAdata.default PKNCAdata.PKNCAconc PKNCAdata.PKNCAdose |
| Create a PKNCAdose object | PKNCAdose PKNCAdose.data.frame PKNCAdose.default PKNCAdose.tbl_df |
| Generate a PKNCAresults object | PKNCAresults |
| Print and/or summarize a PKNCAconc or PKNCAdose object. | print.PKNCAconc print.PKNCAdose summary.PKNCAconc summary.PKNCAdose |
| Print a PKNCAdata object | print.PKNCAdata |
| Print the summary of a provenance object | print.provenance |
| Print the results summary | print.summary_PKNCAresults |
| Determine the dosing interval (tau) to use for a calculation interval | resolve_dose_tau |
| During the summarization of PKNCAresults, do the rounding of values based on the instructions given. | roundingSummarize |
| Round a value to a defined number of digits printing out trailing zeros, if applicable. | roundString |
| Find Minimal Grouping Columns for Strata Reconstruction | select_minimal_grouping_cols |
| Set Intervals | set_intervals |
| Add an attribute to an object where the attribute is added as a name to the names of the object. | setAttributeColumn |
| Set the duration of dosing or measurement | setDuration setDuration.PKNCAconc setDuration.PKNCAdose |
| Set the exclude parameter on an object | setExcludeColumn |
| Set the dosing route | setRoute setRoute.PKNCAdose |
| Round a value to a defined number of significant digits printing out trailing zeros, if applicable. | signifString signifString.data.frame signifString.default |
| Calculate the weight for sparse AUC calculation with the linear-trapezoidal rule | sparse_auc_weight_linear |
| Bootstrap resampling of sparse PK data | sparse_bootstrap |
| Calculate the mean concentration at all time points for use in sparse NCA calculations | sparse_mean |
| Set or get a sparse_pk object attribute | sparse_pk_attribute |
| Extract the mean concentration-time profile as a data.frame | sparse_to_dense_pk |
| Summarize a PKNCAdata object showing important details about the concentration, dosing, and interval information. | summary.PKNCAdata |
| Summarize PKNCA results | summary.PKNCAresults |
| Summarize the results of a sparse bootstrap | summary.PKNCAresults_sparse_bootstrap |
| Compute noncompartmental superposition for repeated dosing | superposition superposition.numeric superposition.PKNCAconc |
| Times relative to an event (typically dosing) | time_calc |
| A helper function to generate the formula and starting values for the parameters in monoexponential models. | tss.monoexponential.generate.formula |
| Update existing PKNCAresults with new data | update.PKNCAresults |
| Calculate the variance for the AUC of sparsely sampled PK | var_sparse_auc |