system_glp_scenario | R Documentation |
Identifies the top dose required in a GLP tox study in order to match human metrics (Cmax and AUCs) within a specified multiplier.
For a given set of human parameters the human doses required to hit the target Cmin and AUC (both or one) will be identified. The Cmax and AUC associated with the largest of those doses will be determined and the corresponding doses for a tox species (and provided parameters) will be determined for specific tox multipliers.
Optionally, simulations can be be run by specifying doses for either/or the human or tox species. Sample times can also be specified to generate annotated figures and tables to be given to analysts to facilitate assay design.
The system file requires the following components:
- Output for the drug concentration
- Output for the cumulative AUC
- Bolus dosing defined in a specific compartment
- Timescale specified for the system timescale (e.g. if the timescale is hours then you need <TS> hours = 1.0
)
system_glp_scenario(
cfg,
output_Conc = NULL,
output_AUC = NULL,
timescale = NULL,
units_Conc = "",
units_AUC = "",
study_scenario = "Tox Study",
human_sim_times = NULL,
study_name = "default",
human_parameters = NULL,
human_bolus = NULL,
human_ndose = 1,
human_dose_interval = 1,
human_Cmin = NULL,
human_AUC = NULL,
human_sample_interval = NULL,
human_sim_doses = NULL,
human_sim_samples = NULL,
tox_species = "Tox",
tox_sim_times = NULL,
tox_parameters = NULL,
tox_bolus = NULL,
tox_ndose = 1,
tox_dose_interval = 1,
tox_Cmax_multiple = 10,
tox_AUC_multiple = 10,
tox_sample_interval = NULL,
tox_sim_doses = NULL,
tox_sim_samples = NULL,
annotate_plots = TRUE
)
cfg |
ubiquity system object |
output_Conc |
model output specified with |
output_AUC |
model output specified with |
timescale |
system timescale specified with |
units_Conc |
units of concentration ( |
units_AUC |
units of AUC ( |
study_scenario |
string containing a descriptive name for the tox study |
human_sim_times |
user-specified simulation output times for humans (same timescale as the system) |
study_name |
name of the study to append the scenario to set with |
human_parameters |
list containing the human parameters |
human_bolus |
string containing the dosing state for human doses (specified with |
human_ndose |
number of human doses to simulate |
human_dose_interval |
dosing interval in humans (time units specified with |
human_Cmin |
target Cmin in humans (corresponding to output_Conc above) |
human_AUC |
target AUC in humans (corresponding to output_AUC above) |
human_sample_interval |
time interval in units specified by timescale above to evaluate the trough concentration and AUC (e.g c(1.99, 4.001) would consider the interval between 2 and 4) |
human_sim_doses |
optional list of doses into |
human_sim_samples |
optional list of sample times in units specified by timescale above to label on plots of simulated doses (the default |
tox_species |
optional name of the tox species ( |
tox_sim_times |
user-specified simulation output times for the tox species (same timescale as the system) |
tox_parameters |
list containing the parameters for the tox species |
tox_bolus |
string containing the dosing state for tox species doses (specified with |
tox_ndose |
number of tox doses to simulate |
tox_dose_interval |
dosing interval in the tox species (time units specified with |
tox_Cmax_multiple |
for each target (Cmin and AUC) the dose in the tox species will be found to cover this multiple over the projected Cmax in humans (10) |
tox_AUC_multiple |
for each target (Cmin and AUC) the dose in the tox species will be found to cover this multiple over the projected AUC in humans (10) |
tox_sample_interval |
interval to consider the AUC and Cmax for comparing the human prediction to the tox multiple |
tox_sim_doses |
optional list of doses into |
tox_sim_samples |
optional list of sample times in units specified by timescale above to label on plots of simulated doses (the default |
annotate_plots |
Boolean switch to indicate if |
Both human_sim_doses
and tox_sim_doses
are lists with names
corresponding to the label of the dose. Each element has an AMT and TIME
element which corresponds to the dosing times and amounts in the units
specified with <B:?>
in the system file.
For example if you wanted to simulate four weekly doses of 20 mg to a 70 kg person and the units of bolus doses were days and mg/kg for the times and amounts you would do the following:
human_sim_doses = list() human_sim_doses[["20 mg QW"]]$TIME = c( 0, 7, 14, 21) human_sim_doses[["20 mg QW"]]$AMT = c(0.2857, 0.2857, 0.2857, 0.2857)
cfg ubiquity system object with the scenario added if successful
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.