- Author:
- Hanne Nielsen <hnie010@aucklanduni.ac.nz>
- Date:
- 2011-08-08 10:49:43+12:00
- Desc:
- Added file a (minus mitochondria) and b (with mitochondria) based on equations 2 and 1 and 3. Images in ai, svg and png format added alongside HTML file
- Permanent Source URI:
- https://models.cellml.org/w/hnielsen/grubelnik_2001/rawfile/4dbd2434705828f0e9fc8b28535a2d073131e74c/grubelnik_2001b.cellml
<?xml version="1.0" encoding="utf-8"?>
<!--
This CellML file was generated on 8/8/2011 at 9:27:34 at AM using:
COR (0.9.31.1409)
Copyright 2002-2011 Dr Alan Garny
http://cor.physiol.ox.ac.uk/ - cor@physiol.ox.ac.uk
CellML 1.0 was used to generate this model
http://www.cellml.org/
-->
<model name="grubelnik_2001_b" cmeta:id="grubelnik_2001_b" xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
<units name="micromole">
<unit units="mole" prefix="micro"/>
</units>
<units name="micromolar">
<unit units="micromole"/>
<unit units="litre" exponent="-1"/>
</units>
<units name="micromolar_per_second">
<unit units="micromolar"/>
<unit units="second" exponent="-1"/>
</units>
<component name="environment">
<variable name="time" units="second" public_interface="out"/>
</component>
<component name="Ca_m">
<variable name="Ca_m" units="micromolar" initial_value="0.1" public_interface="out"/>
<variable name="J_min" units="micromolar" public_interface="in"/>
<variable name="J_mout" units="micromolar" public_interface="in"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>Ca_m</ci>
</apply>
<apply>
<minus/>
<ci>J_min</ci>
<ci>J_mout</ci>
</apply>
</apply>
</math>
</component>
<component name="J_min">
<variable name="J_min" units="micromolar" public_interface="out"/>
<variable name="k_min" units="micromolar" initial_value="330"/>
<variable name="Ca_cyt" units="micromolar" public_interface="in"/>
<variable name="K_m" units="micromolar" initial_value="1.6"/>
<variable name="n" units="micromolar" initial_value="8"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>J_min</ci>
<apply>
<times/>
<ci>k_min</ci>
<apply>
<divide/>
<apply>
<power/>
<ci>Ca_cyt</ci>
<ci>n</ci>
</apply>
<apply>
<plus/>
<apply>
<power/>
<ci>K_m</ci>
<ci>n</ci>
</apply>
<apply>
<power/>
<ci>Ca_cyt</ci>
<ci>n</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="J_mout">
<variable name="J_mout" units="micromolar" public_interface="out"/>
<variable name="k_mout" units="micromolar" initial_value="0.5"/>
<variable name="Ca_m" units="micromolar" public_interface="in"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>J_mout</ci>
<apply>
<divide/>
<apply>
<times/>
<ci>k_mout</ci>
<ci>Ca_m</ci>
</apply>
<cn cellml:units="micromolar">1</cn>
</apply>
</apply>
</math>
</component>
<component name="Ca_cyt">
<variable name="Ca_cyt" units="micromolar" initial_value="0.1" public_interface="out"/>
<variable name="J_ERch" units="micromolar" public_interface="in"/>
<variable name="J_ERpump" units="micromolar" public_interface="in"/>
<variable name="J_ERleak" units="micromolar" public_interface="in"/>
<variable name="J_in" units="micromolar" public_interface="in"/>
<variable name="J_out" units="micromolar" public_interface="in"/>
<variable name="J_mout" units="micromolar" public_interface="in"/>
<variable name="J_min" units="micromolar" public_interface="in"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>Ca_cyt</ci>
</apply>
<apply>
<minus/>
<apply>
<plus/>
<apply>
<minus/>
<apply>
<plus/>
<apply>
<minus/>
<ci>J_ERch</ci>
<ci>J_ERpump</ci>
</apply>
<ci>J_ERleak</ci>
<ci>J_in</ci>
</apply>
<ci>J_out</ci>
</apply>
<ci>J_mout</ci>
</apply>
<ci>J_min</ci>
</apply>
</apply>
</math>
</component>
<component name="Ca_ER">
<variable name="Ca_ER" units="micromolar" initial_value="0.1" public_interface="out"/>
<variable name="J_ERpump" units="micromolar" public_interface="in"/>
<variable name="J_ERleak" units="micromolar" public_interface="in"/>
<variable name="J_ERch" units="micromolar" public_interface="in"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>Ca_ER</ci>
</apply>
<apply>
<minus/>
<apply>
<minus/>
<ci>J_ERpump</ci>
<ci>J_ERleak</ci>
</apply>
<ci>J_ERch</ci>
</apply>
</apply>
</math>
</component>
<component name="J_ERch">
<variable name="J_ERch" units="micromolar" initial_value="0.1" public_interface="out"/>
<variable name="Ca_cyt" units="micromolar" public_interface="in"/>
<variable name="Ca_ER" units="micromolar" public_interface="in"/>
<variable name="K_ch" units="micromolar" initial_value="3"/>
<variable name="k_ERch" units="micromolar" initial_value="0.1"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>J_ERch</ci>
</apply>
<apply>
<times/>
<apply>
<divide/>
<apply>
<times/>
<ci>k_ERch</ci>
<apply>
<power/>
<ci>Ca_cyt</ci>
<cn cellml:units="dimensionless">4</cn>
</apply>
</apply>
<apply>
<plus/>
<apply>
<power/>
<ci>K_ch</ci>
<cn cellml:units="dimensionless">4</cn>
</apply>
<apply>
<power/>
<ci>Ca_cyt</ci>
<cn cellml:units="dimensionless">4</cn>
</apply>
</apply>
</apply>
<ci>Ca_ER</ci>
</apply>
</apply>
</math>
</component>
<component name="J_ERpump">
<variable name="J_ERpump" units="micromolar" initial_value="0.1" public_interface="out"/>
<variable name="K_ERpump" units="micromolar" initial_value="2"/>
<variable name="Ca_cyt" units="micromolar" public_interface="in"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>J_ERpump</ci>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>K_ERpump</ci>
<ci>Ca_cyt</ci>
</apply>
<cn cellml:units="micromolar">1</cn>
</apply>
</apply>
</math>
</component>
<component name="J_ERleak">
<variable name="J_ERleak" units="micromolar" initial_value="0.1" public_interface="out"/>
<variable name="K_ERleak" units="micromolar" initial_value="0.01"/>
<variable name="Ca_ER" units="micromolar" public_interface="in"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>J_ERleak</ci>
</apply>
<apply>
<times/>
<ci>K_ERleak</ci>
<ci>Ca_ER</ci>
</apply>
</apply>
</math>
</component>
<component name="J_in">
<variable name="J_in" units="micromolar" initial_value="0.1" public_interface="out"/>
<variable name="K_in" units="micromolar" initial_value="0.8"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>J_in</ci>
</apply>
<ci>K_in</ci>
</apply>
</math>
</component>
<component name="J_out">
<variable name="J_out" units="micromolar" initial_value="0.1" public_interface="out"/>
<variable name="K_out" units="micromolar" initial_value="1"/>
<variable name="Ca_cyt" units="micromolar" public_interface="in"/>
<variable name="time" units="second" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>J_out</ci>
</apply>
<apply>
<divide/>
<apply>
<times/>
<ci>K_out</ci>
<ci>Ca_cyt</ci>
</apply>
<cn cellml:units="micromolar_per_second">1</cn>
</apply>
</apply>
</math>
</component>
<connection>
<map_components component_1="environment" component_2="Ca_cyt"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="Ca_ER"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="J_ERch"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="J_ERpump"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="J_ERleak"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="J_in"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="J_out"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="Ca_m"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="J_min"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="environment" component_2="J_mout"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="Ca_cyt" component_2="J_ERch"/>
<map_variables variable_1="J_ERch" variable_2="J_ERch"/>
<map_variables variable_1="Ca_cyt" variable_2="Ca_cyt"/>
</connection>
<connection>
<map_components component_1="Ca_cyt" component_2="J_ERpump"/>
<map_variables variable_1="J_ERpump" variable_2="J_ERpump"/>
<map_variables variable_1="Ca_cyt" variable_2="Ca_cyt"/>
</connection>
<connection>
<map_components component_1="Ca_cyt" component_2="J_ERleak"/>
<map_variables variable_1="J_ERleak" variable_2="J_ERleak"/>
</connection>
<connection>
<map_components component_1="Ca_cyt" component_2="J_in"/>
<map_variables variable_1="J_in" variable_2="J_in"/>
</connection>
<connection>
<map_components component_1="Ca_cyt" component_2="J_out"/>
<map_variables variable_1="J_out" variable_2="J_out"/>
<map_variables variable_1="Ca_cyt" variable_2="Ca_cyt"/>
</connection>
<connection>
<map_components component_1="Ca_ER" component_2="J_ERpump"/>
<map_variables variable_1="J_ERpump" variable_2="J_ERpump"/>
</connection>
<connection>
<map_components component_1="Ca_ER" component_2="J_ERleak"/>
<map_variables variable_1="J_ERleak" variable_2="J_ERleak"/>
<map_variables variable_1="Ca_ER" variable_2="Ca_ER"/>
</connection>
<connection>
<map_components component_1="Ca_ER" component_2="J_ERch"/>
<map_variables variable_1="J_ERch" variable_2="J_ERch"/>
<map_variables variable_1="Ca_ER" variable_2="Ca_ER"/>
</connection>
<connection>
<map_components component_1="Ca_cyt" component_2="J_min"/>
<map_variables variable_1="J_min" variable_2="J_min"/>
<map_variables variable_1="Ca_cyt" variable_2="Ca_cyt"/>
</connection>
<connection>
<map_components component_1="Ca_cyt" component_2="J_mout"/>
<map_variables variable_1="J_mout" variable_2="J_mout"/>
</connection>
<connection>
<map_components component_1="Ca_m" component_2="J_mout"/>
<map_variables variable_1="J_mout" variable_2="J_mout"/>
<map_variables variable_1="Ca_m" variable_2="Ca_m"/>
</connection>
<connection>
<map_components component_1="Ca_m" component_2="J_min"/>
<map_variables variable_1="J_min" variable_2="J_min"/>
</connection>
</model>