- Author:
- Michael Cooling <mcoo001@UoA.auckland.ac.nz>
- Date:
- 2016-04-11 11:48:36+12:00
- Desc:
- Initial Commit
- Permanent Source URI:
- https://models.cellml.org/workspace/2c5/rawfile/e8b0e5d10f563c9a997626435bace472ab5f7f34/ICaL_pHSensitive.cellml
<?xml version="1.0" encoding="utf-8"?>
<model xmlns:xlink="http://www.w3.org/1999/xlink" name="ICaL_pHSensitive" cmeta:id="ICaL_pHSensitive"
xmlns="http://www.cellml.org/cellml/1.1#" xmlns:cellml="http://www.cellml.org/cellml/1.1#"
xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
<import xlink:href="Principled_Base/Units_Cellular_Systems.cellml">
<units name="mM" units_ref="mM" />
<units name="mm_per_ms" units_ref="mm_per_ms" />
<units name="mV" units_ref="mV" />
<units name="K" units_ref="K" />
<units name="uA_per_mm2" units_ref="uA_per_mm2" />
</import>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="Principled_Base/Time.cellml">
<component name="Time" component_ref="Time"/>
</import>
<connection>
<map_components component_1="Time" component_2="ICaL_pHSensitive"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<import xlink:href="Principled_Base/mohr_taylor_newell_2008_subset.cellml">
<units name="J_per_mole_per_K" units_ref="J_per_mole_per_K" />
<units name="C_per_mole" units_ref="C_per_mole" />
<component name="codata_2006_physicochemical" component_ref="codata_2006_physicochemical_subset" />
</import>
<component name="ICaL_pHSensitive_Parameters">
<variable name="H_i" units="mM" initial_value="6.31e-5" public_interface="out"/>
<variable name="ATP_i" units="mM" initial_value="6.8" public_interface="out"/>
<variable name="k_half_pHi" units="mM" initial_value="0.265e-3" public_interface="out"/>
<variable name="H_o" units="mM" initial_value="3.98e-5" public_interface="out"/>
<variable name="k_half_pHo" units="mM" initial_value="3.162e-3" public_interface="out"/>
<variable name="k_half_ATPi" units="mM" initial_value="1.4" public_interface="out"/>
<variable name="H_ATPi" units="dimensionless" initial_value="2.6" public_interface="out"/>
<variable name="g_CaL" units="mm_per_ms" initial_value="1.75e-6" public_interface="out" />
<variable name="V" units="mV" initial_value="-86.2" public_interface="out" />
<variable name="Cai" units="mM" initial_value="0.0064" public_interface="out" />
<variable name="Cao" units="mM" initial_value="2.0" public_interface="out" />
<variable name="T" units="K" initial_value="310" public_interface="out" />
<variable name="d_init" initial_value="0.0" units="dimensionless" public_interface="out"/>
<variable name="f_init" initial_value="1.0" units="dimensionless" public_interface="out"/>
<variable name="fCa_init" initial_value="1.0" units="dimensionless" public_interface="out"/>
</component>
<group>
<relationship_ref relationship="encapsulation"/>
<component_ref component="ICaL_pHSensitive">
<component_ref component="pHo"/>
<component_ref component="pHi"/>
<component_ref component="ATPi"/>
<component_ref component="ICaL"/>
</component_ref>
</group>
<connection>
<map_components component_1="ICaL_pHSensitive" component_2="codata_2006_physicochemical"/>
<map_variables variable_1="R" variable_2="molar_gas_constant" />
<map_variables variable_1="F" variable_2="Faraday_constant" />
</connection>
<connection>
<map_components component_1="ICaL_pHSensitive" component_2="ICaL_pHSensitive_Parameters"/>
<map_variables variable_1="H_i" variable_2="H_i" />
<map_variables variable_1="k_half_pHi" variable_2="k_half_pHi" />
<map_variables variable_1="H_o" variable_2="H_o" />
<map_variables variable_1="k_half_pHo" variable_2="k_half_pHo" />
<map_variables variable_1="ATP_i" variable_2="ATP_i" />
<map_variables variable_1="k_half_ATPi" variable_2="k_half_ATPi" />
<map_variables variable_1="H_ATPi" variable_2="H_ATPi" />
<map_variables variable_1="g_CaL" variable_2="g_CaL" />
<map_variables variable_1="V" variable_2="V" />
<map_variables variable_1="Cai" variable_2="Cai" />
<map_variables variable_1="Cao" variable_2="Cao" />
<map_variables variable_1="T" variable_2="T" />
<map_variables variable_1="d_init" variable_2="d_init" />
<map_variables variable_1="f_init" variable_2="f_init" />
<map_variables variable_1="fCa_init" variable_2="fCa_init" />
</connection>
<component name="ICaL_pHSensitive">
<variable name="H_i" units="mM" public_interface="in" private_interface="out"/>
<variable name="k_half_pHi" units="mM" public_interface="in" private_interface="out"/>
<variable name="H_o" units="mM" public_interface="in" private_interface="out"/>
<variable name="k_half_pHo" units="mM" public_interface="in" private_interface="out"/>
<variable name="ATP_i" units="mM" public_interface="in" private_interface="out"/>
<variable name="k_half_ATPi" units="mM" public_interface="in" private_interface="out"/>
<variable name="H_ATPi" units="dimensionless" public_interface="in" private_interface="out"/>
<variable name="time" units="second" public_interface="in" private_interface="out"/>
<variable name="g_CaL" public_interface="in" private_interface="out" units="mm_per_ms"/>
<variable name="V" public_interface="in" private_interface="out" units="mV"/>
<variable name="Cai" public_interface="in" private_interface="out" units="mM"/>
<variable name="Cao" public_interface="in" private_interface="out" units="mM"/>
<variable name="T" public_interface="in" private_interface="out" units="K"/>
<variable name="R" public_interface="in" private_interface="out" units="J_per_mole_per_K"/>
<variable name="F" public_interface="in" private_interface="out" units="C_per_mole"/>
<variable name="d_init" public_interface="in" private_interface="out" units="dimensionless" />
<variable name="f_init" public_interface="in" private_interface="out" units="dimensionless" />
<variable name="fCa_init" public_interface="in" private_interface="out" units="dimensionless" />
<variable name="ICaL_original" units="uA_per_mm2" private_interface="in"/>
<variable name="pHo" units="dimensionless" private_interface="in"/>
<variable name="pHi" units="dimensionless" private_interface="in"/>
<variable name="ATPi" units="dimensionless" private_interface="in"/>
<variable name="ICaL" units="uA_per_mm2" public_interface="out"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>ICaL</ci>
<apply>
<times/>
<ci>pHo</ci>
<ci>pHi</ci>
<ci>ATPi</ci>
<ci>ICaL_original</ci>
</apply>
</apply>
</math>
</component>
<component name="pHo">
<variable name="relative_conductance" units="dimensionless" public_interface="out" private_interface="out"/>
<variable name="H_o" units="mM" public_interface="in" private_interface="out"/>
<variable name="k_half" units="mM" public_interface="in" private_interface="out"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>relative_conductance</ci>
<apply>
<divide/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<divide/>
<ci>H_o</ci>
<ci>k_half</ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="pHi">
<variable name="relative_conductance" units="dimensionless" public_interface="out" private_interface="out"/>
<variable name="H_i" units="mM" public_interface="in" private_interface="out"/>
<variable name="k_half" units="mM" public_interface="in" private_interface="out"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>relative_conductance</ci>
<apply>
<divide/>
<cn cellml:units="dimensionless">1.2381</cn>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<divide/>
<ci>H_i</ci>
<ci>k_half</ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="ATPi">
<variable name="relative_conductance" units="dimensionless" public_interface="out" private_interface="out"/>
<variable name="ATP_i" units="mM" public_interface="in" private_interface="out"/>
<variable name="k_half" units="mM" public_interface="in" private_interface="out"/>
<variable name="H" units="dimensionless" public_interface="in" private_interface="out"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>relative_conductance</ci>
<apply>
<divide/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<power/>
<apply>
<divide/>
<ci>k_half</ci>
<ci>ATP_i</ci>
</apply>
<ci>H</ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<connection>
<map_components component_1="ICaL_pHSensitive" component_2="pHo"/>
<map_variables variable_1="pHo" variable_2="relative_conductance"/>
<map_variables variable_1="H_o" variable_2="H_o"/>
<map_variables variable_1="k_half_pHo" variable_2="k_half"/>
</connection>
<connection>
<map_components component_1="ICaL_pHSensitive" component_2="pHi"/>
<map_variables variable_1="pHi" variable_2="relative_conductance"/>
<map_variables variable_1="H_i" variable_2="H_i"/>
<map_variables variable_1="k_half_pHi" variable_2="k_half"/>
</connection>
<connection>
<map_components component_1="ICaL_pHSensitive" component_2="ATPi"/>
<map_variables variable_1="ATPi" variable_2="relative_conductance"/>
<map_variables variable_1="ATP_i" variable_2="ATP_i"/>
<map_variables variable_1="k_half_ATPi" variable_2="k_half"/>
<map_variables variable_1="H_ATPi" variable_2="H"/>
</connection>
<import xmlns="http://www.cellml.org/cellml/1.1#" xlink:href="ten_tusscher_model_2004_ICaL.cellml">
<component name="ICaL" component_ref="ICaL"/>
</import>
<connection>
<map_components component_1="ICaL" component_2="ICaL_pHSensitive"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="V" variable_2="V"/>
<map_variables variable_1="g_CaL" variable_2="g_CaL"/>
<map_variables variable_1="Cao" variable_2="Cao"/>
<map_variables variable_1="Cai" variable_2="Cai"/>
<map_variables variable_1="R" variable_2="R"/>
<map_variables variable_1="T" variable_2="T"/>
<map_variables variable_1="F" variable_2="F"/>
<map_variables variable_1="d_initial" variable_2="d_init"/>
<map_variables variable_1="f_initial" variable_2="f_init"/>
<map_variables variable_1="fCa_initial" variable_2="fCa_init"/>
<map_variables variable_1="ICaL" variable_2="ICaL_original"/>
</connection>
</model>