Location: Izakov, Katsnelson, Blyakhman, Markhasin, Shkylar, 1991 @ 19a844b11417 / izakov_katsnelson_blyakhman_markhasin_shkylar_1991.cellml

Author:
rcai987 <devnull@localhost>
Date:
2014-12-19 14:46:15+13:00
Desc:
Added a couple of annotations to izakov_katsnelson_blyakhman_markhasi... model
Permanent Source URI:
https://models.physiomeproject.org/workspace/izakov_katsnelson_blyakhman_markhasin_shkylar_1991/rawfile/19a844b11417aba7b709e0fac36434446db7d5de/izakov_katsnelson_blyakhman_markhasin_shkylar_1991.cellml

<?xml version="1.0"?>
<!--
This CellML file was generated on 25/07/2008 at 10:37:16 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:bqs="http://www.cellml.org/bqs/1.0#" xmlns:cellml="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:dcterms="http://purl.org/dc/terms/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xml:base="file:///H:/izakov_katsnelson_blyakhman_markhasin_shkylar_1991/izakov_katsnelson_blyakhman_markhasin_shkylar_1991.cellml" cmeta:id="izakov_katsnelson_blyakhman_markhasin_shkylar_1991" name="izakov_katsnelson_blyakhman_markhasin_shkylar_1991">
	<documentation xmlns="http://cellml.org/tmp-documentation">
		<article>
			<articleinfo>
				<title>Cooperative Effects Due to Calcium Binding by Troponin and Their Consequences for Contraction and Relaxation of Cardiac Muscle Under Various Conditions of Mechanical Loading</title>
				<author>
					<firstname>Geoffrey</firstname>
					<surname>Nunns</surname>
					<affiliation>
						<shortaffil>Bioengineering Institute, 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. The equations for F_PE and F_SE are wrong, but the F_CE equation and all related equations (the bulk of the model) look good.    
          </para>
			</section>
			<sect1 id="sec_structure">
				<title>Model Structure</title>
				<para>
Abstract: A mathematical model for the regulation of mechanical activity in cardiac muscle has been developed based on a three-element rheological model of this muscle. The contractile element has been modeled taking into account the results of extensive mechanical tests that involved the recording of length-force and force-velocity relations and muscle responses to short-time deformations during various phases of the contraction-relaxation cycle. The best agreement between the experimental and the mathematical modeling results was obtained when a postulate stating two types of cooperativity to regulate the calcium binding by troponin was introduced into the model. Cooperativity of the first type is due to the dependence of the affinity of troponin C for Ca2+ on the concentration of myosin crossbridges in the vicinity of a given troponin C. Cooperativity of the second type assumes an increase in the affinity of a given troponin C for Ca2+ when the latter is bound by molecules neighboring troponin. </para>

<para>
<informalfigure float="0" id="fig_reaction_diagram">
<mediaobject>
  <imageobject>
    <objectinfo>
      <title>model diagram</title>
    </objectinfo>
    <imagedata fileref="izakov_1991.png"/>
  </imageobject>
</mediaobject>
<caption>Schematic diagram of the Izakov et al model - a classic rheological scheme of the heart muscle including
contractile element CE and two passive elastic elements PE (parallel
one) and SE (series one). The effects of calcium and troponin (Tn) in facilitating actin-myosin binding is also highlighted.</caption>
</informalfigure>
</para>

				<para>
The complete original paper reference is cited below:
</para>
				<para>
Cooperative Effects Due to Calcium Binding by Troponin and Their Consequences for Contraction and Relaxation of Cardiac Muscle Under Various Conditions of Mechanical Loading, Valery Ya. Izakov, Leonid B. Katsnelson, Felix A. Blyakhman, Vladamir S. Markhasin, Tatyana F. Shklyar, 1991, <emphasis>Circulation Research</emphasis>, 69, 1171-1184.  <ulink url="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&amp;db=PubMed&amp;list_uids=1934350&amp;dopt=Abstract">PubMed ID: 1934350 </ulink>
				</para>
			</sect1>
		</article>
	</documentation>
	   <units name="um">
      <unit prefix="micro" units="meter"/>
   </units>
   <units name="millisecond">
      <unit prefix="milli" units="second"/>
   </units>
   <units name="per_um">
      <unit exponent="-1" units="um"/>
   </units>
   <units name="per_millisec">
      <unit exponent="-1" units="millisecond"/>
   </units>
   <units name="um_per_millisec">
      <unit units="um"/>
      <unit units="per_millisec"/>
   </units>
   <units name="per_millisec2">
      <unit exponent="2" units="per_millisec"/>
   </units>
   <component name="environment">
      <variable name="time" public_interface="out" units="millisecond"/>
   </component>
   <component cmeta:id="id_00003" name="equations">
      <variable name="P_CE" units="dimensionless"/>
      <variable name="P_PE" units="dimensionless"/>
      <variable name="P_SE" units="dimensionless"/>
      <variable cmeta:id="id_00001" name="Ca" units="dimensionless"/>
      <variable name="C_2" units="per_millisec"/>
      <variable name="phi_A_1" units="dimensionless"/>
      <variable name="pi_n" units="dimensionless"/>
      <variable name="A" units="dimensionless"/>
      <variable initial_value="0" name="A_1" units="dimensionless"/>
      <variable name="S" units="um"/>
      <variable name="n" units="dimensionless"/>
      <variable name="n_1" units="dimensionless"/>
      <variable initial_value="0" name="n_2" units="dimensionless"/>
      <variable name="G_V" units="dimensionless"/>
      <variable name="q_V" units="per_millisec"/>
      <variable name="V" units="um_per_millisec"/>
      <variable name="F_V" units="dimensionless"/>
      <variable name="p_V" units="dimensionless"/>
      <variable name="time" public_interface="in" units="millisecond"/>
      <variable initial_value="14.6" name="alpha_1" units="per_um"/>
      <variable initial_value="14.6" name="alpha_2" units="per_um"/>
      <variable initial_value="1" name="beta_1" units="dimensionless"/>
      <variable initial_value="0.0012" name="beta_2" units="dimensionless"/>
      <variable initial_value="30" name="lambda" units="per_um"/>
      <variable initial_value="0.0043" name="V_max" units="um_per_millisec"/>
      <variable cmeta:id="id_00003" initial_value="45e-3" name="Ca_m" units="dimensionless"/>
      <variable initial_value="170" name="t_d" units="millisecond"/>
      <variable initial_value="2.4e-4" name="a_c" units="per_millisec2"/>
      <variable initial_value="5e-4" name="b_c" units="per_millisec2"/>
      <variable initial_value="2.9e-2" name="C_1" units="per_millisec"/>
      <variable initial_value="0.2" name="C_20" units="per_millisec"/>
      <variable initial_value="4" name="q_k" units="dimensionless"/>
      <variable name="V_1" units="um_per_millisec"/>
      <variable initial_value="0.25" name="a" units="dimensionless"/>
      <variable initial_value="0.87" name="m_0" units="dimensionless"/>
      <variable initial_value="0.4" name="g_1" units="per_um"/>
      <variable initial_value="0.6" name="g_2" units="dimensionless"/>
      <variable initial_value="5e-2" name="pi_min" units="dimensionless"/>
      <variable initial_value="0.77" name="S_0" units="um"/>
      <variable initial_value="0.017" name="q_1" units="per_millisec"/>
      <variable initial_value="0.26" name="q_2" units="per_millisec"/>
      <variable initial_value="0.03" name="q_3" units="per_millisec"/>
      <variable cmeta:id="id_00002" initial_value="1" name="TnC" units="dimensionless"/>
      <variable name="l_1" public_interface="in" units="um"/>
      <variable name="l_2" public_interface="in" units="um"/>
      <variable name="dl_1_dt" public_interface="in" units="um_per_millisec"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>V_1</ci>
            <apply>
               <times/>
               <cn cellml:units="dimensionless">0.1</cn>
               <ci>V_max</ci>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>Ca</ci>
            <piecewise>
               <piece>
                  <apply>
                     <times/>
                     <ci>Ca_m</ci>
                     <apply>
                        <power/>
                        <apply>
                           <minus/>
                           <cn cellml:units="dimensionless">1</cn>
                           <apply>
                              <exp/>
                              <apply>
                                 <times/>
                                 <apply>
                                    <minus/>
                                    <ci>a_c</ci>
                                 </apply>
                                 <apply>
                                    <power/>
                                    <ci>time</ci>
                                    <cn cellml:units="dimensionless">2</cn>
                                 </apply>
                              </apply>
                           </apply>
                        </apply>
                        <cn cellml:units="dimensionless">2</cn>
                     </apply>
                  </apply>
                  <apply>
                     <leq/>
                     <ci>time</ci>
                     <ci>t_d</ci>
                  </apply>
               </piece>
               <otherwise>
                  <apply>
                     <times/>
                     <ci>Ca_m</ci>
                     <apply>
                        <power/>
                        <apply>
                           <times/>
                           <apply>
                              <minus/>
                              <cn cellml:units="dimensionless">1</cn>
                              <apply>
                                 <exp/>
                                 <apply>
                                    <times/>
                                    <apply>
                                       <minus/>
                                       <ci>a_c</ci>
                                    </apply>
                                    <apply>
                                       <power/>
                                       <ci>time</ci>
                                       <cn cellml:units="dimensionless">2</cn>
                                    </apply>
                                 </apply>
                              </apply>
                           </apply>
                           <apply>
                              <exp/>
                              <apply>
                                 <times/>
                                 <apply>
                                    <minus/>
                                    <ci>b_c</ci>
                                 </apply>
                                 <apply>
                                    <power/>
                                    <apply>
                                       <minus/>
                                       <ci>time</ci>
                                       <ci>t_d</ci>
                                    </apply>
                                    <cn cellml:units="dimensionless">2</cn>
                                 </apply>
                              </apply>
                           </apply>
                        </apply>
                        <cn cellml:units="dimensionless">2</cn>
                     </apply>
                  </apply>
               </otherwise>
            </piecewise>
         </apply>
         <apply>
            <eq/>
            <ci>C_2</ci>
            <apply>
               <times/>
               <ci>C_20</ci>
               <ci>pi_n</ci>
               <ci>phi_A_1</ci>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>pi_n</ci>
            <piecewise>
               <piece>
                  <ci>pi_min</ci>
                  <apply>
                     <and/>
                     <apply>
                        <leq/>
                        <cn cellml:units="dimensionless">0.75</cn>
                        <ci>n</ci>
                     </apply>
                     <apply>
                        <leq/>
                        <ci>n</ci>
                        <cn cellml:units="dimensionless">1</cn>
                     </apply>
                  </apply>
               </piece>
               <piece>
                  <apply>
                     <power/>
                     <ci>pi_min</ci>
                     <apply>
                        <minus/>
                        <apply>
                           <times/>
                           <cn cellml:units="dimensionless">2</cn>
                           <ci>n</ci>
                        </apply>
                        <cn cellml:units="dimensionless">0.5</cn>
                     </apply>
                  </apply>
                  <apply>
                     <and/>
                     <apply>
                        <leq/>
                        <cn cellml:units="dimensionless">0.25</cn>
                        <ci>n</ci>
                     </apply>
                     <apply>
                        <lt/>
                        <ci>n</ci>
                        <cn cellml:units="dimensionless">0.75</cn>
                     </apply>
                  </apply>
               </piece>
               <otherwise>
                  <cn cellml:units="dimensionless">1</cn>
               </otherwise>
            </piecewise>
         </apply>
         <apply>
            <eq/>
            <ci>phi_A_1</ci>
            <apply>
               <exp/>
               <apply>
                  <times/>
                  <apply>
                     <minus/>
                     <ci>q_k</ci>
                  </apply>
                  <ci>A_1</ci>
               </apply>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>S</ci>
            <apply>
               <plus/>
               <apply>
                  <times/>
                  <cn cellml:units="dimensionless">0.5</cn>
                  <ci>l_1</ci>
               </apply>
               <ci>S_0</ci>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>A</ci>
            <apply>
               <divide/>
               <apply>
                  <times/>
                  <ci>A_1</ci>
                  <ci>S</ci>
               </apply>
               <cn cellml:units="um">1</cn>
            </apply>
         </apply>
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>A_1</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <times/>
                  <ci>C_1</ci>
                  <ci>Ca</ci>
                  <apply>
                     <minus/>
                     <ci>TnC</ci>
                     <ci>A_1</ci>
                  </apply>
               </apply>
               <apply>
                  <times/>
                  <ci>C_20</ci>
                  <ci>pi_n</ci>
                  <ci>phi_A_1</ci>
                  <ci>A_1</ci>
               </apply>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>n</ci>
            <apply>
               <times/>
               <ci>n_1</ci>
               <ci>n_2</ci>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>n_1</ci>
            <piecewise>
               <piece>
                  <cn cellml:units="dimensionless">0</cn>
                  <apply>
                     <lt/>
                     <apply>
                        <plus/>
                        <apply>
                           <times/>
                           <ci>g_1</ci>
                           <ci>l_1</ci>
                        </apply>
                        <ci>g_2</ci>
                     </apply>
                     <cn cellml:units="dimensionless">0</cn>
                  </apply>
               </piece>
               <piece>
                  <apply>
                     <plus/>
                     <apply>
                        <times/>
                        <ci>g_1</ci>
                        <ci>l_1</ci>
                     </apply>
                     <ci>g_2</ci>
                  </apply>
                  <apply>
                     <and/>
                     <apply>
                        <leq/>
                        <cn cellml:units="dimensionless">0</cn>
                        <apply>
                           <plus/>
                           <apply>
                              <times/>
                              <ci>g_1</ci>
                              <ci>l_1</ci>
                           </apply>
                           <ci>g_2</ci>
                        </apply>
                     </apply>
                     <apply>
                        <leq/>
                        <apply>
                           <plus/>
                           <apply>
                              <times/>
                              <ci>g_1</ci>
                              <ci>l_1</ci>
                           </apply>
                           <ci>g_2</ci>
                        </apply>
                        <cn cellml:units="dimensionless">1</cn>
                     </apply>
                  </apply>
               </piece>
               <otherwise>
                  <cn cellml:units="dimensionless">1</cn>
               </otherwise>
            </piecewise>
         </apply>
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>n_2</ci>
            </apply>
            <apply>
               <times/>
               <ci>q_V</ci>
               <apply>
                  <minus/>
                  <apply>
                     <times/>
                     <ci>m_0</ci>
                     <ci>G_V</ci>
                  </apply>
                  <ci>n_2</ci>
               </apply>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>q_V</ci>
            <piecewise>
               <piece>
                  <apply>
                     <minus/>
                     <ci>q_1</ci>
                     <apply>
                        <divide/>
                        <apply>
                           <times/>
                           <ci>q_2</ci>
                           <ci>V</ci>
                        </apply>
                        <ci>V_max</ci>
                     </apply>
                  </apply>
                  <apply>
                     <leq/>
                     <ci>V</ci>
                     <cn cellml:units="um_per_millisec">0</cn>
                  </apply>
               </piece>
               <otherwise>
                  <ci>q_3</ci>
               </otherwise>
            </piecewise>
         </apply>
         <apply>
            <eq/>
            <ci>G_V</ci>
            <apply>
               <plus/>
               <cn cellml:units="dimensionless">1</cn>
               <apply>
                  <divide/>
                  <apply>
                     <times/>
                     <cn cellml:units="dimensionless">0.6</cn>
                     <ci>V</ci>
                  </apply>
                  <ci>V_max</ci>
               </apply>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>V</ci>
            <apply>
               <minus/>
               <ci>dl_1_dt</ci>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>F_V</ci>
            <apply>
               <divide/>
               <apply>
                  <times/>
                  <ci>a</ci>
                  <apply>
                     <plus/>
                     <cn cellml:units="dimensionless">1</cn>
                     <apply>
                        <divide/>
                        <ci>V</ci>
                        <ci>V_max</ci>
                     </apply>
                  </apply>
               </apply>
               <apply>
                  <minus/>
                  <ci>a</ci>
                  <apply>
                     <divide/>
                     <ci>V</ci>
                     <ci>V_max</ci>
                  </apply>
               </apply>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>p_V</ci>
            <apply>
               <divide/>
               <ci>F_V</ci>
               <ci>G_V</ci>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>P_CE</ci>
            <apply>
               <times/>
               <ci>lambda</ci>
               <ci>S</ci>
               <ci>A_1</ci>
               <ci>n</ci>
               <ci>p_V</ci>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>P_PE</ci>
            <apply>
               <times/>
               <ci>beta_2</ci>
               <apply>
                  <minus/>
                  <apply>
                     <exp/>
                     <apply>
                        <times/>
                        <ci>alpha_2</ci>
                        <ci>l_2</ci>
                     </apply>
                  </apply>
                  <cn cellml:units="dimensionless">1</cn>
               </apply>
            </apply>
         </apply>
         <apply>
            <eq/>
            <ci>P_SE</ci>
            <apply>
               <times/>
               <ci>beta_1</ci>
               <apply>
                  <minus/>
                  <apply>
                     <exp/>
                     <apply>
                        <times/>
                        <ci>alpha_1</ci>
                        <apply>
                           <minus/>
                           <ci>l_2</ci>
                           <ci>l_1</ci>
                        </apply>
                     </apply>
                  </apply>
                  <cn cellml:units="dimensionless">1</cn>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="user_defined">
      <variable name="l_1" public_interface="out" units="um"/>
      <variable name="l_2" public_interface="out" units="um"/>
      <variable name="dl_1_dt" public_interface="out" units="um_per_millisec"/>
      <variable name="time" public_interface="in" units="millisecond"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>dl_1_dt</ci>
            <cn cellml:units="um_per_millisec">0</cn>
         </apply>
         <apply>
            <eq/>
            <ci>l_1</ci>
            <piecewise>
               <piece>
                  <cn cellml:units="um">0</cn>
                  <apply>
                     <and/>
                     <apply>
                        <leq/>
                        <cn cellml:units="millisecond">200</cn>
                        <ci>time</ci>
                     </apply>
                     <apply>
                        <leq/>
                        <ci>time</ci>
                        <cn cellml:units="millisecond">201</cn>
                     </apply>
                  </apply>
               </piece>
               <otherwise>
                  <cn cellml:units="um">0</cn>
               </otherwise>
            </piecewise>
         </apply>
         <apply>
            <eq/>
            <ci>l_2</ci>
            <apply>
               <plus/>
               <ci>l_1</ci>
               <cn cellml:units="um">1.87</cn>
            </apply>
         </apply>
      </math>
   </component>
   <connection>
      <map_components component_1="environment" component_2="equations"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="environment" component_2="user_defined"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="equations" component_2="user_defined"/>
      <map_variables variable_1="dl_1_dt" variable_2="dl_1_dt"/>
      <map_variables variable_1="l_1" variable_2="l_1"/>
      <map_variables variable_1="l_2" variable_2="l_2"/>
   </connection>

<rdf:RDF><rdf:Description rdf:about="#id_00001"><isVersionOf xmlns="http://biomodels.net/biology-qualifiers/"><rdf:Description rdf:about="http://identifiers.org/chebi/CHEBI:22984"/></isVersionOf></rdf:Description><rdf:Description rdf:about="#id_00002"><isVersionOf xmlns="http://biomodels.net/biology-qualifiers/"><rdf:Description rdf:about="http://identifiers.org/fma/FMA:67901"/></isVersionOf><isVersionOf xmlns="http://biomodels.net/biology-qualifiers/"><rdf:Description rdf:about="http://identifiers.org/fma/FMA:62338"/></isVersionOf><isVersionOf xmlns="http://biomodels.net/biology-qualifiers/"><rdf:Description rdf:about="http://identifiers.org/go/GO:0030172"/></isVersionOf><isVersionOf xmlns="http://biomodels.net/biology-qualifiers/"><rdf:Description rdf:about="http://identifiers.org/go/GO:0005861"/></isVersionOf></rdf:Description><rdf:Description rdf:about="#id_00003"><isVersionOf xmlns="http://biomodels.net/biology-qualifiers/"><rdf:Description rdf:about="http://identifiers.org/chebi/CHEBI:22984"/></isVersionOf></rdf:Description></rdf:RDF></model>