Rendering of the source text

<?xml version="1.0"?>
<model xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" cmeta:id="goldbeter_1991" name="goldbeter_1991">

<documentation xmlns="http://cellml.org/tmp-documentation">
    <article>
      <articleinfo>
        <title>A Minimal Cascade Model for the Mitotic Oscillator Involving Cyclin and cdc2 Kinase</title>
        <author>
          <firstname>Catherine</firstname>
          <surname>Lloyd</surname>
          <affiliation>
            <shortaffil>Auckland Bioengineering Institute, The University of Auckland</shortaffil>
          </affiliation>
        </author>
      </articleinfo>
      <section id="sec_status">
        <title>Model Status</title>
        <para>
            The CellML model runs in OpenCell to reproduce figure 3 of the published paper. The model also runs in COR but doe to the long duration of the simulation (100 minutes) COR is not reall suitable for such a simulation.  The units have been checked and they are consistent.
          </para>
      </section>
      <sect1 id="sec_structure">
        <title>Model Structure</title>
        <para>
ABSTRACT: A minimal model for the mitotic oscillator is presented. The model, built on recent experimental advances, is based on the cascade of post-translational modification that modulates the activity of cdc2 kinase during the cell cycle. The model pertains to the situation encountered in early amphibian embryos, where the accumulation of cyclin suffices to trigger the onset of mitosis. In the first cycle of the bicyclic cascade model, cyclin promotes the activation of cdc2 kinase through reversible dephosphorylation, and in the second cycle, cdc2 kinase activates a cyclin protease by reversible phosphorylation. That cyclin activates cdc2 kinase while the kinase triggers the degradation of cyclin has suggested that oscillations may originate from such a negative feedback loop [Felix, M. A., Labbe, J. C., Doree, M., Hunt, T. and Karsenti, E. (1990) Nature (London) 346, 379-382]. This conjecture is corroborated by the model, which indicates that sustained oscillations of the limit cycle type can arise in the cascade, provided that a threshold exists in the activation of cdc2 kinase by cyclin and in the activation of cyclin proteolysis by cdc2 kinase. The analysis shows how miototic oscillations may readily arise from time lags associated with these thresholds and from the delayed negative feedback provided by cdc2-induced cyclin degradation. A mechanism for the origin of the thresholds is proposed in terms of the phenomenon of zero-order ultrasensitivity previously described for biochemical systems regulated by covalent modification.
</para>
        
        <para>
The original paper reference is cited below:
</para>
        <para>
          A minimal cascade model for the mitotic oscillator involving cyclin and cdc2 kinase, Albert Goldbeter, 1991, <emphasis>Proceedings of the National Academy of Sciences</emphasis>, 88, 9107-9111. <ulink url="http://www.ncbi.nlm.nih.gov/pubmed/1833774">PubMed ID: 1833774</ulink>
        </para>
        
		<informalfigure float="0" id="fig_reaction_diagram">
          <mediaobject>
            <imageobject>
              <objectinfo>
                <title>cell diagram</title>
              </objectinfo>
              <imagedata fileref="goldbeter_1991_diagram.png"/>
            </imageobject>
          </mediaobject>
          <caption>Minimal cascade model for the mitotic oscillations between cyclin and cdc2 kinase (M) during the cell cycle.  X represents the fraction of active (phosphorylated) cyclin protease.  * represents the fraction of inactive enzymes.</caption>
        </informalfigure>
      </sect1>
    </article>
  </documentation>

  <units name="minute">
    <unit multiplier="60" units="second"/>
  </units>
  <units name="first_order_rate_constant">
    <unit exponent="-1" units="minute"/>
  </units>
  <units name="flux">
    <unit units="micromolar"/>
    <unit exponent="-1" units="minute"/>
  </units>
  <units name="micromolar">
    <unit prefix="micro" units="mole"/>
    <unit exponent="-1" units="litre"/>
  </units>
  
  <component name="environment">
    <variable cmeta:id="environment_time" name="time" public_interface="out" units="minute"/>
  </component>
  
  <component cmeta:id="C" name="C">
     
    <variable cmeta:id="C_C" initial_value="0.01" name="C" public_interface="out" units="micromolar"/>
    <variable name="X" public_interface="in" units="dimensionless"/>
    <variable name="kd" public_interface="in" units="first_order_rate_constant"/>
    <variable name="Kd" public_interface="in" units="micromolar"/>
    <variable name="vi" public_interface="in" units="flux"/>
    <variable name="vd" public_interface="in" units="flux"/>
	<variable name="time" public_interface="in" units="minute"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply>
        <eq/>
        <apply>
          <diff/>
          <bvar>
            <ci>time</ci>
          </bvar>
          <ci>C</ci>
        </apply>
        <apply>
          <minus/>
          <apply>
            <minus/>
            <ci>vi</ci>
            <apply>
              <divide/>
              <apply>
                <times/>
                <ci>vd</ci>
                <ci>X</ci>
                <ci>C</ci>
              </apply>
              <apply>
                <plus/>
                <ci>Kd</ci>
                <ci>C</ci>
              </apply>
            </apply>
          </apply>
          <apply>
            <times/>
            <ci>kd</ci>
            <ci>C</ci>
          </apply>
        </apply>
      </apply>
    </math>
  </component>
  
  <component cmeta:id="M" name="M">
     
    <variable name="time" public_interface="in" units="minute"/>
    <variable cmeta:id="M_M" initial_value="0.01" name="M" public_interface="out" units="dimensionless"/>
    
	<variable cmeta:id="M_M_" name="M_star" public_interface="in" units="dimensionless"/>
    <variable name="V1" public_interface="in" units="first_order_rate_constant"/>
    <variable name="V2" public_interface="in" units="first_order_rate_constant"/>
    <variable name="K1" public_interface="in" units="dimensionless"/>
    <variable name="K2" public_interface="in" units="dimensionless"/>
    <math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply>
        <eq/>
        <apply>
          <diff/>
          <bvar>
            <ci>time</ci>
          </bvar>
          <ci>M</ci>
        </apply>
        <apply>
          <minus/>
          <apply>
            <divide/>
            <apply>
              <times/>
              <ci>V1</ci>
              <ci>M_star</ci>
            </apply>
            <apply>
              <plus/>
              <ci>K1</ci>
              <ci>M_star</ci>
            </apply>
          </apply>
          <apply>
            <divide/>
            <apply>
              <times/>
              <ci>V2</ci>
              <ci>M</ci>
            </apply>
            <apply>
              <plus/>
              <ci>K2</ci>
              <ci>M</ci>
            </apply>
          </apply>
        </apply>
      </apply>
    </math>
  </component>
  
  <component cmeta:id="M_star" name="M_star">
     
    <variable cmeta:id="M_M_" name="M_star" public_interface="out" units="dimensionless"/>
	
	<variable cmeta:id="M_M" name="M" public_interface="in" units="dimensionless"/>
    
	<math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply>
        <eq/>
        <ci>M_star</ci>
        <apply>
          <minus/>
          <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
          <ci>M</ci>
        </apply>
      </apply>
    </math>
  </component>
  
  <component cmeta:id="X" name="X">
     
    <variable cmeta:id="X_X" initial_value="0.01" name="X" public_interface="out" units="dimensionless"/>
    
	<variable cmeta:id="X_X_" name="X_star" public_interface="in" units="dimensionless"/>
    <variable name="V3" public_interface="in" units="first_order_rate_constant"/>
    <variable name="V4" public_interface="in" units="first_order_rate_constant"/>
    <variable name="K3" public_interface="in" units="dimensionless"/>
    <variable name="K4" public_interface="in" units="dimensionless"/>
	<variable name="time" public_interface="in" units="minute"/>
    
    <math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply>
        <eq/>
        <apply>
          <diff/>
          <bvar>
            <ci>time</ci>
          </bvar>
          <ci>X</ci>
        </apply>
        <apply>
          <minus/>
          <apply>
            <divide/>
            <apply>
              <times/>
              <ci>V3</ci>
              <ci>X_star</ci>
            </apply>
            <apply>
              <plus/>
              <ci>K3</ci>
              <ci>X_star</ci>
            </apply>
          </apply>
          <apply>
            <divide/>
            <apply>
              <times/>
              <ci>V4</ci>
              <ci>X</ci>
            </apply>
            <apply>
              <plus/>
              <ci>K4</ci>
              <ci>X</ci>
            </apply>
          </apply>
        </apply>
      </apply>
    </math>
  </component>
  
  <component cmeta:id="X_star" name="X_star">
     
    <variable cmeta:id="X_X_" name="X_star" public_interface="out" units="dimensionless"/>
    <variable cmeta:id="X_X" name="X" public_interface="in" units="dimensionless"/>
    
	<math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply>
        <eq/>
        <ci>X_star</ci>
        <apply>
          <minus/>
          <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
          <ci>X</ci>
        </apply>
      </apply>
    </math>
  </component>
  
  <component name="model_parameters">
    <variable initial_value="0.025" name="vi" public_interface="out" units="flux"/>
    <variable initial_value="0.25" name="vd" public_interface="out" units="flux"/>
    <variable initial_value="0.01" name="kd" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="0.02" name="Kd" public_interface="out" units="micromolar"/>
    <variable initial_value="0.5" name="Kc" public_interface="out" units="micromolar"/>
    <variable initial_value="0.005" name="K1" public_interface="out" units="dimensionless"/>
    <variable initial_value="0.005" name="K2" public_interface="out" units="dimensionless"/>
    <variable initial_value="0.005" name="K3" public_interface="out" units="dimensionless"/>
    <variable initial_value="0.005" name="K4" public_interface="out" units="dimensionless"/>
    <variable name="V1" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="1.5" name="V2" public_interface="out" units="first_order_rate_constant"/>
    <variable name="V3" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="0.5" name="V4" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="3" name="VM1" public_interface="out" units="first_order_rate_constant"/>
    <variable initial_value="1" name="VM3" public_interface="out" units="first_order_rate_constant"/>
	<variable name="C" public_interface="in" units="micromolar"/>
    <variable name="M" public_interface="in" units="dimensionless"/>
    <math xmlns="http://www.w3.org/1998/Math/MathML">
      <apply>
        <eq/>
        <ci>V1</ci>
        <apply>
          <divide/>
          <apply>
            <times/>
            <ci>VM1</ci>
            <ci>C</ci>
          </apply>
          <apply>
            <plus/>
            <ci>Kc</ci>
            <ci>C</ci>
          </apply>
        </apply>
      </apply>
      <apply>
        <eq/>
        <ci>V3</ci>
        <apply>
          <times/>
          <ci>M</ci>
          <ci>VM3</ci>
        </apply>
      </apply>
    </math>
  </component>
  
  <connection>
    <map_components component_1="environment" component_2="C"/>
    <map_variables variable_1="time" variable_2="time"/>
  </connection>
  <connection>
    <map_components component_1="environment" component_2="M"/>
    <map_variables variable_1="time" variable_2="time"/>
  </connection>
  <connection>
    <map_components component_1="environment" component_2="X"/>
    <map_variables variable_1="time" variable_2="time"/>
  </connection>
  <connection>
    <map_components component_1="M_star" component_2="M"/>
    <map_variables variable_1="M" variable_2="M"/>
	<map_variables variable_1="M_star" variable_2="M_star"/>
  </connection>
  <connection>
    <map_components component_1="X_star" component_2="X"/>
    <map_variables variable_1="X" variable_2="X"/>
	<map_variables variable_1="X_star" variable_2="X_star"/>
  </connection>
  <connection>
    <map_components component_1="C" component_2="model_parameters"/>
    <map_variables variable_1="kd" variable_2="kd"/>
    <map_variables variable_1="Kd" variable_2="Kd"/>
    <map_variables variable_1="vi" variable_2="vi"/>
    <map_variables variable_1="vd" variable_2="vd"/>
    <map_variables variable_1="C" variable_2="C"/>
  </connection>
  <connection>
    <map_components component_1="C" component_2="X"/>
    <map_variables variable_1="X" variable_2="X"/>
  </connection>
  <connection>
    <map_components component_1="M" component_2="model_parameters"/>
    <map_variables variable_1="V1" variable_2="V1"/>
    <map_variables variable_1="V2" variable_2="V2"/>
    <map_variables variable_1="K1" variable_2="K1"/>
    <map_variables variable_1="K2" variable_2="K2"/>
    <map_variables variable_1="M" variable_2="M"/>
  </connection>
  <connection>
    <map_components component_1="X" component_2="model_parameters"/>
    <map_variables variable_1="V3" variable_2="V3"/>
    <map_variables variable_1="V4" variable_2="V4"/>
    <map_variables variable_1="K3" variable_2="K3"/>
    <map_variables variable_1="K4" variable_2="K4"/>
  </connection>


  
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:nodeID="n1"><endingValue xmlns="http://www.cellml.org/metadata/simulation/1.0#" xml:lang="en">100</endingValue></rdf:Description><rdf:Description rdf:about=""><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">A minimal cascade model for the mitotic oscillator involving cyclin and cdc2 kinase (Model without MIRIAM annotations)</title><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n2"/></creator></rdf:Description><rdf:Description rdf:about="#X"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">X</title><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">fraction of active protease which degrades cyclin</alternative></rdf:Description><rdf:Description rdf:nodeID="n3"><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Lloyd</Family><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Catherine</Given><Other xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">May</Other></rdf:Description><rdf:Description rdf:nodeID="n4"><rdf:rest><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/></rdf:rest><rdf:first><rdf:Description rdf:nodeID="n1"/></rdf:first></rdf:Description><rdf:Description rdf:about="#goldbeter_1991"><reference xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n5"/></reference><reference xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n6"/></reference><simulation xmlns="http://www.cellml.org/metadata/simulation/1.0#"><rdf:Description rdf:nodeID="n7"/></simulation></rdf:Description><rdf:Description rdf:nodeID="n8"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Proceedings of the National Academy of Sciences USA</title></rdf:Description><rdf:Description rdf:about="#X_star"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">X_star</title><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">fraction of inactive protease which degrades cyclin</alternative></rdf:Description><rdf:Description rdf:nodeID="n9"><Person xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n10"/></Person></rdf:Description><rdf:Description rdf:nodeID="n11"><Orgname xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">The University of Auckland</Orgname><Orgunit xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Auckland Bioengineering Institute</Orgunit></rdf:Description><rdf:Description rdf:nodeID="n10"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n12"/></N></rdf:Description><rdf:Description rdf:nodeID="n13"><rdf:value><rdf:Description rdf:nodeID="n14"/></rdf:value><subject_type xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">keyword</subject_type></rdf:Description><rdf:Description rdf:nodeID="n5"><subject xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n13"/></subject></rdf:Description><rdf:Description rdf:nodeID="n15"><rdf:value xml:lang="en">c.lloyd@auckland.ac.nz</rdf:value><rdf:type><rdf:Description rdf:about="http://imc.org/vCard/3.0#internet"/></rdf:type></rdf:Description><rdf:Description rdf:nodeID="n16"><W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">1991-10-15</W3CDTF></rdf:Description><rdf:Description rdf:about="#C"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">C</title><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">cyclin concentration</alternative></rdf:Description><rdf:Description rdf:nodeID="n12"><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Goldbeter</Family><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">A</Given></rdf:Description><rdf:Description rdf:about="#M"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">M</title><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">fraction of active cdc2 kinase</alternative></rdf:Description><rdf:Description rdf:nodeID="n17"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n18"/></N><EMAIL xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n19"/></EMAIL><ORG xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n11"/></ORG></rdf:Description><rdf:Description rdf:nodeID="n14"><rdf:_1 xml:lang="en">oscillator</rdf:_1><rdf:_2 xml:lang="en">cell cycle</rdf:_2><rdf:_3 xml:lang="en">cyclin</rdf:_3><rdf:_4 xml:lang="en">kinase</rdf:_4><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"/></rdf:type></rdf:Description><rdf:Description rdf:nodeID="n2"><rdf:_1><rdf:Description rdf:nodeID="n17"/></rdf:_1><rdf:_2><rdf:Description rdf:nodeID="n20"/></rdf:_2><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/></rdf:type></rdf:Description><rdf:Description rdf:nodeID="n6"><Pubmed_id xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">1833774</Pubmed_id><JournalArticle xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n21"/></JournalArticle></rdf:Description><rdf:Description rdf:about="#M_star"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">M_star</title><alternative xmlns="http://purl.org/dc/terms/" xml:lang="en">fraction of inactive cdc2 kinase</alternative></rdf:Description><rdf:Description rdf:nodeID="n7"><boundIntervals xmlns="http://www.cellml.org/metadata/simulation/1.0#"><rdf:Description rdf:nodeID="n4"/></boundIntervals></rdf:Description><rdf:Description rdf:nodeID="n21"><issued xmlns="http://purl.org/dc/terms/"><rdf:Description rdf:nodeID="n16"/></issued><Journal xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n8"/></Journal><volume xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">88</volume><first_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">9107</first_page><last_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">9111</last_page><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">
            A minimal cascade model for the mitotic oscillator involving cyclin and cdc2 kinase
          </title><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n22"/></creator></rdf:Description><rdf:Description rdf:nodeID="n19"><rdf:value xml:lang="en">c.lloyd@auckland.ac.nz</rdf:value><rdf:type><rdf:Description rdf:about="http://imc.org/vCard/3.0#internet"/></rdf:type></rdf:Description><rdf:Description rdf:nodeID="n18"><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Lloyd</Family><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Catherine</Given><Other xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">May</Other></rdf:Description><rdf:Description rdf:nodeID="n23"><Orgname xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">The University of Auckland</Orgname><Orgunit xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Auckland Bioengineering Institute</Orgunit></rdf:Description><rdf:Description rdf:nodeID="n20"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n3"/></N><EMAIL xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n15"/></EMAIL><ORG xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n23"/></ORG></rdf:Description><rdf:Description rdf:nodeID="n22"><rdf:_1><rdf:Description rdf:nodeID="n9"/></rdf:_1><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/></rdf:type></rdf:Description></rdf:RDF></model>