Calculate AUXC (AUC or AUMC) over an interval for IV bolus dosing with C0 back-extrapolation
Source:R/auciv.R
pk.calc.auxciv.int.RdCalculate AUXC (AUC or AUMC) over an interval for IV bolus dosing with C0 back-extrapolation
Usage
pk.calc.auxciv.int(
conc,
time,
start,
end,
time.dose,
route = "extravascular",
duration.dose = 0,
auxc,
fun_auxcint_last,
options = list()
)
pk.calc.auciv.int(
conc,
time,
start,
end,
time.dose,
route = "extravascular",
duration.dose = 0,
auc,
options = list()
)
pk.calc.aumciv.int(
conc,
time,
start,
end,
time.dose,
route = "extravascular",
duration.dose = 0,
aumc,
options = list()
)Arguments
- conc, time
All concentrations and their times for the group
- start, end
The start and end of the interval
- time.dose, route, duration.dose
The dose times, routes, and durations for the group (
routeandduration.dosedefault to an extravascular dose, as forpk.calc.aucint(), so a bolus must be given as"intravascular"with a duration of zero)- auxc
The AUXC over the interval from the AUCint or AUMCint family
- fun_auxcint_last
The AUClast-type AUXCint function (
pk.calc.aucint.last()orpk.calc.aumcint.last()) used for the segment that is replaced- options
List of changes to the default PKNCA options (see
PKNCA.options())- auc
The AUC over the interval from the AUCint family
- aumc
The AUMC over the interval from the AUMCint family
Details
The interval must start at an IV bolus dose. The AUXC over the
interval from the AUCint or AUMCint family (auxc) estimates the
concentration at the start of the interval from the profile before the
dose (see pk.calc.auxcint()), which is the trough rather than the
concentration just after the bolus. The segment from the start of the
interval to the first concentration after the dose is replaced by the one
starting from \(C_0\), which is back-extrapolated with the methods of
pk.calc.c0() from the concentrations after the dose that are within the
interval and before the next dose (with BLQ and missing concentrations
handled as the AUCint handles them). A concentration measured at the dose
time is taken to be measured before the dose, as for
interp.extrap.conc.dose(), so it is not used as \(C_0\).
An interval that starts at an IV infusion has nothing to back-extrapolate,
so the AUXCint is returned unchanged; an interval that does not start at an
IV dose gives NA.
Functions
pk.calc.auciv.int(): Calculate AUC over an interval for IV bolus dosing with C0 back-extrapolationpk.calc.aumciv.int(): Calculate AUMC over an interval for IV bolus dosing with C0 back-extrapolation
See also
Other AUC calculations:
pk.calc.auxc(),
pk.calc.auxcint(),
pk.calc.auxciv()
Other AUMC calculations:
pk.calc.auxcint(),
pk.calc.auxciv()