- Author:
- Eike Moritz Wuelfers <eike@wuelfers.com>
- Date:
- 2021-03-01 20:14:21+01:00
- Desc:
- Base model as exported from myokit
- Permanent Source URI:
- https://staging.physiomeproject.org/workspace/638/rawfile/bb527e44928dadac6a56c3b6cefa4313739d3a7e/base.cellml
<?xml version='1.0' encoding='UTF-8'?>
<model xmlns="http://www.cellml.org/cellml/2.0#" xmlns:cellml="http://www.cellml.org/cellml/2.0#" name="Simon_Chica_2021">
<units name="A_per_F">
<unit units="gram" multiplier="1000"/>
<unit units="metre" exponent="2.0"/>
<unit units="second" exponent="-4.0"/>
<unit units="ampere" exponent="-1.0"/>
</units>
<units name="C_per_mol">
<unit units="second"/>
<unit units="ampere"/>
<unit units="mole" exponent="-1.0"/>
</units>
<units name="mJ_per_mol_per_K">
<unit units="gram"/>
<unit units="metre" exponent="2.0"/>
<unit units="second" exponent="-2.0"/>
<unit units="kelvin" exponent="-1.0"/>
<unit units="mole" exponent="-1.0"/>
</units>
<units name="mS">
<unit units="gram" exponent="-1.0" multiplier="1e-06"/>
<unit units="metre" exponent="-2.0"/>
<unit units="second" exponent="3.0"/>
<unit units="ampere" exponent="2.0"/>
</units>
<units name="mS_per_uF">
<unit units="second" exponent="-1.0" multiplier="1000"/>
</units>
<units name="mV">
<unit units="gram"/>
<unit units="metre" exponent="2.0"/>
<unit units="second" exponent="-3.0"/>
<unit units="ampere" exponent="-1.0"/>
</units>
<units name="uF">
<unit units="gram" exponent="-1.0" multiplier="1e-09"/>
<unit units="metre" exponent="-2.0"/>
<unit units="second" exponent="4.0"/>
<unit units="ampere" exponent="2.0"/>
</units>
<component name="Environment">
<variable name="pace" units="dimensionless" initial_value="0.0"/>
<variable name="time" units="dimensionless" interface="public"/>
<math xmlns="http://www.w3.org/1998/Math/MathML"/>
</component>
<component name="cell">
<variable name="Cm" units="uF" interface="public"/>
<variable name="IK1" units="A_per_F" interface="public"/>
<variable name="IKur" units="A_per_F" interface="public"/>
<variable name="Ib" units="A_per_F" interface="public"/>
<variable name="Ishk" units="A_per_F" interface="public"/>
<variable name="V" units="mV" interface="public" initial_value="-39.55"/>
<variable name="i_diff" units="dimensionless" initial_value="0.0"/>
<variable name="time" units="dimensionless" interface="public"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>V</ci>
</apply>
<apply>
<minus/>
<apply>
<plus/>
<apply>
<plus/>
<apply>
<plus/>
<apply>
<plus/>
<ci>Ishk</ci>
<ci>IKur</ci>
</apply>
<ci>Ib</ci>
</apply>
<ci>IK1</ci>
</apply>
<apply>
<divide/>
<ci>i_diff</ci>
<ci>Cm</ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="iKur">
<variable name="Cm" units="uF" interface="public"/>
<variable name="EK" units="mV"/>
<variable name="IKrinf" units="dimensionless"/>
<variable name="IKrtau" units="dimensionless"/>
<variable name="IKsinf" units="dimensionless"/>
<variable name="IKstau" units="dimensionless"/>
<variable name="IKur" units="A_per_F" interface="public"/>
<variable name="R" units="dimensionless" initial_value="0.0003384"/>
<variable name="S" units="dimensionless" initial_value="0.9652"/>
<variable name="V" units="mV" interface="public"/>
<variable name="gKur" units="mS" initial_value="3e-07"/>
<variable name="time" units="dimensionless" interface="public"/>
<variable name="x1" units="dimensionless" initial_value="86.0"/>
<variable name="x2" units="dimensionless" initial_value="18.8"/>
<variable name="x3" units="dimensionless" initial_value="1.2"/>
<variable name="x4" units="dimensionless" initial_value="1.0"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>EK</ci>
<apply>
<minus/>
<cn cellml:units="mV">79.362</cn>
</apply>
</apply>
<apply>
<eq/>
<ci>IKrinf</ci>
<apply>
<divide/>
<cn cellml:units="dimensionless">1.0</cn>
<apply>
<plus/>
<cn cellml:units="dimensionless">1.0</cn>
<apply>
<exp/>
<apply>
<divide/>
<apply>
<plus/>
<ci>V</ci>
<cn cellml:units="dimensionless">6.0</cn>
</apply>
<ci>x1</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>IKrtau</ci>
<apply>
<plus/>
<apply>
<divide/>
<cn cellml:units="dimensionless">0.0066</cn>
<apply>
<plus/>
<cn cellml:units="dimensionless">1.0</cn>
<apply>
<exp/>
<apply>
<divide/>
<apply>
<plus/>
<ci>V</ci>
<cn cellml:units="dimensionless">5.0</cn>
</apply>
<ci>x3</ci>
</apply>
</apply>
</apply>
</apply>
<cn cellml:units="dimensionless">0.00036</cn>
</apply>
</apply>
<apply>
<eq/>
<ci>IKsinf</ci>
<apply>
<divide/>
<cn cellml:units="dimensionless">1.0</cn>
<apply>
<plus/>
<cn cellml:units="dimensionless">1.0</cn>
<apply>
<exp/>
<apply>
<divide/>
<apply>
<plus/>
<ci>V</ci>
<cn cellml:units="dimensionless">7.5</cn>
</apply>
<ci>x2</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>IKstau</ci>
<apply>
<plus/>
<apply>
<divide/>
<cn cellml:units="dimensionless">0.43</cn>
<apply>
<plus/>
<cn cellml:units="dimensionless">1.0</cn>
<apply>
<exp/>
<apply>
<divide/>
<apply>
<plus/>
<ci>V</ci>
<cn cellml:units="dimensionless">60.0</cn>
</apply>
<ci>x4</ci>
</apply>
</apply>
</apply>
</apply>
<cn cellml:units="dimensionless">2.2</cn>
</apply>
</apply>
<apply>
<eq/>
<ci>IKur</ci>
<apply>
<times/>
<apply>
<times/>
<apply>
<times/>
<apply>
<divide/>
<ci>gKur</ci>
<ci>Cm</ci>
</apply>
<ci>R</ci>
</apply>
<ci>S</ci>
</apply>
<apply>
<minus/>
<ci>V</ci>
<ci>EK</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>R</ci>
</apply>
<apply>
<divide/>
<apply>
<minus/>
<ci>IKrinf</ci>
<ci>R</ci>
</apply>
<ci>IKrtau</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>S</ci>
</apply>
<apply>
<divide/>
<apply>
<minus/>
<ci>IKsinf</ci>
<ci>S</ci>
</apply>
<ci>IKstau</ci>
</apply>
</apply>
</math>
</component>
<component name="ib">
<variable name="Cm" units="uF" interface="public"/>
<variable name="Eb" units="mV"/>
<variable name="Ib" units="A_per_F" interface="public"/>
<variable name="V" units="mV" interface="public"/>
<variable name="gb" units="mS" initial_value="4.24e-07"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Eb</ci>
<apply>
<minus/>
<cn cellml:units="dimensionless">10.0</cn>
</apply>
</apply>
<apply>
<eq/>
<ci>Ib</ci>
<apply>
<times/>
<apply>
<divide/>
<ci>gb</ci>
<ci>Cm</ci>
</apply>
<apply>
<minus/>
<ci>V</ci>
<ci>Eb</ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="ik1">
<variable name="Cm" units="uF" interface="public"/>
<variable name="EK" units="mV"/>
<variable name="F" units="C_per_mol" initial_value="96487.0"/>
<variable name="GKir" units="mS_per_uF" initial_value="7.33e-07"/>
<variable name="IK1" units="A_per_F" interface="public"/>
<variable name="K_i" units="dimensionless" initial_value="5.4"/>
<variable name="R" units="mJ_per_mol_per_K" initial_value="8314.0"/>
<variable name="T" units="kelvin"/>
<variable name="V" units="mV" interface="public"/>
<variable name="aKir" units="dimensionless" initial_value="0.91"/>
<variable name="bKir" units="dimensionless" initial_value="1.09"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>EK</ci>
<apply>
<minus/>
<cn cellml:units="mV">79.362</cn>
</apply>
</apply>
<apply>
<eq/>
<ci>IK1</ci>
<apply>
<divide/>
<apply>
<times/>
<apply>
<times/>
<apply>
<divide/>
<ci>GKir</ci>
<ci>Cm</ci>
</apply>
<apply>
<root/>
<ci>K_i</ci>
</apply>
</apply>
<apply>
<minus/>
<ci>V</ci>
<ci>EK</ci>
</apply>
</apply>
<apply>
<plus/>
<ci>aKir</ci>
<apply>
<exp/>
<apply>
<divide/>
<apply>
<times/>
<apply>
<times/>
<ci>bKir</ci>
<apply>
<minus/>
<ci>V</ci>
<ci>EK</ci>
</apply>
</apply>
<ci>F</ci>
</apply>
<apply>
<times/>
<ci>R</ci>
<ci>T</ci>
</apply>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>T</ci>
<apply>
<plus/>
<cn cellml:units="dimensionless">275.0</cn>
<cn cellml:units="kelvin">22.0</cn>
</apply>
</apply>
</math>
</component>
<component name="ishk">
<variable name="A" units="dimensionless" initial_value="127.66"/>
<variable name="B" units="dimensionless" initial_value="16.47"/>
<variable name="C0" units="dimensionless" initial_value="1.0"/>
<variable name="C1" units="dimensionless" initial_value="0.0"/>
<variable name="C2" units="dimensionless" initial_value="0.0"/>
<variable name="C3" units="dimensionless" initial_value="0.0"/>
<variable name="C4" units="dimensionless" initial_value="0.0"/>
<variable name="Cm" units="uF" interface="public"/>
<variable name="EK" units="mV"/>
<variable name="I" units="dimensionless" initial_value="0.0"/>
<variable name="Ishk" units="A_per_F" interface="public"/>
<variable name="O" units="dimensionless" initial_value="0.0"/>
<variable name="V" units="mV" interface="public"/>
<variable name="a" units="mS_per_uF" initial_value="3.96"/>
<variable name="alpha" units="dimensionless"/>
<variable name="b" units="mS_per_uF" initial_value="0.1"/>
<variable name="beta" units="dimensionless"/>
<variable name="c" units="dimensionless" initial_value="0.0029"/>
<variable name="d" units="dimensionless" initial_value="0.0008"/>
<variable name="gshaker" units="mS" initial_value="1.5e-08"/>
<variable name="m" units="dimensionless" initial_value="11.1"/>
<variable name="mu" units="dimensionless"/>
<variable name="n" units="dimensionless" initial_value="26.0"/>
<variable name="nchannels" units="dimensionless" initial_value="74.0"/>
<variable name="p" units="dimensionless" initial_value="1205.3"/>
<variable name="phi" units="dimensionless"/>
<variable name="q" units="dimensionless" initial_value="3377.2"/>
<variable name="time" units="dimensionless" interface="public"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>C0</ci>
</apply>
<apply>
<plus/>
<apply>
<times/>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">4.0</cn>
</apply>
<ci>alpha</ci>
</apply>
<ci>C0</ci>
</apply>
<apply>
<times/>
<ci>beta</ci>
<ci>C1</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>C1</ci>
</apply>
<apply>
<plus/>
<apply>
<minus/>
<apply>
<times/>
<apply>
<times/>
<cn cellml:units="dimensionless">4.0</cn>
<ci>alpha</ci>
</apply>
<ci>C0</ci>
</apply>
<apply>
<times/>
<apply>
<plus/>
<apply>
<times/>
<cn cellml:units="dimensionless">3.0</cn>
<ci>alpha</ci>
</apply>
<ci>beta</ci>
</apply>
<ci>C1</ci>
</apply>
</apply>
<apply>
<times/>
<apply>
<times/>
<cn cellml:units="dimensionless">2.0</cn>
<ci>beta</ci>
</apply>
<ci>C2</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>C2</ci>
</apply>
<apply>
<plus/>
<apply>
<minus/>
<apply>
<times/>
<apply>
<times/>
<cn cellml:units="dimensionless">3.0</cn>
<ci>alpha</ci>
</apply>
<ci>C1</ci>
</apply>
<apply>
<times/>
<apply>
<plus/>
<apply>
<times/>
<cn cellml:units="dimensionless">2.0</cn>
<ci>alpha</ci>
</apply>
<apply>
<times/>
<cn cellml:units="dimensionless">2.0</cn>
<ci>beta</ci>
</apply>
</apply>
<ci>C2</ci>
</apply>
</apply>
<apply>
<times/>
<apply>
<times/>
<cn cellml:units="dimensionless">3.0</cn>
<ci>beta</ci>
</apply>
<ci>C3</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>C3</ci>
</apply>
<apply>
<plus/>
<apply>
<minus/>
<apply>
<times/>
<apply>
<times/>
<cn cellml:units="dimensionless">2.0</cn>
<ci>alpha</ci>
</apply>
<ci>C2</ci>
</apply>
<apply>
<times/>
<apply>
<plus/>
<ci>alpha</ci>
<apply>
<times/>
<cn cellml:units="dimensionless">3.0</cn>
<ci>beta</ci>
</apply>
</apply>
<ci>C3</ci>
</apply>
</apply>
<apply>
<times/>
<apply>
<times/>
<cn cellml:units="dimensionless">4.0</cn>
<ci>beta</ci>
</apply>
<ci>C4</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>C4</ci>
</apply>
<apply>
<plus/>
<apply>
<minus/>
<apply>
<times/>
<ci>alpha</ci>
<ci>C3</ci>
</apply>
<apply>
<times/>
<apply>
<plus/>
<ci>A</ci>
<apply>
<times/>
<cn cellml:units="dimensionless">4.0</cn>
<ci>beta</ci>
</apply>
</apply>
<ci>C4</ci>
</apply>
</apply>
<apply>
<times/>
<ci>B</ci>
<ci>O</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>EK</ci>
<apply>
<minus/>
<cn cellml:units="mV">79.362</cn>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>I</ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<ci>mu</ci>
<ci>O</ci>
</apply>
<apply>
<times/>
<ci>phi</ci>
<ci>I</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>Ishk</ci>
<apply>
<times/>
<apply>
<times/>
<apply>
<times/>
<apply>
<divide/>
<ci>gshaker</ci>
<ci>Cm</ci>
</apply>
<ci>nchannels</ci>
</apply>
<ci>O</ci>
</apply>
<apply>
<minus/>
<ci>V</ci>
<ci>EK</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>O</ci>
</apply>
<apply>
<plus/>
<apply>
<minus/>
<apply>
<times/>
<ci>A</ci>
<ci>C4</ci>
</apply>
<apply>
<times/>
<apply>
<plus/>
<ci>mu</ci>
<ci>B</ci>
</apply>
<ci>O</ci>
</apply>
</apply>
<apply>
<times/>
<ci>phi</ci>
<ci>I</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>alpha</ci>
<apply>
<times/>
<ci>a</ci>
<apply>
<exp/>
<apply>
<divide/>
<ci>V</ci>
<ci>m</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>beta</ci>
<apply>
<times/>
<ci>b</ci>
<apply>
<exp/>
<apply>
<divide/>
<apply>
<minus/>
<ci>V</ci>
</apply>
<ci>n</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>mu</ci>
<apply>
<times/>
<ci>c</ci>
<apply>
<exp/>
<apply>
<divide/>
<ci>V</ci>
<ci>p</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<ci>phi</ci>
<apply>
<times/>
<ci>d</ci>
<apply>
<exp/>
<apply>
<divide/>
<apply>
<minus/>
<ci>V</ci>
</apply>
<ci>q</ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component name="mac">
<variable name="Cm" units="uF" interface="public" initial_value="1.832e-05"/>
<math xmlns="http://www.w3.org/1998/Math/MathML"/>
</component>
<connection component_1="Environment" component_2="cell">
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection component_1="Environment" component_2="iKur">
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection component_1="Environment" component_2="ishk">
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection component_1="cell" component_2="iKur">
<map_variables variable_1="IKur" variable_2="IKur"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection component_1="cell" component_2="ib">
<map_variables variable_1="Ib" variable_2="Ib"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection component_1="cell" component_2="ik1">
<map_variables variable_1="IK1" variable_2="IK1"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection component_1="cell" component_2="ishk">
<map_variables variable_1="Ishk" variable_2="Ishk"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection component_1="cell" component_2="mac">
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
<connection component_1="iKur" component_2="mac">
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
<connection component_1="ib" component_2="mac">
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
<connection component_1="ik1" component_2="mac">
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
<connection component_1="ishk" component_2="mac">
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
</model>