Learn R Programming

httk (version 2.7.0)

armitage_eval: Armitage In Vitro Distribution Model

Description

Evaluate the Armitage model for chemical distributon in vitro. Takes input as data table or vectors of values. Outputs a data table. Updates over the model published in Armitage et al. (2014) include binding to plastic walls and lipid and protein compartments in cells.

Usage

armitage_eval(
  chem.cas = NULL,
  chem.name = NULL,
  dtxsid = NULL,
  casrn.vector = NA_character_,
  nomconc.vector = 1,
  this.well_number = 384,
  this.FBSf = NA_real_,
  tcdata = NA,
  user_assay_parameters = NA,
  this.sarea = NA_real_,
  this.v_total = NA_real_,
  this.v_working = NA_real_,
  this.cell_yield = NA_real_,
  this.Tsys = 37,
  this.Tref = 298.15,
  this.option.kbsa2 = FALSE,
  this.option.swat2 = FALSE,
  this.option.kpl2 = FALSE,
  this.option.bottom = TRUE,
  this.pseudooct = 0.01,
  this.memblip = 0.04,
  this.nlom = 0.05,
  this.P_nlom = 0.035,
  this.P_dom = 0.05,
  this.P_cells = 1,
  this.cell_pH = 7.4,
  this.Anionic_VF = 0.175,
  this.A_Prop_acid = 0.05,
  this.A_Prop_base = 20,
  this.Lyso_VF = 0.0068,
  this.Lyso_Diam = 500,
  this.Lyso_pH = 5.1,
  this.csalt = 0.15,
  this.celldensity = 1,
  this.cellmass = 3,
  this.f_oc = 1,
  this.conc_ser_alb = 24,
  this.conc_ser_lip = 1.9,
  this.Vdom = 0,
  this.pH = 7,
  restrict.ion.partitioning = FALSE,
  surface.area.switch = TRUE
)

Value

ParamDescriptionUnits
casrnChemical Abstracts Service Registry Numbercharacter
nomconcNominal ConcentrationuM=umol/L
well_numberNumber of wells in plate (used to set default surface area)unitless
sareaSurface area of wellm^2
v_totalTotal volume of welluL
v_workingFilled volume of welluL
cell_yieldNumber of cellscells
assay_component_endpoint_namelink to invitro.assay.params tablecharacter
gkowThe log10 octanol to water (PC) (logP)log10 unitless ratio
logHenryThe log10 Henry's law constant 'log10 unitless ratio
gswatThe log10 water solubility (logWSol)log10 mg/L
MP_CThe chemical compound melting pointdegrees Celcius
MP_KThe chemical compound melting pointdegrees Kelvin
MWThe chemical compound molecular weightg/mol
gkawThe air to water PCunitless ratio
duowinternal energy of phase change for octanol-waterJ/mol
duawinternal energy of phase change for air-waterJ/mol
gkmwThe log10 membrane to water PClog10 unitless ratio
gkcwThe log10 cell/tissue to water PClog10 unitless ratio
gkbsaThe log10 bovine serum albumin to water PClog10 unitless ratio
gkplThe log10 plastic to water PClog10 m2/m2
ksaltSetschenow constantL/mol
TsysSystem temperaturedegrees C
TrefReference temperaturedegrees K
option.kbsa2Use alternative bovine-serum-albumin partitioning modellogical
option.swat2Use alternative water solubility correctionlogical
option.kpl2Use alternative plastic-water partitioning modellogical
FBSfFraction fetal bovine serumunitless
pseudooctPseudo-octanol cell storage lipid content
memblipMembrane lipid content of cellsunitless
nlomStructural protein content of cellsunitless
P_nlomProportionality constant to octanol structural proteinunitless
P_domProportionality constant to dissolved organic material (DOM)unitless
P_cellsProportionality constant to octanol storage lipidunitless
Anionic_VFAnionic phospholipid fractionunitless
A_Prop_acidSorption to anionic lipids - acidic chemicalsunitless
A_Prop_baseSorption to anionic lipids - basic chemicalsunitless
Lyso_VFLysosome volume fractionunitless
Lyso_DiamDiameter of lysosomenm
Lyso_pHpH of lysosomeunitless
csaltIonic strength of bufferM=mol/L
celldensityCell densitykg/L, g/mL
cellmassMass per cellng/cell
f_ocIndicates fraction of dissolved organic matter to be treated like proteinsunitless
cellwatFraction of the cell made up of waterunitless
TcorTemperature correction
VmVolume of mediaL
VwellVolume of medium (aqueous phase only)L
VairVolume of head spaceL
VcellsVolume of cells/tissueL
ValbVolume of serum albuminL
VslipVolume of serum lipidsL
VdomVolume of dissolved organic matterL
F_ratioFugacity ratiounitless
kmwThe membrane to water PC (i.e., 10^gkmowunitless
kowThe octanol to water PC (i.e., 10^gkow)unitless
kawThe air to water PC (i.e., 10^gkaw)unitless
swatThe intrinsic water solubility (i.e., 10^gswat)mg/L
kplThe plastic to water PC (i.e., 10^gkpl)m3/m2
kcwThe cell/tissue to water PC (i.e., 10^gkcw)unitless
kbsaThe bovine serum albumin to water PCunitless
swat_LWater solubility limit used for Fugacity ratio calculation
mtotTotal micromolesumol
cwatTotal concentration in wateruM=umol/L
cwat_sDissolved concentration in wateruM=umol/L
csatIs the solution saturated (1/0)logical
activityChemical activity; indicates the potential for baseline toxicity to occur
cairConcentration in head spaceuM=umol/L
calbConcentration in serum albuminuM=umol/L
cslipConcentration in serum lipidsuM=umol/L
cdomConcentration in dissolved organic matteruM=umol/L
ccellsConcentration in cellsuM=umol/L
cplasticConcentration in plasticuM=umol/m^2
mwat_sMass dissolved in waterumols
mairMass in air/head spaceumols
mbsaMass bound to bovine serum albuminumols
mslipMass bound to serum lipidsumols
mdomMass bound to dissolved organic matterumols
mcellsMass in cellsumols
mplasticMass bond to plasticumols
mprecipMass precipitated out of solutionumols
xwat_sFraction dissolved in waterfraction
xairFraction in the airfraction
xbsaFraction bound to bovine serum albuminfraction
xslipFraction bound to serum lipidsfraction
xdomFraction bound to dissolved organic matterfraction
xcellsFraction within cellsfraction
xplasticFraction bound to plasticfraction
xprecipFraction precipitated out of solutionfraction
eta_freeEffective availability ratiofraction
cfree.invitroFree concentration in the in vitro media (use for Honda1 and Honda2)fraction

Arguments

chem.cas

A single or vector of Chemical Abstracts Service Registry Number(s) (CAS-RN) of desired chemical(s).

chem.name

A single or vector of name(s)) of desired chemical(s).

dtxsid

A single or vector ofEPA's DSSTox Structure ID(s) (https://comptox.epa.gov/dashboard)

casrn.vector

A deprecated argument specifying a single or vector of Chemical Abstracts Service Registry Number(s) (CAS-RN) of desired chemical(s).

nomconc.vector

For vector or single value, micromolar (uM = mol/L) nominal concentration (e.g. AC50 value)

this.well_number

For single value, plate format default is 384, used if is.na(tcdata)==TRUE. This value chooses default surface area settings for armitage_estimate_sarea based on the number of wells per plate.

this.FBSf

Fraction fetal bovine serum, must be entered by user.

tcdata

A data.table with casrn, nomconc, MP, gkow, gkaw, gswat, sarea, v_total, v_working. Otherwise supply single values to this.params (e.g., this.sarea, this.v_total, etc.). Chemical parameters are taken from chem.physical_and_invitro.data.

user_assay_parameters

option to fill in your own assay parameters (data table)

this.sarea

Surface area per well (m^2)

this.v_total

Total volume per well (uL)

this.v_working

Working volume per well (uL)

this.cell_yield

Number of cells per well

this.Tsys

System temperature (degrees C)

this.Tref

Reference temperature (degrees K)

this.option.kbsa2

Use alternative bovine-serum-albumin partitioning model

this.option.swat2

Use alternative water solubility correction

this.option.kpl2

Use alternative plastic-water partitioning model

this.option.bottom

Include the bottom of the well in surface area calculation

this.pseudooct

Pseudo-octanol cell storage lipid content

this.memblip

Membrane lipid content of cells

this.nlom

Structural protein content of cells

this.P_nlom

Proportionality constant to octanol structural protein

this.P_dom

Proportionality constant to dissolve organic material

this.P_cells

Proportionality constant to octanol storage lipid

this.cell_pH

7.4, pH of cell

this.Anionic_VF

Anionic phospholipid fraction

this.A_Prop_acid

Sorption to anionic lipids - acidic chemicals

this.A_Prop_base

Sorption to anionic lipids - basic chemicals

this.Lyso_VF

lysosome volume fraction

this.Lyso_Diam

diameter of lysosome (500 nm)

this.Lyso_pH

pH of lysosome (5.1)

this.csalt

Ionic strength of buffer (M = mol/L)

this.celldensity

Cell density kg/L, g/mL

this.cellmass

Mass per cell, ng/cell

this.f_oc

Everything assumed to be like proteins

this.conc_ser_alb

Mass concentration of albumin in serum (g/L)

this.conc_ser_lip

Mass concentration of lipids in serum (g/L)

this.Vdom

0 ml, the volume of dissolved organic matter (DOM)

this.pH

pH of cell culture

restrict.ion.partitioning

FALSE, Should we restrict the chemical available to partition to only the neutral fraction?

surface.area.switch

TRUE, automatically calculates surface area, switch to FALSE if user provided

Author

Greg Honda, Meredith Scherer adapted from code by James Armitage, Jon Arnot

References

armitage2014applicationhttk

honda2019usinghttk

Examples

Run this code

library(httk)

# Check to see if we have info on the chemical:
"80-05-7" %in% get_cheminfo()

#We do:
temp <- armitage_eval(casrn.vector = c("80-05-7", "81-81-2"), this.FBSf = 0.1,
this.well_number = 384, nomconc = 10)
print(temp$cfree.invitro)

# Check to see if we have info on the chemical:
"793-24-8" %in% get_cheminfo()

# Since we don't have any info, let's look up phys-chem from dashboard:
cheminfo <- data.frame(
  Compound="6-PPD",
  CASRN="793-24-8",
  DTXSID="DTXSID9025114",
  logP=4.27, 
  logHenry=log10(7.69e-8),
  logWSol=log10(1.58e-4),
  MP=	99.4,
  MW=268.404
  )
  
# Add the information to HTTK's database:
chem.physical_and_invitro.data <- add_chemtable(
 cheminfo,
 current.table=chem.physical_and_invitro.data,
 data.list=list(
 Compound="Compound",
 CAS="CASRN",
  DTXSID="DTXSID",
  MW="MW",
  logP="logP",
  logHenry="logHenry",
  logWSol="logWSol",
  MP="MP"),
  species="Human",
  reference="CompTox Dashboard 31921")

# Run the Armitage et al. (2014) model:
out <- armitage_eval(
  casrn.vector = "793-24-8", 
  this.FBSf = 0.1,
  this.well_number = 384, 
  nomconc = 10)
  
print(out)

Run the code above in your browser using DataLab