- Author:
- Eike Moritz Wuelfers <eike@wuelfers.com>
- Date:
- 2021-03-02 19:50:02+01:00
- Desc:
- Switch to CellML v1 ...
- Permanent Source URI:
- https://models.fieldml.org/workspace/638/rawfile/720af1d0b33241ab2d3f7395b6588746e794218e/type1.cellml
<?xml version='1.0' encoding='UTF-8'?>
<model xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xmlns:bqbiol="http://biomodels.net/biology-qualifiers/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 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" public_interface="out"/>
</component>
<component name="cell">
<variable name="Cm" units="uF" public_interface="in"/>
<variable name="IK1" units="A_per_F" public_interface="in"/>
<variable name="Ib" units="A_per_F" public_interface="in"/>
<variable name="Ishk" units="A_per_F" public_interface="in"/>
<variable name="V" units="mV" public_interface="out" initial_value="-39.55"/>
<variable name="i_diff" units="dimensionless" initial_value="0.0"/>
<variable name="time" units="dimensionless" public_interface="in"/>
<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/>
<ci>Ishk</ci>
<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="ib">
<variable name="Cm" units="uF" public_interface="in"/>
<variable name="Eb" units="mV" initial_value="8.0"/>
<variable name="Ib" units="A_per_F" public_interface="out"/>
<variable name="V" units="mV" public_interface="in"/>
<variable name="gb" units="mS" initial_value="3.5e-07"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<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" public_interface="in"/>
<variable name="EK" units="mV"/>
<variable name="F" units="C_per_mol" initial_value="96487.0"/>
<variable name="GKir" units="mS" initial_value="1.3e-06"/>
<variable name="IK1" units="A_per_F" public_interface="out"/>
<variable name="K_e" 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" public_interface="in"/>
<variable name="aKir" units="dimensionless" initial_value="0.72"/>
<variable name="bKir" units="dimensionless" initial_value="0.96"/>
<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_e</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="mS_per_uF" initial_value="127.7"/>
<variable name="B" units="mS_per_uF" initial_value="16.5"/>
<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" public_interface="in"/>
<variable name="EK" units="mV"/>
<variable name="I" units="dimensionless" initial_value="0.0"/>
<variable name="Ishk" units="A_per_F" public_interface="out"/>
<variable name="O" units="dimensionless" initial_value="0.0"/>
<variable name="V" units="mV" public_interface="in"/>
<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="mS_per_uF" initial_value="0.0029"/>
<variable name="d" units="mS_per_uF" initial_value="0.0008"/>
<variable name="gshaker" units="mS" initial_value="1.5e-08"/>
<variable name="m" units="mV" initial_value="11.1"/>
<variable name="mu" units="dimensionless"/>
<variable name="n" units="mV" initial_value="26.0"/>
<variable name="nchannels" units="dimensionless" initial_value="74.0"/>
<variable name="p" units="mV" initial_value="1205.3"/>
<variable name="phi" units="dimensionless"/>
<variable name="q" units="mV" initial_value="3377.2"/>
<variable name="time" units="dimensionless" public_interface="in"/>
<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" public_interface="out" initial_value="1.832e-05"/>
</component>
<connection>
<map_components component_1="Environment" component_2="cell"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="Environment" component_2="ishk"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection>
<map_components component_1="cell" component_2="ib"/>
<map_variables variable_1="Ib" variable_2="Ib"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="cell" component_2="ik1"/>
<map_variables variable_1="IK1" variable_2="IK1"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="cell" component_2="ishk"/>
<map_variables variable_1="Ishk" variable_2="Ishk"/>
<map_variables variable_1="V" variable_2="V"/>
</connection>
<connection>
<map_components component_1="cell" component_2="mac"/>
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
<connection>
<map_components component_1="ib" component_2="mac"/>
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
<connection>
<map_components component_1="ik1" component_2="mac"/>
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
<connection>
<map_components component_1="ishk" component_2="mac"/>
<map_variables variable_1="Cm" variable_2="Cm"/>
</connection>
</model>