1472-6904-4-2-S1

advertisement
Additional Information - Maple worksheets used in "Physiologically based
pharmacokinetic modeling of arteriovenous concentration differences" by David
G. Levitt; Department of Physiology; University of Minnesota.
I. Ethanol arterial and antecubital vein data and worksheet.
> with(gensolve):
> ethanol_jones:=proc()
Data from Jones et. al. J of Forensic sciences 42: 1088, 1997
Measure arterial, antecubital vein and breath and also arterail data for one individal
ethanol average data for 13 healthy men - average age 31, weight 77 Kg, dose of 0.4 gm/kg
infused at constant rate for 30 minutes
Blood ethanol in unit of mg/dl
> local i,datafile,tdata,xscale;
> defaultpar():
> Wtot:= 70.0; #Arbitray since ethanol dose is per Kg
> standardhuman2(Wtot);
> Fat := 0.2;# averge value for men
> cunit:= "millimoles";
> concunit[vein] :=2;#whole blood conc
> Vm[liver]:= 2.45331; Km[liver]:= .09569;#best vallue
for this data
Kfwat:=0.074;
ninput:=1;findabs:=0;
> finput[1]:=
table([organ=vein,type=1,rate=608/30,tbeg=0,tend=30,csteady
=0,padjust=0]);#Iv infusion of .4 gm/Kg for 30 minutes
> pdata:=2;
> xscale:=0.217; #convert from mg/dl to mm/liter
Arterial data for control subjects
> data[1]:= [[0., 0.], [10., 11.39350688], [20.,
16.62727129], [30., 20.57272623], [35., 14.65454599], [40.,
12.96363642], [45., 11.83636482], [50., 10.95064894], [55.,
10.26623311], [60., 9.70259731], [75., 8.33376565], [90.,
7.44805194], [120., 5.39480445], [150., 3.77797], [180.,
2.25454537], [210., 1.207792271]];
Antecubital vein data for control subjects.
data[2]:=[[0., 0.], [10., 7.56896651], [20., 14.03370248],
[30., 17.86119188], [35., 13.76079286], [40., 12.18686496],
[45., 11.21175484], [50., 10.61896639], [55., 9.887297077],
[60., 9.475822762], [75., 8.270241612], [90., 7.547778478],
[120., 5.656797013], [150., 4.120110862], [180.,
2.794112615]];
> end proc:
II. Thiopental Worksheets:
thiopental_barratt:=proc()
Data from Barratt et. al Brit. J. Anesth. 1984, 56: 1385 Administered 5mg/Kg thiopental at constant rate over 30 second period - sampled
arterial, antecubital, central and jujular vein simultaneously.
> local i,datafile;
> defaultpar():
> Wtot:= 70; #Arbitrary - since dose/kg
standardhuman2(Wtot);
> Fat:=0.26;#No information
> cunit:="milligrams";
> concunit[vein] :=4;#plasma concentration of vein
findabs:=0;
rblpl:=0.94;# required if use freepl
freepl:= 0.15; #fraction free in plasma - this turns on use
of ktiss[i]
X:=0.5; #30 second injection
ninput :=1;
finput[1]:=table([organ=vein,type=1,rate=5*70/X,tbeg=0,
tend=X,csteady=0,padjust=0]);#bolus input
for i from 2 to N do ktiss[i]:=1.0;end do;
ktiss[liver]:=3;ktiss[kidney]:=3;
ktiss[muscle]:=0.8;
ktiss[lipid]:=6;
Tclr[liver]:=3.5;
> De[liver]:=0.3;
> pdata:=2;
data[1]:=[[0,0],[1.0,51.5],[1.5,35.8],[2,22.5],[2.5,13.9],[
3,11],[3.5,10],[4.5,9],[5.5,8.1],[7.5,6.9],[9.5,5.7],[12.5,
4.7]];# Arterial concentration
data[2]:=[[0,0],[1.0,11.7],[1.5,17.4],[2,15.1],[2.5,12.8],[
3,9.8],[3.5,8.6],[4.5,7.4],[5.5,7],[7.5,5.9],[9.5,5.3],[12.
5,4.6]];# Antecubital concentration
>data[3]:=[[0,0],[1.0,11.7],[1.5,17.4],[2,15.1],[2.5,12.8],[
3,9.8],[3.5,8.6],[4.5,7.4],[5.5,7],[7.5,5.9],[9.5,5.3],[12.
5,4.6]];#
> end proc:
> thiopental_stanski:=proc()
Data from Stanski et. al. J. of Pharmacokin. and Biopharm. 12: 223, 1984
Arterial and antecubital veins samples from 1 subject
6 min constant infusion at rate of 150 mg/min in healthy male patients (no body wt
given)
Times are not given - must be read off graph
> local i,datafile;
> defaultpar():
> Wtot:= 65; #Not Known - adjusted to fit data
standardhuman2(Wtot);
> Fat := 0.2;#Guess for normal male patients
> cunit:="milligrams";
> concunit[vein] :=4;#plasma concentration of vein
concunit[muscle]:=2;concunit[lipid]:=2;#mg/liter of tissue
findabs:=0;
rblpl:=0.94;# required if use freepl
freepl:= 0.15; #fraction free in plasma - this turns on use
of ktiss[i]
ninput :=1;
finput[1]:=table([organ=vein,type=1,rate=150,tbeg=0,
tend=6,csteady=0,padjust=0]);#bolus input
for i from 2 to N do ktiss[i]:=1.0;end do;
ktiss[liver]:=3;ktiss[kidney]:=3;
ktiss[muscle]:=0.8;
ktiss[lipid]:=6;
Tclr[liver]:=1.5;
De[liver]:=0.3;
> pdata:=2;
data[1]:=[[2., 22.86466], [3., 42.6147], [4., 46.20732],
[5., 51.04743], [6., 56.39452], [6.3, 51.68705], [8.,
33.42763], [10., 27.56026], [12.5, 22.02628], [15.,
18.85135], [18., 17.17052]];
print("data[1]=",data[1]);
data[2]:=[[2.0, 7.317163], [3., 16.03393], [4., 23.00747],
[5., 33.22015], [6., 44.23674], [6.3, 46.7863], [8.,
30.44713], [10., 24.9471], [12.5, 19.93784], [15.,
17.06394], [18., 15.44601]];
print("data[2]=",data[2]);
> end proc:
III. DPTA worksheet
> with(gensolve):
> dtpa_cousins_2:=proc()
Data from Cousins .. Peters et. al. Nuclear Medicine Communications, 1999, 20 1047
IV Injected (about 15 second) in labeled DTPA (about 200 MBq, but obiously much
variability) and about 5 grams of inulin
Sampled arterial and antecubital venous (with a delay of 30 seconds)This data is from fig. 2 which shows arterial and A-V difference for 3 sugjects: - Subject
2
Since do not know dose or body weight, adjust dose to fit initial points
> local i,datafile1,datafile2,tdata,xscale;
> defaultpar():
> Wtot:= 70.0; #Arbitray since ethanol dose is unknown and
is adjusted
> standardhuman2(Wtot);
> Fat := 0.2;# averge value for men
> cunit:= "cpm";
> concunit[vein] :=4;#plasma conc
> rclr:=0.096;
> mecf:=1;
> pdata:=1;
> ninput:=1;findabs:=0;
X:=0.25;#Inject in 15 seconds (= .25 minutes)
> finput[1]:=
table([organ=vein,type=1,rate=6600000*0.25/X,tbeg=0,tend=X,
csteady=0,padjust=0]);
> pdata:=2;
> data[1]:=[[0., 0.], [2.5, 238759.7], [3.5, 191279.1],
[4.5, 167538.8], [6.5, 139050.4], [8.5, 126162.8], [10.5,
118023.3], [15.5, 99709.3], [20.5, 94282.95], [30.5,
80717.05], [40.5, 73255.81], [50.5, 67151.16], [60.5,
61724.8]];
print("data[1]=",data[1]);
>
data[2]:=[[0., 0.], [3., 153973.], [4., 146512.], [5.,
138372.], [7., 122780.], [9., 118023.], [11., 112597.],
[16., 96996.], [21., 90282.], [31., 80717.05], [41.,
73255.81], [51., 67151.16], [61., 61724.8]];
print("data[2]=",data[2]);
> end proc:
IV. Ketamine
ketamine_R:=proc()
Data from Persson et. al. Eur. J. Clin. Pharm. 2002 57:869
Arterial and arm vein R-ketakine after 30 minute IV infusion
Ave for 10 young Male subjects - (one old = 62) average wt = 76 Kg
Plasma Concentraton normalizied for dose: (nanograms/ml/mg dose)
> local i,datafile;
> defaultpar():
> Wtot:= 76;
standardhuman2(Wtot);
> Fat := 0.2;#Males
> cunit:="micrograms";
> concunit[lipid]:=2;
> concunit[vein] :=4;#plasma concentration of vein
findabs:=0;
rblpl:=0.83;# required if use freepl
freepl:= 0.4; #fraction free in plasma - Hijazi et. al.
Eur. J. clin. Phar. 2002 58:37
X:=30; #30 minute IV constant infusion
ninput :=1;
finput[1]:=table([organ=vein,type=1,rate=1000*237/(237+36)/
X,tbeg=0, tend=X,csteady=0,padjust=0]);#Plasma values
normalized to 1 mg dose of ketamine HCL
for i from 2 to N do ktiss[i]:=4;end do;
ktiss[kidney]:=20;
ktiss[lipid]:=10;
Tclr[liver]:=3;
ktiss[muscle]:=2;
pdata:=2;
De[liver]:=0.3;
> data[1]:=[[0., 0.], [5., 6.122353], [10., 7.786362], [15.,
10.01598], [20., 10.84832], [25., 11.48111], [30.,
11.5157], [40., 4.665677], [50., 3.203885], [60.,
2.473545], [180., .934]];
data[2]:=[[0., 0.], [5., 2.261435], [10., 4.155747], [15.,
5.884456], [20., 6.283622], [25., 7.115176], [30.,
8.178945], [40., 4.891003], [50., 3.596365], [60., 2.767],
[180., 1.06]];
> print("data[1]=",data[1]);
print("data[2]=",data[2]);
> end proc:
V. D2O Worksheet.
> with(gensolve);
> D20_schloerb:=proc()
Data from fig. 7, Schloerb et. al. J. C. I. 29: 1296. 1950. Arterial blood D20
concentration.
Subject JO -Body weight 81.9 gms, Total body water = 48 liters.
Since equilibrium D2O conc. is 0.144 vol %, this indicates that 69.05 ml was injected,
or 276 ml/min for 15 seconds.
Use cunit = 10 ml so that unit of vol% corresponds to 10 ml/liter. In this unit, 276
ml/sec = 27.6 (10 ml)/sec.
Adjusted wrfract[i] so that using standard fat of 20% give the correct water volume.
> local i,datafile,tdata;
> defaultpar():
> Wtot:= 81.9;
> standardhuman2(Wtot);
> cunit:= " 10 ml D20";
> rclr:= 0.0022*Wtot/70; # water loss of 7.7% of total
body water/day
> concunit[artery] :=3;#water conc
> ninput:=1;findabs:=0;
> finput[1]:=
table([organ=vein,type=1,rate=27.6,tbeg=0,tend=.25,csteady=
0,padjust=0]);#15 second IV infusion of 69 ml of 100% D20
> pdata:=2;
> data[1]:=[[.6, 1.030014], [1.617467, .515404], [2.040738,
.4632552], [2.629491, .4324928], [3.29232, .3986502],
[3.654996, .3710066], [5.20962, .3047937], [10.71824,
.2406334], [14.88098, .2120204], [39.47748, .161358], [60.,
.144]];
If want to plot arterial/venous ratio - data[1] and data[2] must have identical time points
data[2]:=[[1.617467,
0.1614964],[3.654996,
0.1700552],[10.71824,
0.155446],[24.9747,
0.1539505],[39.47748,
0.161358],[60,
0.144]];#antecubital vein data
> end proc:
VI. Acetone Worksheet:
> acetone:=proc()
Data from Wigaeus et. al. Scand. J. work env. and Health 7 (1981) 84
Data for arterial, venous and end alveolar from Series1 (mg/Kg blood)
Ave. of 8 subjects - at rest
Insired conc. - 1309 mg/M^3 - Expired conc. (end alveolar) is constant at about 500
mg/M^3
This corresponds to a constant input of alveolar vent(liters) * (0.809 mg/liter) to the
lung TISSUE (not to alveolar space)
Set avent = -1 - this shuts off alveolar lung exchange and simply inputs to lung
tissue
There is an endogenous acetone level at t=0 of 1.3 mg/Kg that has been subtracted.
> local i,datafile,Kfair;
> defaultpar():
> Wtot:= 70; #Arbitrary - Input normalized by alveolar
respiraton
standardhuman2(Wtot);
> Fat:=0.16;
> klip[vein]:=0.01;
> cunit:="mg";
> concunit[1] :=2;# experimental output = blood conc
ninput :=1;
inprate:=6.0*(0.809);#constant input = alvent *(inhaled end alveolar)
finput[1]:=table([organ=lung,type=1,rate=inprate,tbeg=0,
tend=120,csteady=0,padjust=0]);#30 min hour input of 870
mg/M^3
Tclr[liver]:=0.0;
Kfair:=80;
Kbair:= 300;
alvent:= -1;
Kfwat:=Kfair/Kwair;
Kfbld:=Kfair/Kbair;
> fr_arm[muscle]:=0.5;
> pdata:=2;
data[1]:=[[0., 0.], [3.2714, 1.322324], [5.138337,
2.00705], [10.43489, 2.845844], [14.97688, 3.532263],
[20.2783, 4.295113], [24.82759, 4.867612], [30.15335,
5.25073], [35.46694, 5.823713], [39.63165, 6.433944],
[45.35173, 6.627437], [50.27586, 7.314099], [55.21947,
7.696974], [59.76146, 8.383393], [64.69534, 8.91816],
[70.00893, 9.49114], [74.97444, 9.53226], [79.90345,
10.14298], [84.82028, 10.94356], [89.77119, 11.21251],
[95.09209, 11.67158], [100.0552, 11.75067], [104.6337,
11.86749], [109.5505, 12.66807], [114.8957, 12.7474],
[119.3939, 14.11734]];
data[2]:=[[0., 0.], [2.96714, .106941], [5.627586,
.336473], [10.55659, .947188], [14.34888, 1.405284],
[19.66491, 1.940294], [25.36308, 2.475546], [29.91968,
2.934126], [34.47627, 3.392706], [40.18661, 3.738093],
[44.75294, 4.04478], [50.46085, 4.428139], [54.63286,
4.924451], [59.95132, 5.421488], [65.30386, 5.386901],
[69.85314, 5.9594], [74.78458, 6.532142], [80.12495,
6.687421], [85.07343, 6.99435], [89.6714, 6.807387],
[94.98256, 7.418343], [99.97485, 7.041756], [105.2884,
7.614739], [109.8548, 7.921427], [114.8008, 8.266329],
[119.7371, 8.76312]];
print("data[1]=",data[1]);
print("data[2]=",data[2]);
> end proc:
VII. Methylene Chloride Worksheet.
> methylene:=proc()
Data from Astrand et. al. Scand. J. work env. and Health 1 (1975) 78
NOTE - methylene chloride =
Data shown for 1 subject - for arterial, venous and end alveolar for one subject - at rest,
exercise, rest
The is venous and arterial data for for first 60 minutes at rest:
0-30 min Inspired air conc = 870 mg/M^3, 30-60 = 1740 mg/M^3 (1 meter^3 = 1000
liters)
USED -Partition coefficients from Johanson et. al. Toxicology letters 41: 115 (1988) Kbair = 11 - this is referencec in several articles
Not USED -Instead used 2 year old rat data (Thomas et. al. Env. Health Perspectives
104: 858 1996. Kbair = 27
Alveolar ventilation for this subject= 4.8 l/min 0-30, and 5.1 lit/min 30-60
> local i,datafile,Kfair;
> defaultpar():
> Wtot:= 70; #Arbitrary - Input normalized by alveolar
respiraton
standardhuman2(Wtot);
> Fat:=0.2;#Young swedish men
> cunit:="mg";
> concunit[1] :=2;# experimental output = blood conc
ninput :=2;
finput[1]:=table([organ=lung,type=1,rate=0.87,tbeg=0,
tend=30,csteady=0,padjust=0]);#30 min hour input of 870
mg/M^3
finput[2]:=table([organ=lung,type=1,rate=1.74,tbeg=30,
tend=60,csteady=0,padjust=0]);#30 min hour input of 870
mg/M^3
Km[liver]:=1.5;
Vm[liver]:=2.8;#determinse clearance at high concentration
Kfair:=130;#Olive oil partition - Gargas et. al.
Toxicology and App. Pharm. 98:87 (1989)
Kbair:= 11;#Emperical value = experimental arterial/end
alveolar
Kwair:=6;
alvent:=5.1;
> kbair_physical:=11;#True blood air value
Kfbld:=Kfair/kbair_physical;# fat/blood partition coef.
Kfwat:=Kfair/Kwair;
> fr_arm[muscle]:=0.5;
> pdata:=2;
> data[1]:=[[0., 0.], [3.16, .8879057], [5.3, 1.31314],
[10.4, 1.700477], [15.3, 2.106332], [20.0, 2.104784],
[25.2, 2.307053], [30., 2.675872], [32., 3.045894], [33.5,
3.989527], [35.3, 4.637268], [40.2, 4.987568], [45.4,
5.930456], [50.6, 6.002866], [55.6, 6.112429], [60.,
6.44444]];
> data[2]:=[[0., 0.], [3.16, .5458038e-1], [5.3, .1465414],
[10.4, .7190047], [15.3, 1.013808], [20.4, 1.23448], [25.2,
1.195895], [30., 1.176001], [32., 1.304884], [33.5,
1.545278], [35.3, 2.137234], [40.2, 2.209874], [45.4,
3.282276], [50.6, 3.725168], [55.6, 3.649547], [60.,
3.79626]];
print("data[1]=",data[1]);
print("data[2]=",data[2]);
> end proc:
VIII. Toluene Worksheet.
> toluene_carlsson:=proc()
Toluene data of Carlsson (Scand. J Work Env. Health B. 8 43 (1962)
Measured arterial, venous ("brachial") and alveolar
Kbair is the arterial/end tidal ratio during uptake, thys corrects for washin-washout effect
> local i,datafile,Kfair;
> defaultpar():
> Wtot:= 75; #Body weight - Not reported - assumed value to
go with reported alvent
standardhuman2(Wtot);
> Fat:=0.26;#guess men age 22-43 - only one overweight
> cunit:="mg";
> concunit[1] :=2;# experimental output = blood conc
ninput :=1;
finput[1]:=table([organ=lung,type=1,rate=0.3,tbeg=0,
tend=120,csteady=0,padjust=0]);#30 min hour input of 300
mg/M^3
Tclr[liver]:=80.0;
Tclr[kidney]:=8;
klip[vein]:=0.006;
Kfair:=1470;#Value of oil/air from Sato et. al. 1979;
36:231
Kbair:= 9;#The blood/air ratio near steady state corrects
for washin-washout during uptake
Kwair:=2.2;
Kwair:=1.75;#Gargas
kbair_physical:=15.6;#True blood air value
Kfbld:=Kfair/kbair_physical;# fat/blood partition coef.
Kfwat:=Kfair/Kwair;
alvent:=6.8;#Average value
> pdata:=2;
> fr_arm[muscle]:=0.5;
> print("data[1]=",data[1]);print("data[2]=",data[2]);
> data[1]:=[[0., 0.], [1., .3107034], [3.110934, .3237988],
[4.7905, .43838], [10.03027, .518576], [14.69258,
.4975182], [19.89842, .4560983], [24.8881, .6241743],
[29.81558, .5692879], [34.76945, .6089917], [39.71389,
.6149132], [44.92727, .6005191], [49.59524, .5997306],
[54.53969, .6056521], [59.48036, .5980608], [64.68243,
.543128], [69.89203, .5152209], [74.85532, .5887069],
[79.52707, .6014313], [84.72913, .5464985], [89.66981,
.5389071], [94.63687, .6259059], [99.31239, .6521432],
[104.8267, .7322928], [109.4627, .6166449], [114.4184,
.663105], [119.3516, .6284879]];
data[2]:=[[0., 0.], [1.3, .2679384e-1], [3.1, .1211057],
[5.268042, .1815426], [10.23699, .2752978], [14.9125,
.3015351], [19.86072, .3209695], [24.81082, .3471603],
[30.04304, .4003306], [35.28658, .4940394], [39.94324,
.4527123], [45.15662, .4383182], [50.07467, .3496495],
[54.76715, .4366947], [59.97487, .4020313], [64.91554,
.39444], [69.85999, .4003615], [75.08844, .4400189],
[79.7583, .4459868], [84.70086, .4451519], [89.6453,
.4510734], [94.86999, .4772179], [99.81255, .476383],
[104.4805, .4755945], [109.692, .4544439], [114.6365,
.4603655], [119.5771, .4527741]];
> end proc:
Download