Location: FCU_cardiacAP_composite @ d4e4fe4b1b15 / parameter_finder / output / TEMP.cellml.txt

Author:
Shelley Fong <sfon036@UoA.auckland.ac.nz>
Date:
2022-06-03 11:12:04+12:00
Desc:
Removing RyR mentions
Permanent Source URI:
https://models.cellml.org/workspace/839/rawfile/d4e4fe4b1b153b708cd034abb98759ce0f1f7135/parameter_finder/output/TEMP.cellml.txt

def model FCU_cardiacAP_composite as
 def import using "units_and_constants/units_BG.cellml" for
            unit mM using unit mM;
unit fmol using unit fmol;
unit per_fmol using unit per_fmol;
            unit J_per_mol using unit J_per_mol;
unit fmol_per_sec using unit fmol_per_sec;
            unit C_per_mol using unit C_per_mol;
  unit J_per_C using unit J_per_C;
            unit microm3 using unit microm3;
  unit fF using unit fF;
            unit fC using unit fC;
  unit fA using unit fA;
            unit per_second using unit per_second;
  unit millivolt using unit millivolt;
            unit per_sec using unit per_sec;
  unit J_per_K_per_mol using unit J_per_K_per_mol;
            unit fmol_per_L using unit fmol_per_L;
  unit fmol_per_L_per_sec using unit fmol_per_L_per_sec;
            unit per_sec_per_fmol_per_L using unit per_sec_per_fmol_per_L;
  unit uM using unit uM;
            unit mM_per_sec using unit mM_per_sec;
  unit uM_per_sec using unit uM_per_sec;
            unit pL using unit pL;
  unit m_to_u using unit m_to_u;
 enddef;
def import using "units_and_constants/constants_BG.cellml" for
                comp constants using comp constants;
enddef;

def import using "CMDN_buffer/BG_CMDN_buffer.cellml" for
comp CMDN_buffer using comp CMDN_buffer;
enddef;
def import using "K/BG_K.cellml" for
comp K using comp K;
enddef;
def import using "K1/BG_K1.cellml" for
comp K1 using comp K1;
enddef;
def import using "Kp/BG_Kp.cellml" for
comp Kp using comp Kp;
enddef;
def import using "LCC/BG_LCC.cellml" for
comp LCC using comp LCC;
enddef;
def import using "NCX/BG_NCX.cellml" for
comp NCX using comp NCX;
enddef;
def import using "NaK/BG_NaK.cellml" for
comp NaK using comp NaK;
enddef;
def import using "TRPN_buffer/BG_TRPN_buffer.cellml" for
comp TRPN_buffer using comp TRPN_buffer;
enddef;
def import using "fast_Na/BG_fast_Na.cellml" for
comp fast_Na using comp fast_Na;
enddef;

def comp BG_parameters as
var kappa_b2: fmol_per_sec {init: 1473.58, pub: out};
var kappa_K: fmol_per_sec {init: 23044, pub: out};
var kappa_X00_K: fmol_per_sec {init: 0.0364504, pub: out};
var kappa_X10_K: fmol_per_sec {init: 0.141476, pub: out};
var kappa_X01_K: fmol_per_sec {init: 0.210314, pub: out};
var kappa_X11_K: fmol_per_sec {init: 0.816295, pub: out};
var kappa_i00_K: fmol_per_sec {init: 8.13292, pub: out};
var kappa_i10_K: fmol_per_sec {init: 63.1329, pub: out};
var kappa_i20_K: fmol_per_sec {init: 122.52, pub: out};
var kappa_K1: fmol_per_sec {init: 107.872, pub: out};
var kappa_gK1: fmol_per_sec {init: 521.163, pub: out};
var kappa_Kp: fmol_per_sec {init: 1081.75, pub: out};
var kappa_gKp: fmol_per_sec {init: 14.786, pub: out};
var kappa_LCC_Ca1: fmol_per_sec {init: 20.0296, pub: out};
var kappa_LCC_Ca2: fmol_per_sec {init: 26.3718, pub: out};
var kappa_LCC_K1: fmol_per_sec {init: 0.0382252, pub: out};
var kappa_LCC_K2: fmol_per_sec {init: 0.0503288, pub: out};
var kappa_d000: fmol_per_sec {init: 156.296, pub: out};
var kappa_d010: fmol_per_sec {init: 7.89294, pub: out};
var kappa_d020: fmol_per_sec {init: 10.3922, pub: out};
var kappa_d001: fmol_per_sec {init: 0.169509, pub: out};
var kappa_d011: fmol_per_sec {init: 0.00856016, pub: out};
var kappa_d021: fmol_per_sec {init: 0.0112707, pub: out};
var kappa_f1_000: fmol_per_sec {init: 15.0552, pub: out};
var kappa_f1_100: fmol_per_sec {init: 74.7601, pub: out};
var kappa_f1_001: fmol_per_sec {init: 0.0163278, pub: out};
var kappa_f1_101: fmol_per_sec {init: 0.0810799, pub: out};
var kappa_f2_000: fmol_per_sec {init: 0.978531, pub: out};
var kappa_f2_100: fmol_per_sec {init: 4.85914, pub: out};
var kappa_f2_001: fmol_per_sec {init: 0.00106125, pub: out};
var kappa_f2_101: fmol_per_sec {init: 0.0052699, pub: out};
var kappa_f3_010: fmol_per_sec {init: 2134.96, pub: out};
var kappa_f3_110: fmol_per_sec {init: 10601.7, pub: out};
var kappa_f3_011: fmol_per_sec {init: 2.31544, pub: out};
var kappa_f3_111: fmol_per_sec {init: 11.4979, pub: out};
var kappa_fCa000: fmol_per_sec {init: 58039.6, pub: out};
var kappa_fCa100: fmol_per_sec {init: 288210, pub: out};
var kappa_fCa010: fmol_per_sec {init: 2930.99, pub: out};
var kappa_fCa110: fmol_per_sec {init: 14554.6, pub: out};
var kappa_fCa020: fmol_per_sec {init: 3859.06, pub: out};
var kappa_fCa120: fmol_per_sec {init: 19163.1, pub: out};
var kappa_1_NCX: fmol_per_sec {init: 169756, pub: out};
var kappa_2_NCX: fmol_per_sec {init: 3.20628e+07, pub: out};
var kappa_3_NCX: fmol_per_sec {init: 11873.8, pub: out};
var kappa_4_NCX: fmol_per_sec {init: 3.20628e+07, pub: out};
var kappa_5_NCX: fmol_per_sec {init: 169756, pub: out};
var kappa_6_NCX: fmol_per_sec {init: 3.20165, pub: out};
var kappa_1_NaK: fmol_per_sec {init: 99.4955, pub: out};
var kappa_2_NaK: fmol_per_sec {init: 255976, pub: out};
var kappa_3_NaK: fmol_per_sec {init: 904159, pub: out};
var kappa_4_NaK: fmol_per_sec {init: 3.69656e+06, pub: out};
var kappa_5_NaK: fmol_per_sec {init: 6517.27, pub: out};
var kappa_6_NaK: fmol_per_sec {init: 9.27538, pub: out};
var kappa_7_NaK: fmol_per_sec {init: 1.2653, pub: out};
var kappa_8_NaK: fmol_per_sec {init: 1.21393, pub: out};
var kappa_9_NaK: fmol_per_sec {init: 2235.76, pub: out};
var kappa_10_NaK: fmol_per_sec {init: 1.02943e+06, pub: out};
var kappa_11_NaK: fmol_per_sec {init: 291441, pub: out};
var kappa_12_NaK: fmol_per_sec {init: 1.7589e+06, pub: out};
var kappa_13_NaK: fmol_per_sec {init: 158.098, pub: out};
var kappa_14_NaK: fmol_per_sec {init: 21.3659, pub: out};
var kappa_15_NaK: fmol_per_sec {init: 0.00466219, pub: out};
var kappa_b1: fmol_per_sec {init: 876.003, pub: out};
var kappa_Na: fmol_per_sec {init: 17.5998, pub: out};
var kappa_m000: fmol_per_sec {init: 5.19054e+06, pub: out};
var kappa_m001: fmol_per_sec {init: 1.60578, pub: out};
var kappa_m010: fmol_per_sec {init: 2.17636, pub: out};
var kappa_m011: fmol_per_sec {init: 6.73292e-07, pub: out};
var kappa_m100: fmol_per_sec {init: 1.62418e+09, pub: out};
var kappa_m101: fmol_per_sec {init: 502.469, pub: out};
var kappa_m110: fmol_per_sec {init: 681.008, pub: out};
var kappa_m111: fmol_per_sec {init: 0.000210681, pub: out};
var kappa_m200: fmol_per_sec {init: 1.27057e+11, pub: out};
var kappa_m201: fmol_per_sec {init: 39307.1, pub: out};
var kappa_m210: fmol_per_sec {init: 53274, pub: out};
var kappa_m211: fmol_per_sec {init: 0.0164812, pub: out};
var kappa_h000: fmol_per_sec {init: 0.0463623, pub: out};
var kappa_h001: fmol_per_sec {init: 1.43429e-08, pub: out};
var kappa_h100: fmol_per_sec {init: 21.761, pub: out};
var kappa_h101: fmol_per_sec {init: 6.73212e-06, pub: out};
var kappa_h200: fmol_per_sec {init: 3404.64, pub: out};
var kappa_h201: fmol_per_sec {init: 0.00105328, pub: out};
var kappa_h300: fmol_per_sec {init: 177559, pub: out};
var kappa_h301: fmol_per_sec {init: 0.0549308, pub: out};
var kappa_j000: fmol_per_sec {init: 0.0180791, pub: out};
var kappa_j010: fmol_per_sec {init: 7.58042e-09, pub: out};
var kappa_j100: fmol_per_sec {init: 8.48574, pub: out};
var kappa_j110: fmol_per_sec {init: 3.55801e-06, pub: out};
var kappa_j200: fmol_per_sec {init: 1327.65, pub: out};
var kappa_j210: fmol_per_sec {init: 0.000556672, pub: out};
var kappa_j300: fmol_per_sec {init: 69239.4, pub: out};
var kappa_j310: fmol_per_sec {init: 0.0290316, pub: out};
var K_Ca_i: per_fmol {init: 0.200484, pub: out};
var K_CMDN: per_fmol {init: 245.922, pub: out};
var K_CMDN_Ca: per_fmol {init: 0.43534, pub: out};
var K_K_i: per_fmol {init: 0.0825796, pub: out};
var K_K_o: per_fmol {init: 0.605584, pub: out};
var K_S00_K: per_fmol {init: 122.452, pub: out};
var K_S10_K: per_fmol {init: 15.7745, pub: out};
var K_S20_K: per_fmol {init: 8.12844, pub: out};
var K_S01_K: per_fmol {init: 21.2227, pub: out};
var K_S11_K: per_fmol {init: 2.73396, pub: out};
var K_S21_K: per_fmol {init: 1.40878, pub: out};
var K_C_K1: per_fmol {init: 2.16312, pub: out};
var K_O_K1: per_fmol {init: 25989.6, pub: out};
var K_C_Kp: per_fmol {init: 67.6211, pub: out};
var K_O_Kp: per_fmol {init: 236.534, pub: out};
var K_Ca_o: per_fmol {init: 1.47022, pub: out};
var K_000_LCC: per_fmol {init: 3.11435, pub: out};
var K_010_LCC: per_fmol {init: 61.6706, pub: out};
var K_020_LCC: per_fmol {init: 46.8393, pub: out};
var K_100_LCC: per_fmol {init: 0.627167, pub: out};
var K_110_LCC: per_fmol {init: 12.4192, pub: out};
var K_120_LCC: per_fmol {init: 9.43247, pub: out};
var K_001_LCC: per_fmol {init: 2871.6, pub: out};
var K_011_LCC: per_fmol {init: 56863.6, pub: out};
var K_021_LCC: per_fmol {init: 43188.4, pub: out};
var K_101_LCC: per_fmol {init: 578.282, pub: out};
var K_111_LCC: per_fmol {init: 11451.2, pub: out};
var K_121_LCC: per_fmol {init: 8697.25, pub: out};
var K_1_NCX: per_fmol {init: 4.27543e+08, pub: out};
var K_2_NCX: per_fmol {init: 266.081, pub: out};
var K_3_NCX: per_fmol {init: 40228.9, pub: out};
var K_4_NCX: per_fmol {init: 73484.2, pub: out};
var K_5_NCX: per_fmol {init: 3.02725e+07, pub: out};
var K_6_NCX: per_fmol {init: 110.622, pub: out};
var K_Na_i: per_fmol {init: 0.0233791, pub: out};
var K_Na_o: per_fmol {init: 0.171447, pub: out};
var K_1_NaK: per_fmol {init: 3.37603e+08, pub: out};
var K_2_NaK: per_fmol {init: 32805.7, pub: out};
var K_3_NaK: per_fmol {init: 12.7513, pub: out};
var K_4_NaK: per_fmol {init: 3.11889, pub: out};
var K_5_NaK: per_fmol {init: 3.05145, pub: out};
var K_6_NaK: per_fmol {init: 153.438, pub: out};
var K_7_NaK: per_fmol {init: 9139.95, pub: out};
var K_8_NaK: per_fmol {init: 28732.5, pub: out};
var K_9_NaK: per_fmol {init: 9.49741e+06, pub: out};
var K_10_NaK: per_fmol {init: 5156.72, pub: out};
var K_11_NaK: per_fmol {init: 11.1996, pub: out};
var K_12_NaK: per_fmol {init: 1.85572, pub: out};
var K_13_NaK: per_fmol {init: 1.22994, pub: out};
var K_14_NaK: per_fmol {init: 329.67, pub: out};
var K_15_NaK: per_fmol {init: 6.56985e+06, pub: out};
var K_MgATP: per_fmol {init: 38.2671, pub: out};
var K_MgADP: per_fmol {init: 0.00071825, pub: out};
var K_Pi: per_fmol {init: 0.625901, pub: out};
var K_H: per_fmol {init: 0.625901, pub: out};
var K_TRPN: per_fmol {init: 413.682, pub: out};
var K_TRPN_Ca: per_fmol {init: 0.153848, pub: out};
var K_000_Na: per_fmol {init: 0.00723418, pub: out};
var K_100_Na: per_fmol {init: 1.54126e-05, pub: out};
var K_200_Na: per_fmol {init: 9.85107e-08, pub: out};
var K_300_Na: per_fmol {init: 1.88891e-09, pub: out};
var K_010_Na: per_fmol {init: 17253.3, pub: out};
var K_110_Na: per_fmol {init: 36.7586, pub: out};
var K_210_Na: per_fmol {init: 0.234945, pub: out};
var K_310_Na: per_fmol {init: 0.004505, pub: out};
var K_001_Na: per_fmol {init: 23383.8, pub: out};
var K_101_Na: per_fmol {init: 49.8198, pub: out};
var K_201_Na: per_fmol {init: 0.318427, pub: out};
var K_301_Na: per_fmol {init: 0.00610574, pub: out};
var K_011_Na: per_fmol {init: 5.57698e+10, pub: out};
var K_111_Na: per_fmol {init: 1.18819e+08, pub: out};
var K_211_Na: per_fmol {init: 759438, pub: out};
var K_311_Na: per_fmol {init: 14562, pub: out};
enddef;
    def comp environment as
                var t: second {pub: out};
                var vol_myo: pL {init: 34.4, pub: out};
                var freq: dimensionless {init: 500};
var q_Ca_i: fmol {init: 1e-888, pub: out};
var q_CMDN: fmol {init: 1e-888, pub: out};
var q_CMDN_Ca: fmol {init: 1e-888, pub: out};
var q_K_i: fmol {init: 1e-888, pub: out};
var q_K_o: fmol {init: 1e-888, pub: out};
var q_S00_K: fmol {init: 1e-888, pub: out};
var q_S10_K: fmol {init: 1e-888, pub: out};
var q_S20_K: fmol {init: 1e-888, pub: out};
var q_S01_K: fmol {init: 1e-888, pub: out};
var q_S11_K: fmol {init: 1e-888, pub: out};
var q_S21_K: fmol {init: 1e-888, pub: out};
var q_C_K1: fmol {init: 1e-888, pub: out};
var q_O_K1: fmol {init: 1e-888, pub: out};
var q_C_Kp: fmol {init: 1e-888, pub: out};
var q_O_Kp: fmol {init: 1e-888, pub: out};
var q_Ca_o: fmol {init: 1e-888, pub: out};
var q_000_LCC: fmol {init: 1e-888, pub: out};
var q_010_LCC: fmol {init: 1e-888, pub: out};
var q_020_LCC: fmol {init: 1e-888, pub: out};
var q_100_LCC: fmol {init: 1e-888, pub: out};
var q_110_LCC: fmol {init: 1e-888, pub: out};
var q_120_LCC: fmol {init: 1e-888, pub: out};
var q_001_LCC: fmol {init: 1e-888, pub: out};
var q_011_LCC: fmol {init: 1e-888, pub: out};
var q_021_LCC: fmol {init: 1e-888, pub: out};
var q_101_LCC: fmol {init: 1e-888, pub: out};
var q_111_LCC: fmol {init: 1e-888, pub: out};
var q_121_LCC: fmol {init: 1e-888, pub: out};
var q_1_NCX: fmol {init: 1e-888, pub: out};
var q_2_NCX: fmol {init: 1e-888, pub: out};
var q_3_NCX: fmol {init: 1e-888, pub: out};
var q_4_NCX: fmol {init: 1e-888, pub: out};
var q_5_NCX: fmol {init: 1e-888, pub: out};
var q_6_NCX: fmol {init: 1e-888, pub: out};
var q_Na_i: fmol {init: 1e-888, pub: out};
var q_Na_o: fmol {init: 1e-888, pub: out};
var q_1_NaK: fmol {init: 1e-888, pub: out};
var q_2_NaK: fmol {init: 1e-888, pub: out};
var q_3_NaK: fmol {init: 1e-888, pub: out};
var q_4_NaK: fmol {init: 1e-888, pub: out};
var q_5_NaK: fmol {init: 1e-888, pub: out};
var q_6_NaK: fmol {init: 1e-888, pub: out};
var q_7_NaK: fmol {init: 1e-888, pub: out};
var q_8_NaK: fmol {init: 1e-888, pub: out};
var q_9_NaK: fmol {init: 1e-888, pub: out};
var q_10_NaK: fmol {init: 1e-888, pub: out};
var q_11_NaK: fmol {init: 1e-888, pub: out};
var q_12_NaK: fmol {init: 1e-888, pub: out};
var q_13_NaK: fmol {init: 1e-888, pub: out};
var q_14_NaK: fmol {init: 1e-888, pub: out};
var q_15_NaK: fmol {init: 1e-888, pub: out};
var q_MgATP: fmol {init: 1e-888, pub: out};
var q_MgADP: fmol {init: 1e-888, pub: out};
var q_Pi: fmol {init: 1e-888, pub: out};
var q_H: fmol {init: 1e-888, pub: out};
var q_TRPN: fmol {init: 1e-888, pub: out};
var q_TRPN_Ca: fmol {init: 1e-888, pub: out};
var q_000_Na: fmol {init: 1e-888, pub: out};
var q_100_Na: fmol {init: 1e-888, pub: out};
var q_200_Na: fmol {init: 1e-888, pub: out};
var q_300_Na: fmol {init: 1e-888, pub: out};
var q_010_Na: fmol {init: 1e-888, pub: out};
var q_110_Na: fmol {init: 1e-888, pub: out};
var q_210_Na: fmol {init: 1e-888, pub: out};
var q_310_Na: fmol {init: 1e-888, pub: out};
var q_001_Na: fmol {init: 1e-888, pub: out};
var q_101_Na: fmol {init: 1e-888, pub: out};
var q_201_Na: fmol {init: 1e-888, pub: out};
var q_301_Na: fmol {init: 1e-888, pub: out};
var q_011_Na: fmol {init: 1e-888, pub: out};
var q_111_Na: fmol {init: 1e-888, pub: out};
var q_211_Na: fmol {init: 1e-888, pub: out};
var q_311_Na: fmol {init: 1e-888, pub: out};

// CMDN_buffer imports
var v_b2: fmol_per_sec {pub: in};


// K imports
var v_K: fmol_per_sec {pub: in};
var v_X00_K: fmol_per_sec {pub: in};
var v_X10_K: fmol_per_sec {pub: in};
var v_X01_K: fmol_per_sec {pub: in};
var v_X11_K: fmol_per_sec {pub: in};
var v_i00_K: fmol_per_sec {pub: in};
var v_i10_K: fmol_per_sec {pub: in};
var v_i20_K: fmol_per_sec {pub: in};


// K1 imports
var v_K1: fmol_per_sec {pub: in};
var v_gK1: fmol_per_sec {pub: in};


// Kp imports
var v_Kp: fmol_per_sec {pub: in};
var v_gKp: fmol_per_sec {pub: in};


// LCC imports
var v_LCC_Ca1: fmol_per_sec {pub: in};
var v_LCC_Ca2: fmol_per_sec {pub: in};
var v_LCC_K1: fmol_per_sec {pub: in};
var v_LCC_K2: fmol_per_sec {pub: in};
var v_d000: fmol_per_sec {pub: in};
var v_d010: fmol_per_sec {pub: in};
var v_d020: fmol_per_sec {pub: in};
var v_d001: fmol_per_sec {pub: in};
var v_d011: fmol_per_sec {pub: in};
var v_d021: fmol_per_sec {pub: in};
var v_f1_000: fmol_per_sec {pub: in};
var v_f1_100: fmol_per_sec {pub: in};
var v_f1_001: fmol_per_sec {pub: in};
var v_f1_101: fmol_per_sec {pub: in};
var v_f2_000: fmol_per_sec {pub: in};
var v_f2_100: fmol_per_sec {pub: in};
var v_f2_001: fmol_per_sec {pub: in};
var v_f2_101: fmol_per_sec {pub: in};
var v_f3_010: fmol_per_sec {pub: in};
var v_f3_110: fmol_per_sec {pub: in};
var v_f3_011: fmol_per_sec {pub: in};
var v_f3_111: fmol_per_sec {pub: in};
var v_fCa000: fmol_per_sec {pub: in};
var v_fCa100: fmol_per_sec {pub: in};
var v_fCa010: fmol_per_sec {pub: in};
var v_fCa110: fmol_per_sec {pub: in};
var v_fCa020: fmol_per_sec {pub: in};
var v_fCa120: fmol_per_sec {pub: in};


// NCX imports
var v_1_NCX: fmol_per_sec {pub: in};
var v_2_NCX: fmol_per_sec {pub: in};
var v_3_NCX: fmol_per_sec {pub: in};
var v_4_NCX: fmol_per_sec {pub: in};
var v_5_NCX: fmol_per_sec {pub: in};
var v_6_NCX: fmol_per_sec {pub: in};


// NaK imports
var v_1_NaK: fmol_per_sec {pub: in};
var v_2_NaK: fmol_per_sec {pub: in};
var v_3_NaK: fmol_per_sec {pub: in};
var v_4_NaK: fmol_per_sec {pub: in};
var v_5_NaK: fmol_per_sec {pub: in};
var v_6_NaK: fmol_per_sec {pub: in};
var v_7_NaK: fmol_per_sec {pub: in};
var v_8_NaK: fmol_per_sec {pub: in};
var v_9_NaK: fmol_per_sec {pub: in};
var v_10_NaK: fmol_per_sec {pub: in};
var v_11_NaK: fmol_per_sec {pub: in};
var v_12_NaK: fmol_per_sec {pub: in};
var v_13_NaK: fmol_per_sec {pub: in};
var v_14_NaK: fmol_per_sec {pub: in};
var v_15_NaK: fmol_per_sec {pub: in};


// TRPN_buffer imports
var v_b1: fmol_per_sec {pub: in};


// fast_Na imports
var v_Na: fmol_per_sec {pub: in};
var v_m000: fmol_per_sec {pub: in};
var v_m001: fmol_per_sec {pub: in};
var v_m010: fmol_per_sec {pub: in};
var v_m011: fmol_per_sec {pub: in};
var v_m100: fmol_per_sec {pub: in};
var v_m101: fmol_per_sec {pub: in};
var v_m110: fmol_per_sec {pub: in};
var v_m111: fmol_per_sec {pub: in};
var v_m200: fmol_per_sec {pub: in};
var v_m201: fmol_per_sec {pub: in};
var v_m210: fmol_per_sec {pub: in};
var v_m211: fmol_per_sec {pub: in};
var v_h000: fmol_per_sec {pub: in};
var v_h001: fmol_per_sec {pub: in};
var v_h100: fmol_per_sec {pub: in};
var v_h101: fmol_per_sec {pub: in};
var v_h200: fmol_per_sec {pub: in};
var v_h201: fmol_per_sec {pub: in};
var v_h300: fmol_per_sec {pub: in};
var v_h301: fmol_per_sec {pub: in};
var v_j000: fmol_per_sec {pub: in};
var v_j010: fmol_per_sec {pub: in};
var v_j100: fmol_per_sec {pub: in};
var v_j110: fmol_per_sec {pub: in};
var v_j200: fmol_per_sec {pub: in};
var v_j210: fmol_per_sec {pub: in};
var v_j300: fmol_per_sec {pub: in};
var v_j310: fmol_per_sec {pub: in};


ode(q_Ca_i, time) = + v_mCMDN_buffer  + v_mLCC  + v_mNCX  + v_mTRPN_buffer ;
ode(q_CMDN, time) = + v_mCMDN_buffer ;
ode(q_CMDN_Ca, time) = + v_mCMDN_buffer ;
ode(q_K_i, time) = + v_mK  + v_mK1  + v_mKp  + v_mLCC  + v_mNaK ;
ode(q_K_o, time) = + v_mK  + v_mK1  + v_mKp  + v_mLCC  + v_mNaK ;
ode(q_S00_K, time) = + v_mK ;
ode(q_S10_K, time) = + v_mK ;
ode(q_S20_K, time) = + v_mK ;
ode(q_S01_K, time) = + v_mK ;
ode(q_S11_K, time) = + v_mK ;
ode(q_S21_K, time) = + v_mK ;
ode(q_C_K1, time) = + v_mK1 ;
ode(q_O_K1, time) = + v_mK1 ;
ode(q_C_Kp, time) = + v_mKp ;
ode(q_O_Kp, time) = + v_mKp ;
ode(q_Ca_o, time) = + v_mLCC  + v_mNCX ;
ode(q_000_LCC, time) = + v_mLCC ;
ode(q_010_LCC, time) = + v_mLCC ;
ode(q_020_LCC, time) = + v_mLCC ;
ode(q_100_LCC, time) = + v_mLCC ;
ode(q_110_LCC, time) = + v_mLCC ;
ode(q_120_LCC, time) = + v_mLCC ;
ode(q_001_LCC, time) = + v_mLCC ;
ode(q_011_LCC, time) = + v_mLCC ;
ode(q_021_LCC, time) = + v_mLCC ;
ode(q_101_LCC, time) = + v_mLCC ;
ode(q_111_LCC, time) = + v_mLCC ;
ode(q_121_LCC, time) = + v_mLCC ;
ode(q_1_NCX, time) = + v_mNCX ;
ode(q_2_NCX, time) = + v_mNCX ;
ode(q_3_NCX, time) = + v_mNCX ;
ode(q_4_NCX, time) = + v_mNCX ;
ode(q_5_NCX, time) = + v_mNCX ;
ode(q_6_NCX, time) = + v_mNCX ;
ode(q_Na_i, time) = + v_mNCX  + v_mNaK  + v_mfast_Na ;
ode(q_Na_o, time) = + v_mNCX  + v_mNaK  + v_mfast_Na ;
ode(q_1_NaK, time) = + v_mNaK ;
ode(q_2_NaK, time) = + v_mNaK ;
ode(q_3_NaK, time) = + v_mNaK ;
ode(q_4_NaK, time) = + v_mNaK ;
ode(q_5_NaK, time) = + v_mNaK ;
ode(q_6_NaK, time) = + v_mNaK ;
ode(q_7_NaK, time) = + v_mNaK ;
ode(q_8_NaK, time) = + v_mNaK ;
ode(q_9_NaK, time) = + v_mNaK ;
ode(q_10_NaK, time) = + v_mNaK ;
ode(q_11_NaK, time) = + v_mNaK ;
ode(q_12_NaK, time) = + v_mNaK ;
ode(q_13_NaK, time) = + v_mNaK ;
ode(q_14_NaK, time) = + v_mNaK ;
ode(q_15_NaK, time) = + v_mNaK ;
ode(q_MgATP, time) = + v_mNaK ;
ode(q_MgADP, time) = + v_mNaK ;
ode(q_Pi, time) = + v_mNaK ;
ode(q_H, time) = + v_mNaK ;
ode(q_TRPN, time) = + v_mTRPN_buffer ;
ode(q_TRPN_Ca, time) = + v_mTRPN_buffer ;
ode(q_000_Na, time) = + v_mfast_Na ;
ode(q_100_Na, time) = + v_mfast_Na ;
ode(q_200_Na, time) = + v_mfast_Na ;
ode(q_300_Na, time) = + v_mfast_Na ;
ode(q_010_Na, time) = + v_mfast_Na ;
ode(q_110_Na, time) = + v_mfast_Na ;
ode(q_210_Na, time) = + v_mfast_Na ;
ode(q_310_Na, time) = + v_mfast_Na ;
ode(q_001_Na, time) = + v_mfast_Na ;
ode(q_101_Na, time) = + v_mfast_Na ;
ode(q_201_Na, time) = + v_mfast_Na ;
ode(q_301_Na, time) = + v_mfast_Na ;
ode(q_011_Na, time) = + v_mfast_Na ;
ode(q_111_Na, time) = + v_mfast_Na ;
ode(q_211_Na, time) = + v_mfast_Na ;
ode(q_311_Na, time) = + v_mfast_Na ;
enddef;

def map between environment and CMDN_buffer for
vars time and time;
vars q_Ca_i and q_Ca_i;
vars q_CMDN and q_CMDN;
vars q_CMDN_Ca and q_CMDN_Ca;
vars v_b2 and v_b2;
vars q_mem and q_mem;
vars I_mem and q_mem_mCMDN_buffer;
enddef;

def map between environment and K for
vars time and time;
vars q_K_i and q_K_i;
vars q_K_o and q_K_o;
vars q_S00_K and q_S00_K;
vars q_S10_K and q_S10_K;
vars q_S20_K and q_S20_K;
vars q_S01_K and q_S01_K;
vars q_S11_K and q_S11_K;
vars q_S21_K and q_S21_K;
vars v_K and v_K;
vars v_X00_K and v_X00_K;
vars v_X10_K and v_X10_K;
vars v_X01_K and v_X01_K;
vars v_X11_K and v_X11_K;
vars v_i00_K and v_i00_K;
vars v_i10_K and v_i10_K;
vars v_i20_K and v_i20_K;
vars q_mem and q_mem;
vars I_mem and q_mem_mK;
enddef;

def map between environment and K1 for
vars time and time;
vars q_K_i and q_K_i;
vars q_K_o and q_K_o;
vars q_C_K1 and q_C_K1;
vars q_O_K1 and q_O_K1;
vars v_K1 and v_K1;
vars v_gK1 and v_gK1;
vars q_mem and q_mem;
vars I_mem and q_mem_mK1;
enddef;

def map between environment and Kp for
vars time and time;
vars q_K_i and q_K_i;
vars q_K_o and q_K_o;
vars q_C_Kp and q_C_Kp;
vars q_O_Kp and q_O_Kp;
vars v_Kp and v_Kp;
vars v_gKp and v_gKp;
vars q_mem and q_mem;
vars I_mem and q_mem_mKp;
enddef;

def map between environment and LCC for
vars time and time;
vars q_Ca_i and q_Ca_i;
vars q_Ca_o and q_Ca_o;
vars q_K_i and q_K_i;
vars q_K_o and q_K_o;
vars q_000_LCC and q_000_LCC;
vars q_010_LCC and q_010_LCC;
vars q_020_LCC and q_020_LCC;
vars q_100_LCC and q_100_LCC;
vars q_110_LCC and q_110_LCC;
vars q_120_LCC and q_120_LCC;
vars q_001_LCC and q_001_LCC;
vars q_011_LCC and q_011_LCC;
vars q_021_LCC and q_021_LCC;
vars q_101_LCC and q_101_LCC;
vars q_111_LCC and q_111_LCC;
vars q_121_LCC and q_121_LCC;
vars v_LCC_Ca1 and v_LCC_Ca1;
vars v_LCC_Ca2 and v_LCC_Ca2;
vars v_LCC_K1 and v_LCC_K1;
vars v_LCC_K2 and v_LCC_K2;
vars v_d000 and v_d000;
vars v_d010 and v_d010;
vars v_d020 and v_d020;
vars v_d001 and v_d001;
vars v_d011 and v_d011;
vars v_d021 and v_d021;
vars v_f1_000 and v_f1_000;
vars v_f1_100 and v_f1_100;
vars v_f1_001 and v_f1_001;
vars v_f1_101 and v_f1_101;
vars v_f2_000 and v_f2_000;
vars v_f2_100 and v_f2_100;
vars v_f2_001 and v_f2_001;
vars v_f2_101 and v_f2_101;
vars v_f3_010 and v_f3_010;
vars v_f3_110 and v_f3_110;
vars v_f3_011 and v_f3_011;
vars v_f3_111 and v_f3_111;
vars v_fCa000 and v_fCa000;
vars v_fCa100 and v_fCa100;
vars v_fCa010 and v_fCa010;
vars v_fCa110 and v_fCa110;
vars v_fCa020 and v_fCa020;
vars v_fCa120 and v_fCa120;
vars q_mem and q_mem;
vars I_mem and q_mem_mLCC;
enddef;

def map between environment and NCX for
vars time and time;
vars q_1_NCX and q_1_NCX;
vars q_2_NCX and q_2_NCX;
vars q_3_NCX and q_3_NCX;
vars q_4_NCX and q_4_NCX;
vars q_5_NCX and q_5_NCX;
vars q_6_NCX and q_6_NCX;
vars q_Na_i and q_Na_i;
vars q_Ca_i and q_Ca_i;
vars q_Na_o and q_Na_o;
vars q_Ca_o and q_Ca_o;
vars v_1_NCX and v_1_NCX;
vars v_2_NCX and v_2_NCX;
vars v_3_NCX and v_3_NCX;
vars v_4_NCX and v_4_NCX;
vars v_5_NCX and v_5_NCX;
vars v_6_NCX and v_6_NCX;
vars q_mem and q_mem;
vars I_mem and q_mem_mNCX;
enddef;

def map between environment and NaK for
vars time and time;
vars q_1_NaK and q_1_NaK;
vars q_2_NaK and q_2_NaK;
vars q_3_NaK and q_3_NaK;
vars q_4_NaK and q_4_NaK;
vars q_5_NaK and q_5_NaK;
vars q_6_NaK and q_6_NaK;
vars q_7_NaK and q_7_NaK;
vars q_8_NaK and q_8_NaK;
vars q_9_NaK and q_9_NaK;
vars q_10_NaK and q_10_NaK;
vars q_11_NaK and q_11_NaK;
vars q_12_NaK and q_12_NaK;
vars q_13_NaK and q_13_NaK;
vars q_14_NaK and q_14_NaK;
vars q_15_NaK and q_15_NaK;
vars q_K_i and q_K_i;
vars q_K_o and q_K_o;
vars q_Na_i and q_Na_i;
vars q_Na_o and q_Na_o;
vars q_MgATP and q_MgATP;
vars q_MgADP and q_MgADP;
vars q_Pi and q_Pi;
vars q_H and q_H;
vars v_1_NaK and v_1_NaK;
vars v_2_NaK and v_2_NaK;
vars v_3_NaK and v_3_NaK;
vars v_4_NaK and v_4_NaK;
vars v_5_NaK and v_5_NaK;
vars v_6_NaK and v_6_NaK;
vars v_7_NaK and v_7_NaK;
vars v_8_NaK and v_8_NaK;
vars v_9_NaK and v_9_NaK;
vars v_10_NaK and v_10_NaK;
vars v_11_NaK and v_11_NaK;
vars v_12_NaK and v_12_NaK;
vars v_13_NaK and v_13_NaK;
vars v_14_NaK and v_14_NaK;
vars v_15_NaK and v_15_NaK;
vars q_mem and q_mem;
vars I_mem and q_mem_mNaK;
enddef;

def map between environment and TRPN_buffer for
vars time and time;
vars q_Ca_i and q_Ca_i;
vars q_TRPN and q_TRPN;
vars q_TRPN_Ca and q_TRPN_Ca;
vars v_b1 and v_b1;
vars q_mem and q_mem;
vars I_mem and q_mem_mTRPN_buffer;
enddef;

def map between environment and fast_Na for
vars time and time;
vars q_Na_i and q_Na_i;
vars q_Na_o and q_Na_o;
vars q_000_Na and q_000_Na;
vars q_100_Na and q_100_Na;
vars q_200_Na and q_200_Na;
vars q_300_Na and q_300_Na;
vars q_010_Na and q_010_Na;
vars q_110_Na and q_110_Na;
vars q_210_Na and q_210_Na;
vars q_310_Na and q_310_Na;
vars q_001_Na and q_001_Na;
vars q_101_Na and q_101_Na;
vars q_201_Na and q_201_Na;
vars q_301_Na and q_301_Na;
vars q_011_Na and q_011_Na;
vars q_111_Na and q_111_Na;
vars q_211_Na and q_211_Na;
vars q_311_Na and q_311_Na;
vars v_Na and v_Na;
vars v_m000 and v_m000;
vars v_m001 and v_m001;
vars v_m010 and v_m010;
vars v_m011 and v_m011;
vars v_m100 and v_m100;
vars v_m101 and v_m101;
vars v_m110 and v_m110;
vars v_m111 and v_m111;
vars v_m200 and v_m200;
vars v_m201 and v_m201;
vars v_m210 and v_m210;
vars v_m211 and v_m211;
vars v_h000 and v_h000;
vars v_h001 and v_h001;
vars v_h100 and v_h100;
vars v_h101 and v_h101;
vars v_h200 and v_h200;
vars v_h201 and v_h201;
vars v_h300 and v_h300;
vars v_h301 and v_h301;
vars v_j000 and v_j000;
vars v_j010 and v_j010;
vars v_j100 and v_j100;
vars v_j110 and v_j110;
vars v_j200 and v_j200;
vars v_j210 and v_j210;
vars v_j300 and v_j300;
vars v_j310 and v_j310;
vars q_mem and q_mem;
vars I_mem and q_mem_mfast_Na;
enddef;

def map between BG_parameters and CMDN_buffer for
vars kappa_b2 and kappa_b2;
vars K_Ca_i and K_Ca_i;
vars K_CMDN and K_CMDN;
vars K_CMDN_Ca and K_CMDN_Ca;
enddef;
def map between BG_parameters and K for
vars kappa_K and kappa_K;
vars kappa_X00_K and kappa_X00_K;
vars kappa_X10_K and kappa_X10_K;
vars kappa_X01_K and kappa_X01_K;
vars kappa_X11_K and kappa_X11_K;
vars kappa_i00_K and kappa_i00_K;
vars kappa_i10_K and kappa_i10_K;
vars kappa_i20_K and kappa_i20_K;
vars K_K_i and K_K_i;
vars K_K_o and K_K_o;
vars K_S00_K and K_S00_K;
vars K_S10_K and K_S10_K;
vars K_S20_K and K_S20_K;
vars K_S01_K and K_S01_K;
vars K_S11_K and K_S11_K;
vars K_S21_K and K_S21_K;
enddef;
def map between BG_parameters and K1 for
vars kappa_K1 and kappa_K1;
vars kappa_gK1 and kappa_gK1;
vars K_K_i and K_K_i;
vars K_K_o and K_K_o;
vars K_C_K1 and K_C_K1;
vars K_O_K1 and K_O_K1;
enddef;
def map between BG_parameters and Kp for
vars kappa_Kp and kappa_Kp;
vars kappa_gKp and kappa_gKp;
vars K_K_i and K_K_i;
vars K_K_o and K_K_o;
vars K_C_Kp and K_C_Kp;
vars K_O_Kp and K_O_Kp;
enddef;
def map between BG_parameters and LCC for
vars kappa_LCC_Ca1 and kappa_LCC_Ca1;
vars kappa_LCC_Ca2 and kappa_LCC_Ca2;
vars kappa_LCC_K1 and kappa_LCC_K1;
vars kappa_LCC_K2 and kappa_LCC_K2;
vars kappa_d000 and kappa_d000;
vars kappa_d010 and kappa_d010;
vars kappa_d020 and kappa_d020;
vars kappa_d001 and kappa_d001;
vars kappa_d011 and kappa_d011;
vars kappa_d021 and kappa_d021;
vars kappa_f1_000 and kappa_f1_000;
vars kappa_f1_100 and kappa_f1_100;
vars kappa_f1_001 and kappa_f1_001;
vars kappa_f1_101 and kappa_f1_101;
vars kappa_f2_000 and kappa_f2_000;
vars kappa_f2_100 and kappa_f2_100;
vars kappa_f2_001 and kappa_f2_001;
vars kappa_f2_101 and kappa_f2_101;
vars kappa_f3_010 and kappa_f3_010;
vars kappa_f3_110 and kappa_f3_110;
vars kappa_f3_011 and kappa_f3_011;
vars kappa_f3_111 and kappa_f3_111;
vars kappa_fCa000 and kappa_fCa000;
vars kappa_fCa100 and kappa_fCa100;
vars kappa_fCa010 and kappa_fCa010;
vars kappa_fCa110 and kappa_fCa110;
vars kappa_fCa020 and kappa_fCa020;
vars kappa_fCa120 and kappa_fCa120;
vars K_Ca_i and K_Ca_i;
vars K_Ca_o and K_Ca_o;
vars K_K_i and K_K_i;
vars K_K_o and K_K_o;
vars K_000_LCC and K_000_LCC;
vars K_010_LCC and K_010_LCC;
vars K_020_LCC and K_020_LCC;
vars K_100_LCC and K_100_LCC;
vars K_110_LCC and K_110_LCC;
vars K_120_LCC and K_120_LCC;
vars K_001_LCC and K_001_LCC;
vars K_011_LCC and K_011_LCC;
vars K_021_LCC and K_021_LCC;
vars K_101_LCC and K_101_LCC;
vars K_111_LCC and K_111_LCC;
vars K_121_LCC and K_121_LCC;
enddef;
def map between BG_parameters and NCX for
vars kappa_1_NCX and kappa_1_NCX;
vars kappa_2_NCX and kappa_2_NCX;
vars kappa_3_NCX and kappa_3_NCX;
vars kappa_4_NCX and kappa_4_NCX;
vars kappa_5_NCX and kappa_5_NCX;
vars kappa_6_NCX and kappa_6_NCX;
vars K_1_NCX and K_1_NCX;
vars K_2_NCX and K_2_NCX;
vars K_3_NCX and K_3_NCX;
vars K_4_NCX and K_4_NCX;
vars K_5_NCX and K_5_NCX;
vars K_6_NCX and K_6_NCX;
vars K_Na_i and K_Na_i;
vars K_Ca_i and K_Ca_i;
vars K_Na_o and K_Na_o;
vars K_Ca_o and K_Ca_o;
enddef;
def map between BG_parameters and NaK for
vars kappa_1_NaK and kappa_1_NaK;
vars kappa_2_NaK and kappa_2_NaK;
vars kappa_3_NaK and kappa_3_NaK;
vars kappa_4_NaK and kappa_4_NaK;
vars kappa_5_NaK and kappa_5_NaK;
vars kappa_6_NaK and kappa_6_NaK;
vars kappa_7_NaK and kappa_7_NaK;
vars kappa_8_NaK and kappa_8_NaK;
vars kappa_9_NaK and kappa_9_NaK;
vars kappa_10_NaK and kappa_10_NaK;
vars kappa_11_NaK and kappa_11_NaK;
vars kappa_12_NaK and kappa_12_NaK;
vars kappa_13_NaK and kappa_13_NaK;
vars kappa_14_NaK and kappa_14_NaK;
vars kappa_15_NaK and kappa_15_NaK;
vars K_1_NaK and K_1_NaK;
vars K_2_NaK and K_2_NaK;
vars K_3_NaK and K_3_NaK;
vars K_4_NaK and K_4_NaK;
vars K_5_NaK and K_5_NaK;
vars K_6_NaK and K_6_NaK;
vars K_7_NaK and K_7_NaK;
vars K_8_NaK and K_8_NaK;
vars K_9_NaK and K_9_NaK;
vars K_10_NaK and K_10_NaK;
vars K_11_NaK and K_11_NaK;
vars K_12_NaK and K_12_NaK;
vars K_13_NaK and K_13_NaK;
vars K_14_NaK and K_14_NaK;
vars K_15_NaK and K_15_NaK;
vars K_K_i and K_K_i;
vars K_K_o and K_K_o;
vars K_Na_i and K_Na_i;
vars K_Na_o and K_Na_o;
vars K_MgATP and K_MgATP;
vars K_MgADP and K_MgADP;
vars K_Pi and K_Pi;
vars K_H and K_H;
enddef;
def map between BG_parameters and TRPN_buffer for
vars kappa_b1 and kappa_b1;
vars K_Ca_i and K_Ca_i;
vars K_TRPN and K_TRPN;
vars K_TRPN_Ca and K_TRPN_Ca;
enddef;
def map between BG_parameters and fast_Na for
vars kappa_Na and kappa_Na;
vars kappa_m000 and kappa_m000;
vars kappa_m001 and kappa_m001;
vars kappa_m010 and kappa_m010;
vars kappa_m011 and kappa_m011;
vars kappa_m100 and kappa_m100;
vars kappa_m101 and kappa_m101;
vars kappa_m110 and kappa_m110;
vars kappa_m111 and kappa_m111;
vars kappa_m200 and kappa_m200;
vars kappa_m201 and kappa_m201;
vars kappa_m210 and kappa_m210;
vars kappa_m211 and kappa_m211;
vars kappa_h000 and kappa_h000;
vars kappa_h001 and kappa_h001;
vars kappa_h100 and kappa_h100;
vars kappa_h101 and kappa_h101;
vars kappa_h200 and kappa_h200;
vars kappa_h201 and kappa_h201;
vars kappa_h300 and kappa_h300;
vars kappa_h301 and kappa_h301;
vars kappa_j000 and kappa_j000;
vars kappa_j010 and kappa_j010;
vars kappa_j100 and kappa_j100;
vars kappa_j110 and kappa_j110;
vars kappa_j200 and kappa_j200;
vars kappa_j210 and kappa_j210;
vars kappa_j300 and kappa_j300;
vars kappa_j310 and kappa_j310;
vars K_Na_i and K_Na_i;
vars K_Na_o and K_Na_o;
vars K_000_Na and K_000_Na;
vars K_100_Na and K_100_Na;
vars K_200_Na and K_200_Na;
vars K_300_Na and K_300_Na;
vars K_010_Na and K_010_Na;
vars K_110_Na and K_110_Na;
vars K_210_Na and K_210_Na;
vars K_310_Na and K_310_Na;
vars K_001_Na and K_001_Na;
vars K_101_Na and K_101_Na;
vars K_201_Na and K_201_Na;
vars K_301_Na and K_301_Na;
vars K_011_Na and K_011_Na;
vars K_111_Na and K_111_Na;
vars K_211_Na and K_211_Na;
vars K_311_Na and K_311_Na;
enddef;

def map between constants and CMDN_buffer for
	vars R and R;
	vars T and T;
enddef;
def map between constants and K for
	vars R and R;
	vars T and T;
enddef;
def map between constants and K1 for
	vars R and R;
	vars T and T;
enddef;
def map between constants and Kp for
	vars R and R;
	vars T and T;
enddef;
def map between constants and LCC for
	vars R and R;
	vars T and T;
enddef;
def map between constants and NCX for
	vars R and R;
	vars T and T;
enddef;
def map between constants and NaK for
	vars R and R;
	vars T and T;
enddef;
def map between constants and TRPN_buffer for
	vars R and R;
	vars T and T;
enddef;
def map between constants and fast_Na for
	vars R and R;
	vars T and T;
enddef;

enddef;