Location: Land et al. 2012 @ b72790e171cf / Land_et_al_2012.cellml

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>