Rendering of the source text

<?xml version='1.0' encoding='UTF-8'?>
<model name="my_model" 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="unit.cellml">
        <units name="ms" units_ref="ms"/>
        <units name="per_ms" units_ref="per_ms"/>
        <units name="mV" units_ref="mV"/>
        <units name="mM" units_ref="mM"/>
        <units name="mM3" units_ref="mM3"/>
        <units name="J_per_mol_per_kelvin" units_ref="J_per_mol_per_kelvin"/>
        <units name="C_per_mol" units_ref="C_per_mol"/>
        <units name="nS_per_pF" units_ref="nS_per_pF"/>
        <units name="pA_per_pF" units_ref="pA_per_pF"/>
        <units name="mV_ms" units_ref="mV_ms"/>
        <units name="mM_per_ms" units_ref="mM_per_ms"/>
        <units name="per_mM_per_ms" units_ref="per_mM_per_ms"/>
        <units name="per_mM2_per_ms" units_ref="per_mM2_per_ms"/>
    </import>
    <import xlink:href="parameter.cellml">
        <component component_ref="parameter" name="parameter"/>
    </import>
    <import xlink:href="parameter_Ikr.cellml">
        <component component_ref="parameter_Ikr" name="parameter_Ikr"/>
    </import>
    <import xlink:href="parameter_Ik1.cellml">
        <component component_ref="parameter_Ik1" name="parameter_Ik1"/>
    </import>
    <import xlink:href="parameter_Iks.cellml">
        <component component_ref="parameter_Iks" name="parameter_Iks"/>
    </import>
    <import xlink:href="parameter_Ito.cellml">
        <component component_ref="parameter_Ito" name="parameter_Ito"/>
    </import>
    <import xlink:href="parameter_Ica.cellml">
        <component component_ref="parameter_Ica" name="parameter_Ica"/>
    </import>
    <import xlink:href="parameter_Ina.cellml">
        <component component_ref="parameter_Ina" name="parameter_Ina"/>
    </import>
    <import xlink:href="parameter_If.cellml">
        <component component_ref="parameter_If" name="parameter_If"/>
    </import>
    <!--    def import using "gating.cellml" for
        comp gating using comp gating;
    enddef;-->
    <import xlink:href="gating_Ikr.cellml">
        <component component_ref="gating_Ikr" name="gating_Ikr"/>
    </import>
    <import xlink:href="gating_Ik1.cellml">
        <component component_ref="gating_Ik1" name="gating_Ik1"/>
    </import>
    <import xlink:href="gating_Iks.cellml">
        <component component_ref="gating_Iks" name="gating_Iks"/>
    </import>
    <import xlink:href="gating_Ito.cellml">
        <component component_ref="gating_Ito" name="gating_Ito"/>
    </import>
    <import xlink:href="gating_Ica.cellml">
        <component component_ref="gating_Ica" name="gating_Ica"/>
    </import>
    <import xlink:href="gating_Icat.cellml">
        <component component_ref="gating_Icat" name="gating_Icat"/>
    </import>
    <import xlink:href="gating_Ina.cellml">
        <component component_ref="gating_Ina" name="gating_Ina"/>
    </import>
    <import xlink:href="gating_If.cellml">
        <component component_ref="gating_If" name="gating_If"/>
    </import>
    <!--    def import using "gating_Irel.cellml" for
        comp gating_rel using comp gating_rel;
    enddef;-->
    <import xlink:href="Protocol.cellml">
        <component component_ref="Protocol" name="Protocol"/>
    </import>
    <import xlink:href="Nernst_potential.cellml">
        <component component_ref="Nernst" name="Nernst"/>
    </import>
    <import xlink:href="Current_Ik1.cellml">
        <component component_ref="Current_Ik1" name="Current_Ik1"/>
    </import>
    <import xlink:href="Current_Ikr.cellml">
        <component component_ref="Current_Ikr" name="Current_Ikr"/>
    </import>
    <import xlink:href="Current_Iks.cellml">
        <component component_ref="Current_Iks" name="Current_Iks"/>
    </import>
    <import xlink:href="Current_Ito.cellml">
        <component component_ref="Current_Ito" name="Current_Ito"/>
    </import>
    <import xlink:href="Current_Ica.cellml">
        <component component_ref="Current_IcaL" name="Current_IcaL"/>
    </import>
    <import xlink:href="Current_Icat.cellml">
        <component component_ref="Current_Icat" name="Current_Icat"/>
    </import>
    <import xlink:href="Current_Ina.cellml">
        <component component_ref="Current_Ina" name="Current_Ina"/>
    </import>
    <import xlink:href="Current_If.cellml">
        <component component_ref="Current_If" name="Current_If"/>
    </import>
    <import xlink:href="Current_Inaca.cellml">
        <component component_ref="Current_Inaca" name="Current_Inaca"/>
    </import>
    <import xlink:href="Current_Inak.cellml">
        <component component_ref="Current_Inak" name="Current_Inak"/>
    </import>
    <import xlink:href="Current_Iup.cellml">
        <component component_ref="Current_Iup" name="Current_Iup"/>
    </import>
    <import xlink:href="Current_Ileak.cellml">
        <component component_ref="Current_leak" name="Current_leak"/>
    </import>
    <import xlink:href="Current_Irel.cellml">
        <component component_ref="Current_release" name="Current_release"/>
    </import>
    <import xlink:href="Current_Ibna.cellml">
        <component component_ref="Current_bNa" name="Current_bNa"/>
    </import>
    <import xlink:href="Current_Ibca.cellml">
        <component component_ref="Current_bCa" name="Current_bCa"/>
    </import>
    <import xlink:href="Current_Ipca.cellml">
        <component component_ref="Current_pCa" name="Current_pCa"/>
    </import>
    <import xlink:href="calcium_SR.cellml">
        <component component_ref="ca_SR" name="ca_SR"/>
    </import>
    <import xlink:href="calcium_Buf.cellml">
        <component component_ref="ca_buf" name="ca_buf"/>
    </import>
    <component name="main">
        <!--        var act_inact: dimensionless {pub: out, priv: in};-->
        <variable name="x_inf_act_Ik1" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="var_1" private_interface="in" public_interface="out" units="nS_per_pF"/>
        <variable name="var_2" private_interface="in" public_interface="out" units="per_ms"/>
        <variable name="var_3" private_interface="in" public_interface="out" units="mV"/>
        <variable name="var_4" private_interface="in" public_interface="out" units="mV"/>
        <variable name="var_5" private_interface="in" public_interface="out" units="mV_ms"/>
        <variable name="var_6" private_interface="in" public_interface="out" units="mV"/>
        <variable name="X_kr_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_ks_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_to_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_ca_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_cat_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_na_m_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_f_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_kr_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_to_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_ca_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_fca_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_cat_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_na_h_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="X_na_j_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="C" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="O" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="I" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_kr_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_ks_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_to_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_ca_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_cat_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_na_m_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_f_act" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_kr_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_to_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_ca_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_fca_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_cat_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_na_h_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dX_na_j_inact" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dC" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dO" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="dI" private_interface="in" public_interface="out" units="dimensionless"/>
        <!--        var tau_act: ms {pub: out, priv: in};-->
        <variable name="ca_i" private_interface="in" public_interface="out" units="mM"/>
        <variable name="Na_i" private_interface="in" public_interface="out" units="mM"/>
        <variable name="ca_SR" private_interface="in" public_interface="out" units="mM"/>
        <variable name="dca_SR" private_interface="in" public_interface="out" units="mM"/>
        <variable name="Ca_SR_bufSR" private_interface="in" public_interface="out" units="mM"/>
        <variable name="Cai_buf" private_interface="in" public_interface="out" units="mM"/>
        <!--        var K_i: dimensionless {pub: out, priv: in};-->
        <variable name="ibarca" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="ibarna" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="ibark" private_interface="in" public_interface="out" units="dimensionless"/>
        <!--        var tau_ks_act: ms {pub: out, priv: in};-->
        <!--        var tau_inact: ms {pub: out, priv: in};
        var x_inf_act: dimensionless {pub: out, priv: in};
        var x_ks_inf_act: dimensionless {pub: out, priv: in};
        var x_inf_inact: dimensionless {pub: out, priv: in};
        var alpha_inact: per_ms {pub: out, priv: in};
        var beta_inact: per_ms {pub: out, priv: in};-->
        <variable name="k_new" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="v" private_interface="in" public_interface="out" units="mV"/>
        <variable name="Ko" private_interface="in" public_interface="out" units="mM"/>
        <variable name="Ki" private_interface="in" public_interface="out" units="mM"/>
        <variable name="E_K" private_interface="in" public_interface="out" units="mV"/>
        <variable name="E_Ca" private_interface="in" public_interface="out" units="mV"/>
        <variable name="E_Na" private_interface="in" public_interface="out" units="mV"/>
        <variable name="i_k1" private_interface="in" public_interface="out" units="pA_per_pF"/>
        <variable name="i_Kr" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_Ks" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_to" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_CaL" private_interface="in" public_interface="out" units="pA_per_pF"/>
        <variable name="i_cat" private_interface="in" public_interface="out" units="pA_per_pF"/>
        <variable name="i_na" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_f" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_fNa" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_fK" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_naca" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_nak" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="i_up" private_interface="in" public_interface="out" units="mM_per_ms"/>
        <variable name="j_leak" private_interface="in" public_interface="out" units="mM_per_ms"/>
        <variable name="j_rel" private_interface="in" public_interface="out" units="mM_per_ms"/>
        <variable name="i_b_Na" private_interface="in" public_interface="out" units="pA_per_pF"/>
        <variable name="i_b_Ca" private_interface="in" public_interface="out" units="pA_per_pF"/>
        <variable name="i_PCa" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable name="protocol" private_interface="in" public_interface="out" units="dimensionless"/>
        <variable initial_value="1" name="t" public_interface="out" units="ms"/>
        <variable initial_value="1" name="a" public_interface="out" units="dimensionless"/>
        <math xmlns="http://www.w3.org/1998/Math/MathML">
            <apply>
                <eq/>
                <apply>
                    <diff/>
                    <bvar>
                        <ci>t</ci>
                    </bvar>
                    <ci>a</ci>
                </apply>
                <cn cellml:units="dimensionless">1</cn>
            </apply>
        </math>
    </component>
    <!--    def group as encapsulation for
        comp main incl
            comp parameter;
            comp gating;
            comp gating_Ikr;
            comp Protocol;
            comp Nernst;
            comp Current_Ik1;
            comp Current_Ikr;
            comp Current_Iks;
            comp Current_Ito;
            comp Current_IcaL;
            comp Current_Icat;
            comp Current_Ina;
            comp Current_If;
            comp Current_Inaca;
            comp Current_Inak;
            comp Current_Iup;
            comp Current_leak;
            comp Current_release;
            comp Current_bNa;
            comp Current_bCa;
//            comp parameter_Ikr;
//            comp parameter_Ik1;
        endcomp;
    enddef;-->
    <!--    def map between parameter and gating for
        //        vars var_1 and var_1;-->
    <!--        vars x1 and x1;
        vars x2 and x2;
        vars x5 and x5;
        vars x6 and x6;
        vars x7 and x7;
    enddef;-->
    <connection>
        <map_components component_1="gating_Ik1" component_2="parameter"/>
        <!--        vars var_1 and var_1;-->
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="gating_Ikr" component_2="parameter"/>
        <!--        vars var_1 and var_1;-->
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="gating_Iks" component_2="parameter"/>
        <!--        vars var_1 and var_1;-->
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="gating_Ito" component_2="parameter"/>
        <!--        vars var_1 and var_1;-->
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="gating_Ica" component_2="parameter"/>
        <!--        vars var_1 and var_1;-->
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="gating_Icat" component_2="parameter"/>
        <!--        vars var_1 and var_1;-->
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="gating_Ina" component_2="parameter"/>
        <!--        vars var_1 and var_1;-->
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="gating_If" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="parameter_Ik1" component_2="gating_Ik1"/>
        <!--        vars var_1 and var_1;-->
        <map_variables variable_1="var_2" variable_2="var_2"/>
        <map_variables variable_1="var_3" variable_2="var_3"/>
        <map_variables variable_1="var_4" variable_2="var_4"/>
        <map_variables variable_1="var_5" variable_2="var_5"/>
        <map_variables variable_1="var_6" variable_2="var_6"/>
    </connection>
    <connection>
        <map_components component_1="parameter" component_2="main"/>
        <!--        vars act_inact and act_inact;-->
        <!--        vars x_inf_act and x_inf_act;-->
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="gating_Ik1" component_2="main"/>
        <!--        vars act_inact and act_inact;-->
        <map_variables variable_1="x_inf_act_Ik1" variable_2="x_inf_act_Ik1"/>
        <!--        vars v and v;-->
    </connection>
    <connection>
        <map_components component_1="parameter_Ik1" component_2="main"/>
        <map_variables variable_1="var_1" variable_2="var_1"/>
        <map_variables variable_1="var_2" variable_2="var_2"/>
        <map_variables variable_1="var_3" variable_2="var_3"/>
        <map_variables variable_1="var_4" variable_2="var_4"/>
        <map_variables variable_1="var_5" variable_2="var_5"/>
        <map_variables variable_1="var_6" variable_2="var_6"/>
    </connection>
    <connection>
        <map_components component_1="Protocol" component_2="main"/>
        <map_variables variable_1="Ki" variable_2="Ki"/>
        <map_variables variable_1="k_new" variable_2="k_new"/>
        <map_variables variable_1="protocol" variable_2="protocol"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="main"/>
        <map_variables variable_1="Ko" variable_2="Ko"/>
        <map_variables variable_1="E_K" variable_2="E_K"/>
        <map_variables variable_1="E_Ca" variable_2="E_Ca"/>
        <map_variables variable_1="E_Na" variable_2="E_Na"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="parameter"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="gating_Ica"/>
        <map_variables variable_1="Na_i" variable_2="Na_i"/>
    </connection>
    <connection>
        <map_components component_1="Current_Inaca" component_2="gating_Ica"/>
        <map_variables variable_1="Na_i" variable_2="Na_i"/>
        <!--        vars ca_i and ca_i;-->
    </connection>
    <connection>
        <map_components component_1="Current_Inaca" component_2="parameter"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
    </connection>
    <connection>
        <map_components component_1="Current_Inak" component_2="gating_Ica"/>
        <map_variables variable_1="Na_i" variable_2="Na_i"/>
    </connection>
    <connection>
        <map_components component_1="Current_Iup" component_2="parameter"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
    </connection>
    <connection>
        <map_components component_1="Current_leak" component_2="parameter"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
    </connection>
    <connection>
        <map_components component_1="Current_leak" component_2="parameter"/>
        <map_variables variable_1="ca_SR" variable_2="ca_SR"/>
    </connection>
    <connection>
        <map_components component_1="Current_release" component_2="main"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
    </connection>
    <!--    def map between Current_release and gating_rel for
        vars koSRCa and koSRCa;
        vars kiSRCa and koSRCa;
    enddef;-->
    <connection>
        <map_components component_1="Current_release" component_2="parameter"/>
        <map_variables variable_1="ca_SR" variable_2="ca_SR"/>
    </connection>
    <!--    def map between gating_rel and parameter for
        vars ca_SR and ca_SR;
    enddef;-->
    <connection>
        <map_components component_1="Protocol" component_2="Nernst"/>
        <map_variables variable_1="Ki" variable_2="Ki"/>
    </connection>
    <connection>
        <map_components component_1="Protocol" component_2="Current_IcaL"/>
        <map_variables variable_1="Ki" variable_2="Ki"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="parameter"/>
        <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="Cao" variable_2="Cao"/>
        <map_variables variable_1="Nao" variable_2="Nao"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ik1" component_2="main"/>
        <map_variables variable_1="i_k1" variable_2="i_k1"/>
        <!--        vars g_k1 and g_k1;-->
    </connection>
    <connection>
        <map_components component_1="Current_Ik1" component_2="gating_Ik1"/>
        <!--        vars v and v;-->
        <!--        vars act_inact and act_inact;-->
        <map_variables variable_1="x_inf_act_Ik1" variable_2="x_inf_act_Ik1"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ik1" component_2="parameter_Ik1"/>
        <map_variables variable_1="var_1" variable_2="var_1"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ik1" component_2="Nernst"/>
        <map_variables variable_1="E_K" variable_2="E_K"/>
        <map_variables variable_1="Ko" variable_2="Ko"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="Current_Ikr"/>
        <map_variables variable_1="Ko" variable_2="Ko"/>
        <map_variables variable_1="E_K" variable_2="E_K"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="Current_Iks"/>
        <map_variables variable_1="Ko" variable_2="Ko"/>
        <map_variables variable_1="E_K" variable_2="E_K"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="Current_Ito"/>
        <map_variables variable_1="Ko" variable_2="Ko"/>
        <map_variables variable_1="E_K" variable_2="E_K"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="Current_Icat"/>
        <map_variables variable_1="E_Ca" variable_2="E_Ca"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="Current_Ina"/>
        <map_variables variable_1="E_Na" variable_2="E_Na"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="Current_bNa"/>
        <map_variables variable_1="E_Na" variable_2="E_Na"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="Current_bCa"/>
        <map_variables variable_1="E_Ca" variable_2="E_Ca"/>
    </connection>
    <connection>
        <map_components component_1="Nernst" component_2="Current_If"/>
        <map_variables variable_1="E_Na" variable_2="E_Na"/>
        <map_variables variable_1="E_K" variable_2="E_K"/>
    </connection>
    <connection>
        <map_components component_1="parameter" component_2="Current_IcaL"/>
        <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="Cao" variable_2="Cao"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
        <map_variables variable_1="Nao" variable_2="Nao"/>
        <map_variables variable_1="Ko" variable_2="Ko"/>
    </connection>
    <connection>
        <map_components component_1="parameter" component_2="Current_Inaca"/>
        <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="Cao" variable_2="Cao"/>
        <map_variables variable_1="Nao" variable_2="Nao"/>
    </connection>
    <connection>
        <map_components component_1="parameter" component_2="Current_Inak"/>
        <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="Ko" variable_2="Ko"/>
        <!--        vars Nao and Nao;-->
    </connection>
    <connection>
        <map_components component_1="parameter" component_2="Current_release"/>
        <map_variables variable_1="V_SR" variable_2="V_SR"/>
        <map_variables variable_1="Vc" variable_2="Vc"/>
    </connection>
    <connection>
        <map_components component_1="parameter" component_2="ca_SR"/>
        <map_variables variable_1="V_SR" variable_2="V_SR"/>
        <map_variables variable_1="Vc" variable_2="Vc"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ikr" component_2="gating_Ikr"/>
        <!--        vars v and v;-->
        <map_variables variable_1="x_inf_act" variable_2="x_inf_act"/>
        <map_variables variable_1="x_inf_inact" variable_2="x_inf_inact"/>
        <map_variables variable_1="tau_act" variable_2="tau_act"/>
        <map_variables variable_1="tau_inact" variable_2="tau_inact"/>
    </connection>
    <connection>
        <map_components component_1="Current_Iks" component_2="gating_Iks"/>
        <!--        vars v and v;-->
        <map_variables variable_1="x_ks_inf_act" variable_2="x_ks_inf_act"/>
        <map_variables variable_1="tau_ks_act" variable_2="tau_ks_act"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ito" component_2="gating_Ito"/>
        <map_variables variable_1="x_to_inf_act" variable_2="x_to_inf_act"/>
        <map_variables variable_1="x_to_inf_inact" variable_2="x_to_inf_inact"/>
        <map_variables variable_1="tau_to_act" variable_2="tau_to_act"/>
        <map_variables variable_1="tau_to_inact" variable_2="tau_to_inact"/>
    </connection>
    <connection>
        <map_components component_1="Current_IcaL" component_2="gating_Ica"/>
        <map_variables variable_1="x_ca_inf_act" variable_2="x_ca_inf_act"/>
        <map_variables variable_1="x_ca_inf_inact" variable_2="x_ca_inf_inact"/>
        <map_variables variable_1="tau_ca_act" variable_2="tau_ca_act"/>
        <map_variables variable_1="tau_ca_inact" variable_2="tau_ca_inact"/>
        <map_variables variable_1="x_fca_inf_inact" variable_2="x_fca_inf_inact"/>
        <map_variables variable_1="tau_fca" variable_2="tau_fca"/>
        <!--        vars ca_i and ca_i;-->
        <map_variables variable_1="Na_i" variable_2="Na_i"/>
        <!--        vars K_i and K_i;-->
    </connection>
    <connection>
        <map_components component_1="Current_Icat" component_2="gating_Icat"/>
        <map_variables variable_1="x_cat_inf_act" variable_2="x_cat_inf_act"/>
        <map_variables variable_1="x_cat_inf_inact" variable_2="x_cat_inf_inact"/>
        <map_variables variable_1="tau_cat_act" variable_2="tau_cat_act"/>
        <map_variables variable_1="tau_cat_inact" variable_2="tau_cat_inact"/>
        <!--        vars K_i and K_i;-->
    </connection>
    <connection>
        <map_components component_1="Current_Ina" component_2="gating_Ina"/>
        <map_variables variable_1="x_na_m_inf_act" variable_2="x_na_m_inf_act"/>
        <map_variables variable_1="x_na_h_inf_inact" variable_2="x_na_h_inf_inact"/>
        <map_variables variable_1="x_na_j_inf_inact" variable_2="x_na_j_inf_inact"/>
        <map_variables variable_1="tau_na_m_act" variable_2="tau_na_m_act"/>
        <map_variables variable_1="tau_na_h_inact" variable_2="tau_na_h_inact"/>
        <map_variables variable_1="tau_na_j_inact" variable_2="tau_na_j_inact"/>
    </connection>
    <connection>
        <map_components component_1="Current_If" component_2="gating_If"/>
        <map_variables variable_1="x_f_inf_act" variable_2="x_f_inf_act"/>
        <map_variables variable_1="tau_f_act" variable_2="tau_f_act"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ikr" component_2="main"/>
        <map_variables variable_1="i_Kr" variable_2="i_Kr"/>
        <map_variables variable_1="X_kr_act" variable_2="X_kr_act"/>
        <map_variables variable_1="X_kr_inact" variable_2="X_kr_inact"/>
        <map_variables variable_1="dX_kr_act" variable_2="dX_kr_act"/>
        <map_variables variable_1="dX_kr_inact" variable_2="dX_kr_inact"/>
        <!--        vars g_k1 and g_k1;-->
    </connection>
    <connection>
        <map_components component_1="Current_Iks" component_2="main"/>
        <map_variables variable_1="i_Ks" variable_2="i_Ks"/>
        <map_variables variable_1="X_ks_act" variable_2="X_ks_act"/>
        <!--        vars X_inact and X_inact;-->
        <map_variables variable_1="dX_ks_act" variable_2="dX_ks_act"/>
        <!--        vars dX_inact and dX_inact;-->
        <!--        vars g_k1 and g_k1;-->
    </connection>
    <connection>
        <map_components component_1="Current_Ito" component_2="main"/>
        <map_variables variable_1="i_to" variable_2="i_to"/>
        <map_variables variable_1="X_to_act" variable_2="X_to_act"/>
        <map_variables variable_1="X_to_inact" variable_2="X_to_inact"/>
        <map_variables variable_1="dX_to_act" variable_2="dX_to_act"/>
        <map_variables variable_1="dX_to_inact" variable_2="dX_to_inact"/>
    </connection>
    <connection>
        <map_components component_1="Current_IcaL" component_2="main"/>
        <map_variables variable_1="i_CaL" variable_2="i_CaL"/>
        <map_variables variable_1="X_ca_act" variable_2="X_ca_act"/>
        <map_variables variable_1="X_ca_inact" variable_2="X_ca_inact"/>
        <map_variables variable_1="X_fca_inact" variable_2="X_fca_inact"/>
        <map_variables variable_1="dX_ca_act" variable_2="dX_ca_act"/>
        <map_variables variable_1="dX_ca_inact" variable_2="dX_ca_inact"/>
        <map_variables variable_1="dX_fca_inact" variable_2="dX_fca_inact"/>
        <!--        vars ca_i and ca_i;
        vars Na_i and Na_i;-->
        <!--        vars K_i and K_i;-->
        <map_variables variable_1="ibarca" variable_2="ibarca"/>
        <map_variables variable_1="ibarna" variable_2="ibarna"/>
        <map_variables variable_1="ibark" variable_2="ibark"/>
    </connection>
    <connection>
        <map_components component_1="gating_Ica" component_2="main"/>
        <!--        vars ca_i and ca_i;-->
        <map_variables variable_1="Na_i" variable_2="Na_i"/>
    </connection>
    <connection>
        <map_components component_1="gating_Ica" component_2="parameter"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
        <!--        vars Na_i and Na_i;-->
    </connection>
    <connection>
        <map_components component_1="parameter" component_2="main"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
        <!--        vars Na_i and Na_i;-->
    </connection>
    <connection>
        <map_components component_1="Current_Icat" component_2="main"/>
        <map_variables variable_1="i_cat" variable_2="i_cat"/>
        <map_variables variable_1="X_cat_act" variable_2="X_cat_act"/>
        <map_variables variable_1="X_cat_inact" variable_2="X_cat_inact"/>
        <map_variables variable_1="dX_cat_act" variable_2="dX_cat_act"/>
        <map_variables variable_1="dX_cat_inact" variable_2="dX_cat_inact"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ina" component_2="main"/>
        <map_variables variable_1="i_na" variable_2="i_na"/>
        <map_variables variable_1="X_na_m_act" variable_2="X_na_m_act"/>
        <map_variables variable_1="X_na_h_inact" variable_2="X_na_h_inact"/>
        <map_variables variable_1="X_na_j_inact" variable_2="X_na_j_inact"/>
        <map_variables variable_1="dX_na_m_act" variable_2="dX_na_m_act"/>
        <map_variables variable_1="dX_na_h_inact" variable_2="dX_na_h_inact"/>
        <map_variables variable_1="dX_na_j_inact" variable_2="dX_na_j_inact"/>
    </connection>
    <connection>
        <map_components component_1="Current_If" component_2="main"/>
        <map_variables variable_1="i_f" variable_2="i_f"/>
        <map_variables variable_1="i_fNa" variable_2="i_fNa"/>
        <map_variables variable_1="i_fK" variable_2="i_fK"/>
        <map_variables variable_1="X_f_act" variable_2="X_f_act"/>
        <map_variables variable_1="dX_f_act" variable_2="dX_f_act"/>
    </connection>
    <connection>
        <map_components component_1="Current_Inaca" component_2="main"/>
        <map_variables variable_1="i_naca" variable_2="i_naca"/>
    </connection>
    <connection>
        <map_components component_1="Current_Inak" component_2="main"/>
        <map_variables variable_1="i_nak" variable_2="i_nak"/>
    </connection>
    <connection>
        <map_components component_1="Current_Iup" component_2="main"/>
        <map_variables variable_1="i_up" variable_2="i_up"/>
    </connection>
    <connection>
        <map_components component_1="Current_leak" component_2="main"/>
        <map_variables variable_1="j_leak" variable_2="j_leak"/>
        <map_variables variable_1="ca_SR" variable_2="ca_SR"/>
    </connection>
    <connection>
        <map_components component_1="Current_release" component_2="main"/>
        <map_variables variable_1="C" variable_2="C"/>
        <map_variables variable_1="O" variable_2="O"/>
        <map_variables variable_1="I" variable_2="I"/>
        <map_variables variable_1="dC" variable_2="dC"/>
        <map_variables variable_1="dO" variable_2="dO"/>
        <map_variables variable_1="dI" variable_2="dI"/>
        <map_variables variable_1="j_rel" variable_2="j_rel"/>
    </connection>
    <connection>
        <map_components component_1="Current_bNa" component_2="main"/>
        <map_variables variable_1="i_b_Na" variable_2="i_b_Na"/>
    </connection>
    <connection>
        <map_components component_1="Current_bCa" component_2="main"/>
        <map_variables variable_1="i_b_Ca" variable_2="i_b_Ca"/>
    </connection>
    <connection>
        <map_components component_1="Current_pCa" component_2="main"/>
        <map_variables variable_1="i_PCa" variable_2="i_PCa"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
    </connection>
    <connection>
        <map_components component_1="ca_SR" component_2="main"/>
        <map_variables variable_1="ca_SR" variable_2="ca_SR"/>
        <map_variables variable_1="dca_SR" variable_2="dca_SR"/>
        <map_variables variable_1="Ca_SR_bufSR" variable_2="Ca_SR_bufSR"/>
        <!--        vars i_up and i_up;
        vars j_rel and j_rel;
        vars j_leak and j_leak;-->
    </connection>
    <connection>
        <map_components component_1="ca_buf" component_2="main"/>
        <map_variables variable_1="ca_i" variable_2="ca_i"/>
        <map_variables variable_1="Cai_buf" variable_2="Cai_buf"/>
    </connection>
    <connection>
        <map_components component_1="ca_SR" component_2="Current_release"/>
        <map_variables variable_1="j_rel" variable_2="j_rel"/>
    </connection>
    <connection>
        <map_components component_1="ca_SR" component_2="Current_leak"/>
        <map_variables variable_1="j_leak" variable_2="j_leak"/>
    </connection>
    <connection>
        <map_components component_1="ca_SR" component_2="Current_Iup"/>
        <map_variables variable_1="i_up" variable_2="i_up"/>
    </connection>
    <!--    def map between gating_rel and main for
        vars koSRCa and koSRCa;
        vars kiSRCa and kiSRCa;
        vars kCaSR and kCaSR;
    enddef;-->
    <!--    def map between gating_Ikr and main for
        vars tau_act and tau_act;
        vars tau_inact and tau_inact;
        vars x_inf_act and x_inf_act;
        vars x_inf_inact and x_inf_inact;
        vars alpha_inact and alpha_inact;
        vars beta_inact and beta_inact;-->
    <!--        //        vars dX_act and dX_act;
        //        vars dX_inact and dX_inact;-->
    <!--        //        vars g_k1 and g_k1;
    enddef;-->
    <!--**    def map between gating_Iks and main for
        vars tau_act and tau_act;
        vars tau_inact and tau_inact;-->
    <!--        vars x_ks_inf_act and x_ks_inf_act;-->
    <!--        vars x_ks_inf_inact and x_ks_inf_inact;
        vars alpha_inact and alpha_inact;
        vars beta_inact and beta_inact;-->
    <!--        vars dX_act and dX_act;
        vars dX_inact and dX_inact;-->
    <!--        vars g_k1 and g_k1;
    enddef;-->
    <!--    def map between Protocol and Current_Ikr for
        vars Ki and Ki;
    enddef;-->
    <connection>
        <map_components component_1="gating_Ikr" component_2="parameter_Ikr"/>
        <!--        vars Xr1_0 and Xr1_0;-->
        <map_variables variable_1="Xr1_1" variable_2="Xr1_1"/>
        <map_variables variable_1="Xr1_2" variable_2="Xr1_2"/>
        <map_variables variable_1="Xr1_5" variable_2="Xr1_5"/>
        <map_variables variable_1="Xr1_6" variable_2="Xr1_6"/>
        <map_variables variable_1="Xr2_1" variable_2="Xr2_1"/>
        <map_variables variable_1="Xr2_2" variable_2="Xr2_2"/>
        <map_variables variable_1="Xr2_5" variable_2="Xr2_5"/>
        <map_variables variable_1="Xr2_6" variable_2="Xr2_6"/>
        <map_variables variable_1="Xr1_7" variable_2="Xr1_7"/>
        <map_variables variable_1="Xr2_7" variable_2="Xr2_7"/>
    </connection>
    <connection>
        <map_components component_1="parameter_Iks" component_2="gating_Iks"/>
        <!--        vars var_1 and var_1;-->
        <!--        vars ks_0 and ks_0;-->
        <map_variables variable_1="ks_1" variable_2="ks_1"/>
        <map_variables variable_1="ks_2" variable_2="ks_2"/>
        <map_variables variable_1="ks_5" variable_2="ks_5"/>
        <map_variables variable_1="ks_6" variable_2="ks_6"/>
        <map_variables variable_1="tau_ks_const" variable_2="tau_ks_const"/>
    </connection>
    <connection>
        <map_components component_1="parameter_Ito" component_2="gating_Ito"/>
        <!--        vars var_1 and var_1;-->
        <!--        vars ks_0 and ks_0;-->
        <map_variables variable_1="r_1" variable_2="r_1"/>
        <map_variables variable_1="r_2" variable_2="r_2"/>
        <map_variables variable_1="r_5" variable_2="r_5"/>
        <map_variables variable_1="r_6" variable_2="r_6"/>
        <map_variables variable_1="s_1" variable_2="s_1"/>
        <map_variables variable_1="s_2" variable_2="s_2"/>
        <map_variables variable_1="s_5" variable_2="s_5"/>
        <map_variables variable_1="s_6" variable_2="s_6"/>
        <map_variables variable_1="tau_r_const" variable_2="tau_r_const"/>
        <map_variables variable_1="tau_s_const" variable_2="tau_s_const"/>
    </connection>
    <connection>
        <map_components component_1="parameter_Ica" component_2="gating_Ica"/>
        <!--        vars var_1 and var_1;-->
        <!--        vars ks_0 and ks_0;-->
        <map_variables variable_1="d_1" variable_2="d_1"/>
        <map_variables variable_1="d_2" variable_2="d_2"/>
        <map_variables variable_1="d_5" variable_2="d_5"/>
        <map_variables variable_1="d_6" variable_2="d_6"/>
        <map_variables variable_1="f_1" variable_2="f_1"/>
        <map_variables variable_1="f_2" variable_2="f_2"/>
        <map_variables variable_1="f_5" variable_2="f_5"/>
        <map_variables variable_1="f_6" variable_2="f_6"/>
        <map_variables variable_1="tau_d_const" variable_2="tau_d_const"/>
        <map_variables variable_1="tau_f_const" variable_2="tau_f_const"/>
    </connection>
    <connection>
        <map_components component_1="parameter_Ina" component_2="gating_Ina"/>
        <map_variables variable_1="m_1" variable_2="m_1"/>
        <map_variables variable_1="m_2" variable_2="m_2"/>
        <map_variables variable_1="m_5" variable_2="m_5"/>
        <map_variables variable_1="m_6" variable_2="m_6"/>
        <map_variables variable_1="h_1" variable_2="h_1"/>
        <map_variables variable_1="h_2" variable_2="h_2"/>
        <map_variables variable_1="h_5" variable_2="h_5"/>
        <map_variables variable_1="h_6" variable_2="h_6"/>
        <map_variables variable_1="j_1" variable_2="j_1"/>
        <map_variables variable_1="j_2" variable_2="j_2"/>
        <map_variables variable_1="tau_m_const" variable_2="tau_m_const"/>
        <map_variables variable_1="tau_h_const" variable_2="tau_h_const"/>
        <map_variables variable_1="tau_j_const" variable_2="tau_j_const"/>
    </connection>
    <connection>
        <map_components component_1="parameter_If" component_2="gating_If"/>
        <map_variables variable_1="xf_1" variable_2="xf_1"/>
        <map_variables variable_1="xf_2" variable_2="xf_2"/>
        <map_variables variable_1="xf_5" variable_2="xf_5"/>
        <map_variables variable_1="xf_6" variable_2="xf_6"/>
        <map_variables variable_1="xf_const" variable_2="xf_const"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ikr" component_2="parameter_Ikr"/>
        <map_variables variable_1="Xr1_0" variable_2="Xr1_0"/>
    </connection>
    <connection>
        <map_components component_1="Current_Iks" component_2="parameter_Iks"/>
        <map_variables variable_1="ks_0" variable_2="ks_0"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ito" component_2="parameter_Ito"/>
        <map_variables variable_1="r_0" variable_2="r_0"/>
    </connection>
    <connection>
        <map_components component_1="Current_IcaL" component_2="parameter_Ica"/>
        <map_variables variable_1="d_0" variable_2="d_0"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ina" component_2="parameter_Ina"/>
        <map_variables variable_1="g_Na" variable_2="g_Na"/>
    </connection>
    <connection>
        <map_components component_1="Current_If" component_2="parameter_If"/>
        <map_variables variable_1="g_f" variable_2="g_f"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ik1" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ikr" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_Iks" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ito" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_IcaL" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_Icat" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_Ina" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_If" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_Inaca" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_Inak" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_bNa" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
    <connection>
        <map_components component_1="Current_bCa" component_2="parameter"/>
        <map_variables variable_1="v" variable_2="v"/>
    </connection>
</model>
Collaboration
To begin collaborating on this work, please use your git client and issue this command:
License
The terms of use/license for this work is unspecified.