PKPDsim-package |
PKPDsim package |
add_quotes |
Put vector values in quotes |
add_ruv |
Add residual variability to the dependent variable |
add_ruv_to_quantile |
Calculate the increase in a specific quantile for a distribution on y when residual variability is added |
adherence_binomial |
Binomial adherence |
adherence_markov |
Markov adherence model |
advan |
ADVAN-style functions to calculate linear PK systems |
advan_create_data |
Create ADVAN-style dataset |
advan_parse_output |
Internal function to parse the raw output from ADVAN-style functions |
advan_process_infusion_doses |
Add column RATEALL to ADVAN-style dataset to handle infusions |
analytical_eqn_wrapper |
Wrapper for using analytical equations with PKPD regimens |
apply_lagtime |
Apply lagtime to a regimen |
bioavailability_to_R_code |
Transforms bioavailability specs into appropriate R code |
calculate_parameters |
Calculate model-specific variables using a dummy call to sim_ode() |
calc_dydP |
Calculate derivative |
calc_ss_analytic |
Returns the state of a linear PK system at steady state (trough) using analytics equations (so for linear PK systems only). |
check_iov_specification |
Checks that IOV was specified appropriately |
check_mixture_model |
Check that mixture model is specified in right format and within constraints (1 parameter, 2 groups) |
compile_sim_cpp |
Compile ODE model to c++ function |
covariates_table_to_list |
Convert covariate table specified as data.frame |
covariate_last_obs_only |
Use only last observed covariate values |
create_event_table |
Create an event table |
create_obs_data |
Create obs data |
cv_to_omega |
Create lower-diagonal omega matrix from CV for parameter estimates |
define_tdm_init_model |
defines C code for TDM before dose conditions |
detect_ode_syntax |
Auto-detect the syntax for the ODE code |
f_cov |
covariate function builder |
get_ode_model_size |
Get the number of states in the ODE from the code code C++ code for model |
get_parameters_from_code |
Get model parameters from code |
get_t_obs_from_regimen |
Extract sensible default observation times from a specified regimen |
get_var_y |
Get expected variance/sd/ci of dependent variable based on PKPDsim model, parameters, and regimen |
ifelse0 |
ifelse function but then based on whether value is NULL or not |
is_newer_package |
Check if package number is different from currently installed, and provide some messaging. |
is_positive_definite |
Is matrix positive definite |
join_cov_and_par |
Combines covariates and parameters into a single list, useful for reparametrization of the model. |
join_regimen |
Join two dosing regimens |
merge_regimen |
Merge two regimens together. |
model_from_api |
Load model definition from API, and compile to R library |
model_library |
Model library |
mvrnorm2 |
More powerful multivariate normal sampling function |
na_locf |
Fill in NAs with the previous non-missing value |
new_adherence |
Probabilistically model adherence |
new_covariate |
New covariate |
new_covariate_model |
covariate model function |
new_ode_model |
Create new ODE model |
new_regimen |
Dose regimen for sim_ode |
nlmixr_parse_parameters |
Function to parse parameters for a model into a structure used by nlmixr |
nm_to_regimen |
Create a regimen from NONMEM data |
now_utc |
Current time in UTC |
OneCompIVbolus |
ADVAN-style equations |
OneCompIVinfusion |
IV infusion- 1 compartment |
OneCompOral |
first-order absorption 1 compartment |
parse_obs_types |
Parse observation types to simulation code |
pkdata |
PK dataset |
pkpdsim_to_nlmixr |
Convert a model generated with PKPDsim to an object for nlmixr |
pop_regimen |
Remove n doses (from tail) of PKPDsim regimen |
print.covariate |
Print function for PKPDsim covariate object |
print.PKPDsim |
Print function for PKPDsim simulation function |
print.regimen |
Print function for PKPDsim regimen |
print_list |
Return a list in R syntax |
read_model_json |
Read model definition from JSON |
regimen_to_nm |
Convert PKPDsim regimen to NONMEM table (doses only) |
reparametrize |
Reparametrize model parameters using a reparametrization defined within the model. |
search_replace_in_file |
Find string and replace in file |
shift_regimen |
Remove n doses (from start) of PKPDsim regimen |
shift_state_indices |
R starts counting vector indices at 1, c++ starts at 0, so reduce all state numbers in the Cpp function definition by 1 |
sim |
Simulate ODE or analytical equation |
sim_core |
Only core function of the simulation function, always just returns observations. Mostly useful for estimations / optimal design. Has no checks (for speed)! |
sim_ode |
Deprecated function, renamed to 'sim()' |
sim_ode_shiny |
Simulate ODE and create a Shiny app |
table_to_list |
Convert a table to a list |
test_model |
Test a model |
test_pointer |
Test if model still in memory |
ThreeCompIVbolus |
IV bolus- 3 compartment |
ThreeCompIVinfusion |
IV infusion- 3 compartment |
ThreeCompIVinfusionMetab |
3-compartment IV infusion with first-order metabolite formation |
ThreeCompOral |
first-order absorption- 3 compartment |
ThreeCompOralMetab |
first-order absorption- 3 compartment-Metabolite |
translate_ode |
Translate a model from/to various PKPD simulators |
triangle_to_full |
Convert triangle omega matrix to full omega matrix |
TwoCompIVbolus |
IV bolus- 2 compartment |
TwoCompIVinfusion |
IV infusion- 2 compartment |
TwoCompOral |
First-order absorption- 2 compartment |
vector_to_R_code |
Transform a vector into a string that evaluates to the same vector |