Rendering of the source text

<?xml version="1.0"?>

<model xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" name="tran_2009" cmeta:id="tran_2009" 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#">

	
	<documentation xmlns="http://cellml.org/tmp-documentation">
		<article>
			<articleinfo>
				<title>A metabolite-sensitive, thermodynamically-constrained model of cardiac cross-bridge cycling: Implications for force development during ischemia</title>
				<author>
					<firstname>Catherine</firstname>
					<surname>Lloyd</surname>
					<affiliation>
						<shortaffil>Auckland Bioengineering Institute, The University of Auckland</shortaffil>
					</affiliation>
				</author>
			</articleinfo>
			<sect1 id="sec_status">
				<title>Model Status</title>
				<para>
This CellML model has been curated, the units are consistent and the model runs in COR and OpenCell to replicate the published results.
</para>
        </sect1>
        <sect1 id="sec_structure">
				<title>Model Structure</title>
				<para>
Abstract: We present a metabolically regulated model of cardiac active force generation with which we investigate the effects of ischemia on maximum force production. Our model, based on the Rice et al. (2008) model of cross-bridge kinetics, reproduces many of the observed effects of MgATP, MgADP, Pi and H+ on force development while still retaining the force/length/Ca2+ properties of the original model. We introduce three new parameters to account for the competitive binding of H+ to the Ca2+ binding site on troponin C and the binding of MgADP within the cross-bridge cycle. These parameters along with the Pi and H+ regulatory steps within the cross-bridge cycle were constrained using data from the literature and validated using a range of metabolic and sinusoidal length perturbation protocols. The placement of the MgADP binding step between two strongly-bound and force-generating states leads to the emergence of an unexpected effect on the force-MgADP curve, where the trend of the relationship (positive or negative) depends on the concentrations of the other metabolites and [H+]. The model is used to investigate the sensitivity of maximum force production to changes in metabolite concentrations during the development of ischemia. 
				</para>
				
				<para>
The original paper reference is cited below:
				</para>
				
				<para>
					A metabolite-sensitive, thermodynamically-constrained model of cardiac cross-bridge cycling: Implications for force development during ischemia, Kenneth Tran, Nicolas P. Smith, Denis S. Loiselle and Edmund J. Crampin, 2009,  
						<emphasis>Biophysical Journal</emphasis>, 98, 267-276. <ulink url="http://www.ncbi.nlm.nih.gov/pubmed/20338848">PubMed ID: 20338848</ulink>
				</para>
				
				<informalfigure float="0" id="fig_reaction_diagram">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>model diagram</title>
							</objectinfo>
							<imagedata fileref="tran_2009.png"/>
						</imageobject>
					</mediaobject>
					<caption>Schematic diagram of the Tran et al. 2009 model.  The original model from Rice et al. 2008 has been modified to include metabolite dependence</caption>
				</informalfigure>
			</sect1>
		</article>
	</documentation>


 <units base_units="yes" name="unit_normalised_force"/>
 <units name="unit_normalised_force_millisecond2_per_micrometre">
    <unit units="unit_normalised_force"/>
    <unit exponent="2" units="millisecond"/>
    <unit exponent="-1" units="micrometre"/>
 </units>
 <units name="unit_normalised_force_millisecond">
    <unit units="unit_normalised_force"/>
    <unit units="millisecond"/>
 </units>
 <units name="unit_normalised_force_millisecond_per_micrometre">
    <unit units="unit_normalised_force"/>
    <unit units="millisecond"/>
    <unit exponent="-1" units="micrometre"/>
 </units>
 <units name="unit_normalised_force_per_micrometre">
    <unit units="unit_normalised_force"/>
    <unit exponent="-1" units="micrometre"/>
 </units>
 <units name="micrometre">
    <unit prefix="micro" units="metre"/>
 </units>
 <units name="per_micrometre">
    <unit exponent="-1" units="micrometre"/>
 </units>
 <units name="micrometre_per_millisecond">
    <unit units="micrometre"/>
    <unit exponent="-1" units="millisecond"/>
 </units>
 <units name="millisecond_per_micrometre">
    <unit units="millisecond"/>
    <unit exponent="-1" units="micrometre"/>
 </units>
 <units name="millisecond">
    <unit prefix="milli" units="second"/>
 </units>
 <units name="millisecond2_per_micrometre">
    <unit exponent="2" units="millisecond"/>
    <unit exponent="-1" units="micrometre"/>
 </units>
 <units name="micromolar">
    <unit prefix="micro" units="mole"/>
    <unit exponent="-1" units="litre"/>
 </units>
 <units name="micromolar2">
    <unit exponent="2" units="micromolar"/>
 </units>
 <units name="micromolar_per_millisecond">
    <unit units="micromolar"/>
    <unit exponent="-1" units="millisecond"/>
 </units>
 <units name="first_order_rate_constant">
    <unit exponent="-1" units="millisecond"/>
 </units>
 <units name="second_order_rate_constant">
    <unit exponent="-1" units="micromolar"/>
    <unit exponent="-1" units="millisecond"/>
 </units>
 <units name="millinewton_per_millimetre2">
    <unit prefix="milli" units="newton"/>
    <unit exponent="-2" prefix="milli" units="metre"/>
 </units>
 <units name="millinewton_micrometre_per_millimetre2">
    <unit prefix="milli" units="newton"/>
    <unit prefix="micro" units="metre"/>
    <unit exponent="-2" prefix="milli" units="metre"/>
 </units>
 <units name="millinewton_micrometre_per_millimetre2_per_millisecond">
    <unit prefix="milli" units="newton"/>
    <unit prefix="micro" units="metre"/>
    <unit exponent="-2" prefix="milli" units="metre"/>
    <unit exponent="-1" prefix="milli" units="second"/>
 </units>

 <component name="environment">
    <variable cmeta:id="environment_time" name="time" public_interface="out" units="millisecond"/>
 </component>

 <component name="sarcomere_geometry">
    <variable name="SOVFThick" public_interface="out" units="dimensionless"/>
    <variable name="SOVFThin" public_interface="out" units="dimensionless"/>
    <variable name="sovr_ze" units="micrometre"/>
    <variable name="sovr_cle" units="micrometre"/>
    <variable name="len_sovr" units="micrometre"/>
	 <variable name="len_thin" public_interface="in" units="micrometre"/>
    <variable name="len_thick" public_interface="in" units="micrometre"/>
    <variable name="len_hbare" public_interface="in" units="micrometre"/>
    <variable name="SL" public_interface="in" units="micrometre"/>
    <math xmlns="http://www.w3.org/1998/Math/MathML">
       <apply>
          <eq/>
          <ci>sovr_ze</ci>
          <piecewise>
             <piece>
                <apply>
                   <divide/>
                   <ci>len_thick</ci>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                </apply>
                <apply>
                   <lt/>
                   <apply>
                      <divide/>
                      <ci>len_thick</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                   </apply>
                   <apply>
                      <divide/>
                      <ci>SL</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                   </apply>
                </apply>
             </piece>
             <otherwise>
                <apply>
                   <divide/>
                   <ci>SL</ci>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                </apply>
             </otherwise>
          </piecewise>
       </apply>
       <apply>
          <eq/>
          <ci>sovr_cle</ci>
          <piecewise>
             <piece>
                <apply>
                   <minus/>
                   <apply>
                      <divide/>
                      <ci>SL</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                   </apply>
                   <apply>
                      <minus/>
                      <ci>SL</ci>
                      <ci>len_thin</ci>
                   </apply>
                </apply>
                <apply>
                   <gt/>
                   <apply>
                      <minus/>
                      <apply>
                         <divide/>
                         <ci>SL</ci>
                         <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                      </apply>
                      <apply>
                         <minus/>
                         <ci>SL</ci>
                         <ci>len_thin</ci>
                      </apply>
                   </apply>
                   <apply>
                      <divide/>
                      <ci>len_hbare</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                   </apply>
                </apply>
             </piece>
             <otherwise>
                <apply>
                   <divide/>
                   <ci>len_hbare</ci>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                </apply>
             </otherwise>
          </piecewise>
       </apply>
       <apply>
          <eq/>
          <ci>len_sovr</ci>
          <apply>
             <minus/>
             <ci>sovr_ze</ci>
             <ci>sovr_cle</ci>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>SOVFThick</ci>
          <apply>
             <divide/>
             <apply>
                <times/>
                <ci>len_sovr</ci>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
             </apply>
             <apply>
                <minus/>
                <ci>len_thick</ci>
                <ci>len_hbare</ci>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>SOVFThin</ci>
          <apply>
             <divide/>
             <ci>len_sovr</ci>
             <ci>len_thin</ci>
          </apply>
       </apply>
    </math>
 </component>

 <component name="Ca_binding_to_troponin_to_thin_filament_regulation">
    <variable initial_value="0.0147730085063734" name="TRPNCaL" public_interface="out" units="dimensionless"/>
    <variable initial_value="0.13066096561522" name="TRPNCaH" public_interface="out" units="dimensionless"/>
    <variable name="dTRPNCaL" public_interface="out" units="first_order_rate_constant"/>
    <variable name="dTRPNCaH" public_interface="out" units="first_order_rate_constant"/>
    <variable cmeta:id="Ca_binding_to_troponin_to_thin_filament_regulation_kn_pT" name="kn_pT" public_interface="out" units="first_order_rate_constant"/>
    <variable cmeta:id="Ca_binding_to_troponin_to_thin_filament_regulation_kp_nT" name="kp_nT" public_interface="out" units="first_order_rate_constant"/>
    <variable cmeta:id="Ca_binding_to_troponin_to_thin_filament_regulation_H" name="H" public_interface="out" units="micromolar"/>
	 <variable name="H_cons" public_interface="out" units="micromolar"/>

	 <variable name="konT" units="second_order_rate_constant"/>
    <variable name="koffLT" units="first_order_rate_constant"/>
    <variable name="koffHT" units="first_order_rate_constant"/>
    <variable initial_value="1.5" name="Qkon" units="dimensionless"/>
    <variable initial_value="1.3" name="Qkoff" units="dimensionless"/>
    <variable initial_value="1.6" name="Qkn_p" units="dimensionless"/>
    <variable initial_value="1.6" name="Qkp_n" units="dimensionless"/>
    <variable initial_value="0.05" name="kon" units="second_order_rate_constant"/>
    <variable initial_value="0.25" name="koffL" units="first_order_rate_constant"/>
    <variable initial_value="0.025" name="koffH" units="first_order_rate_constant"/>
    <variable initial_value="0.5" name="perm50" units="dimensionless"/>
    <variable initial_value="15" name="nperm" units="dimensionless"/>
    <variable initial_value="0.5" name="kn_p" units="first_order_rate_constant"/>
    <variable initial_value="0.05" name="kp_n" units="first_order_rate_constant"/>
    <variable initial_value="1" name="koffmod" units="dimensionless"/>
    <variable name="Tropreg" units="dimensionless"/>
    <variable name="permtot" units="dimensionless"/>
    <variable name="inprmt" units="dimensionless"/>
	 <variable initial_value="7.15" name="pH" units="dimensionless"/>
	 <variable initial_value="1" name="m" units="dimensionless"/>
	 <variable initial_value="2e-2" name="kdHCa" units="micromolar"/>

	 <variable name="time" public_interface="in" units="millisecond"/>
    <variable name="TmpC" public_interface="in" units="celsius"/>
    <variable name="Cai" public_interface="in" units="micromolar"/>
    <variable name="SOVFThin" public_interface="in" units="dimensionless"/>

	 <math xmlns="http://www.w3.org/1998/Math/MathML">
       <apply>
          <eq/>
          <ci>konT</ci>
          <apply>
             <times/>
			  <apply>
                <divide/>
                <apply>
                   <plus/>
					<apply>
                      <power/>
                      <ci>kdHCa</ci>
					   <ci>m</ci>
					</apply>
					<apply>
                      <power/>
                      <ci>H_cons</ci>
					   <ci>m</ci>
					</apply>
			     </apply>
				 <apply>
                   <plus/>
					<apply>
                      <power/>
                      <ci>kdHCa</ci>
					   <ci>m</ci>
					</apply>
					<apply>
                      <power/>
                      <ci>H</ci>
					   <ci>m</ci>
					</apply>
			     </apply>
			  </apply>
			  <apply>
                <times/>
                <ci>kon</ci>
                <apply>
                   <power/>
                   <ci>Qkon</ci>
                   <apply>
                      <divide/>
                      <apply>
                         <minus/>
                         <ci>TmpC</ci>
                         <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                      </apply>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
					</apply>
                </apply>
             </apply>
          </apply>
       </apply>
		
		<apply>
          <eq/>
          <ci>H</ci>
          <apply>
             <times/>
			  <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" type="e-notation" cellml:units="micromolar">10<sep/>6</cn>
			  <apply>
                <power/>
			     <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">10</cn>
			     <apply>
                   <minus/>
				    <ci>pH</ci>
			     </apply>
			  </apply>
		   </apply>
       </apply>
	
		<apply>
          <eq/>
          <ci>H_cons</ci>
          <apply>
             <times/>
			  <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" type="e-notation" cellml:units="micromolar">10<sep/>6</cn>
			  <apply>
                <power/>
			     <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">10</cn>
			     <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">-7.15</cn>
			  </apply>
		   </apply>
       </apply>

		<apply>
          <eq/>
          <ci>koffLT</ci>
          <apply>
             <times/>
             <ci>koffL</ci>
             <ci>koffmod</ci>
             <apply>
                <power/>
                <ci>Qkoff</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>koffHT</ci>
          <apply>
             <times/>
             <ci>koffH</ci>
             <ci>koffmod</ci>
             <apply>
                <power/>
                <ci>Qkoff</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>kn_pT</ci>
          <apply>
             <times/>
             <ci>kn_p</ci>
             <ci>permtot</ci>
             <apply>
                <power/>
                <ci>Qkn_p</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>kp_nT</ci>
          <apply>
             <times/>
             <ci>kp_n</ci>
             <ci>inprmt</ci>
             <apply>
                <power/>
                <ci>Qkp_n</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>permtot</ci>
          <apply>
             <root/>
             <apply>
                <abs/>
                <apply>
                   <divide/>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                   <apply>
                      <plus/>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                      <apply>
                         <power/>
                         <apply>
                            <divide/>
                            <ci>perm50</ci>
                            <ci>Tropreg</ci>
                         </apply>
                         <ci>nperm</ci>
                      </apply>
                   </apply>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>inprmt</ci>
          <piecewise>
             <piece>
                <apply>
                   <divide/>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                   <ci>permtot</ci>
                </apply>
                <apply>
                   <lt/>
                   <apply>
                      <divide/>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                      <ci>permtot</ci>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">100</cn>
                </apply>
             </piece>
             <otherwise>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">100</cn>
             </otherwise>
          </piecewise>
       </apply>
       <apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>TRPNCaL</ci>
          </apply>
          <ci>dTRPNCaL</ci>
       </apply>
       <apply>
          <eq/>
          <ci>dTRPNCaL</ci>
          <apply>
             <minus/>
             <apply>
                <times/>
                <ci>konT</ci>
                <ci>Cai</ci>
                <apply>
                   <minus/>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                   <ci>TRPNCaL</ci>
                </apply>
             </apply>
             <apply>
                <times/>
                <ci>koffLT</ci>
                <ci>TRPNCaL</ci>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>TRPNCaH</ci>
          </apply>
          <ci>dTRPNCaH</ci>
       </apply>
       <apply>
          <eq/>
          <ci>dTRPNCaH</ci>
          <apply>
             <minus/>
             <apply>
                <times/>
                <ci>konT</ci>
                <ci>Cai</ci>
                <apply>
                   <minus/>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                   <ci>TRPNCaH</ci>
                </apply>
             </apply>
             <apply>
                <times/>
                <ci>koffHT</ci>
                <ci>TRPNCaH</ci>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>Tropreg</ci>
          <apply>
             <plus/>
             <apply>
                <times/>
                <apply>
                   <minus/>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                   <ci>SOVFThin</ci>
                </apply>
                <ci>TRPNCaL</ci>
             </apply>
             <apply>
                <times/>
                <ci>SOVFThin</ci>
                <ci>TRPNCaH</ci>
             </apply>
          </apply>
       </apply>
    </math>
 </component>

 <component name="thin_filament_regulation_and_crossbridge_cycling_rates">
    <variable cmeta:id="thin_filament_regulation_and_crossbridge_cycling_rates_fappT" name="fappT" public_interface="out" units="first_order_rate_constant"/>
    <variable cmeta:id="thin_filament_regulation_and_crossbridge_cycling_rates_gappT" name="gappT" public_interface="out" units="first_order_rate_constant"/>
    <variable cmeta:id="thin_filament_regulation_and_crossbridge_cycling_rates_hfT" name="hfT" public_interface="out" units="first_order_rate_constant"/>
    <variable cmeta:id="thin_filament_regulation_and_crossbridge_cycling_rates_hbT" name="hbT" public_interface="out" units="first_order_rate_constant"/>
    <variable cmeta:id="thin_filament_regulation_and_crossbridge_cycling_rates_gxbT" name="gxbT" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="0.5" name="fapp" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="0.07" name="gapp" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="2" name="hf" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="0.4" name="hb" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="0.07" name="gxb" public_interface="out" units="first_order_rate_constant"/>
	 
    <variable initial_value="6" name="gslmod" units="dimensionless"/>
    <variable name="hfmd" units="dimensionless"/>
    <variable name="hbmd" units="dimensionless"/>
    <variable initial_value="5" name="hfmdc" units="dimensionless"/>
    <variable initial_value="0" name="hbmdc" units="dimensionless"/>
    <variable initial_value="8" name="sigmap" units="dimensionless"/>
    <variable initial_value="1" name="sigman" units="dimensionless"/>
    <variable initial_value="0.2" name="xbmodsp" units="dimensionless"/>
    <variable initial_value="6.25" name="Qfapp" units="dimensionless"/>
    <variable initial_value="2.5" name="Qgapp" units="dimensionless"/>
    <variable initial_value="6.25" name="Qhf" units="dimensionless"/>
    <variable initial_value="6.25" name="Qhb" units="dimensionless"/>
    <variable initial_value="6.25" name="Qgxb" units="dimensionless"/>
    <variable name="gxbmd" units="dimensionless"/>
    <variable name="gapslmd" units="dimensionless"/>
    <variable name="x_0" public_interface="in" units="micrometre"/>
    <variable name="TmpC" public_interface="in" units="celsius"/>
    <variable name="SOVFThick" public_interface="in" units="dimensionless"/>
    <variable name="xXBpostr" public_interface="in" units="micrometre"/>
    <variable name="xXBprer" public_interface="in" units="micrometre"/>
    <math xmlns="http://www.w3.org/1998/Math/MathML">
       <apply>
          <eq/>
          <ci>fappT</ci>
          <apply>
             <times/>
             <ci>fapp</ci>
             <ci>xbmodsp</ci>
             <apply>
                <power/>
                <ci>Qfapp</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>gapslmd</ci>
          <apply>
             <plus/>
             <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
             <apply>
                <times/>
                <apply>
                   <minus/>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                   <ci>SOVFThick</ci>
                </apply>
                <ci>gslmod</ci>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>gappT</ci>
          <apply>
             <times/>
             <ci>gapp</ci>
             <ci>gapslmd</ci>
             <ci>xbmodsp</ci>
             <apply>
                <power/>
                <ci>Qgapp</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>hfmd</ci>
          <apply>
             <exp/>
             <apply>
                <times/>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>xXBprer</ci>
                   </apply>
                   <apply>
                      <abs/>
                      <ci>xXBprer</ci>
                   </apply>
                </apply>
                <ci>hfmdc</ci>
                <apply>
                   <power/>
                   <apply>
                      <divide/>
                      <ci>xXBprer</ci>
                      <ci>x_0</ci>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>hbmd</ci>
          <apply>
             <exp/>
             <apply>
                <times/>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>xXBpostr</ci>
                      <ci>x_0</ci>
                   </apply>
                   <apply>
                      <abs/>
                      <apply>
                         <minus/>
                         <ci>xXBpostr</ci>
                         <ci>x_0</ci>
                      </apply>
                   </apply>
                </apply>
                <ci>hbmdc</ci>
                <apply>
                   <power/>
                   <apply>
                      <divide/>
                      <apply>
                         <minus/>
                         <ci>xXBpostr</ci>
                         <ci>x_0</ci>
                      </apply>
                      <ci>x_0</ci>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>hfT</ci>
          <apply>
             <times/>
             <ci>hf</ci>
             <ci>hfmd</ci>
             <ci>xbmodsp</ci>
             <apply>
                <power/>
                <ci>Qhf</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>hbT</ci>
          <apply>
             <times/>
             <ci>hb</ci>
             <ci>hbmd</ci>
             <ci>xbmodsp</ci>
             <apply>
                <power/>
                <ci>Qhb</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>gxbmd</ci>
          <piecewise>
             <piece>
                <apply>
                   <exp/>
                   <apply>
                      <times/>
                      <ci>sigmap</ci>
                      <apply>
                         <power/>
                         <apply>
                            <divide/>
                            <apply>
                               <minus/>
                               <ci>x_0</ci>
                               <ci>xXBpostr</ci>
                            </apply>
                            <ci>x_0</ci>
                         </apply>
                         <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                      </apply>
                   </apply>
                </apply>
                <apply>
                   <lt/>
                   <ci>xXBpostr</ci>
                   <ci>x_0</ci>
                </apply>
             </piece>
             <otherwise>
                <apply>
                   <exp/>
                   <apply>
                      <times/>
                      <ci>sigman</ci>
                      <apply>
                         <power/>
                         <apply>
                            <divide/>
                            <apply>
                               <minus/>
                               <ci>xXBpostr</ci>
                               <ci>x_0</ci>
                            </apply>
                            <ci>x_0</ci>
                         </apply>
                         <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                      </apply>
                   </apply>
                </apply>
             </otherwise>
          </piecewise>
       </apply>
       <apply>
          <eq/>
          <ci>gxbT</ci>
          <apply>
             <times/>
             <ci>gxb</ci>
             <ci>gxbmd</ci>
             <ci>xbmodsp</ci>
             <apply>
                <power/>
                <ci>Qgxb</ci>
                <apply>
                   <divide/>
                   <apply>
                      <minus/>
                      <ci>TmpC</ci>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">37</cn>
                   </apply>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="celsius">10</cn>
                </apply>
             </apply>
          </apply>
       </apply>
    </math>
 </component>

 <component name="regulation_and_crossbridge_cycling_state_equations">
    <variable initial_value="1.81017564383744e-6" name="XBpostr" public_interface="out" units="dimensionless"/>
    <variable initial_value="3.0494964880038e-7" name="XBprer" public_interface="out" units="dimensionless"/>
    <variable name="dXBpostr" public_interface="out" units="first_order_rate_constant"/>
    <variable cmeta:id="regulation_and_crossbridge_cycling_state_equations_dXBprer" name="dXBprer" public_interface="out" units="first_order_rate_constant"/>
    <variable name="alpha1_plus" public_interface="out" units="first_order_rate_constant"/>
	 <variable name="alpha2_plus" public_interface="out" units="first_order_rate_constant"/>
	 <variable name="alpha3_plus" public_interface="out" units="first_order_rate_constant"/>
	 <variable name="alpha1_minus" public_interface="out" units="first_order_rate_constant"/>
	 <variable name="alpha2_minus" public_interface="out" units="first_order_rate_constant"/>
	 <variable name="alpha3_minus" public_interface="out" units="first_order_rate_constant"/>
	 <variable initial_value="15400e6" name="kMgATP" public_interface="out" units="micromolar2"/>
	 <variable cmeta:id="regulation_and_crossbridge_cycling_state_equations_kdADP" initial_value="4" name="kdADP" public_interface="out" units="micromolar"/>
    <variable initial_value="2e3" name="xPi_cons" public_interface="out" units="micromolar"/>
	 <variable initial_value="5e3" name="MgATP_cons" public_interface="out" units="micromolar"/>
	 
	 <variable cmeta:id="regulation_and_crossbridge_cycling_state_equations_fxbT" name="fxbT" units="first_order_rate_constant"/>
	 <variable cmeta:id="regulation_and_crossbridge_cycling_state_equations_N_NoXB" initial_value="0.999999959256274" name="N_NoXB" units="dimensionless"/>
    <variable cmeta:id="regulation_and_crossbridge_cycling_state_equations_P_NoXB" initial_value="4.07437173988636e-8" name="P_NoXB" units="dimensionless"/>
    <variable cmeta:id="regulation_and_crossbridge_cycling_state_equations_P" initial_value="0.999997834540066" name="P" units="dimensionless"/>
    <variable name="N" units="dimensionless"/>
	 <variable initial_value="36" name="MgADP_cons" units="micromolar"/>
	 <variable initial_value="2e3" name="xPi" units="micromolar"/>
	 <variable cmeta:id="regulation_and_crossbridge_cycling_state_equations_MgATP" initial_value="5e3" name="MgATP" units="micromolar"/>
	 <variable cmeta:id="regulation_and_crossbridge_cycling_state_equations_MgADP" initial_value="36.3" name="MgADP" units="micromolar"/>
	 
	 <variable name="time" public_interface="in" units="millisecond"/>
	 <variable name="fappT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="gappT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="hfT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="hbT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="gxbT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="kn_pT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="kp_nT" public_interface="in" units="first_order_rate_constant"/>
	 <variable name="H" public_interface="in" units="micromolar"/>
	 <variable name="H_cons" public_interface="in" units="micromolar"/>

	 <math xmlns="http://www.w3.org/1998/Math/MathML">
       <apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>N_NoXB</ci>
          </apply>
          <apply>
             <minus/>
             <apply>
                <times/>
                <ci>kp_nT</ci>
                <ci>P_NoXB</ci>
             </apply>
             <apply>
                <times/>
                <ci>kn_pT</ci>
                <ci>N_NoXB</ci>
             </apply>
          </apply>
       </apply>
		
		<apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>P_NoXB</ci>
          </apply>
          <apply>
             <minus/>
             <apply>
                <times/>
                <ci>kn_pT</ci>
                <ci>N_NoXB</ci>
             </apply>
             <apply>
                <times/>
                <ci>kp_nT</ci>
                <ci>P_NoXB</ci>
             </apply>
          </apply>
       </apply>
		
		<apply>
          <eq/>
          <ci>N</ci>
          <apply>
             <minus/>
             <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
			  <apply>
                <plus/>
                <ci>P</ci>
                <ci>XBprer</ci>
				 <ci>XBpostr</ci>
             </apply>
          </apply>
       </apply>

		<apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>P</ci>
          </apply>
          <apply>
             <minus/>
             <apply>
                <times/>
                <ci>kn_pT</ci>
                <ci>N</ci>
             </apply>
             <apply>
                <times/>
				 <apply>
                   <plus/>
                   <ci>kp_nT</ci>
                   <ci>alpha1_plus</ci>
                </apply>
				 <ci>P</ci>
             </apply>
          </apply>
       </apply>

		<apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>XBprer</ci>
          </apply>
          <ci>dXBprer</ci>
       </apply>

		<apply>
          <eq/>
          <ci>dXBprer</ci>
          <apply>
             <minus/>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>alpha1_plus</ci>
                   <ci>P</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha2_minus</ci>
                   <ci>XBpostr</ci>
                </apply>
             </apply>
             <apply>
                <times/>
                <apply>
                   <plus/>
                   <ci>alpha1_minus</ci>
                   <ci>alpha2_plus</ci>
                </apply>
                <ci>XBprer</ci>
             </apply>
          </apply>
       </apply>

		<apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>XBpostr</ci>
          </apply>
          <ci>dXBpostr</ci>
       </apply>

		<apply>
          <eq/>
          <ci>dXBpostr</ci>
          <apply>
             <minus/>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>P</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha2_plus</ci>
                   <ci>XBprer</ci>
                </apply>
             </apply>
             <apply>
                <times/>
                <apply>
                   <plus/>
                   <ci>alpha2_minus</ci>
                   <ci>alpha3_plus</ci>
                </apply>
                <ci>XBpostr</ci>
             </apply>
          </apply>
       </apply>
		
		<apply>
          <eq/>
          <ci>alpha1_plus</ci>
          <ci>fappT</ci>
       </apply>
		
		<apply>
          <eq/>
          <ci>alpha2_plus</ci>
          <ci>hfT</ci>
       </apply>
		
		<apply>
          <eq/>
          <ci>alpha3_plus</ci>
           <apply>
             <times/>
			  <ci>MgATP</ci>
			  <apply>
                <divide/>
				 <ci>gxbT</ci>
                <ci>MgATP_cons</ci>
             </apply>
             <apply>
                <divide/>
                <apply>
                   <plus/>
                   <ci>kdADP</ci>
                   <ci>MgADP_cons</ci>
                </apply>
				 <apply>
                   <plus/>
                   <ci>kdADP</ci>
                   <ci>MgADP</ci>
                </apply>
			  </apply>
		   </apply>
		</apply>
		
		<apply>
          <eq/>
          <ci>alpha1_minus</ci>
           <apply>
             <times/>
			  <ci>xPi</ci>
			  <apply>
                <divide/>
				 <ci>gappT</ci>
                <ci>xPi_cons</ci>
             </apply>
          </apply>
		</apply>
		
		<apply>
          <eq/>
          <ci>alpha2_minus</ci>
           <apply>
             <times/>
			  <ci>H</ci>
			  <apply>
                <divide/>
				 <ci>hbT</ci>
                <ci>H_cons</ci>
             </apply>
             <apply>
                <divide/>
                <apply>
                   <plus/>
                   <ci>kdADP</ci>
                   <ci>MgADP_cons</ci>
                </apply>
				 <ci>MgADP_cons</ci>
			  </apply>
			  <apply>
                <divide/>
				 <ci>MgADP</ci>
                <apply>
                   <plus/>
                   <ci>kdADP</ci>
                   <ci>MgADP</ci>
                </apply>
			  </apply>
		   </apply>
		</apply>
		
		<apply>
          <eq/>
          <ci>alpha3_minus</ci>
          <ci>fxbT</ci>
		</apply>
		
		<apply>
          <eq/>
          <ci>fxbT</ci>
           <apply>
             <divide/>
			  <apply>
                <times/>
				 <ci>kdADP</ci>
                <ci>fappT</ci>
                <ci>hfT</ci>
				 <apply>
                   <divide/>
				    <ci>gxbT</ci>
                   <ci>MgATP_cons</ci>
                </apply>
             </apply>
			  <apply>
                <times/>
				 <apply>
                   <divide/>
				    <ci>gappT</ci>
                   <ci>xPi_cons</ci>
                </apply>
				 <apply>
                   <divide/>
				    <ci>hbT</ci>
                   <ci>H_cons</ci>
                </apply>
				 <ci>kMgATP</ci>
             </apply>
          </apply>
		</apply>
    </math>
 </component>

 <component name="mean_strain_of_strongly_bound_states">
    <variable initial_value="0.00700005394873882" name="xXBpostr" public_interface="out" units="micrometre"/>
    <variable initial_value="3.41212828972468e-8" name="xXBprer" public_interface="out" units="micrometre"/>
    <variable name="dxXBpostr" public_interface="out" units="micrometre_per_millisecond"/>
    <variable name="dxXBprer" public_interface="out" units="micrometre_per_millisecond"/>
    <variable initial_value="2" name="xPsi" units="dimensionless"/>
    <variable name="dutyprer" units="dimensionless"/>
    <variable name="dutypostr" units="dimensionless"/>

	 <variable name="time" public_interface="in" units="millisecond"/>
	 <variable name="alpha1_plus" public_interface="in" units="first_order_rate_constant"/>
	 <variable name="alpha2_plus" public_interface="in" units="first_order_rate_constant"/>
	 <variable name="alpha3_plus" public_interface="in" units="first_order_rate_constant"/>
	 <variable name="alpha1_minus" public_interface="in" units="first_order_rate_constant"/>
	 <variable name="alpha2_minus" public_interface="in" units="first_order_rate_constant"/>
	 <variable name="alpha3_minus" public_interface="in" units="first_order_rate_constant"/>
    <variable name="dSL" public_interface="in" units="micrometre_per_millisecond"/>
    <variable name="x_0" public_interface="in" units="micrometre"/>
    <variable name="fappT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="gappT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="hfT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="hbT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="gxbT" public_interface="in" units="first_order_rate_constant"/>

	 <math xmlns="http://www.w3.org/1998/Math/MathML">
       <apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>xXBprer</ci>
          </apply>
          <ci>dxXBprer</ci>
       </apply>

		<apply>
          <eq/>
          <ci>dxXBprer</ci>
          <apply>
             <plus/>
             <apply>
                <divide/>
                <ci>dSL</ci>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
             </apply>
             <apply>
                <times/>
                <apply>
                   <divide/>
                   <ci>xPsi</ci>
                   <ci>dutyprer</ci>
                </apply>
                <apply>
                   <plus/>
					<apply>
                      <minus/>
                      <apply>
                         <times/>
                         <ci>alpha1_plus</ci>
                         <ci>xXBprer</ci>
                      </apply>
                   </apply>
                   <apply>
                      <times/>
                      <ci>alpha2_minus</ci>
                      <apply>
                         <minus/>
                         <ci>xXBpostr</ci>
                         <apply>
                            <plus/>
                            <ci>x_0</ci>
                            <ci>xXBprer</ci>
                         </apply>
                      </apply>
                   </apply>
                </apply>
             </apply>
          </apply>
       </apply>

		<apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>xXBpostr</ci>
          </apply>
          <ci>dxXBpostr</ci>
       </apply>

		<apply>
          <eq/>
          <ci>dxXBpostr</ci>
          <apply>
             <plus/>
             <apply>
                <divide/>
                <ci>dSL</ci>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
             </apply>
             <apply>
                <times/>
                <apply>
                   <divide/>
                   <ci>xPsi</ci>
                   <ci>dutypostr</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha2_plus</ci>
                   <apply>
                      <minus/>
                      <apply>
                         <plus/>
                         <ci>xXBprer</ci>
                         <ci>x_0</ci>
                      </apply>
                      <ci>xXBpostr</ci>
					</apply>
                </apply>
             </apply>
          </apply>
       </apply>

		<apply>
          <eq/>
          <ci>dutyprer</ci>
          <apply>
             <divide/>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha2_minus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_plus</ci>
                   <ci>alpha1_plus</ci>
                </apply>
				 <apply>
                   <times/>
                   <ci>alpha2_minus</ci>
                   <ci>alpha1_plus</ci>
                </apply>
             </apply>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>alpha1_plus</ci>
                   <ci>alpha2_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha1_minus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha2_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha2_minus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_plus</ci>
                   <ci>alpha1_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha2_minus</ci>
                   <ci>alpha1_plus</ci>
                </apply>
				 <apply>
                   <times/>
                   <ci>alpha2_plus</ci>
                   <ci>alpha3_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha1_minus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_plus</ci>
                   <ci>alpha1_minus</ci>
                </apply>
             </apply>
          </apply>
       </apply>

		<apply>
          <eq/>
          <ci>dutypostr</ci>
          <apply>
             <divide/>
             <apply>
                <plus/>
				 <apply>
                   <times/>
                   <ci>alpha1_plus</ci>
                   <ci>alpha2_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha1_minus</ci>
                </apply>
				 <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha2_plus</ci>
                </apply>
             </apply>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>alpha1_plus</ci>
                   <ci>alpha2_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha1_minus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha2_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha2_minus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_plus</ci>
                   <ci>alpha1_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha2_minus</ci>
                   <ci>alpha1_plus</ci>
                </apply>
				 <apply>
                   <times/>
                   <ci>alpha2_plus</ci>
                   <ci>alpha3_plus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_minus</ci>
                   <ci>alpha1_minus</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>alpha3_plus</ci>
                   <ci>alpha1_minus</ci>
                </apply>
             </apply>
          </apply>
       </apply>
    </math>
 </component>

 <component name="normalised_active_and_passive_force">
    <variable name="SSXBpostr" public_interface="out" units="dimensionless"/>
    <variable name="SSXBprer" public_interface="out" units="dimensionless"/>
    <variable name="dSL" public_interface="out" units="micrometre_per_millisecond"/>
    <variable initial_value="2.2" name="SL" public_interface="out" units="micrometre"/>

	 <variable initial_value="120" name="kxb" units="millinewton_per_millimetre2"/>
    <variable name="Fnordv" units="millinewton_micrometre_per_millimetre2"/>
    <variable name="force" units="millinewton_micrometre_per_millimetre2"/>
    <variable name="active" units="unit_normalised_force"/>
    <variable name="ppforce" units="unit_normalised_force"/>
    <variable name="ppforce_t" units="unit_normalised_force"/>
    <variable name="ppforce_c" units="unit_normalised_force"/>
    <variable name="preload" units="unit_normalised_force"/>
    <variable name="afterload" units="unit_normalised_force"/>
    <variable initial_value="-4.5113452510363e-6" name="intf" units="unit_normalised_force_millisecond"/>
    <variable initial_value="2.25" name="SL_c" units="micrometre"/>
    <variable initial_value="1.85" name="SLrest" units="micrometre"/>
    <variable initial_value="1.9" name="SLset" units="micrometre"/>
    <variable initial_value="0.002" name="PCon_t" units="unit_normalised_force"/>
    <variable initial_value="10" name="PExp_t" units="per_micrometre"/>
    <variable initial_value="0.02" name="PCon_c" units="unit_normalised_force"/>
    <variable initial_value="70" name="PExp_c" units="per_micrometre"/>
    <variable initial_value="1" name="KSE" units="unit_normalised_force_per_micrometre"/>
    <variable name="fxb" units="first_order_rate_constant"/>

	 <variable name="MgATP_cons" public_interface="in" units="micromolar"/>
	 <variable name="xPi_cons" public_interface="in" units="micromolar"/>
	 <variable name="H_cons" public_interface="in" units="micromolar"/>
	 <variable name="kMgATP" public_interface="in" units="micromolar2"/>
	 <variable name="kdADP" public_interface="in" units="micromolar"/>
	 <variable name="x_0" public_interface="in" units="micrometre"/>
	 <variable name="fapp" public_interface="in" units="first_order_rate_constant"/>
    <variable name="gapp" public_interface="in" units="first_order_rate_constant"/>
    <variable name="hf" public_interface="in" units="first_order_rate_constant"/>
    <variable name="hb" public_interface="in" units="first_order_rate_constant"/>
    <variable name="gxb" public_interface="in" units="first_order_rate_constant"/>
    <variable name="time" public_interface="in" units="millisecond"/>
    <variable name="fappT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="gappT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="hfT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="hbT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="gxbT" public_interface="in" units="first_order_rate_constant"/>
    <variable name="XBpostr" public_interface="in" units="dimensionless"/>
    <variable name="XBprer" public_interface="in" units="dimensionless"/>
    <variable name="xXBpostr" public_interface="in" units="micrometre"/>
    <variable name="xXBprer" public_interface="in" units="micrometre"/>
    <variable name="SOVFThick" public_interface="in" units="dimensionless"/>
    <variable initial_value="1" name="SEon" units="dimensionless"/>

	 <math xmlns="http://www.w3.org/1998/Math/MathML">
       <apply>
          <eq/>
          <ci>fxb</ci>
           <apply>
             <divide/>
			  <apply>
                <times/>
				 <ci>kdADP</ci>
                <ci>fapp</ci>
                <ci>hf</ci>
				 <apply>
                   <divide/>
				    <ci>gxb</ci>
					<ci>MgATP_cons</ci>
				 </apply>
             </apply>
			  <apply>
                <times/>
				 <apply>
                   <divide/>
				    <ci>gapp</ci>
					<ci>xPi_cons</ci>
				 </apply>
                <apply>
                   <divide/>
				    <ci>hb</ci>
					<ci>H_cons</ci>
				 </apply>
                <ci>kMgATP</ci>
             </apply>
          </apply>
		</apply>
		
		<apply>
          <eq/>
          <ci>SSXBprer</ci>
          <apply>
             <divide/>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>hb</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>gxb</ci>
                   <ci>fapp</ci>
                </apply>
				 <apply>
                   <times/>
                   <ci>hbT</ci>
                   <ci>fapp</ci>
                </apply>
             </apply>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>hf</ci>
                   <ci>gxb</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>hb</ci>
                   <ci>gapp</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>gxb</ci>
                   <ci>gapp</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>hb</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>gxb</ci>
                   <ci>fapp</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>hb</ci>
                   <ci>fapp</ci>
                </apply>
				 <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>gapp</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>fapp</ci>
                   <ci>hf</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>hb</ci>
                </apply>
             </apply>
          </apply>
       </apply>

		<apply>
          <eq/>
          <ci>SSXBpostr</ci>
          <apply>
             <divide/>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>fapp</ci>
                   <ci>hf</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>gapp</ci>
                </apply>
				 <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>hb</ci>
                </apply>
             </apply>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>hf</ci>
                   <ci>gxb</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>hb</ci>
                   <ci>gapp</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>gxb</ci>
                   <ci>gapp</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>hb</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>gxb</ci>
                   <ci>fapp</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>hb</ci>
                   <ci>fapp</ci>
                </apply>
				 <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>gapp</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>fapp</ci>
                   <ci>hf</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>fxb</ci>
                   <ci>hb</ci>
                </apply>
             </apply>
          </apply>
       </apply>
		
       <apply>
          <eq/>
          <ci>Fnordv</ci>
          <apply>
             <times/>
             <ci>kxb</ci>
             <ci>x_0</ci>
             <ci>SSXBpostr</ci>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>force</ci>
          <apply>
             <times/>
             <ci>kxb</ci>
             <ci>SOVFThick</ci>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <ci>xXBpostr</ci>
                   <ci>XBpostr</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>xXBprer</ci>
                   <ci>XBprer</ci>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>active</ci>
          <apply>
             <divide/>
             <apply>
                <times/>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="unit_normalised_force">1</cn>
                <ci>force</ci>
             </apply>
             <ci>Fnordv</ci>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>ppforce_t</ci>
          <apply>
             <times/>
             <apply>
                <divide/>
                <apply>
                   <minus/>
                   <ci>SL</ci>
                   <ci>SLrest</ci>
                </apply>
                <apply>
                   <abs/>
                   <apply>
                      <minus/>
                      <ci>SL</ci>
                      <ci>SLrest</ci>
                   </apply>
                </apply>
             </apply>
             <ci>PCon_t</ci>
             <apply>
                <minus/>
                <apply>
                   <exp/>
                   <apply>
                      <times/>
                      <ci>PExp_t</ci>
                      <apply>
                         <abs/>
                         <apply>
                            <minus/>
                            <ci>SL</ci>
                            <ci>SLrest</ci>
                         </apply>
                      </apply>
                   </apply>
                </apply>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>ppforce_c</ci>
          <piecewise>
             <piece>
                <apply>
                   <times/>
                   <ci>PCon_c</ci>
                   <apply>
                      <minus/>
                      <apply>
                         <exp/>
                         <apply>
                            <times/>
                            <ci>PExp_c</ci>
                            <apply>
                               <abs/>
                               <apply>
                                  <minus/>
                                  <ci>SL</ci>
                                  <ci>SL_c</ci>
                               </apply>
                            </apply>
                         </apply>
                      </apply>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                   </apply>
                </apply>
                <apply>
                   <gt/>
                   <ci>SL</ci>
                   <ci>SL_c</ci>
                </apply>
             </piece>
             <otherwise>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="unit_normalised_force">0</cn>
             </otherwise>
          </piecewise>
       </apply>
       <apply>
          <eq/>
          <ci>ppforce</ci>
          <apply>
             <plus/>
             <ci>ppforce_t</ci>
             <ci>ppforce_c</ci>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>preload</ci>
          <apply>
             <times/>
             <apply>
                <divide/>
                <apply>
                   <abs/>
                   <apply>
                      <minus/>
                      <ci>SLset</ci>
                      <ci>SLrest</ci>
                   </apply>
                </apply>
                <apply>
                   <minus/>
                   <ci>SLset</ci>
                   <ci>SLrest</ci>
                </apply>
             </apply>
             <ci>PCon_t</ci>
             <apply>
                <minus/>
                <apply>
                   <exp/>
                   <apply>
                      <times/>
                      <ci>PExp_t</ci>
                      <apply>
                         <abs/>
                         <apply>
                            <minus/>
                            <ci>SLset</ci>
                            <ci>SLrest</ci>
                         </apply>
                      </apply>
                   </apply>
                </apply>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>afterload</ci>
          <piecewise>
             <piece>
                <apply>
                   <times/>
                   <ci>KSE</ci>
                   <apply>
                      <minus/>
                      <ci>SLset</ci>
                      <ci>SL</ci>
                   </apply>
                </apply>
                <apply>
                   <eq/>
                   <ci>SEon</ci>
                   <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                </apply>
             </piece>
             <otherwise>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="unit_normalised_force">0</cn>
             </otherwise>
          </piecewise>
       </apply>
       <apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>SL</ci>
          </apply>
          <ci>dSL</ci>
       </apply>
       <apply>
          <eq/>
          <ci>dSL</ci>
          <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="micrometre_per_millisecond">0</cn>
       </apply>
       <apply>
          <eq/>
          <apply>
             <diff/>
             <bvar>
                <ci>time</ci>
             </bvar>
             <ci>intf</ci>
          </apply>
          <apply>
             <minus/>
             <apply>
                <plus/>
                <ci>preload</ci>
                <ci>afterload</ci>
             </apply>
             <apply>
                <plus/>
                <ci>ppforce</ci>
                <ci>active</ci>
             </apply>
          </apply>
       </apply>
    </math>
 </component>
 <component name="calculation_of_micromolar_per_millisecondes_of_Ca_for_apparent_Ca_binding">
    <variable name="FrSBXB" units="dimensionless"/>
    <variable name="dFrSBXB" units="first_order_rate_constant"/>
    <variable name="dsovr_ze" units="micrometre_per_millisecond"/>
    <variable name="dsovr_cle" units="micrometre_per_millisecond"/>
    <variable name="dlen_sovr" units="micrometre_per_millisecond"/>
    <variable name="dSOVFThick" units="first_order_rate_constant"/>
    <variable name="dSOVFThin" units="first_order_rate_constant"/>
    <variable initial_value="120" name="kxb" units="millinewton_per_millimetre2"/>
    <variable name="dforce" units="millinewton_micrometre_per_millimetre2_per_millisecond"/>
    <variable initial_value="70" name="Trop_conc" units="micromolar"/>
    <variable name="TropTot" units="micromolar"/>
    <variable name="dTropTot" units="micromolar_per_millisecond"/>
    <variable name="dSL" public_interface="in" units="micrometre_per_millisecond"/>
    <variable name="SL" public_interface="in" units="micrometre"/>
    <variable name="dXBpostr" public_interface="in" units="first_order_rate_constant"/>
    <variable name="dXBprer" public_interface="in" units="first_order_rate_constant"/>
    <variable name="dxXBpostr" public_interface="in" units="micrometre_per_millisecond"/>
    <variable name="dxXBprer" public_interface="in" units="micrometre_per_millisecond"/>
    <variable name="XBpostr" public_interface="in" units="dimensionless"/>
    <variable name="XBprer" public_interface="in" units="dimensionless"/>
    <variable name="xXBpostr" public_interface="in" units="micrometre"/>
    <variable name="xXBprer" public_interface="in" units="micrometre"/>
    <variable name="SSXBpostr" public_interface="in" units="dimensionless"/>
    <variable name="SSXBprer" public_interface="in" units="dimensionless"/>
    <variable name="SOVFThick" public_interface="in" units="dimensionless"/>
    <variable name="SOVFThin" public_interface="in" units="dimensionless"/>
    <variable name="len_thin" public_interface="in" units="micrometre"/>
    <variable name="len_thick" public_interface="in" units="micrometre"/>
    <variable name="len_hbare" public_interface="in" units="micrometre"/>
    <variable name="TRPNCaL" public_interface="in" units="dimensionless"/>
    <variable name="TRPNCaH" public_interface="in" units="dimensionless"/>
    <variable name="dTRPNCaL" public_interface="in" units="first_order_rate_constant"/>
    <variable name="dTRPNCaH" public_interface="in" units="first_order_rate_constant"/>
    <math xmlns="http://www.w3.org/1998/Math/MathML">
       <apply>
          <eq/>
          <ci>FrSBXB</ci>
          <apply>
             <divide/>
             <apply>
                <plus/>
                <ci>XBpostr</ci>
                <ci>XBprer</ci>
             </apply>
             <apply>
                <plus/>
                <ci>SSXBpostr</ci>
                <ci>SSXBprer</ci>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>dFrSBXB</ci>
          <apply>
             <divide/>
             <apply>
                <plus/>
                <ci>dXBpostr</ci>
                <ci>dXBprer</ci>
             </apply>
             <apply>
                <plus/>
                <ci>SSXBpostr</ci>
                <ci>SSXBprer</ci>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>dsovr_ze</ci>
          <piecewise>
             <piece>
                <apply>
                   <times/>
                   <apply>
                      <minus/>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">0.5</cn>
                   </apply>
                   <ci>dSL</ci>
                </apply>
                <apply>
                   <lt/>
                   <ci>SL</ci>
                   <ci>len_thick</ci>
                </apply>
             </piece>
             <otherwise>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="micrometre_per_millisecond">0</cn>
             </otherwise>
          </piecewise>
       </apply>
       <apply>
          <eq/>
          <ci>dsovr_cle</ci>
          <piecewise>
             <piece>
                <apply>
                   <times/>
                   <apply>
                      <minus/>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">0.5</cn>
                   </apply>
                   <ci>dSL</ci>
                </apply>
                <apply>
                   <gt/>
                   <apply>
                      <minus/>
                      <apply>
                         <times/>
                         <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                         <ci>len_thin</ci>
                      </apply>
                      <ci>SL</ci>
                   </apply>
                   <ci>len_hbare</ci>
                </apply>
             </piece>
             <otherwise>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="micrometre_per_millisecond">0</cn>
             </otherwise>
          </piecewise>
       </apply>
       <apply>
          <eq/>
          <ci>dlen_sovr</ci>
          <apply>
             <minus/>
             <ci>dsovr_ze</ci>
             <ci>dsovr_cle</ci>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>dSOVFThin</ci>
          <apply>
             <divide/>
             <ci>dlen_sovr</ci>
             <ci>len_thin</ci>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>dSOVFThick</ci>
          <apply>
             <divide/>
             <apply>
                <times/>
                <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">2</cn>
                <ci>dlen_sovr</ci>
             </apply>
             <apply>
                <minus/>
                <ci>len_thick</ci>
                <ci>len_hbare</ci>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>TropTot</ci>
          <apply>
             <times/>
             <ci>Trop_conc</ci>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <apply>
                      <minus/>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                      <ci>SOVFThin</ci>
                   </apply>
                   <ci>TRPNCaL</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>SOVFThin</ci>
                   <apply>
                      <plus/>
                      <apply>
                         <times/>
                         <ci>FrSBXB</ci>
                         <ci>TRPNCaH</ci>
                      </apply>
                      <apply>
                         <times/>
                         <apply>
                            <minus/>
                            <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                            <ci>FrSBXB</ci>
                         </apply>
                         <ci>TRPNCaL</ci>
                      </apply>
                   </apply>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>dTropTot</ci>
          <apply>
             <times/>
             <ci>Trop_conc</ci>
             <apply>
                <plus/>
                <apply>
                   <times/>
                   <apply>
                      <minus/>
                      <ci>dSOVFThin</ci>
                   </apply>
                   <ci>TRPNCaL</ci>
                </apply>
                <apply>
                   <times/>
                   <apply>
                      <minus/>
                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                      <ci>SOVFThin</ci>
                   </apply>
                   <ci>dTRPNCaL</ci>
                </apply>
                <apply>
                   <times/>
                   <ci>dSOVFThin</ci>
                   <apply>
                      <plus/>
                      <apply>
                         <times/>
                         <ci>FrSBXB</ci>
                         <ci>TRPNCaH</ci>
                      </apply>
                      <apply>
                         <times/>
                         <apply>
                            <minus/>
                            <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                            <ci>FrSBXB</ci>
                         </apply>
                         <ci>TRPNCaL</ci>
                      </apply>
                   </apply>
                </apply>
                <apply>
                   <times/>
                   <ci>SOVFThin</ci>
                   <apply>
                      <minus/>
                      <apply>
                         <plus/>
                         <apply>
                            <times/>
                            <ci>dFrSBXB</ci>
                            <ci>TRPNCaH</ci>
                         </apply>
                         <apply>
                            <times/>
                            <ci>FrSBXB</ci>
                            <ci>dTRPNCaH</ci>
                         </apply>
                         <apply>
                            <times/>
                            <apply>
                               <minus/>
                               <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                               <ci>FrSBXB</ci>
                            </apply>
                            <ci>dTRPNCaL</ci>
                         </apply>
                      </apply>
                      <apply>
                         <times/>
                         <ci>dFrSBXB</ci>
                         <ci>TRPNCaL</ci>
                      </apply>
                   </apply>
                </apply>
             </apply>
          </apply>
       </apply>
       <apply>
          <eq/>
          <ci>dforce</ci>
          <apply>
             <plus/>
             <apply>
                <times/>
                <ci>kxb</ci>
                <ci>dSOVFThick</ci>
                <apply>
                   <plus/>
                   <apply>
                      <times/>
                      <ci>xXBpostr</ci>
                      <ci>XBpostr</ci>
                   </apply>
                   <apply>
                      <times/>
                      <ci>xXBprer</ci>
                      <ci>XBprer</ci>
                   </apply>
                </apply>
             </apply>
             <apply>
                <times/>
                <ci>kxb</ci>
                <ci>SOVFThick</ci>
                <apply>
                   <plus/>
                   <apply>
                      <times/>
                      <ci>dxXBpostr</ci>
                      <ci>XBpostr</ci>
                   </apply>
                   <apply>
                      <times/>
                      <ci>xXBpostr</ci>
                      <ci>dXBpostr</ci>
                   </apply>
                   <apply>
                      <times/>
                      <ci>dxXBprer</ci>
                      <ci>XBprer</ci>
                   </apply>
                   <apply>
                      <times/>
                      <ci>xXBprer</ci>
                      <ci>dXBprer</ci>
                   </apply>
                </apply>
             </apply>
          </apply>
       </apply>
    </math>
 </component>

 <component name="model_parameters">
    <variable initial_value="200.0" name="Cai" public_interface="out" units="micromolar"/>
	 <variable initial_value="1.2" name="len_thin" public_interface="out" units="micrometre"/>
    <variable initial_value="1.65" name="len_thick" public_interface="out" units="micrometre"/>
    <variable initial_value="0.1" name="len_hbare" public_interface="out" units="micrometre"/>
    <variable initial_value="22" name="TmpC" public_interface="out" units="celsius"/>
    <variable initial_value="0.007" name="x_0" public_interface="out" units="micrometre"/>
 </component>
 <connection>
    <map_components component_1="Ca_binding_to_troponin_to_thin_filament_regulation" component_2="environment"/>
    <map_variables variable_1="time" variable_2="time"/>
 </connection>
 <connection>
    <map_components component_1="regulation_and_crossbridge_cycling_state_equations" component_2="environment"/>
    <map_variables variable_1="time" variable_2="time"/>
 </connection>
 <connection>
    <map_components component_1="mean_strain_of_strongly_bound_states" component_2="environment"/>
    <map_variables variable_1="time" variable_2="time"/>
 </connection>
 <connection>
    <map_components component_1="normalised_active_and_passive_force" component_2="environment"/>
    <map_variables variable_1="time" variable_2="time"/>
 </connection>
 <connection>
    <map_components component_1="sarcomere_geometry" component_2="normalised_active_and_passive_force"/>
    <map_variables variable_1="SL" variable_2="SL"/>
    <map_variables variable_1="SOVFThick" variable_2="SOVFThick"/>
 </connection>
 <connection>
    <map_components component_1="sarcomere_geometry" component_2="model_parameters"/>
    <map_variables variable_1="len_thin" variable_2="len_thin"/>
    <map_variables variable_1="len_thick" variable_2="len_thick"/>
    <map_variables variable_1="len_hbare" variable_2="len_hbare"/>
 </connection>
 <connection>
    <map_components component_1="Ca_binding_to_troponin_to_thin_filament_regulation" component_2="model_parameters"/>
    <map_variables variable_1="TmpC" variable_2="TmpC"/>
	 <map_variables variable_1="Cai" variable_2="Cai"/>
 </connection>
 <connection>
    <map_components component_1="Ca_binding_to_troponin_to_thin_filament_regulation" component_2="sarcomere_geometry"/>
    <map_variables variable_1="SOVFThin" variable_2="SOVFThin"/>
 </connection>
 <connection>
    <map_components component_1="thin_filament_regulation_and_crossbridge_cycling_rates" component_2="model_parameters"/>
    <map_variables variable_1="x_0" variable_2="x_0"/>
    <map_variables variable_1="TmpC" variable_2="TmpC"/>
 </connection>
 <connection>
    <map_components component_1="thin_filament_regulation_and_crossbridge_cycling_rates" component_2="sarcomere_geometry"/>
    <map_variables variable_1="SOVFThick" variable_2="SOVFThick"/>
 </connection>
 <connection>
    <map_components component_1="thin_filament_regulation_and_crossbridge_cycling_rates" component_2="mean_strain_of_strongly_bound_states"/>
    <map_variables variable_1="xXBpostr" variable_2="xXBpostr"/>
    <map_variables variable_1="xXBprer" variable_2="xXBprer"/>
    <map_variables variable_1="fappT" variable_2="fappT"/>
    <map_variables variable_1="gappT" variable_2="gappT"/>
    <map_variables variable_1="hfT" variable_2="hfT"/>
    <map_variables variable_1="hbT" variable_2="hbT"/>
    <map_variables variable_1="gxbT" variable_2="gxbT"/>
 </connection>
 <connection>
    <map_components component_1="regulation_and_crossbridge_cycling_state_equations" component_2="thin_filament_regulation_and_crossbridge_cycling_rates"/>
    <map_variables variable_1="fappT" variable_2="fappT"/>
    <map_variables variable_1="gappT" variable_2="gappT"/>
    <map_variables variable_1="hfT" variable_2="hfT"/>
    <map_variables variable_1="hbT" variable_2="hbT"/>
    <map_variables variable_1="gxbT" variable_2="gxbT"/>
 </connection>
 <connection>
    <map_components component_1="regulation_and_crossbridge_cycling_state_equations" component_2="Ca_binding_to_troponin_to_thin_filament_regulation"/>
    <map_variables variable_1="kn_pT" variable_2="kn_pT"/>
    <map_variables variable_1="kp_nT" variable_2="kp_nT"/>
	 <map_variables variable_1="H" variable_2="H"/>
    <map_variables variable_1="H_cons" variable_2="H_cons"/>
 </connection>
 <connection>
    <map_components component_1="mean_strain_of_strongly_bound_states" component_2="model_parameters"/>
    <map_variables variable_1="x_0" variable_2="x_0"/>
 </connection>
 <connection>
    <map_components component_1="normalised_active_and_passive_force" component_2="thin_filament_regulation_and_crossbridge_cycling_rates"/>
    <map_variables variable_1="fapp" variable_2="fapp"/>
    <map_variables variable_1="gapp" variable_2="gapp"/>
    <map_variables variable_1="hf" variable_2="hf"/>
    <map_variables variable_1="hb" variable_2="hb"/>
    <map_variables variable_1="gxb" variable_2="gxb"/>
    <map_variables variable_1="fappT" variable_2="fappT"/>
    <map_variables variable_1="gappT" variable_2="gappT"/>
    <map_variables variable_1="hfT" variable_2="hfT"/>
    <map_variables variable_1="hbT" variable_2="hbT"/>
    <map_variables variable_1="gxbT" variable_2="gxbT"/>
 </connection>
 <connection>
    <map_components component_1="normalised_active_and_passive_force" component_2="regulation_and_crossbridge_cycling_state_equations"/>
    <map_variables variable_1="XBpostr" variable_2="XBpostr"/>
    <map_variables variable_1="XBprer" variable_2="XBprer"/>
	 <map_variables variable_1="kMgATP" variable_2="kMgATP"/>
	 <map_variables variable_1="kdADP" variable_2="kdADP"/>
	 <map_variables variable_1="xPi_cons" variable_2="xPi_cons"/>
	 <map_variables variable_1="MgATP_cons" variable_2="MgATP_cons"/>
 </connection>
 <connection>
    <map_components component_1="normalised_active_and_passive_force" component_2="mean_strain_of_strongly_bound_states"/>
    <map_variables variable_1="xXBpostr" variable_2="xXBpostr"/>
    <map_variables variable_1="xXBprer" variable_2="xXBprer"/>
    <map_variables variable_1="dSL" variable_2="dSL"/>
 </connection>
 <connection>
    <map_components component_1="normalised_active_and_passive_force" component_2="Ca_binding_to_troponin_to_thin_filament_regulation"/>
    <map_variables variable_1="H_cons" variable_2="H_cons"/>
 </connection>
 <connection>
    <map_components component_1="normalised_active_and_passive_force" component_2="model_parameters"/>
    <map_variables variable_1="x_0" variable_2="x_0"/>
 </connection>
 <connection>
    <map_components component_1="calculation_of_micromolar_per_millisecondes_of_Ca_for_apparent_Ca_binding" component_2="model_parameters"/>
    <map_variables variable_1="len_thin" variable_2="len_thin"/>
    <map_variables variable_1="len_thick" variable_2="len_thick"/>
    <map_variables variable_1="len_hbare" variable_2="len_hbare"/>
 </connection>
 <connection>
    <map_components component_1="calculation_of_micromolar_per_millisecondes_of_Ca_for_apparent_Ca_binding" component_2="Ca_binding_to_troponin_to_thin_filament_regulation"/>
    <map_variables variable_1="TRPNCaL" variable_2="TRPNCaL"/>
    <map_variables variable_1="TRPNCaH" variable_2="TRPNCaH"/>
    <map_variables variable_1="dTRPNCaL" variable_2="dTRPNCaL"/>
    <map_variables variable_1="dTRPNCaH" variable_2="dTRPNCaH"/>
 </connection>
 <connection>
    <map_components component_1="calculation_of_micromolar_per_millisecondes_of_Ca_for_apparent_Ca_binding" component_2="regulation_and_crossbridge_cycling_state_equations"/>
    <map_variables variable_1="XBpostr" variable_2="XBpostr"/>
    <map_variables variable_1="XBprer" variable_2="XBprer"/>
    <map_variables variable_1="dXBpostr" variable_2="dXBpostr"/>
    <map_variables variable_1="dXBprer" variable_2="dXBprer"/>
 </connection>
 <connection>
    <map_components component_1="regulation_and_crossbridge_cycling_state_equations" component_2="mean_strain_of_strongly_bound_states"/>
    <map_variables variable_1="alpha1_plus" variable_2="alpha1_plus"/>
    <map_variables variable_1="alpha2_plus" variable_2="alpha2_plus"/>
    <map_variables variable_1="alpha3_plus" variable_2="alpha3_plus"/>
    <map_variables variable_1="alpha1_minus" variable_2="alpha1_minus"/>
    <map_variables variable_1="alpha2_minus" variable_2="alpha2_minus"/>
    <map_variables variable_1="alpha3_minus" variable_2="alpha3_minus"/>
 </connection>
 <connection>
    <map_components component_1="calculation_of_micromolar_per_millisecondes_of_Ca_for_apparent_Ca_binding" component_2="mean_strain_of_strongly_bound_states"/>
    <map_variables variable_1="xXBpostr" variable_2="xXBpostr"/>
    <map_variables variable_1="xXBprer" variable_2="xXBprer"/>
    <map_variables variable_1="dxXBpostr" variable_2="dxXBpostr"/>
    <map_variables variable_1="dxXBprer" variable_2="dxXBprer"/>
 </connection>
 <connection>
    <map_components component_1="calculation_of_micromolar_per_millisecondes_of_Ca_for_apparent_Ca_binding" component_2="normalised_active_and_passive_force"/>
    <map_variables variable_1="SSXBpostr" variable_2="SSXBpostr"/>
    <map_variables variable_1="SSXBprer" variable_2="SSXBprer"/>
    <map_variables variable_1="SL" variable_2="SL"/>
    <map_variables variable_1="dSL" variable_2="dSL"/>
 </connection>
 <connection>
    <map_components component_1="calculation_of_micromolar_per_millisecondes_of_Ca_for_apparent_Ca_binding" component_2="sarcomere_geometry"/>
    <map_variables variable_1="SOVFThin" variable_2="SOVFThin"/>
    <map_variables variable_1="SOVFThick" variable_2="SOVFThick"/>
 </connection>
 
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    <foo xmlns="http://www.example.org/foo/bar/baz"/>
    <!--
      The following RDF block contains metadata that applies to this document
      as a whole, as indicated by the empty about attribute on the 
      <rdf:Description> element.
    -->
    <rdf:Description rdf:about="">
      <!--
        The Model Builder Metadata.  The Dublin Core "creator" element is used  
        to indicate the person who translated the model into CellML.
      -->
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:parseType="Resource">
        <vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
          <vCard:Family>Tran</vCard:Family>
          <vCard:Given>Kenneth</vCard:Given>
		</vCard:N>
		<vCard:EMAIL xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
          <rdf:value>k.tran@auckland.ac.nz</rdf:value>
          <rdf:type rdf:resource="http://imc.org/vCard/3.0#internet"/>
        </vCard:EMAIL>
        <vCard:ORG xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
          <vCard:Orgname>The University of Auckland</vCard:Orgname>
        </vCard:ORG>
      </dc:creator>
      
      <!--
        The Creation Date metadata. This is the date on which the model
        was translated into CellML.
      -->
      <dcterms:created xmlns:dcterms="http://purl.org/dc/terms/" rdf:parseType="Resource">
        <dcterms:W3CDTF>2009-10-07</dcterms:W3CDTF>
      </dcterms:created>
      
      <!--
        The Modification History metadata. This lists the changes that have been
        made to the document, who made the changes, and when they were made.
      -->
     
    </rdf:Description>
    
    <!--
      The following metadata refers to the model itself, as indicated by the
      reference to the ID "tran_2009", which is    
      declared on the <model> element.
    -->
    <rdf:Description rdf:about="#tran_2009">
      <!-- A human readable name for the model. -->
      <dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">
        The Tran et al. 2009 metabolite-sensitive, thermodynamically-constrained model of cardiac cross-bridge cycling
      </dc:title>
      
      <!-- A comment regarding the model. -->
      <cmeta:comment rdf:parseType="Resource">
        <rdf:value>
          This is the CellML description of Tran et al's 2009 metabolite-sensitive, thermodynamically-constrained model of cardiac cross-bridge cycling
        </rdf:value>
        <!-- The creator of the comment. -->
        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:parseType="Resource">
          <vCard:FN xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Catherine Lloyd</vCard:FN>
        </dc:creator>
      </cmeta:comment>
	  
	  <cmeta:species>Guinea Pig</cmeta:species>
      
      <cmeta:bio_entity>Cardiac Myocyte</cmeta:bio_entity>
      
      <!--  Keyword(s) -->
      <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>metabolism</rdf:li>
              <rdf:li>cardiac muscle</rdf:li>
			  <rdf:li>ischemia</rdf:li>
			  <rdf:li>cross bridge</rdf:li>
			</rdf:Bag>
          </rdf:value>
        </dc:subject>
      </bqs:reference>

      <bqs:reference xmlns:bqs="http://www.cellml.org/bqs/1.0#" rdf:parseType="Resource">
        <bqs:Pubmed_id>20338848</bqs:Pubmed_id>
        <bqs:JournalArticle rdf:parseType="Resource">
          <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">
            <rdf:Seq>
              <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
                    <vCard:Family>Tran</vCard:Family>
                    <vCard:Given>Kenneth</vCard:Given>
				  </vCard:N>
                </bqs:Person>
              </rdf:li>
              <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
                    <vCard:Family>Smith</vCard:Family>
                    <vCard:Given>Nicolas</vCard:Given>
					<vCard:Other>P</vCard:Other>
				  </vCard:N>
                </bqs:Person>
              </rdf:li>
			  <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
                    <vCard:Family>Loiselle</vCard:Family>
                    <vCard:Given>Denis</vCard:Given>
                    <vCard:Other>S</vCard:Other>
				  </vCard:N>
                </bqs:Person>
              </rdf:li>
			  <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
                    <vCard:Family>Crampin</vCard:Family>
                    <vCard:Given>Edmund</vCard:Given>
                    <vCard:Other>J</vCard:Other>
				  </vCard:N>
                </bqs:Person>
              </rdf:li>
            </rdf:Seq>
          </dc:creator>
          <dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">
           A metabolite-sensitive, thermodynamically-constrained model of cardiac cross-bridge cycling: Implications for force development during ischemia 
          </dc:title>
          <dcterms:issued xmlns:dcterms="http://purl.org/dc/terms/" rdf:parseType="Resource">
            <dcterms:W3CDTF>2009</dcterms:W3CDTF>
          </dcterms:issued>
          <bqs:Journal rdf:parseType="Resource">
            <dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">Biophysical Journal</dc:title>
          </bqs:Journal>
          <bqs:volume>98</bqs:volume>
          <bqs:first_page>267</bqs:first_page> 
		  <bqs:last_page>276</bqs:last_page>
        </bqs:JournalArticle>
      </bqs:reference>
    </rdf:Description>
  </rdf:RDF>
</model>