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

Author:
Dougal Cowan <devnull@localhost>
Date:
2012-02-15 11:24:13+13:00
Desc:
added png file referenced in documentation
Permanent Source URI:
https://models.fieldml.org/w/dcowan/Land_et_al_2012/rawfile/b8654f8dd2c762fd0c6d57d7fe71ebb32cde7f8f/Land_et_al_2012.cellml

<?xml version="1.0" encoding="utf-8"?>
<!--
This CellML file was generated on 13/01/2012 at 22:32:55 using:

COR (0.9.31.1409)
Copyright 2002-2012 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#">
		<rdf:Seq rdf:about="rdf:#887c750e-c9a6-4af3-bf5c-e07638d57973">
			<rdf:li rdf:resource="rdf:#cd4567e9-796d-415f-8463-bfcc4af7136a"/>
			<rdf:li rdf:resource="rdf:#f475ac2a-312b-4d06-9917-68437cf6c8da"/>
			<rdf:li rdf:resource="rdf:#8fbfc9a4-eb83-48fe-8882-d7ca7e25046b"/>
		</rdf:Seq>
		<rdf:Description rdf:about="">
			<dc:publisher xmlns:dc="http://purl.org/dc/elements/1.1/">Auckland Bioengineering Institute</dc:publisher>
			<cmeta:comment xmlns:cmeta="http://www.cellml.org/metadata/1.0#" rdf:resource="rdf:#22da1e29-04c8-420d-936b-bd8b2e486104"/>
			<dcterms:created xmlns:dcterms="http://purl.org/dc/terms/" rdf:resource="rdf:#47b74e5d-97ed-4aaa-a687-07fd8f195b42"/>
			<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:resource="rdf:#e137d61c-82dc-4189-b9f0-29b66171c2e1"/>
			<cmeta:modification xmlns:cmeta="http://www.cellml.org/metadata/1.0#" rdf:resource="rdf:#09f3904b-dd66-4a28-abac-7bb5cd351965"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#8fbfc9a4-eb83-48fe-8882-d7ca7e25046b">
			<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
			<vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:resource="rdf:#dc21789e-b06b-41ab-af35-2d6feb9c5dbd"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#53e5d308-54da-4612-80cc-b8391fe05593">
			<rdf:type rdf:resource="http://imc.org/vCard/3.0#internet"/>
			<rdf:value>j.terkildsen@auckland.ac.nz</rdf:value>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#64bb668b-6f2c-493f-ae16-e2071198e2dd">
			<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:resource="rdf:#982f649b-9600-4031-b4c1-3d8308448733"/>
			<rdf:value>This is a CellML description of Niederer et al.'s computational model of cardiac myocyte relaxation as described in the 2006 paper "A quantitative analysis of cardiac myocyte relaxation: a simulation study"</rdf:value>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#dc21789e-b06b-41ab-af35-2d6feb9c5dbd">
			<vCard:Given xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">N</vCard:Given>
			<vCard:Family xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Smith</vCard:Family>
			<vCard:Other xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">P</vCard:Other>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#5b2dd97e-1afe-4815-8e78-2542050b7b7d">
			<vCard:Given xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">P</vCard:Given>
			<vCard:Family xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Hunter</vCard:Family>
			<vCard:Other xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">J</vCard:Other>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#09f3904b-dd66-4a28-abac-7bb5cd351965">
			<dcterms:modified xmlns:dcterms="http://purl.org/dc/terms/" rdf:resource="rdf:#a4cc9a49-f551-4ae0-8ce6-2c5513162628"/>
			<rdf:value>added cmeta id to T_0 variable</rdf:value>
			<cmeta:modifier xmlns:cmeta="http://www.cellml.org/metadata/1.0#" rdf:resource="rdf:#7f8791df-4ef7-4dcc-963d-9a0480c65a43"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#314dbed2-8642-4da9-80fd-945b5d1ec7ea">
			<vCard:FN xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">James Lawson</vCard:FN>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#982f649b-9600-4031-b4c1-3d8308448733">
			<vCard:FN xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">James Lawson</vCard:FN>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#52c457d5-26a5-4a89-89a2-aec7970789e1">
			<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:resource="rdf:#887c750e-c9a6-4af3-bf5c-e07638d57973"/>
			<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">A quantitative analysis of cardiac myocyte relaxation: a simulation study</dc:title>
			<bqs:volume xmlns:bqs="http://www.cellml.org/bqs/1.0#">90(5)</bqs:volume>
			<bqs:first_page xmlns:bqs="http://www.cellml.org/bqs/1.0#">1697</bqs:first_page>
			<bqs:Journal xmlns:bqs="http://www.cellml.org/bqs/1.0#" rdf:resource="rdf:#4be66846-659c-4208-a256-233bf4cfad34"/>
			<dcterms:issued xmlns:dcterms="http://purl.org/dc/terms/" rdf:resource="rdf:#ad018539-ea8c-4542-954e-02753e2863fc"/>
			<bqs:last_page xmlns:bqs="http://www.cellml.org/bqs/1.0#">1722</bqs:last_page>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#$1XTRo2">
			<ns7:endingValue xmlns:ns7="http://www.cellml.org/metadata/simulation/1.0#">1000</ns7:endingValue>
			<ns7:nonstandard-pointDensity xmlns:ns7="http://www.cellml.org/metadata/simulation/1.0#">10000</ns7:nonstandard-pointDensity>
			<ns7:maximumStepSize xmlns:ns7="http://www.cellml.org/metadata/simulation/1.0#">0.1</ns7:maximumStepSize>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#ef3cf40f-3b42-4ed0-993c-730bdf918afc">
			<vCard:Orgname xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">The University of Auckland</vCard:Orgname>
			<vCard:Orgunit xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Auckland Bioengineering Institute</vCard:Orgunit>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#02fbf752-3e20-4809-818c-bd7725477072">
			<vCard:Given xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Jonna</vCard:Given>
			<vCard:Family xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Terkildsen</vCard:Family>
			<vCard:Other xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#$0XTRo2">
			<rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
			<rdf:first rdf:resource="rdf:#$1XTRo2"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#$+WTRo2">
			<ns7:boundIntervals xmlns:ns7="http://www.cellml.org/metadata/simulation/1.0#" rdf:resource="rdf:#$0XTRo2"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#7f8791df-4ef7-4dcc-963d-9a0480c65a43">
			<vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:resource="rdf:#5558142b-a43a-435c-aa8d-7da64599a4cc"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#4f08decc-3fc3-49f4-9dba-6cfaa15a3c57">
			<bqs:Pubmed_id xmlns:bqs="http://www.cellml.org/bqs/1.0#">16339881</bqs:Pubmed_id>
			<bqs:JournalArticle xmlns:bqs="http://www.cellml.org/bqs/1.0#" rdf:resource="rdf:#52c457d5-26a5-4a89-89a2-aec7970789e1"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#f475ac2a-312b-4d06-9917-68437cf6c8da">
			<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
			<vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:resource="rdf:#5b2dd97e-1afe-4815-8e78-2542050b7b7d"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#4749a01a-3930-41a0-b116-99b69afa57f2">
			<vCard:Given xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">S</vCard:Given>
			<vCard:Family xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Niederer</vCard:Family>
			<vCard:Other xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">A</vCard:Other>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#5558142b-a43a-435c-aa8d-7da64599a4cc">
			<vCard:Given xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">James</vCard:Given>
			<vCard:Family xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Lawson</vCard:Family>
			<vCard:Other xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Richard</vCard:Other>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#cd4567e9-796d-415f-8463-bfcc4af7136a">
			<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
			<vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:resource="rdf:#4749a01a-3930-41a0-b116-99b69afa57f2"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#4be66846-659c-4208-a256-233bf4cfad34">
			<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">Biophysical Journal</dc:title>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#a4cc9a49-f551-4ae0-8ce6-2c5513162628">
			<dcterms:W3CDTF xmlns:dcterms="http://purl.org/dc/terms/">2008-08-05T10:32:30+12:00</dcterms:W3CDTF>
		</rdf:Description>
		<rdf:Description rdf:about="#niederer_2006">
			<ns7:simulation xmlns:ns7="http://www.cellml.org/metadata/simulation/1.0#" rdf:resource="rdf:#$+WTRo2"/>
			<bqs:reference xmlns:bqs="http://www.cellml.org/bqs/1.0#" rdf:resource="rdf:#4f08decc-3fc3-49f4-9dba-6cfaa15a3c57"/>
			<bqs:reference xmlns:bqs="http://www.cellml.org/bqs/1.0#" rdf:parseType="Resource">
				<dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:parseType="Resource">
					<bqs:subject_type>keyword</bqs:subject_type>
					<rdf:value>
						<rdf:Bag>
							<rdf:li>cardiac myocyte</rdf:li>
							<rdf:li>endocrine</rdf:li>
							<rdf:li>electrophysiology</rdf:li>
							<rdf:li>relaxation</rdf:li>
							<rdf:li>excitation-contraction coupling</rdf:li>
						</rdf:Bag>
					</rdf:value>
				</dc:subject>
			</bqs:reference>
			<cmeta:comment xmlns:cmeta="http://www.cellml.org/metadata/1.0#" rdf:resource="rdf:#64bb668b-6f2c-493f-ae16-e2071198e2dd"/>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#22da1e29-04c8-420d-936b-bd8b2e486104">
			<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:resource="rdf:#314dbed2-8642-4da9-80fd-945b5d1ec7ea"/>
			<rdf:value>This model can be simulated in COR and PCEnv and is able to reproduce the results published in Niederer et al.'s 2006 paper.</rdf:value>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#47b74e5d-97ed-4aaa-a687-07fd8f195b42">
			<dcterms:W3CDTF xmlns:dcterms="http://purl.org/dc/terms/">2008-01-07T00:00:00+00:00</dcterms:W3CDTF>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#ad018539-ea8c-4542-954e-02753e2863fc">
			<dcterms:W3CDTF xmlns:dcterms="http://purl.org/dc/terms/">2006-03-01 00:00</dcterms:W3CDTF>
		</rdf:Description>
		<rdf:Description rdf:about="rdf:#e137d61c-82dc-4189-b9f0-29b66171c2e1">
			<vCard:ORG xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:resource="rdf:#ef3cf40f-3b42-4ed0-993c-730bdf918afc"/>
			<vCard:EMAIL xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:resource="rdf:#53e5d308-54da-4612-80cc-b8391fe05593"/>
			<vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:resource="rdf:#02fbf752-3e20-4809-818c-bd7725477072"/>
		</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>
                     <lt/>
                     <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>