Calculate AUXC (AUC or AUMC) for IV dosing with C0 back-extrapolation
Source:R/auciv.R
pk.calc.auxciv.RdCalculates AUC or AUMC for intravenous dosing, with optional back-extrapolation to C0.
Arguments
- conc
Measured concentrations
- time
Time of the measurement of the concentrations
- c0
The concentration at time 0, typically calculated using
pk.calc.c0()- auxc
The AUXC calculated using
concandtimewithoutc0(it may be calculated using any method)- fun_auxc_last
Function to calculate the AUXC for the last interval (e.g.,
pk.calc.auc.lastorpk.calc.aumc.last)- ...
For functions other than
pk.calc.auxc, these values are passed topk.calc.auxc- options
List of changes to the default PKNCA options (see
PKNCA.options())- check
Run
assert_conc_time()?- auc
The AUC calculated without C0 back-extrapolation
- auciv
The AUC calculated using
c0- aumc
The AUMC calculated using
concandtimewithoutc0
Details
The AUXC for intravenous (IV) dosing extrapolates the AUXC back from the first
measurement to time 0 using c0 and the AUXC calculated by another method
(e.g., auclast or aumclast).
The calculation method takes the following steps:
time = 0must be present in the data with a measured concentration.The AUXC between
time = 0and the next time point is calculated (auxc_first).The AUXC between
time = 0withc0and the next time point is calculated (auxc_second).The final AUXC is the initial AUXC plus the difference between the two AUXCs (
auxc_final <- auxc + auxc_second - auxc_first).
The calculation for back-extrapolation is 100*(1 - auc/auciv).
Functions
pk.calc.auciv(): Calculate AUC for intravenous dosing with C0 back-extrapolationpk.calc.auciv_pbext(): Calculate the percent back-extrapolated AUC for IV administrationpk.calc.aumciv(): Calculate AUMC for intravenous dosing with C0 back-extrapolation
See also
Other AUC calculations:
pk.calc.auxc(),
pk.calc.auxcint()
Other AUMC calculations:
pk.calc.auxcint()