<?xml version='1.0' encoding='utf-8'?>
<!--
This CellML file was generated on 25/07/2008 at 11:00:52 at a.m. using:
COR (0.9.31.979)
Copyright 2002-2008 Dr Alan Garny
http://COR.physiol.ox.ac.uk/ - COR@physiol.ox.ac.uk
CellML 1.0 was used to generate this model
http://www.CellML.org/
-->
<model xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" 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:cellml="http://www.cellml.org/cellml/1.0#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" cmeta:id="cambell_chandra_2006" name="cambell_chandra_2006">
<documentation xmlns="http://cellml.org/tmp-documentation">
<article>
<articleinfo>
<title>Function of Stretch Activation in Heart Muscle</title>
<author>
<firstname>Geoffrey</firstname>
<surname>Nunns</surname>
<affiliation>
<shortaffil>Auckland Bioengineering Institute, The University of Auckland</shortaffil>
</affiliation>
</author>
</articleinfo>
<section id="sec_status">
<title>Model Status</title>
<para>
This model runs in PCEnv and COR, but does not recreate the published results. The units are continuous throughout, but since most of the model parameters were not defined in the paper, they were set to 1, which does not generate correct results. All the equations are correct, either taken from the paper or referenced papers (and are listed as such). The model authors have been contacted.
</para>
</section>
<sect1 id="sec_structure">
<title>Model Structure</title>
<para>
ABSTRACT: Stretch activation is an intrinsic length-sensing mechanism that allows muscle to function with an autonomous regulation that reduces reliance on extrinsic regulatory systems. This autonomous regulation is most dramatic in asynchronous insect flight muscle and gives rise to wing beat frequencies that exceed the frequency capacity of neural motor control systems. Stretch activation in insect flight muscle allows the contractile features of the flight muscle to be matched and tuned to the wing-thorax-aerodynamic load to ensure proper muscle contraction frequency and effort for flight (Pringle, 1977); a role for which intrinsic autonomous regulation is especially suited. In stretch-sensitive insect flight muscles, neurally controlled intracellular calcium plays a permissive role (it needs to be present at adequate levels to allow the intrinsic stretch activation mechanisms to operate) but it is not the dominant player in force generation or in work production. That role belongs to stretch itself, which activates the myofilament system in such a way (i.e., with appropriate phase delay) to generate force and perform rhythmic work. </para>
<para>
The original paper reference is cited below:
</para>
<para>
Function of Stretch Activation in Heart Muscle, Kenneth B. Campbell, Murali Chandra, 2006,
<emphasis>Journal of General Physiology</emphasis>
, 127, 89-94. <ulink url="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&list_uids=16446501&dopt=Abstract">PubMed ID: 16446501 </ulink>
</para>
<informalfigure float="0" id="fig_reaction_diagram">
<mediaobject>
<imageobject>
<objectinfo>
<title>reaction diagram</title>
</objectinfo>
<imagedata fileref="campbell_2006.png"/>
</imageobject>
</mediaobject>
<caption>Figure 1. Kinetic scheme for model of myofilament activation and myosin cross-bridge cycling. Myofilament activation occurs by steps responsible for the transition between Blocked and Closed states. This scheme allows myofilament activation by both calcium binding and by cooperative cross-bridge mechanisms. </caption>
</informalfigure>
</sect1>
</article>
</documentation>
<units base_units="yes" name="force"/>
<units name="force_per_um">
<unit units="force"/>
<unit units="um" exponent="-1"/>
</units>
<units name="um">
<unit units="meter" prefix="micro"/>
</units>
<units name="per_um">
<unit units="um" exponent="-1"/>
</units>
<units name="um_per_second">
<unit units="um"/>
<unit units="second" exponent="-1"/>
</units>
<units name="per_second">
<unit units="second" exponent="-1"/>
</units>
<component name="environment">
<variable units="second" public_interface="out" name="time"/>
</component>
<component name="equations">
<variable units="force" name="F"/>
<variable units="dimensionless" name="R_on" initial_value="1"/>
<variable units="dimensionless" name="A" initial_value="0"/>
<variable units="second" public_interface="in" name="time"/>
<variable units="dimensionless" name="alpha" initial_value="0.1"/>
<variable units="dimensionless" name="D"/>
<variable units="per_second" name="k_XB"/>
<variable units="per_second" name="k_a" initial_value="0"/>
<variable units="um" name="x" initial_value="1"/>
<variable units="um" public_interface="in" name="x_0"/>
<variable units="force_per_um" public_interface="in" name="epsilon"/>
<variable units="per_um" public_interface="in" name="beta"/>
<variable units="per_second" public_interface="in" name="g"/>
<variable units="per_second" public_interface="in" name="f"/>
<variable units="per_second" public_interface="in" name="k_off"/>
<variable units="per_second" public_interface="in" name="k_on"/>
<variable units="um" public_interface="in" name="L"/>
<variable units="um" public_interface="in" name="L_0"/>
<variable units="um_per_second" public_interface="in" name="dL_dt"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>D</ci>
<apply>
<minus/>
<cn cellml:units="dimensionless">1</cn>
<ci>A</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>F</ci>
<apply>
<times/>
<ci>A</ci>
<ci>epsilon</ci>
<ci>x</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>R_on</ci>
</apply>
<apply>
<plus/>
<apply>
<times/>
<apply>
<minus/>
<apply>
<plus/>
<apply>
<divide/>
<apply>
<plus/>
<ci>k_off</ci>
<ci>k_XB</ci>
<apply>
<times/>
<ci>alpha</ci>
<ci>k_on</ci>
</apply>
</apply>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<ci>alpha</ci>
</apply>
</apply>
<apply>
<times/>
<ci>f</ci>
<ci>D</ci>
</apply>
</apply>
</apply>
<ci>R_on</ci>
</apply>
<apply>
<times/>
<apply>
<minus/>
<ci>g</ci>
<apply>
<divide/>
<apply>
<plus/>
<ci>k_XB</ci>
<apply>
<times/>
<ci>alpha</ci>
<ci>k_on</ci>
</apply>
</apply>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<ci>alpha</ci>
</apply>
</apply>
</apply>
<ci>A</ci>
</apply>
<apply>
<times/>
<apply>
<plus/>
<ci>k_XB</ci>
<apply>
<divide/>
<apply>
<times/>
<ci>alpha</ci>
<ci>k_on</ci>
</apply>
<apply>
<plus/>
<cn cellml:units="dimensionless">1</cn>
<ci>alpha</ci>
</apply>
</apply>
</apply>
<ci>beta</ci>
<apply>
<minus/>
<ci>L</ci>
<ci>L_0</ci>
</apply>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>A</ci>
</apply>
<apply>
<minus/>
<apply>
<times/>
<ci>f</ci>
<ci>D</ci>
<ci>R_on</ci>
</apply>
<apply>
<times/>
<ci>g</ci>
<ci>A</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>x</ci>
</apply>
<apply>
<plus/>
<apply>
<times/>
<apply>
<minus/>
<ci>g</ci>
</apply>
<apply>
<minus/>
<ci>x</ci>
<ci>x_0</ci>
</apply>
</apply>
<ci>dL_dt</ci>
</apply>
</apply>
<apply>
<eq/>
<ci>k_XB</ci>
<apply>
<times/>
<ci>k_a</ci>
<ci>A</ci>
</apply>
</apply>
</math>
</component>
<component name="undefined_parameters">
<variable units="um" public_interface="out" name="x_0" initial_value="1"/>
<variable units="force_per_um" public_interface="out" name="epsilon" initial_value="1"/>
<variable units="per_um" public_interface="out" name="beta" initial_value="2"/>
<variable units="per_second" public_interface="out" name="g" initial_value="1"/>
<variable units="per_second" public_interface="out" name="f" initial_value="1"/>
<variable units="per_second" public_interface="out" name="k_off" initial_value="1"/>
<variable units="per_second" public_interface="out" name="k_on" initial_value="1"/>
</component>
<component name="parameters_stelzer_et_al">
<variable units="um" public_interface="out" name="L" initial_value="2.12"/>
<variable units="um" public_interface="out" name="L_0" initial_value="2.12"/>
<variable units="um_per_second" public_interface="out" name="dL_dt"/>
<variable units="second" public_interface="in" name="time"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>dL_dt</ci>
<piecewise>
<piece>
<cn cellml:units="um_per_second">10.6</cn>
<apply>
<and/>
<apply>
<lt/>
<cn cellml:units="second">0.001</cn>
<ci>time</ci>
</apply>
<apply>
<leq/>
<ci>time</ci>
<cn cellml:units="second">0.003</cn>
</apply>
</apply>
</piece>
<otherwise>
<cn cellml:units="um_per_second">0</cn>
</otherwise>
</piecewise>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>L</ci>
</apply>
<ci>dL_dt</ci>
</apply>
</math>
</component>
<connection>
<map_components component_2="equations" component_1="environment"/>
<map_variables variable_2="time" variable_1="time"/>
</connection>
<connection>
<map_components component_2="parameters_stelzer_et_al" component_1="environment"/>
<map_variables variable_2="time" variable_1="time"/>
</connection>
<connection>
<map_components component_2="undefined_parameters" component_1="equations"/>
<map_variables variable_2="x_0" variable_1="x_0"/>
<map_variables variable_2="epsilon" variable_1="epsilon"/>
<map_variables variable_2="beta" variable_1="beta"/>
<map_variables variable_2="g" variable_1="g"/>
<map_variables variable_2="f" variable_1="f"/>
<map_variables variable_2="k_on" variable_1="k_on"/>
<map_variables variable_2="k_off" variable_1="k_off"/>
</connection>
<connection>
<map_components component_2="parameters_stelzer_et_al" component_1="equations"/>
<map_variables variable_2="L" variable_1="L"/>
<map_variables variable_2="L_0" variable_1="L_0"/>
<map_variables variable_2="dL_dt" variable_1="dL_dt"/>
</connection>
<rdf:RDF>
<rdf:Seq rdf:about="rdf:#d72f8d63-7d45-44eb-8a1d-6d5c22c65d19">
<rdf:li rdf:resource="rdf:#c352ab9e-8764-4b95-bfca-91456ebaad1c"/>
<rdf:li rdf:resource="rdf:#90702979-8c37-4bae-a137-043a1aada23d"/>
</rdf:Seq>
<rdf:Description rdf:about="">
<dc:publisher/>
<cmeta:comment rdf:resource="rdf:#1e0a6d98-1864-457f-a049-e7d86d04c412"/>
<dcterms:created rdf:resource="rdf:#02e900cb-240b-42b5-a9b5-96b2927a437b"/>
<dc:creator rdf:resource="rdf:#9ef1ac9c-1f9e-45b7-802c-185f52e64778"/>
<cmeta:modification rdf:resource="rdf:#715f2855-c346-4804-8fa9-00165f1caf1d"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#20e60795-99b9-42e3-8231-7b42d84535fd">
<dcterms:W3CDTF>2009-05-29T12:26:09+12:00</dcterms:W3CDTF>
</rdf:Description>
<rdf:Description rdf:about="rdf:#9ef1ac9c-1f9e-45b7-802c-185f52e64778">
<vCard:ORG rdf:resource="rdf:#483a910d-c6d6-4218-b1ce-4886c5433a66"/>
<vCard:EMAIL rdf:resource="rdf:#9de58244-46fc-45cc-867e-e57b6d7ab727"/>
<vCard:N rdf:resource="rdf:#06f62ad9-021c-4307-bdf9-e00fd1d38c2a"/>
</rdf:Description>
<rdf:Description rdf:about="#cambell_chandra_2006">
<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>myofilament mechanics</rdf:li>
<rdf:li>cardiac</rdf:li>
<rdf:li>stretch activation</rdf:li>
</rdf:Bag>
</rdf:value>
</dc:subject>
</bqs:reference>
<bqs:reference rdf:resource="rdf:#3afc9f25-e54a-4301-8f10-76c5db0ad20b"/>
<cmeta:comment rdf:resource="rdf:#5de5caf8-d0ff-40b3-967f-71bec669461a"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#d8967114-4195-4657-807c-155f89c76a2e">
<vCard:FN>Geoff Nunns</vCard:FN>
</rdf:Description>
<rdf:Description rdf:about="rdf:#a95280f2-4dbf-416f-b0fd-cea9f04a03c1">
<vCard:Given>James</vCard:Given>
<vCard:Family>Lawson</vCard:Family>
<vCard:Other>Richard</vCard:Other>
</rdf:Description>
<rdf:Description rdf:about="rdf:#2768d280-7640-4564-9e81-feba8c0f838a">
<dc:creator rdf:resource="rdf:#d72f8d63-7d45-44eb-8a1d-6d5c22c65d19"/>
<dc:title>Functions of Stretch Activation in Heart Muscle</dc:title>
<bqs:volume>127</bqs:volume>
<bqs:first_page>89</bqs:first_page>
<bqs:Journal rdf:resource="rdf:#1c8ae3c9-37d2-45b0-9c16-174cb17450cd"/>
<dcterms:issued rdf:resource="rdf:#54e9da82-3a88-4b35-b495-4c778c856c67"/>
<bqs:last_page>94</bqs:last_page>
</rdf:Description>
<rdf:Description rdf:about="rdf:#715f2855-c346-4804-8fa9-00165f1caf1d">
<dcterms:modified rdf:resource="rdf:#20e60795-99b9-42e3-8231-7b42d84535fd"/>
<rdf:value>updated curation status, removed reference link from documentation</rdf:value>
<cmeta:modifier rdf:resource="rdf:#3044f98f-ab9f-44da-a766-7d8a9f9e635e"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#02e900cb-240b-42b5-a9b5-96b2927a437b">
<dcterms:W3CDTF>2008-07-15T00:00:00+00:00</dcterms:W3CDTF>
</rdf:Description>
<rdf:Description rdf:about="rdf:#06f62ad9-021c-4307-bdf9-e00fd1d38c2a">
<vCard:Given>Geoffrey</vCard:Given>
<vCard:Family>Nunns</vCard:Family>
<vCard:Other>Rogan</vCard:Other>
</rdf:Description>
<rdf:Description rdf:about="rdf:#af66b7c7-f9bb-4d72-a25b-803b82cafec2">
<vCard:Given>Kenneth</vCard:Given>
<vCard:Family>Campbell</vCard:Family>
<vCard:Other>B</vCard:Other>
</rdf:Description>
<rdf:Description rdf:about="rdf:#1c8ae3c9-37d2-45b0-9c16-174cb17450cd">
<dc:title>Journal of General Physiology</dc:title>
</rdf:Description>
<rdf:Description rdf:about="rdf:#90702979-8c37-4bae-a137-043a1aada23d">
<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
<vCard:N rdf:resource="rdf:#b0a4b647-4e56-4fab-855b-f62a0c610c1b"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#483a910d-c6d6-4218-b1ce-4886c5433a66">
<vCard:Orgname>The University of Auckland</vCard:Orgname>
<vCard:Orgunit>Auckland Bioengineering Institute</vCard:Orgunit>
</rdf:Description>
<rdf:Description rdf:about="rdf:#1e0a6d98-1864-457f-a049-e7d86d04c412">
<dc:creator rdf:resource="rdf:#d8967114-4195-4657-807c-155f89c76a2e"/>
<rdf:value>This model runs in PCEnv and COR, but does not recreate the published results. The units are continuous throughout, but since most of the model parameters were not defined in the paper, they were set to 1, which does not generate correct results. All the equations are correct, either taken from the paper or referenced papers (and are listed as such). The model authors have been contacted.</rdf:value>
</rdf:Description>
<rdf:Description rdf:about="rdf:#3afc9f25-e54a-4301-8f10-76c5db0ad20b">
<bqs:Pubmed_id>16446501</bqs:Pubmed_id>
<bqs:JournalArticle rdf:resource="rdf:#2768d280-7640-4564-9e81-feba8c0f838a"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#7be1c9b9-563a-42e3-ae88-524ab5b02632">
<vCard:FN>Geoff Nunns</vCard:FN>
</rdf:Description>
<rdf:Description rdf:about="rdf:#5de5caf8-d0ff-40b3-967f-71bec669461a">
<dc:creator rdf:resource="rdf:#7be1c9b9-563a-42e3-ae88-524ab5b02632"/>
<rdf:value>This model runs in PCEnv and COR, but does not recreate the published results. The units are continuous throughout, but since most of the model parameters were not defined in the paper, they were set to 1, which does not generate correct results. All the equations are correct, either taken from the paper or referenced papers (and are listed as such). The model authors have been contacted.</rdf:value>
</rdf:Description>
<rdf:Description rdf:about="rdf:#c352ab9e-8764-4b95-bfca-91456ebaad1c">
<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
<vCard:N rdf:resource="rdf:#af66b7c7-f9bb-4d72-a25b-803b82cafec2"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#b0a4b647-4e56-4fab-855b-f62a0c610c1b">
<vCard:Given>Murali</vCard:Given>
<vCard:Family>Chandra</vCard:Family>
</rdf:Description>
<rdf:Description rdf:about="rdf:#9de58244-46fc-45cc-867e-e57b6d7ab727">
<rdf:type rdf:resource="http://imc.org/vCard/3.0#internet"/>
<rdf:value>gnunns1@jhem.jhu.edu</rdf:value>
</rdf:Description>
<rdf:Description rdf:about="rdf:#3044f98f-ab9f-44da-a766-7d8a9f9e635e">
<vCard:N rdf:resource="rdf:#a95280f2-4dbf-416f-b0fd-cea9f04a03c1"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#54e9da82-3a88-4b35-b495-4c778c856c67">
<dcterms:W3CDTF>2006-02-00 00:00</dcterms:W3CDTF>
</rdf:Description>
</rdf:RDF>
</model>