- Author:
- SherryZ1215 <d.lzhshj@gmail.com>
- Date:
- 2023-06-09 11:01:54+12:00
- Desc:
- Documentation
Doc for exposure
- Permanent Source URI:
- https://models.cellml.org/workspace/adf/rawfile/6867eca056feebee5b355f71496fcb942b662625/Rat_lindane_Croom_2015.cellml
<?xml version='1.0'?>
<model name="rat_lindane" xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#" xmlns:xlink="http://www.w3.org/1999/xlink">
<import xlink:href="Lindane_rat_Units.cellml">
<units name="mg" units_ref="mg"/>
<units name="hr" units_ref="hr"/>
<units name="per_hr" units_ref="per_hr"/>
<units name="litre_per_hr" units_ref="litre_per_hr"/>
<units name="mg_per_kg" units_ref="mg_per_kg"/>
<units name="mg_per_litre" units_ref="mg_per_litre"/>
<units name="litre_per_hr_kg" units_ref="litre_per_hr_kg"/>
<units name="per_hr_kg" units_ref="per_hr_kg"/>
</import>
<component name="main">
<variable initial_value="0.1615" name="BW" units="kilogram"/>
<variable initial_value="14" name="Qcc" units="litre_per_hr_kg"/>
<variable initial_value="0.25" name="Qliv" units="dimensionless"/>
<variable initial_value="0.09" name="Qfat" units="dimensionless"/>
<variable initial_value="0.03" name="Qbrain" units="dimensionless"/>
<variable initial_value="0.278" name="Qslow" units="dimensionless"/>
<variable name="Qc" units="litre_per_hr"/>
<variable name="Ql" units="litre_per_hr"/>
<variable name="Qf" units="litre_per_hr"/>
<variable name="Qbr" units="litre_per_hr"/>
<variable name="Qs" units="litre_per_hr"/>
<variable name="Qr" units="litre_per_hr"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Qc</ci>
<apply>
<times/>
<ci>Qcc</ci>
<apply>
<power/>
<ci>BW</ci>
<cn cellml:units="dimensionless">0.74</cn>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>Ql</ci>
<apply>
<times/>
<ci>Qliv</ci>
<ci>Qc</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Qf</ci>
<apply>
<times/>
<ci>Qfat</ci>
<ci>Qc</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Qbr</ci>
<apply>
<times/>
<ci>Qbrain</ci>
<ci>Qc</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Qs</ci>
<apply>
<times/>
<ci>Qslow</ci>
<ci>Qc</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Qr</ci>
<apply>
<minus/>
<apply>
<minus/>
<apply>
<minus/>
<apply>
<minus/>
<ci>Qc</ci>
<ci>Ql</ci>
</apply>
<ci>Qf</ci>
</apply>
<ci>Qbr</ci>
</apply>
<ci>Qs</ci>
</apply>
</apply>
</math>
<!--blood flow-->
<!--var Qf: litre_per_hr {init: 0.3269};
var Qs: litre_per_hr {init: 1.0098};
var Ql: litre_per_hr {init: 0.9081};
var Qr: litre_per_hr {init: 1.2786};
var Qbr: litre_per_hr {init: 0.03};
var Qb: litre_per_hr {init: 0.109};
var Qc: litre_per_hr {init: 3.6322};-->
<variable initial_value="0.05" name="Vblood" units="dimensionless"/>
<variable initial_value="0.0116" name="Vbrain" units="dimensionless"/>
<variable initial_value="0.04" name="Vliver" units="dimensionless"/>
<variable name="Vfat" units="dimensionless"/>
<variable initial_value="0.63" name="Vslow" units="dimensionless"/>
<variable name="Vrap" units="dimensionless"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Vfat</ci>
<apply>
<times/>
<cn cellml:units="dimensionless">0.01</cn>
<apply>
<plus/>
<apply>
<times/>
<cn cellml:units="dimensionless">20</cn>
<ci>BW</ci>
</apply>
<cn cellml:units="dimensionless">1.664</cn>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>Vrap</ci>
<apply>
<minus/>
<apply>
<minus/>
<apply>
<minus/>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
<ci>Vblood</ci>
</apply>
<ci>Vliver</ci>
</apply>
<ci>Vfat</ci>
</apply>
<ci>Vslow</ci>
</apply>
</apply>
</math>
<variable name="Vf" units="litre"/>
<variable name="Vs" units="litre"/>
<variable name="Vl" units="litre"/>
<variable name="Vr" units="litre"/>
<variable name="Vbr" units="litre"/>
<variable name="Vb" units="litre"/>
<variable name="Vven" units="litre"/>
<variable name="Vart" units="litre"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Vb</ci>
<apply>
<times/>
<ci>Vblood</ci>
<ci>BW</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Vart</ci>
<apply>
<times/>
<cn cellml:units="dimensionless">0.25</cn>
<ci>Vb</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Vven</ci>
<apply>
<times/>
<cn cellml:units="dimensionless">0.75</cn>
<ci>Vb</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Vl</ci>
<apply>
<times/>
<ci>Vliver</ci>
<ci>BW</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Vbr</ci>
<apply>
<times/>
<ci>Vbrain</ci>
<ci>BW</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Vf</ci>
<apply>
<times/>
<ci>Vfat</ci>
<ci>BW</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Vs</ci>
<apply>
<times/>
<ci>Vslow</ci>
<ci>BW</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Vr</ci>
<apply>
<times/>
<ci>Vrap</ci>
<ci>BW</ci>
</apply>
</apply>
</math>
<!--compartmental volume-->
<!--var Vf: litre {init: 0.0079};
var Vs: litre {init: 0.1017};
var Vl: litre {init: 0.0065};
var Vr: litre {init: 0.0345};
var Vbr: litre {init: 0.0019};
var Vb: litre {init: 0.0081};
var Vven: litre {init: 0.0061};
var Vart: litre {init: 0.0020};-->
<!--partition coefficient-->
<variable initial_value="186" name="Pfat_bl" units="dimensionless"/>
<variable initial_value="3.4" name="Pslow_bl" units="dimensionless"/>
<variable initial_value="6.1" name="Pliv_bl" units="dimensionless"/>
<variable initial_value="6.1" name="Prapid_bl" units="dimensionless"/>
<variable initial_value="3" name="Pbrain_bl" units="dimensionless"/>
<variable initial_value="60" name="dose" units="mg_per_kg"/>
<variable initial_value="0.8" name="F" units="dimensionless"/>
<variable name="D0" units="mg"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>D0</ci>
<apply>
<times/>
<ci>F</ci>
<ci>dose</ci>
<ci>BW</ci>
</apply>
</apply>
</math>
<variable initial_value="0.1" name="Ka" units="per_hr"/>
<variable initial_value="6" name="Kfc" units="per_hr"/>
<variable name="KF" units="per_hr_kg"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>KF</ci>
<apply>
<divide/>
<ci>Kfc</ci>
<apply>
<power/>
<ci>BW</ci>
<cn cellml:units="dimensionless">0.3</cn>
</apply>
</apply>
</apply>
</math>
<!--var KF: dimensionless {init: 10.3681};-->
<variable initial_value="0" name="t" units="hr"/>
<!--initial condition-->
<variable initial_value="0" name="A_fat" units="mg"/>
<variable initial_value="0" name="A_slow" units="mg"/>
<variable initial_value="0" name="A_liv" units="mg"/>
<variable initial_value="0" name="A_rapid" units="mg"/>
<variable initial_value="0" name="A_brain" units="mg"/>
<variable initial_value="0" name="A_blood" units="mg"/>
<variable initial_value="D0" name="A_stomach" units="mg"/>
<variable initial_value="0" name="A_ven" units="mg"/>
<variable initial_value="0" name="A_art" units="mg"/>
<variable initial_value="0" name="A_liv_CL" units="mg"/>
<!--concentration-->
<variable name="C_art" units="mg_per_litre"/>
<variable name="C_brain" units="mg_per_litre"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>C_art</ci>
<apply>
<divide/>
<ci>A_art</ci>
<ci>Vb</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>C_brain</ci>
<apply>
<divide/>
<ci>A_brain</ci>
<ci>Vbr</ci>
</apply>
</apply>
<!--ODE system-->
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_ven</ci>
</apply>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Qf</ci>
<ci>A_fat</ci>
</apply>
<ci>Vf</ci>
</apply>
<ci>Pfat_bl</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Qbr</ci>
<ci>A_brain</ci>
</apply>
<ci>Vbr</ci>
</apply>
<ci>Pbrain_bl</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Qs</ci>
<ci>A_slow</ci>
</apply>
<ci>Vs</ci>
</apply>
<ci>Pslow_bl</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Ql</ci>
<ci>A_liv</ci>
</apply>
<ci>Vl</ci>
</apply>
<ci>Pliv_bl</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>Qr</ci>
<ci>A_rapid</ci>
</apply>
<ci>Vr</ci>
</apply>
<ci>Prapid_bl</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_art</ci>
</apply>
<apply>
<minus/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_ven</ci>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>Qc</ci>
<ci>A_art</ci>
</apply>
<ci>Vb</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_fat</ci>
</apply>
<apply>
<times/>
<ci>Qf</ci>
<apply>
<minus/>
<apply>
<divide/>
<ci>A_art</ci>
<ci>Vb</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<ci>A_fat</ci>
<ci>Vf</ci>
</apply>
<ci>Pfat_bl</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_slow</ci>
</apply>
<apply>
<times/>
<ci>Qs</ci>
<apply>
<minus/>
<apply>
<divide/>
<ci>A_art</ci>
<ci>Vb</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<ci>A_slow</ci>
<ci>Vs</ci>
</apply>
<ci>Pslow_bl</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_brain</ci>
</apply>
<apply>
<times/>
<ci>Qbr</ci>
<apply>
<minus/>
<apply>
<divide/>
<ci>A_art</ci>
<ci>Vb</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<ci>A_brain</ci>
<ci>Vbr</ci>
</apply>
<ci>Pbrain_bl</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_rapid</ci>
</apply>
<apply>
<times/>
<ci>Qr</ci>
<apply>
<minus/>
<apply>
<divide/>
<ci>A_art</ci>
<ci>Vb</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<ci>A_rapid</ci>
<ci>Vr</ci>
</apply>
<ci>Prapid_bl</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_stomach</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<ci>Ka</ci>
</apply>
<ci>A_stomach</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_liv</ci>
</apply>
<apply>
<plus/>
<apply>
<minus/>
<apply>
<times/>
<ci>Ql</ci>
<apply>
<minus/>
<apply>
<divide/>
<ci>A_art</ci>
<ci>Vb</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<ci>A_liv</ci>
<ci>Vl</ci>
</apply>
<ci>Pliv_bl</ci>
</apply>
</apply>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>KF</ci>
<ci>Vl</ci>
<ci>A_liv</ci>
</apply>
<ci>Vl</ci>
</apply>
<ci>Pliv_bl</ci>
</apply>
</apply>
<apply>
<times/>
<ci>Ka</ci>
<ci>A_stomach</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>t</ci>
</bvar>
<ci>A_liv_CL</ci>
</apply>
<apply>
<divide/>
<apply>
<divide/>
<apply>
<times/>
<ci>KF</ci>
<ci>Vl</ci>
<ci>A_liv</ci>
</apply>
<ci>Vl</ci>
</apply>
<ci>Pliv_bl</ci>
</apply>
</apply>
</math>
</component>
</model>