R Under development (unstable) (2025-12-07 r89119 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # R CMD BATCH --no-timing --no-restore --no-save solve_dermal_test.R solve_dermal_test.Rout > > # Get rid of anything in the workspace: > rm(list=ls()) > > library(httk) > > # Rationale: Use of signif is required for the same results on various OS's due > # to precision differences. > signif(head(solve_dermal_pbtk(chem.name="propylparaben")), + 2) None of the monitored components undergo unit conversions (i.e. conversion factor of 1). AUC is area under the plasma concentration curve in uM*days units with Rblood2plasma = 0.654. The model outputs are provided in the following units: umol: Avehicle, Aplasma, Ain, Aexhaled, Atubules, Ametabolized uM: Cgut, Cliver, Cven, Clung, Cart, Crest, Ckidney, Cplasma, Cskin_exposed, Cskin_unexposed, Cvehicle uM*days: AUC time Avehicle Cgut Cliver Cven Clung Cart Crest Ckidney [1,] 0.0000 390 0.0000 0.0000 0.0e+00 0.00000 0.00000 0.00000 0.0000 [2,] 0.0001 390 0.0000 0.0000 1.0e-06 0.00000 0.00000 0.00000 0.0000 [3,] 0.0100 390 0.0030 0.0027 1.0e-03 0.00076 0.00099 0.00032 0.0059 [4,] 0.0210 390 0.0069 0.0096 1.9e-03 0.00140 0.00190 0.00120 0.0120 [5,] 0.0310 390 0.0100 0.0170 2.7e-03 0.00200 0.00260 0.00250 0.0170 [6,] 0.0420 390 0.0130 0.0230 3.3e-03 0.00250 0.00330 0.00390 0.0220 Cplasma Aplasma Cskin_exposed Cskin_unexposed Cvehicle Ain Aexhaled [1,] 0.0e+00 0.0e+00 0.0000 0.0000 10 0.000 0 [2,] 2.0e-06 3.0e-06 0.0046 0.0000 10 0.001 0 [3,] 1.6e-03 2.3e-03 0.3200 0.0007 10 0.100 0 [4,] 2.9e-03 4.4e-03 0.4500 0.0023 10 0.210 0 [5,] 4.1e-03 6.1e-03 0.5100 0.0040 10 0.310 0 [6,] 5.1e-03 7.6e-03 0.5300 0.0056 10 0.410 0 Atubules Ametabolized AUC [1,] 0.0e+00 0.0e+00 0.0e+00 [2,] 0.0e+00 0.0e+00 0.0e+00 [3,] 6.5e-05 5.2e-05 8.0e-06 [4,] 2.7e-04 4.3e-04 3.2e-05 [5,] 5.9e-04 1.3e-03 6.8e-05 [6,] 1.0e-03 2.5e-03 1.2e-04 There were 13 warnings (use warnings() to see them) > > p <- parameterize_dermal_pbtk(chem.name="propylparaben") Warning messages: 1: In apply_clint_adjustment(Clint.point, Fu_hep = Fu_hep, suppress.messages = suppress.messages) : Clint adjusted for in vitro partitioning (Kilford, 2008), see calc_hep_fu. 2: In calc_ma(chem.cas = chem.cas, chem.name = chem.name, dtxsid = dtxsid, : Membrane affinity (MA) predicted with method of Yun and Edginton (2013), see calc_ma. 3: In apply_fup_adjustment(fup.point, fup.correction = fup.adjustment, : Fup adjusted for in vivo lipid partitioning (Pearce, 2017), see calc_fup_correction. 4: In parameterize_dermal_pbtk(chem.name = "propylparaben") : Funbound.plasma recalculated with adjustment. Set adjusted.Funbound.plasma to FALSE to use original value. 5: In calc_ma(chem.cas = chem.cas, chem.name = chem.name, dtxsid = dtxsid, : Membrane affinity (MA) predicted with method of Yun and Edginton (2013), see calc_ma. 6: In apply_fup_adjustment(fup.point, fup.correction = fup.adjustment, : Fup adjusted for in vivo lipid partitioning (Pearce, 2017), see calc_fup_correction. 7: In calc_rblood2plasma(chem.cas = chem.cas, species = species, adjusted.Funbound.plasma = adjusted.Funbound.plasma, : Rblood2plasma has been recalculated. 8: In available_rblood2plasma(chem.cas = chem.cas, species = species, : Human Rblood2plasma calculated with calc_rblood2plasma. 9: In parameterize_dermal_pbtk(chem.name = "propylparaben") : Since parameter Kvehicle2water is null, vehicle containing chemical is assumed to be water. 10: In get_caco2(chem.cas = chem.cas, chem.name = chem.name, dtxsid = dtxsid, : Default value of 1.6 used for Caco2 permeability. > p <- p[sort(names(p))] > # Try to standardize order of variable names > for (this.param in + names(p)[order(toupper(names(p)))]) cat( + paste(this.param,": ",p[[this.param]],"\r\n",sep="")) BW: 70 Caco2.Pab: 1.6 Caco2.Pab.dist: NA Clint: 50.59 Clint.dist: NA Clmetabolismc: 0.4199 Fabsgut: 0.64 Fhep.assay.correction: 0.7511 Fskin_exposed: 0.1 Funbound.plasma: 0.04892 Funbound.plasma.adjustment: 0.6404 Funbound.plasma.dist: NA hematocrit: 0.44 InfiniteDose: 0 Kblood2air: 123300000 Kgut2pu: 55.37 kgutabs: 2.18 Kkidney2pu: 90.78 Kliver2pu: 116.5 Klung2pu: 9.961 Krbc2pu: 4.365 Krest2pu: 38.71 Kskin2pu: 29.93 Kskin2vehicle: 5.5 liver.density: 1.05 MA: 164.8 million.cells.per.gliver: 110 MW: 180.2 P: 0.02249 pKa_Accept: pKa_Donor: 8.5 Pow: 1086 Qalvc: 18.59 Qcardiacc: 13.88 Qgfrc: 0.3099 Qgutf: 0.2054 Qkidneyf: 0.2214 Qliverf: 0.0535 Qskinf: 0.05359 Rblood2plasma: 0.654 skin_depth: 0.118 totalSA: 18450 Vartc: 0.03827 Vgutc: 0.0158 Vkidneyc: 0.00419 Vliverc: 0.02448 Vlungc: 0.007235 Vrestc: 0.7433 Vskinc: 0.0332 Vvenc: 0.03827 > > quit("no") > proc.time() user system elapsed 5.76 0.37 6.12