calc_internal_dose {GeoTox} | R Documentation |
Calculate internal chemical dose
Description
Estimate the internal dose from inhalation of a chemical given inhalation rate, time, and body weight
Usage
calc_internal_dose(C_ext, IR, time = 1, BW = 1, scaling = 1)
Arguments
C_ext |
ambient chemical concentration in |
IR |
inhalation rate in |
time |
total time in |
BW |
body weight in |
scaling |
scaling factor encompassing any required unit adjustments |
Details
Input C_ext
must be a matrix or list of matrices. Input IR
must be an
atomic vector or list of atomic vectors. The time
, BW
and scaling
arguments are scalars.
The internal dose is calculated as:
D_{int} = \frac{C_{ext} \times IR \times time}{BW} \times scaling
Value
list of matrices containing internal chemical doses in
\frac{mg}{kg}
Examples
# Single population
C_ext <- matrix(1:15, ncol = 3)
IR <- 1:5
calc_internal_dose(C_ext, IR)
# Multiple populations
C_ext <- list(
"a" = matrix(1:15 / 10, ncol = 3),
"b" = matrix(1:8, ncol = 2)
)
IR <- list(1:5, 1:4 / 2)
calc_internal_dose(C_ext, IR)
[Package GeoTox version 0.2.0 Index]