- Author:
- David Nickerson <nickerso@users.sourceforge.net>
- Date:
- 2015-12-11 14:11:11+13:00
- Desc:
- rename file to original value so that exposure roll-over will work
- Permanent Source URI:
- https://models.physiomeproject.org/w/dcowan/Land_et_al_2012/rawfile/b72790e171cfb67caf46efb0e92ee84a806087e1/Land_et_al_2012.cellml
<?xml version="1.0" encoding="utf-8"?>
<!--
This CellML file was generated on 12/9/2015 at 10:54:43 at AM using:
COR (0.9.31.1409)
Copyright 2002-2015 Dr Alan Garny
http://cor.physiol.ox.ac.uk/ - cor@physiol.ox.ac.uk
CellML 1.0 was used to generate this model
http://www.cellml.org/
-->
<model name="land_2012" cmeta:id="land_2012" 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#">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
<rdf:Description rdf:about="#land_2012">
<bqs:reference rdf:parseType="Resource">
<dc:subject rdf:parseType="Resource">
<bqs:subject_type>keyword</bqs:subject_type>
<rdf:value>
<rdf:Bag>
<rdf:li>electrophysiology</rdf:li>
<rdf:li>cardiac</rdf:li>
</rdf:Bag>
</rdf:value>
</dc:subject>
</bqs:reference>
<bqs:reference rdf:parseType="Resource">
<bqs:Pubmed_id>22615436</bqs:Pubmed_id>
<bqs:JournalArticle rdf:parseType="Resource">
<dc:creator>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Land</vCard:Family>
<vCard:Given>S</vCard:Given>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Niederer</vCard:Family>
<vCard:Given>S</vCard:Given>
<vCard:Other>A</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Aronsen</vCard:Family>
<vCard:Given>J</vCard:Given>
<vCard:Other>N</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Espe</vCard:Family>
<vCard:Given>E</vCard:Given>
<vCard:Other>K</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Zhang</vCard:Family>
<vCard:Given>L</vCard:Given>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Louch</vCard:Family>
<vCard:Given>W</vCard:Given>
<vCard:Other>E</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Sjaastad</vCard:Family>
<vCard:Given>I</vCard:Given>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Sejersted</vCard:Family>
<vCard:Given>O</vCard:Given>
<vCard:Other>M</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<bqs:Person rdf:parseType="Resource">
<vCard:N rdf:parseType="Resource">
<vCard:Family>Smith</vCard:Family>
<vCard:Given>N</vCard:Given>
<vCard:Other>P</vCard:Other>
</vCard:N>
</bqs:Person>
</rdf:li>
</rdf:Seq>
</dc:creator>
<dc:title>
An analysis of deformation-dependent electromechanical coupling in the mouse heart
</dc:title>
<dcterms:issued rdf:parseType="Resource">
<dcterms:W3CDTF>2012-09-15</dcterms:W3CDTF>
</dcterms:issued>
<bqs:Journal rdf:parseType="Resource">
<dc:title>Journal of Physiology</dc:title>
</bqs:Journal>
<bqs:volume>590</bqs:volume>
<bqs:first_page>4553</bqs:first_page>
<bqs:last_page>4569</bqs:last_page>
</bqs:JournalArticle>
</bqs:reference>
</rdf:Description>
</rdf:RDF> <units xmlns="http://www.cellml.org/cellml/1.0#" name="per_ms">
<unit units="second" prefix="milli" exponent="-1"/>
</units>
<units xmlns="http://www.cellml.org/cellml/1.0#" name="ms">
<unit units="second" prefix="milli"/>
</units>
<units xmlns="http://www.cellml.org/cellml/1.0#" name="uM">
<unit units="mole" prefix="micro"/>
<unit units="litre" exponent="-1"/>
</units>
<units xmlns="http://www.cellml.org/cellml/1.0#" name="kPa">
<unit units="newton" prefix="milli"/>
<unit units="metre" prefix="milli" exponent="-2"/>
</units>
<component xmlns="http://www.cellml.org/cellml/1.0#" name="environment">
<variable name="time" units="ms" public_interface="out"/>
</component>
<component xmlns="http://www.cellml.org/cellml/1.0#" name="intracellular_ion_concentrations">
<variable name="time" units="ms" public_interface="in"/>
<variable name="Ca_i" units="uM" public_interface="out"/>
<variable name="mtime" units="dimensionless"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>mtime</ci>
<apply>
<divide/>
<apply>
<minus/>
<ci>time</ci>
<apply>
<times/>
<cn cellml:units="ms">167</cn>
<apply>
<floor/>
<apply>
<divide/>
<ci>time</ci>
<cn cellml:units="ms">167</cn>
</apply>
</apply>
</apply>
</apply>
<cn cellml:units="ms">1</cn>
</apply>
</apply>
<apply>
<eq/>
<ci>Ca_i</ci>
<piecewise>
<piece>
<apply>
<plus/>
<apply>
<times/>
<cn cellml:units="uM">1</cn>
<cn type="e-notation" cellml:units="dimensionless">1.8535847759 <sep/>
-5</cn>
<apply>
<power/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">3</cn>
</apply>
</apply>
<apply>
<times/>
<apply>
<minus/>
<cn cellml:units="dimensionless">0.001590341066858</cn>
</apply>
<apply>
<power/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">2</cn>
</apply>
</apply>
<apply>
<times/>
<cn cellml:units="dimensionless">0.043645898640826</cn>
<apply>
<power/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">1</cn>
</apply>
</apply>
<cn cellml:units="dimensionless">0.167079436392938</cn>
</apply>
<apply>
<and/>
<apply>
<geq/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">1.17</cn>
</apply>
<apply>
<lt/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">30.84</cn>
</apply>
</apply>
</piece>
<piece>
<apply>
<plus/>
<apply>
<minus/>
<apply>
<plus/>
<apply>
<times/>
<cn cellml:units="uM">1</cn>
<apply>
<minus/>
<cn type="e-notation" cellml:units="dimensionless">5.7458491 <sep/>
-8</cn>
</apply>
<apply>
<power/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">3</cn>
</apply>
</apply>
<apply>
<times/>
<cn type="e-notation" cellml:units="dimensionless">3.1122215647 <sep/>
-5</cn>
<apply>
<power/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">2</cn>
</apply>
</apply>
</apply>
<apply>
<times/>
<cn cellml:units="dimensionless">0.006618494920814</cn>
<apply>
<power/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">1</cn>
</apply>
</apply>
</apply>
<cn cellml:units="dimensionless">0.720441888689583</cn>
</apply>
<apply>
<geq/>
<ci>mtime</ci>
<cn cellml:units="dimensionless">30.84</cn>
</apply>
</piece>
<otherwise>
<cn cellml:units="uM">0.216</cn>
</otherwise>
</piecewise>
</apply>
</math>
</component>
<component xmlns="http://www.cellml.org/cellml/1.0#" name="crossbridges">
<variable name="xb" units="dimensionless" initial_value="0.00046" public_interface="out"/>
<variable name="time" units="ms" public_interface="in"/>
<variable name="TRPN" units="dimensionless" public_interface="in"/>
<variable name="k_xb" units="per_ms" initial_value="0.1"/>
<variable name="nperm" units="dimensionless" initial_value="5"/>
<variable name="perm50" units="dimensionless" initial_value="0.35"/>
<variable name="permtot" units="dimensionless"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>permtot</ci>
<apply>
<root/>
<apply>
<power/>
<apply>
<divide/>
<ci>TRPN</ci>
<ci>perm50</ci>
</apply>
<ci>nperm</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>xb</ci>
</apply>
<apply>
<times/>
<ci>k_xb</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>permtot</ci>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
<ci>xb</ci>
</apply>
</apply>
<apply>
<times/>
<apply>
<divide/>
<cn cellml:units="dimensionless">1</cn>
<ci>permtot</ci>
</apply>
<ci>xb</ci>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component xmlns="http://www.cellml.org/cellml/1.0#" name="troponin">
<variable name="TRPN" units="dimensionless" initial_value="0.0752" public_interface="out"/>
<variable name="time" units="ms" public_interface="in"/>
<variable name="Ca_i" units="uM" public_interface="in"/>
<variable name="Ca_50ref" units="uM" initial_value="0.8"/>
<variable name="beta_1" units="dimensionless" initial_value="-1.5"/>
<variable name="k_off" units="per_ms" initial_value="0.1"/>
<variable name="n_TRPN" units="dimensionless" initial_value="2"/>
<variable name="lambda_m" units="dimensionless" public_interface="in"/>
<variable name="Ca_50" units="uM"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Ca_50</ci>
<apply>
<times/>
<ci>Ca_50ref</ci>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<times/>
<ci>beta_1</ci>
<apply>
<minus/>
<ci>lambda_m</ci>
<cn cellml:units="dimensionless">1</cn>
</apply>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>TRPN</ci>
</apply>
<apply>
<times/>
<ci>k_off</ci>
<apply>
<minus/>
<apply>
<times/>
<apply>
<power/>
<apply>
<divide/>
<ci>Ca_i</ci>
<ci>Ca_50</ci>
</apply>
<ci>n_TRPN</ci>
</apply>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
<ci>TRPN</ci>
</apply>
</apply>
<ci>TRPN</ci>
</apply>
</apply>
</apply>
</math>
</component>
<component xmlns="http://www.cellml.org/cellml/1.0#" name="Myofilaments">
<variable name="lambda" units="dimensionless" public_interface="out"/>
<variable name="dlambdadt" units="per_ms" public_interface="out"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>lambda</ci>
<cn cellml:units="dimensionless">1</cn>
</apply>
<apply>
<eq/>
<ci>dlambdadt</ci>
<cn cellml:units="per_ms">0</cn>
</apply>
</math>
</component>
<component xmlns="http://www.cellml.org/cellml/1.0#" name="filament_overlap">
<variable name="lambda" units="dimensionless" public_interface="in"/>
<variable name="overlap" units="dimensionless" public_interface="out"/>
<variable name="beta_0" units="dimensionless" initial_value="1.65"/>
<variable name="lambda_m" units="dimensionless" public_interface="out"/>
<variable name="lambda_s" units="dimensionless"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>lambda_m</ci>
<piecewise>
<piece>
<cn cellml:units="dimensionless">1.2</cn>
<apply>
<gt/>
<ci>lambda</ci>
<cn cellml:units="dimensionless">1.2</cn>
</apply>
</piece>
<otherwise>
<ci>lambda</ci>
</otherwise>
</piecewise>
</apply>
<apply>
<eq/>
<ci>lambda_s</ci>
<piecewise>
<piece>
<cn cellml:units="dimensionless">0.87</cn>
<apply>
<geq/>
<ci>lambda_m</ci>
<cn cellml:units="dimensionless">0.87</cn>
</apply>
</piece>
<otherwise>
<ci>lambda_m</ci>
</otherwise>
</piecewise>
</apply>
<apply>
<eq/>
<ci>overlap</ci>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<times/>
<ci>beta_0</ci>
<apply>
<minus/>
<apply>
<plus/>
<ci>lambda_m</ci>
<ci>lambda_s</ci>
</apply>
<cn cellml:units="dimensionless">1.87</cn>
</apply>
</apply>
</apply>
</apply>
</math>
</component>
<component xmlns="http://www.cellml.org/cellml/1.0#" name="isometric_tension">
<variable name="T_ref" units="kPa" initial_value="120"/>
<variable name="T_0" units="kPa" public_interface="out"/>
<variable name="xb" units="dimensionless" public_interface="in"/>
<variable name="overlap" units="dimensionless" public_interface="in"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>T_0</ci>
<apply>
<times/>
<ci>T_ref</ci>
<ci>xb</ci>
<ci>overlap</ci>
</apply>
</apply>
</math>
</component>
<component xmlns="http://www.cellml.org/cellml/1.0#" name="dynamic_stiffness">
<variable name="time" units="ms" public_interface="in"/>
<variable name="dlambdadt" units="per_ms" public_interface="in"/>
<variable name="Q" units="dimensionless"/>
<variable name="a" units="dimensionless" initial_value="0.35"/>
<variable name="Q_1" units="dimensionless" initial_value="0"/>
<variable name="Q_2" units="dimensionless" initial_value="0"/>
<variable name="A_1" units="dimensionless" initial_value="-29"/>
<variable name="A_2" units="dimensionless" initial_value="116"/>
<variable name="alpha_1" units="per_ms" initial_value="0.1"/>
<variable name="alpha_2" units="per_ms" initial_value="0.5"/>
<variable name="T_0" units="kPa" public_interface="in"/>
<variable name="Tension" units="kPa" public_interface="out"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Q</ci>
<apply>
<plus/>
<ci>Q_1</ci>
<ci>Q_2</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>Tension</ci>
<piecewise>
<piece>
<apply>
<divide/>
<apply>
<times/>
<ci>T_0</ci>
<apply>
<plus/>
<apply>
<times/>
<ci>a</ci>
<ci>Q</ci>
</apply>
<cn cellml:units="dimensionless">1</cn>
</apply>
</apply>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
<ci>Q</ci>
</apply>
</apply>
<apply>
<lt/>
<ci>Q</ci>
<cn cellml:units="dimensionless">0</cn>
</apply>
</piece>
<otherwise>
<apply>
<divide/>
<apply>
<times/>
<ci>T_0</ci>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<apply>
<times/>
<apply>
<plus/>
<ci>a</ci>
<cn cellml:units="dimensionless">2</cn>
</apply>
<ci>Q</ci>
</apply>
</apply>
</apply>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<ci>Q</ci>
</apply>
</apply>
</otherwise>
</piecewise>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>Q_1</ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<ci>A_1</ci>
<ci>dlambdadt</ci>
</apply>
<apply>
<times/>
<ci>alpha_1</ci>
<ci>Q_1</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>Q_2</ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<ci>A_2</ci>
<ci>dlambdadt</ci>
</apply>
<apply>
<times/>
<ci>alpha_2</ci>
<ci>Q_2</ci>
</apply>
</apply>
</apply>
</math>
</component>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="intracellular_ion_concentrations" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="troponin" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="crossbridges" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="dynamic_stiffness" component_2="environment"/>
<map_variables variable_1="time" variable_2="time"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="troponin" component_2="intracellular_ion_concentrations"/>
<map_variables variable_1="Ca_i" variable_2="Ca_i"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="crossbridges" component_2="troponin"/>
<map_variables variable_1="TRPN" variable_2="TRPN"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="isometric_tension" component_2="crossbridges"/>
<map_variables variable_1="xb" variable_2="xb"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="troponin" component_2="filament_overlap"/>
<map_variables variable_1="lambda_m" variable_2="lambda_m"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="filament_overlap" component_2="Myofilaments"/>
<map_variables variable_1="lambda" variable_2="lambda"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="isometric_tension" component_2="filament_overlap"/>
<map_variables variable_1="overlap" variable_2="overlap"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="dynamic_stiffness" component_2="Myofilaments"/>
<map_variables variable_1="dlambdadt" variable_2="dlambdadt"/>
</connection>
<connection xmlns="http://www.cellml.org/cellml/1.0#">
<map_components component_1="dynamic_stiffness" component_2="isometric_tension"/>
<map_variables variable_1="T_0" variable_2="T_0"/>
</connection>
</model>