tkstats_2comp {invivoPKfit} | R Documentation |
Toxicokinetic statistics for 1-compartment model
Description
Calculate predicted toxicokinetic statistics for a 1-compartment model.
Usage
tkstats_2comp(pars, route, medium, dose, time_unit, conc_unit, vol_unit, ...)
Arguments
pars |
A named numeric vector of model parameters (e.g. from [coef.pk()]). |
route |
Character: The route for which to compute TK stats. Currently only "oral" and "iv" are supported. |
medium |
Character: the media (tissue) for which to compute TK stats.. Currently only "blood" and "plasma" are supported. |
dose |
Numeric: A dose for which to calculate TK stats. |
time_unit |
Character: the units of time used for the parameters 'par'. For example, if 'par["kelim"]' is in units of 1/weeks, then 'time_unit = "weeks"'. If 'par["kelim"]' is in units of 1/hours, then 'time_unit = "hours"'. This is used to calculate the steady-state plasma/blood concentration for long-term daily dosing of 1 mg/kg/day. |
conc_unit |
Character: The units of concentration. |
vol_unit |
Character: The units of dose. |
... |
Additional arguments not currently in use. |
Details
# Statistics computed
## Total clearance
\textrm{CL}_{tot} = k_{elim} + V_{1}
## Steady-state plasma concentration for long-term daily dose of 1 mg/kg/day
To convert to steady-state *blood* concentration, multiply by the blood-to-plasma ratio.
The dosing interval \tau = \frac{1}{\textrm{day}}
will be converted to
the same units as k_{elim}
.
### Oral route
C_{ss} = \frac{F_{gutabs} V_{1}}{k_{elim} \tau}
### Intravenous route
C_{ss} = \frac{1}{\textrm{CL}_{tot} \tau}
## Half-life of elimination
\textrm{Halflife} = \frac{\log(2)}{k_{elim}}
## Time of peak concentration
For oral route:
\frac{\log \left( \frac{k_{gutabs}}{k_{elim}} \right)}{k_{gutabs} -
k_{elim}}
For intravenous route, time of peak concentration is always 0.
## Peak concentration
Evaluate [cp_1comp()] at the time of peak concentration.
## AUC evaluated at infinite time
Evaluate [auc_1comp()] at time = 'Inf'.
## AUC evaluated at the time of the last observation
Evaluate [auc_1comp()] at time = 'tlast'.
Value
A 'data.frame' with two variables: - 'param_name' = 'c("CLtot", "CLtot/Fgutabs", "Css", "halflife", "tmax", "Cmax", "AUC_infinity", "A", "B", "alpha", "beta", "Vbeta", "Vbeta_Fgutabs", "Vss", "Vss_Fgutabs")' - 'param_value' = The corresponding values for each statistic (which may be NA if that statistic could not be computed; e.g. all of the '"x_Fgutabs"' parameters can only be computed if 'route = "oral"' ).
Author(s)
John Wambaugh, Caroline Ring
See Also
Other built-in model functions:
auc_1comp()
,
auc_1comp_cl()
,
auc_2comp()
,
auc_flat()
,
cp_1comp()
,
cp_1comp_cl()
,
cp_2comp()
,
cp_2comp_dt()
,
cp_flat()
,
get_params_1comp()
,
get_params_1comp_cl()
,
get_params_1comp_fup()
,
get_params_2comp()
,
get_params_flat()
,
get_starts_1comp()
,
get_starts_1comp_cl()
,
get_starts_1comp_fup()
,
get_starts_2comp()
,
get_starts_flat()
,
transformed_params_2comp()
Other 2-compartment model functions:
auc_2comp()
,
cp_2comp()
,
cp_2comp_dt()
,
get_params_2comp()
,
get_starts_2comp()
,
transformed_params_2comp()