- Author:
- David Nickerson <nickerso@users.sourceforge.net>
- Date:
- 2013-05-04 07:40:04+12:00
- Desc:
- adding initial TODO list to keep track of what I need to do to get things working with more recent tools than my original CellMLSimulator that I used in this paper
- Permanent Source URI:
- https://models.physiomeproject.org/w/andre/nickerson-2008/rawfile/d6328d18c94e9dad70f4d0e4b250e89429773b62/cellml/models/2004_tenTusscher-version-2/2004_tenTusscher_noble_noble_panfilov-epi.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<model
name="ten_tusscher_model_2004_epi"
cmeta:id="ten_tusscher_model_2004_epi"
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#"
xmlns:xlink="http://www.w3.org/1999/xlink">
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cmeta="http://www.cellml.org/metadata/1.0#"
xmlns:bqs="http://www.cellml.org/bqs/1.0#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
<rdf:Description rdf:about="">
<dc:creator rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Nickerson</vCard:Family>
<vCard:Given>David</vCard:Given>
</vCard:N>
<vCard:EMAIL rdf:parseType="Resource">
<rdf:value>david.nickerson@nus.edu.sg</rdf:value>
<rdf:type rdf:resource="http://imc.org/vCard/3.0#internet" />
</vCard:EMAIL>
<vCard:ORG rdf:parseType="Resource">
<vCard:Orgname>National University of Singapore</vCard:Orgname>
<vCard:Orgunit>Division of Bioengineering</vCard:Orgunit>
</vCard:ORG>
</dc:creator>
<dcterms:created rdf:parseType="Resource">
<dcterms:W3CDTF>2004-12-31</dcterms:W3CDTF>
</dcterms:created>
<dc:publisher>
Division of Bioengineering, National University of Singapore
</dc:publisher>
</rdf:Description>
<rdf:Description rdf:about="#ten_tusscher_model_2004_epi">
<dc:title>
The ten Tusscher et al. 2004 human ventricular AP model - epicardial variant.
</dc:title>
<cmeta:comment rdf:parseType="Resource">
<rdf:value>
This is the CellML description of the epicardial variant of the
ten Tusscher et al. 2004 mathematical model of human ventricular
cellular action potential.
</rdf:value>
<dc:creator rdf:parseType="Resource">
<vCard:FN>David Nickerson</vCard:FN>
</dc:creator>
</cmeta:comment>
<cmeta:species>Homo sapiens</cmeta:species>
<cmeta:bio_entity>Ventricular Myocyte</cmeta:bio_entity>
<bqs:reference rdf:parseType="Resource">
<dc:subject rdf:parseType="Resource">
<bqs:subject_type>keyword</bqs:subject_type>
<rdf:value>
<rdf:Bag>
<rdf:li>Ventricular Myocyte</rdf:li>
<rdf:li>cardiac</rdf:li>
<rdf:li>electrophysiology</rdf:li>
</rdf:Bag>
</rdf:value>
</dc:subject>
</bqs:reference>
<bqs:reference rdf:parseType="Resource">
<bqs:Pubmed_id>14656705</bqs:Pubmed_id>
<bqs:JournalArticle rdf:parseType="Resource">
<dc:creator>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>ten Tusscher</vCard:Family>
<vCard:Given>K</vCard:Given>
<vCard:Other>H</vCard:Other>
<vCard:Other>W</vCard:Other>
<vCard:Other>J</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Noble</vCard:Family>
<vCard:Given>D</vCard:Given>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Noble</vCard:Family>
<vCard:Given>P</vCard:Given>
<vCard:Other>J</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Panfilov</vCard:Family>
<vCard:Given>A</vCard:Given>
<vCard:Other>V</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
</rdf:Seq>
</dc:creator>
<dc:title>
A model for human ventricular tissue
</dc:title>
<dcterms:issued rdf:parseType="Resource">
<dcterms:W3CDTF>2004-04</dcterms:W3CDTF>
</dcterms:issued>
<bqs:Journal rdf:parseType="Resource">
<dc:title>American Journal of Physiology</dc:title>
</bqs:Journal>
<bqs:volume>286</bqs:volume>
<bqs:first_page>H1573</bqs:first_page>
<bqs:last_page>H1589</bqs:last_page>
</bqs:JournalArticle>
</bqs:reference>
<cmeta:modification rdf:parseType="Resource">
<rdf:value>
Separating out the mebrane potential differential equation and
summation of membrane currents to make it easier to extend the model
through the addition of new currents.
</rdf:value>
<cmeta:modifier rdf:parseType="Resource">
<vCard:FN>David Nickerson</vCard:FN>
</cmeta:modifier>
<dcterms:modified rdf:parseType="Resource">
<dcterms:W3CDTF>2007-05-14</dcterms:W3CDTF>
</dcterms:modified>
</cmeta:modification>
<cmeta:modification rdf:parseType="Resource">
<rdf:value>
Separating out the potassium ion flux summation to make it
easier to extend the model through the addition of new currents.
</rdf:value>
<cmeta:modifier rdf:parseType="Resource">
<vCard:FN>David Nickerson</vCard:FN>
</cmeta:modifier>
<dcterms:modified rdf:parseType="Resource">
<dcterms:W3CDTF>2007-05-15</dcterms:W3CDTF>
</dcterms:modified>
</cmeta:modification>
<cmeta:modification rdf:parseType="Resource">
<rdf:value>
Adding in variables to allow extra currents to be added to the model, which would include
the stimulus current.
</rdf:value>
<cmeta:modifier rdf:parseType="Resource">
<vCard:FN>David Nickerson</vCard:FN>
</cmeta:modifier>
<dcterms:modified rdf:parseType="Resource">
<dcterms:W3CDTF>2007-05-23</dcterms:W3CDTF>
</dcterms:modified>
</cmeta:modification>
<cmeta:modification rdf:parseType="Resource">
<rdf:value>
Moving sodium current to the ion flux calculation method.
</rdf:value>
<cmeta:modifier rdf:parseType="Resource">
<vCard:FN>David Nickerson</vCard:FN>
</cmeta:modifier>
<dcterms:modified rdf:parseType="Resource">
<dcterms:W3CDTF>2007-06-20</dcterms:W3CDTF>
</dcterms:modified>
</cmeta:modification>
<cmeta:modification rdf:parseType="Resource">
<rdf:value>
Adding in an additional Ca SR flux to ease the implementation of modifications
to the base TNNP model description.
</rdf:value>
<cmeta:modifier rdf:parseType="Resource">
<vCard:FN>David Nickerson</vCard:FN>
</cmeta:modifier>
<dcterms:modified rdf:parseType="Resource">
<dcterms:W3CDTF>2007-06-22</dcterms:W3CDTF>
</dcterms:modified>
</cmeta:modification>
</rdf:Description>
</rdf:RDF>
<import xlink:href="../common/units.xml">
<units name="ms" units_ref="ms"/>
<units name="mV" units_ref="mV"/>
<units name="mM" units_ref="mM"/>
<units name="uA_per_mmsq" units_ref="uA_per_mmsq"/>
<units name="mM_per_ms" units_ref="mM_per_ms"/>
<units name="per_mm" units_ref="per_mm"/>
<units name="uF_per_mmsq" units_ref="uF_per_mmsq"/>
<units name="mmcu" units_ref="mmcu"/>
<units name="mS_per_mmsq" units_ref="mS_per_mmsq"/>
<units name="K" units_ref="K"/>
<units name="mm_per_ms" units_ref="mm_per_ms"/>
<units name="per_ms" units_ref="per_ms"/>
</import>
<import xlink:href="../common/reversal_potential.xml">
<component name="ENa" component_ref="one_ion"/>
</import>
<import xlink:href="../common/reversal_potential.xml">
<component name="EK" component_ref="one_ion"/>
</import>
<import xlink:href="../common/reversal_potential.xml">
<component name="ECa" component_ref="one_ion"/>
</import>
<import xlink:href="../common/reversal_potential.xml">
<component name="EKs" component_ref="two_ions"/>
</import>
<import xlink:href="components/INa.xml">
<component name="INa" component_ref="INa"/>
</import>
<import xlink:href="components/IK1.xml">
<component name="IK1" component_ref="IK1"/>
</import>
<import xlink:href="components/Ito-epi.xml">
<component name="Ito" component_ref="Ito"/>
</import>
<import xlink:href="components/IKr.xml">
<component name="IKr" component_ref="IKr"/>
</import>
<import xlink:href="components/IKs.xml">
<component name="IKs" component_ref="IKs"/>
</import>
<import xlink:href="components/INaK.xml">
<component name="INaK" component_ref="INaK"/>
</import>
<import xlink:href="components/IpK.xml">
<component name="IpK" component_ref="IpK"/>
</import>
<import xlink:href="components/IbNa.xml">
<component name="IbNa" component_ref="IbNa"/>
</import>
<import xlink:href="components/ICaL.xml">
<component name="ICaL" component_ref="ICaL"/>
</import>
<import xlink:href="components/IpCa.xml">
<component name="IpCa" component_ref="IpCa"/>
</import>
<import xlink:href="components/INaCa.xml">
<component name="INaCa" component_ref="INaCa"/>
</import>
<import xlink:href="components/IbCa.xml">
<component name="IbCa" component_ref="IbCa"/>
</import>
<import xlink:href="components/Nai.xml">
<component name="Nai" component_ref="sodium_dynamics"/>
</import>
<import xlink:href="components/Ki.xml">
<component name="Ki" component_ref="potassium_dynamics"/>
</import>
<import xlink:href="components/Cai.xml">
<component name="Cai" component_ref="calcium_dynamics"/>
</import>
<import xlink:href="components/Jleak.xml">
<component name="Jleak" component_ref="Jleak"/>
</import>
<import xlink:href="components/Jup.xml">
<component name="Jup" component_ref="Jup"/>
</import>
<import xlink:href="components/Jrel.xml">
<component name="Jrel" component_ref="Jrel"/>
</import>
<import xlink:href="components/Vm.xml">
<component name="membrane_potential" component_ref="membrane_potential"/>
</import>
<import xlink:href="components/total_current.xml">
<component name="total_membrane_current" component_ref="total_membrane_current"/>
</import>
<import xlink:href="components/ion_fluxes.xml">
<component name="K_flux" component_ref="K_flux"/>
<component name="Na_flux" component_ref="Na_flux"/>
<component name="Ca_flux" component_ref="Ca_flux"/>
<component name="Ca_SR_flux" component_ref="Ca_SR_flux"/>
</import>
<component name="interface" cmeta:id="interface">
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
<rdf:Description rdf:about="#interface">
<cmeta:comment rdf:parseType="Resource">
<rdf:value>
Here we define the interface to this model, including all boundary
and initial conditions that we expect to be set for a specific
simulation. The interface is the root of the encapsulation hierarchy
for this model.
</rdf:value>
</cmeta:comment>
</rdf:Description>
</rdf:RDF>
<variable name="time" public_interface="in" private_interface="out" units="ms"/>
<variable cmeta:id="V" name="V" public_interface="out" private_interface="in" units="mV"/>
<variable cmeta:id="Nai" name="Nai" public_interface="out" private_interface="in" units="mM"/>
<variable cmeta:id="Nao" name="Nao" public_interface="in" private_interface="out" units="mM"/>
<variable cmeta:id="Ki" name="Ki" public_interface="out" private_interface="in" units="mM"/>
<variable cmeta:id="Ko" name="Ko" public_interface="in" private_interface="out" units="mM"/>
<variable cmeta:id="Cai" name="Cai" public_interface="out" private_interface="in" units="mM"/>
<variable cmeta:id="CaSR" name="CaSR" public_interface="out" private_interface="in" units="mM"/>
<variable cmeta:id="Cai_total" name="Cai_total" public_interface="out" private_interface="in" units="mM"/>
<variable cmeta:id="CaSR_total" name="CaSR_total" public_interface="out" private_interface="in" units="mM"/>
<variable cmeta:id="Cai_buf" name="Cai_buf" public_interface="out" private_interface="in" units="mM"/>
<variable cmeta:id="CaSR_buf" name="CaSR_buf" public_interface="out" private_interface="in" units="mM"/>
<variable cmeta:id="Cao" name="Cao" public_interface="in" private_interface="out" units="mM"/>
<variable cmeta:id="m" name="m" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="h" name="h" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="j" name="j" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="K1_infinity" name="K1_infinity" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="s" name="s" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="r" name="r" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="Xr1" name="Xr1" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="Xr2" name="Xr2" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="Xs" name="Xs" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="d" name="d" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="f" name="f" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="fCa" name="fCa" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="g" name="g" public_interface="out" private_interface="in" units="dimensionless"/>
<variable cmeta:id="ICa_additional" name="ICa_additional" public_interface="in" private_interface="out" units="uA_per_mmsq"/>
<variable cmeta:id="INa_additional" name="INa_additional" public_interface="in" private_interface="out" units="uA_per_mmsq"/>
<variable cmeta:id="IK_additional" name="IK_additional" public_interface="in" private_interface="out" units="uA_per_mmsq"/>
<variable cmeta:id="JCaSR_additional" name="JCaSR_additional" public_interface="in" private_interface="out" units="mM_per_ms"/>
<variable cmeta:id="INa" name="INa" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="IK1" name="IK1" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="Ito" name="Ito" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="IKr" name="IKr" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="IKs" name="IKs" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="INaK" name="INaK" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="IpK" name="IpK" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="IbNa" name="IbNa" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="ICaL" name="ICaL" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="IpCa" name="IpCa" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="INaCa" name="INaCa" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="IbCa" name="IbCa" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="Itotal" name="Itotal" public_interface="out" private_interface="in" units="uA_per_mmsq"/>
<variable cmeta:id="K_flux" name="K_flux" public_interface="out" private_interface="in" units="mM_per_ms"/>
<variable cmeta:id="Na_flux" name="Na_flux" public_interface="out" private_interface="in" units="mM_per_ms"/>
<variable cmeta:id="Ca_flux" name="Ca_flux" public_interface="out" private_interface="in" units="mM_per_ms"/>
<variable cmeta:id="Ca_SR_flux" name="Ca_SR_flux" public_interface="out" private_interface="in" units="mM_per_ms"/>
<variable cmeta:id="Jrel" name="Jrel" public_interface="out" private_interface="in" units="mM_per_ms"/>
<variable cmeta:id="Jleak" name="Jleak" public_interface="out" private_interface="in" units="mM_per_ms"/>
<variable cmeta:id="Jup" name="Jup" public_interface="out" private_interface="in" units="mM_per_ms"/>
<variable cmeta:id="E_K" name="E_K" public_interface="out" private_interface="in" units="mV"/>
<variable cmeta:id="E_Ks" name="E_Ks" public_interface="out" private_interface="in" units="mV"/>
<variable cmeta:id="E_Ca" name="E_Ca" public_interface="out" private_interface="in" units="mV"/>
<variable cmeta:id="E_Na" name="E_Na" public_interface="out" private_interface="in" units="mV"/>
<variable name="V_initial" public_interface="in" private_interface="out" units="mV"/>
<variable name="m_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="h_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="j_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="s_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="r_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="Xr1_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="Xr2_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="Xs_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="d_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="f_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="fCa_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="g_initial" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="Nai_initial" public_interface="in" private_interface="out" units="mM"/>
<variable name="Ki_initial" public_interface="in" private_interface="out" units="mM"/>
<variable name="Cai_total_initial" public_interface="in" private_interface="out" units="mM"/>
<variable name="CaSR_total_initial" public_interface="in" private_interface="out" units="mM"/>
<variable name="Am" public_interface="in" private_interface="out" units="per_mm"/>
<variable name="Cm" public_interface="in" private_interface="out" units="uF_per_mmsq"/>
<variable name="Capacitance" public_interface="in" private_interface="out" units="uF_per_mmsq"/>
<variable name="temperature" public_interface="in" private_interface="out" units="K"/>
<variable name="vC" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="vSR" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="g_Na" public_interface="in" private_interface="out" units="mS_per_mmsq"/>
<variable name="g_K1" public_interface="in" private_interface="out" units="mS_per_mmsq"/>
<variable name="g_to" public_interface="in" private_interface="out" units="mS_per_mmsq"/>
<variable name="g_Kr" public_interface="in" private_interface="out" units="mS_per_mmsq"/>
<variable name="g_Ks" public_interface="in" private_interface="out" units="mS_per_mmsq"/>
<variable name="g_pK" public_interface="in" private_interface="out" units="mS_per_mmsq"/>
<variable name="g_bNa" public_interface="in" private_interface="out" units="mS_per_mmsq"/>
<variable name="g_bCa" public_interface="in" private_interface="out" units="mS_per_mmsq"/>
<variable name="p_KNa" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="P_NaK" public_interface="in" private_interface="out" units="uA_per_mmsq"/>
<variable name="K_mNa" public_interface="in" private_interface="out" units="mM"/>
<variable name="K_mK" public_interface="in" private_interface="out" units="mM"/>
<variable name="g_CaL" public_interface="in" private_interface="out" units="mm_per_ms"/>
<variable name="Bufc" public_interface="in" private_interface="out" units="mM"/>
<variable name="Kbufc" public_interface="in" private_interface="out" units="mM"/>
<variable name="Bufsr" public_interface="in" private_interface="out" units="mM"/>
<variable name="Kbufsr" public_interface="in" private_interface="out" units="mM"/>
<variable name="V_leak" public_interface="in" private_interface="out" units="per_ms"/>
<variable name="K_up" public_interface="in" private_interface="out" units="mM"/>
<variable name="Vmax_up" public_interface="in" private_interface="out" units="mM_per_ms"/>
<variable name="a_rel" public_interface="in" private_interface="out" units="mM_per_ms"/>
<variable name="b_rel" public_interface="in" private_interface="out" units="mM"/>
<variable name="c_rel" public_interface="in" private_interface="out" units="mM_per_ms"/>
<variable name="tau_g" public_interface="in" private_interface="out" units="ms"/>
<variable name="g_pCa" public_interface="in" private_interface="out" units="uA_per_mmsq"/>
<variable name="K_pCa" public_interface="in" private_interface="out" units="mM"/>
<variable name="k_NaCa" public_interface="in" private_interface="out" units="uA_per_mmsq"/>
<variable name="K_mNai" public_interface="in" private_interface="out" units="mM"/>
<variable name="K_mCa" public_interface="in" private_interface="out" units="mM"/>
<variable name="k_sat" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="gamma" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="alpha" public_interface="in" private_interface="out" units="dimensionless"/>
<variable name="zNa" initial_value="1" public_interface="out" private_interface="out" units="dimensionless"/>
<variable name="zK" initial_value="1" public_interface="out" private_interface="out" units="dimensionless"/>
<variable name="zCa" initial_value="2" public_interface="out" private_interface="out" units="dimensionless"/>
<variable name="one" initial_value="1" public_interface="out" private_interface="out" units="dimensionless"/>
</component>
<group>
<relationship_ref relationship="encapsulation"/>
<component_ref component="interface">
<component_ref component="membrane_potential"/>
<component_ref component="total_membrane_current"/>
<component_ref component="K_flux"/>
<component_ref component="Na_flux"/>
<component_ref component="Ca_flux"/>
<component_ref component="Ca_SR_flux"/>
<component_ref component="INa"/>
<component_ref component="IK1"/>
<component_ref component="Ito"/>
<component_ref component="IKr"/>
<component_ref component="IKs"/>
<component_ref component="INaK"/>
<component_ref component="IpK"/>
<component_ref component="IbNa"/>
<component_ref component="ICaL"/>
<component_ref component="IpCa"/>
<component_ref component="INaCa"/>
<component_ref component="IbCa"/>
<component_ref component="ENa"/>
<component_ref component="EK"/>
<component_ref component="ECa"/>
<component_ref component="EKs"/>
<component_ref component="Nai"/>
<component_ref component="Ki"/>
<component_ref component="Cai"/>
<component_ref component="Jleak"/>
<component_ref component="Jup"/>
<component_ref component="Jrel"/>
</component_ref>
</group>
<connection>
<map_components component_1="membrane_potential" component_2="interface"/>
<map_variables variable_1="V_initial" variable_2="V_initial"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="V" variable_2="V"/>
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
<connection>
<map_components component_1="interface" component_2="total_membrane_current"/>
<map_variables variable_1="Itotal" variable_2="Itotal"/>
<map_variables variable_1="ICa_additional" variable_2="ICa_additional"/>
<map_variables variable_1="INa_additional" variable_2="INa_additional"/>
<map_variables variable_1="IK_additional" variable_2="IK_additional"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="total_membrane_current"/>
<map_variables variable_1="Itotal" variable_2="Itotal"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="INa"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="IK1"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="Ito"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="IKr"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="IKs"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="INaK"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="IpK"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="IbNa"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="ICaL"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="INaCa"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="IbCa"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="membrane_potential" component_2="Jrel"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="INa"/>
<map_variables variable_1="INa" variable_2="INa"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="IK1"/>
<map_variables variable_1="IK1" variable_2="IK1"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="Ito"/>
<map_variables variable_1="Ito" variable_2="Ito"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="IKr"/>
<map_variables variable_1="IKr" variable_2="IKr"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="IKs"/>
<map_variables variable_1="IKs" variable_2="IKs"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="INaK"/>
<map_variables variable_1="INaK" variable_2="INaK"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="IpK"/>
<map_variables variable_1="IpK" variable_2="IpK"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="IbNa"/>
<map_variables variable_1="IbNa" variable_2="IbNa"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="ICaL"/>
<map_variables variable_1="ICaL" variable_2="ICaL"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="IpCa"/>
<map_variables variable_1="IpCa" variable_2="IpCa"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="INaCa"/>
<map_variables variable_1="INaCa" variable_2="INaCa"/>
</connection>
<connection>
<map_components component_1="total_membrane_current" component_2="IbCa"/>
<map_variables variable_1="IbCa" variable_2="IbCa"/>
</connection>
<connection>
<map_components component_1="INa" component_2="interface"/>
<map_variables variable_1="INa" variable_2="INa"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="g_Na" variable_2="g_Na"/>
<map_variables variable_1="m" variable_2="m"/>
<map_variables variable_1="h" variable_2="h"/>
<map_variables variable_1="j" variable_2="j"/>
<map_variables variable_1="m_initial" variable_2="m_initial"/>
<map_variables variable_1="h_initial" variable_2="h_initial"/>
<map_variables variable_1="j_initial" variable_2="j_initial"/>
</connection>
<connection>
<map_components component_1="INa" component_2="ENa"/>
<map_variables variable_1="E_Na" variable_2="reversal_potential"/>
</connection>
<connection>
<map_components component_1="INaK" component_2="interface"/>
<map_variables variable_1="INaK" variable_2="INaK"/>
<map_variables variable_1="P_NaK" variable_2="P_NaK"/>
<map_variables variable_1="K_mNa" variable_2="K_mNa"/>
<map_variables variable_1="K_mK" variable_2="K_mK"/>
<map_variables variable_1="Ko" variable_2="Ko"/>
<map_variables variable_1="T" variable_2="temperature"/>
</connection>
<connection>
<map_components component_1="INaK" component_2="ENa"/>
<map_variables variable_1="F" variable_2="F"/>
<map_variables variable_1="R" variable_2="R"/>
</connection>
<connection>
<map_components component_1="IbNa" component_2="interface"/>
<map_variables variable_1="IbNa" variable_2="IbNa"/>
<map_variables variable_1="g_bNa" variable_2="g_bNa"/>
</connection>
<connection>
<map_components component_1="IbNa" component_2="ENa"/>
<map_variables variable_1="E_Na" variable_2="reversal_potential"/>
</connection>
<connection>
<map_components component_1="INaCa" component_2="interface"/>
<map_variables variable_1="INaCa" variable_2="INaCa"/>
<map_variables variable_1="k_NaCa" variable_2="k_NaCa"/>
<map_variables variable_1="K_mNai" variable_2="K_mNai"/>
<map_variables variable_1="K_mCa" variable_2="K_mCa"/>
<map_variables variable_1="k_sat" variable_2="k_sat"/>
<map_variables variable_1="gamma" variable_2="gamma"/>
<map_variables variable_1="alpha" variable_2="alpha"/>
<map_variables variable_1="T" variable_2="temperature"/>
<map_variables variable_1="Nao" variable_2="Nao"/>
<map_variables variable_1="Cao" variable_2="Cao"/>
</connection>
<connection>
<map_components component_1="INaCa" component_2="ENa"/>
<map_variables variable_1="F" variable_2="F"/>
<map_variables variable_1="R" variable_2="R"/>
</connection>
<connection>
<map_components component_1="ENa" component_2="interface"/>
<map_variables variable_1="z" variable_2="zNa"/>
<map_variables variable_1="T" variable_2="temperature"/>
<map_variables variable_1="extracellular_concentration" variable_2="Nao"/>
<map_variables variable_1="reversal_potential" variable_2="E_Na"/>
</connection>
<connection>
<map_components component_1="ENa" component_2="Nai"/>
<map_variables variable_1="intracellular_concentration" variable_2="Nai"/>
</connection>
<connection>
<map_components component_1="ENa" component_2="Na_flux"/>
<map_variables variable_1="F" variable_2="F"/>
</connection>
<connection>
<map_components component_1="Nai" component_2="interface"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="Nai" variable_2="Nai"/>
<map_variables variable_1="Nai_initial" variable_2="Nai_initial"/>
</connection>
<connection>
<map_components component_1="Nai" component_2="Na_flux"/>
<map_variables variable_1="Na_flux" variable_2="Na_flux"/>
</connection>
<connection>
<map_components component_1="interface" component_2="Na_flux"/>
<map_variables variable_1="Na_flux" variable_2="Na_flux"/>
<map_variables variable_1="vC" variable_2="vC"/>
<map_variables variable_1="Am" variable_2="Am"/>
<map_variables variable_1="INa_additional" variable_2="INa_additional"/>
</connection>
<connection>
<map_components component_1="Na_flux" component_2="INa"/>
<map_variables variable_1="INa" variable_2="INa"/>
</connection>
<connection>
<map_components component_1="Nai" component_2="INaK"/>
<map_variables variable_1="Nai" variable_2="Nai"/>
</connection>
<connection>
<map_components component_1="Na_flux" component_2="INaK"/>
<map_variables variable_1="INaK" variable_2="INaK"/>
</connection>
<connection>
<map_components component_1="Na_flux" component_2="IbNa"/>
<map_variables variable_1="IbNa" variable_2="IbNa"/>
</connection>
<connection>
<map_components component_1="Nai" component_2="INaCa"/>
<map_variables variable_1="Nai" variable_2="Nai"/>
</connection>
<connection>
<map_components component_1="Na_flux" component_2="INaCa"/>
<map_variables variable_1="INaCa" variable_2="INaCa"/>
</connection>
<connection>
<map_components component_1="IK1" component_2="interface"/>
<map_variables variable_1="IK1" variable_2="IK1"/>
<map_variables variable_1="g_K1" variable_2="g_K1"/>
<map_variables variable_1="Ko" variable_2="Ko"/>
<map_variables variable_1="K1_infinity" variable_2="K1_infinity"/>
</connection>
<connection>
<map_components component_1="IK1" component_2="EK"/>
<map_variables variable_1="E_K" variable_2="reversal_potential"/>
</connection>
<connection>
<map_components component_1="Ito" component_2="interface"/>
<map_variables variable_1="Ito" variable_2="Ito"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="g_to" variable_2="g_to"/>
<map_variables variable_1="s" variable_2="s"/>
<map_variables variable_1="r" variable_2="r"/>
<map_variables variable_1="s_initial" variable_2="s_initial"/>
<map_variables variable_1="r_initial" variable_2="r_initial"/>
</connection>
<connection>
<map_components component_1="Ito" component_2="EK"/>
<map_variables variable_1="E_K" variable_2="reversal_potential"/>
</connection>
<connection>
<map_components component_1="IKr" component_2="interface"/>
<map_variables variable_1="IKr" variable_2="IKr"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="Ko" variable_2="Ko"/>
<map_variables variable_1="g_Kr" variable_2="g_Kr"/>
<map_variables variable_1="Xr1" variable_2="Xr1"/>
<map_variables variable_1="Xr2" variable_2="Xr2"/>
<map_variables variable_1="Xr1_initial" variable_2="Xr1_initial"/>
<map_variables variable_1="Xr2_initial" variable_2="Xr2_initial"/>
</connection>
<connection>
<map_components component_1="IKr" component_2="EK"/>
<map_variables variable_1="E_K" variable_2="reversal_potential"/>
</connection>
<connection>
<map_components component_1="IKs" component_2="interface"/>
<map_variables variable_1="IKs" variable_2="IKs"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="g_Ks" variable_2="g_Ks"/>
<map_variables variable_1="Xs" variable_2="Xs"/>
<map_variables variable_1="Xs_initial" variable_2="Xs_initial"/>
</connection>
<connection>
<map_components component_1="IKs" component_2="EKs"/>
<map_variables variable_1="E_Ks" variable_2="reversal_potential"/>
</connection>
<connection>
<map_components component_1="IpK" component_2="interface"/>
<map_variables variable_1="IpK" variable_2="IpK"/>
<map_variables variable_1="g_pK" variable_2="g_pK"/>
</connection>
<connection>
<map_components component_1="IpK" component_2="EK"/>
<map_variables variable_1="E_K" variable_2="reversal_potential"/>
</connection>
<connection>
<map_components component_1="EK" component_2="interface"/>
<map_variables variable_1="z" variable_2="zK"/>
<map_variables variable_1="T" variable_2="temperature"/>
<map_variables variable_1="extracellular_concentration" variable_2="Ko"/>
<map_variables variable_1="reversal_potential" variable_2="E_K"/>
</connection>
<connection>
<map_components component_1="EK" component_2="Ki"/>
<map_variables variable_1="intracellular_concentration" variable_2="Ki"/>
</connection>
<connection>
<map_components component_1="EK" component_2="K_flux"/>
<map_variables variable_1="F" variable_2="F"/>
</connection>
<connection>
<map_components component_1="EKs" component_2="interface"/>
<map_variables variable_1="z" variable_2="zK"/>
<map_variables variable_1="T" variable_2="temperature"/>
<map_variables variable_1="multiplier_1" variable_2="one"/>
<map_variables variable_1="multiplier_2" variable_2="p_KNa"/>
<map_variables variable_1="extracellular_concentration_1" variable_2="Ko"/>
<map_variables variable_1="extracellular_concentration_2" variable_2="Nao"/>
<map_variables variable_1="reversal_potential" variable_2="E_Ks"/>
</connection>
<connection>
<map_components component_1="EKs" component_2="Ki"/>
<map_variables variable_1="intracellular_concentration_1" variable_2="Ki"/>
</connection>
<connection>
<map_components component_1="EKs" component_2="Nai"/>
<map_variables variable_1="intracellular_concentration_2" variable_2="Nai"/>
</connection>
<connection>
<map_components component_1="Ki" component_2="interface"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="Ki" variable_2="Ki"/>
<map_variables variable_1="Ki_initial" variable_2="Ki_initial"/>
</connection>
<connection>
<map_components component_1="Ki" component_2="K_flux"/>
<map_variables variable_1="K_flux" variable_2="K_flux"/>
</connection>
<connection>
<map_components component_1="interface" component_2="K_flux"/>
<map_variables variable_1="K_flux" variable_2="K_flux"/>
<map_variables variable_1="vC" variable_2="vC"/>
<map_variables variable_1="Am" variable_2="Am"/>
<map_variables variable_1="IK_additional" variable_2="IK_additional"/>
</connection>
<connection>
<map_components component_1="K_flux" component_2="IK1"/>
<map_variables variable_1="IK1" variable_2="IK1"/>
</connection>
<connection>
<map_components component_1="K_flux" component_2="Ito"/>
<map_variables variable_1="Ito" variable_2="Ito"/>
</connection>
<connection>
<map_components component_1="K_flux" component_2="IKr"/>
<map_variables variable_1="IKr" variable_2="IKr"/>
</connection>
<connection>
<map_components component_1="K_flux" component_2="IKs"/>
<map_variables variable_1="IKs" variable_2="IKs"/>
</connection>
<connection>
<map_components component_1="K_flux" component_2="IpK"/>
<map_variables variable_1="IpK" variable_2="IpK"/>
</connection>
<connection>
<map_components component_1="K_flux" component_2="INaK"/>
<map_variables variable_1="INaK" variable_2="INaK"/>
</connection>
<connection>
<map_components component_1="ICaL" component_2="interface"/>
<map_variables variable_1="ICaL" variable_2="ICaL"/>
<map_variables variable_1="g_CaL" variable_2="g_CaL"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="Cao" variable_2="Cao"/>
<map_variables variable_1="T" variable_2="temperature"/>
<map_variables variable_1="d" variable_2="d"/>
<map_variables variable_1="d_initial" variable_2="d_initial"/>
<map_variables variable_1="f" variable_2="f"/>
<map_variables variable_1="f_initial" variable_2="f_initial"/>
<map_variables variable_1="fCa" variable_2="fCa"/>
<map_variables variable_1="fCa_initial" variable_2="fCa_initial"/>
</connection>
<connection>
<map_components component_1="ICaL" component_2="ECa"/>
<map_variables variable_1="F" variable_2="F"/>
<map_variables variable_1="R" variable_2="R"/>
</connection>
<connection>
<map_components component_1="IpCa" component_2="interface"/>
<map_variables variable_1="IpCa" variable_2="IpCa"/>
<map_variables variable_1="g_pCa" variable_2="g_pCa"/>
<map_variables variable_1="K_pCa" variable_2="K_pCa"/>
</connection>
<connection>
<map_components component_1="IbCa" component_2="interface"/>
<map_variables variable_1="IbCa" variable_2="IbCa"/>
<map_variables variable_1="g_bCa" variable_2="g_bCa"/>
</connection>
<connection>
<map_components component_1="IbCa" component_2="ECa"/>
<map_variables variable_1="E_Ca" variable_2="reversal_potential"/>
</connection>
<connection>
<map_components component_1="ECa" component_2="interface"/>
<map_variables variable_1="z" variable_2="zCa"/>
<map_variables variable_1="T" variable_2="temperature"/>
<map_variables variable_1="extracellular_concentration" variable_2="Cao"/>
<map_variables variable_1="reversal_potential" variable_2="E_Ca"/>
</connection>
<connection>
<map_components component_1="ECa" component_2="Cai"/>
<map_variables variable_1="intracellular_concentration" variable_2="Cai"/>
<map_variables variable_1="F" variable_2="F"/>
</connection>
<connection>
<map_components component_1="ECa" component_2="Ca_flux"/>
<map_variables variable_1="F" variable_2="F"/>
</connection>
<connection>
<map_components component_1="Cai" component_2="interface"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="Cai" variable_2="Cai"/>
<map_variables variable_1="CaSR" variable_2="CaSR"/>
<map_variables variable_1="Cai_total" variable_2="Cai_total"/>
<map_variables variable_1="CaSR_total" variable_2="CaSR_total"/>
<map_variables variable_1="Cai_buf" variable_2="Cai_buf"/>
<map_variables variable_1="CaSR_buf" variable_2="CaSR_buf"/>
<map_variables variable_1="Cai_total_initial" variable_2="Cai_total_initial"/>
<map_variables variable_1="CaSR_total_initial" variable_2="CaSR_total_initial"/>
<map_variables variable_1="Bufc" variable_2="Bufc"/>
<map_variables variable_1="Kbufc" variable_2="Kbufc"/>
<map_variables variable_1="Bufsr" variable_2="Bufsr"/>
<map_variables variable_1="Kbufsr" variable_2="Kbufsr"/>
<map_variables variable_1="vSR" variable_2="vSR"/>
<map_variables variable_1="vC" variable_2="vC"/>
<map_variables variable_1="Am" variable_2="Am"/>
<map_variables variable_1="Capacitance" variable_2="Capacitance"/>
</connection>
<connection>
<map_components component_1="Ca_flux" component_2="interface"/>
<map_variables variable_1="vC" variable_2="vC"/>
<map_variables variable_1="Am" variable_2="Am"/>
<map_variables variable_1="Ca_flux" variable_2="Ca_flux"/>
<map_variables variable_1="ICa_additional" variable_2="ICa_additional"/>
</connection>
<connection>
<map_components component_1="Ca_SR_flux" component_2="interface"/>
<map_variables variable_1="Ca_SR_flux" variable_2="Ca_SR_flux"/>
<map_variables variable_1="JCaSR_additional" variable_2="JCaSR_additional"/>
</connection>
<connection>
<map_components component_1="Ca_flux" component_2="Cai"/>
<map_variables variable_1="Ca_flux" variable_2="Ca_flux"/>
</connection>
<connection>
<map_components component_1="Ca_SR_flux" component_2="Cai"/>
<map_variables variable_1="Ca_SR_flux" variable_2="Ca_SR_flux"/>
</connection>
<connection>
<map_components component_1="Cai" component_2="ICaL"/>
<map_variables variable_1="Cai" variable_2="Cai"/>
</connection>
<connection>
<map_components component_1="Cai" component_2="IpCa"/>
<map_variables variable_1="Cai" variable_2="Cai"/>
</connection>
<connection>
<map_components component_1="Cai" component_2="INaCa"/>
<map_variables variable_1="Cai" variable_2="Cai"/>
</connection>
<connection>
<map_components component_1="Cai" component_2="Jleak"/>
<map_variables variable_1="Cai" variable_2="Cai"/>
<map_variables variable_1="CaSR" variable_2="CaSR"/>
</connection>
<connection>
<map_components component_1="Jleak" component_2="interface"/>
<map_variables variable_1="Jleak" variable_2="Jleak"/>
<map_variables variable_1="V_leak" variable_2="V_leak"/>
</connection>
<connection>
<map_components component_1="Cai" component_2="Jup"/>
<map_variables variable_1="Cai" variable_2="Cai"/>
</connection>
<connection>
<map_components component_1="Jup" component_2="interface"/>
<map_variables variable_1="Jup" variable_2="Jup"/>
<map_variables variable_1="K_up" variable_2="K_up"/>
<map_variables variable_1="Vmax_up" variable_2="Vmax_up"/>
</connection>
<connection>
<map_components component_1="Cai" component_2="Jrel"/>
<map_variables variable_1="Cai" variable_2="Cai"/>
<map_variables variable_1="CaSR" variable_2="CaSR"/>
</connection>
<connection>
<map_components component_1="Jrel" component_2="interface"/>
<map_variables variable_1="time" variable_2="time"/>
<map_variables variable_1="Jrel" variable_2="Jrel"/>
<map_variables variable_1="a_rel" variable_2="a_rel"/>
<map_variables variable_1="b_rel" variable_2="b_rel"/>
<map_variables variable_1="c_rel" variable_2="c_rel"/>
<map_variables variable_1="tau_g" variable_2="tau_g"/>
<map_variables variable_1="g" variable_2="g"/>
<map_variables variable_1="g_initial" variable_2="g_initial"/>
</connection>
<connection>
<map_components component_1="Jrel" component_2="ICaL"/>
<map_variables variable_1="d" variable_2="d"/>
</connection>
<connection>
<map_components component_1="Ca_flux" component_2="ICaL"/>
<map_variables variable_1="ICaL" variable_2="ICaL"/>
</connection>
<connection>
<map_components component_1="Ca_flux" component_2="IpCa"/>
<map_variables variable_1="IpCa" variable_2="IpCa"/>
</connection>
<connection>
<map_components component_1="Ca_flux" component_2="INaCa"/>
<map_variables variable_1="INaCa" variable_2="INaCa"/>
</connection>
<connection>
<map_components component_1="Ca_flux" component_2="IbCa"/>
<map_variables variable_1="IbCa" variable_2="IbCa"/>
</connection>
<connection>
<map_components component_1="Ca_SR_flux" component_2="Jleak"/>
<map_variables variable_1="Jleak" variable_2="Jleak"/>
</connection>
<connection>
<map_components component_1="Ca_SR_flux" component_2="Jup"/>
<map_variables variable_1="Jup" variable_2="Jup"/>
</connection>
<connection>
<map_components component_1="Ca_SR_flux" component_2="Jrel"/>
<map_variables variable_1="Jrel" variable_2="Jrel"/>
</connection>
</model>