Personal tools
You are here: Home Model Repository Kinetic Analysis of a Molecular Model of the Budding Yeast Cell Cycle
 
Views
Document Actions

Kinetic Analysis of a Molecular Model of the Budding Yeast Cell Cycle

The CellML code.

XML source view

<!--  FILE :  chen_model_2000.xml

CREATED :  26th September 2003

LAST MODIFIED : 26th September 2003

AUTHOR :  Catherine Lloyd
          Bioengineering Institute
          The University of Auckland
          
MODEL STATUS :  This model conforms to the CellML 1.0 Specification released on
10th August 2001, and the 16/1/02 CellML Metadata 1.0 Specification.

DESCRIPTION :  This file contains a CellML description of Chen et al.'s kinetic analysis of a molecular model of the budding yeast cell cycle.

CHANGES:  
  
-->
<model xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:rdf="http://www.w3.org/1999/0P/PP-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xmlns="http://www.cellml.org/cellml/1.0#" cmeta:id="chen_csikasz-nagy_gyorffy_val_novak_tyson_2000_version01" name="chen_csikasz-nagy_gyorffy_val_novak_tyson_2000_version01">
<documentation xmlns="http://cellml.org/tmp-documentation">
<article>
  
<articleinfo>
  
<title>Modelling the Budding Yeast Cell Cycle</title>
  
<author>
    
<firstname>Catherine</firstname>
          
<surname>Lloyd</surname>
    
<affiliation>
      
<shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
    
</affiliation>
  
</author>
</articleinfo>
  
<section id="sec_status">
    
<title>Model Status</title>
    
<para>
            This is the original unchecked version of the model imported from the previous
            CellML model repository, 24-Jan-2006.
          
</para>
  
</section>
  
<sect1 id="sec_structure">
<title>Model Structure</title>

<para>
During mitotic cell division, eukaryotic cells will replicate their DNA during the S-phase of the cell cycle, and then divide during the M-phase.  S and M phases are temporally separated by gaps, G1 and G2 phases.  These discrete phases of the cell cycle are carefully regulated by specific proteins:
</para>
<itemizedlist>
  
<listitem>
            
<para>In order to ensure that DNA replication only occurs once per cell cycle, cyclin-dependent protein kinases (CDKs) control the activity of licensing factors, which in turn bind to the DNA and prime the origins of replication.  The CDKs ensure that this only occurs once per cycle.</para>
          
</listitem>
  
<listitem>
            
<para>It is also important that the cell doesn't begin to divide until DNA replication is complete.  Chromosome alignment during the early M phase is required for the activation of the anaphase-promoting complex (APC).  In turn, this initiates the degradation of an inhibitor of chromatid separation.  APC also mediates the break down of mitotic cyclins, thereby destroying CDK activities and allowing licensing factors to accumulate and origins to be primed for replication.</para>
          
</listitem>
  
<listitem>
            
<para>Thirdly, the cell must coordinate its DNA replication and division cycle with cell growth.  In order to maintain a certain cell size, the cell must reach a critical mass before it divides.</para>
          
</listitem>
</itemizedlist>  

<para>
The majority of dividing eukaryotic cells fulfill these three criteria.  However, budding yeast are unusual in that they divide asymmetrically.  At the 
<emphasis>Start</emphasis> of the cell cycle, a bud emerges from the mother cell.  S and M phases are completed before the bud can grow as large as the mother cell and consequently, budding produces a large mother cell and a small daughter cell.  Following division the daughter cell enters an extended G1 phase during which it has to grow to a critical size before it can produce a bud itself.  A second anomaly of yeast budding is that the cells pass through the S and M phases of the cell cycle without their chromatin condensing into discrete chromosomes.  In addition, DNA replication does not have to be complete before the cell passes into the M-phase of division.
</para>

<para>
It has been suggested that the budding yeast cycle is an alternation between two self-maintaining states: 
</para>
<itemizedlist>
  
<listitem>
            
<para>the G1 state in which APC is active, CDK activity is low, and origins are licensed; and </para>
          
</listitem>
  
<listitem>
            
<para>the S/M state in which the APC is inactive, CDK activity is high, and origins are fired and incapable of firing again.</para>
          
</listitem>
</itemizedlist>
<para>
The G1 state is self-reinforcing because APC destroys S-phase and M-phase cyclins.  The S/M state is self-reinforcing because CDKs inactivate APC.  
</para>

<para>
In the Chen 
<emphasis>et al.</emphasis> 2000 publication described here, the authors aim to describe the molecular mechanisms underlying the existence of the two stable states (G1 and S/M), and also the transitions between them.  Based on experimental data, they develop a mathematical model of the budding yeast cell cycle (see <xref linkend="fig_reaction_diagram" /> below).  This model summarises a vast amount of experimental data, and the model can be used to explore the properties of hypothetical mechanisms. 
</para>

<para>
The model has been described here in CellML (the raw CellML description of the Chen 
<emphasis>et al.</emphasis> 2000 model can be downloaded in various formats as described in <xref linkend="sec_download_this_model" />).     
</para>

<para>
The complete original paper reference is cited below:
</para>

<para>
<ulink url="http://www.molbiolcell.org/cgi/content/abstract/11/1/369">Kinetic Analysis of a Molecular Model of the Budding Yeast Cell Cycle</ulink>, Katherine C. Chen, Attila Csikasz-Nagy, Bela Gyorffy, John Val, Bela Novak, and John J. Tyson, 2000, <ulink url="http://www.molbiolcell.org/">
            
<emphasis>Molecular Biology of the Cell</emphasis>
          
</ulink>, 11, 369-391.  (<ulink url="http://www.molbiolcell.org/cgi/content/full/11/1/369">Full text (HTML)</ulink> and <ulink url="http://www.molbiolcell.org/cgi/reprint/11/1/369.pdf">PDF</ulink> versions of the article are available on the <emphasis>Molecular Biology of the Cell</emphasis> website.)  <ulink url="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&amp;db=PubMed&amp;list_uids=10637314&amp;dopt=Abstract">PubMed ID: 10637314</ulink>
</para>

<informalfigure float="0" id="fig_reaction_diagram">
<mediaobject>
  
<imageobject>
    
<objectinfo>
      
<title>reaction diagram</title>
    
</objectinfo>
    
<imagedata fileref="../images/chen_model_2000/reaction_diagram.gif" />
  
</imageobject>
</mediaobject>
<caption>Molecular model of the control of CDK activities during the budding yeast cell cycle.</caption>
</informalfigure>

</sect1>
</article>
</documentation>
  
  
  
<units name="nanomolar">
    
<unit units="mole" prefix="nano" />
    
<unit units="litre" exponent="-1" />
  
</units>
  
  
<units name="minute">
    
<unit units="second" multiplier="60.0" />
  
</units>
  
  
<units name="flux">
    
<unit units="nanomolar" />
    
<unit units="minute" exponent="-1" />
  
</units>
  
  
<units name="first_order_rate_constant">
    
<unit units="minute" exponent="-1" />
  
</units>
 
  
  
<component name="environment">
    
<variable units="minute" public_interface="out" name="time" />
  
</component>
  
  
<component cmeta:id="Cln2" name="Cln2">
    
<rdf:RDF>
      
<rdf:Description rdf:about="Cln2">
        
<dc:title>Cln2</dc:title>
        
<dcterms:alternative>Cyclin n2</dcterms:alternative>  
      
</rdf:Description>
    
</rdf:RDF> 
    
<variable units="nanomolar" public_interface="out" name="Cln2" />
    
    
<variable units="first_order_rate_constant" name="ks_n2" initial_value="0.0" />
    
<variable units="first_order_rate_constant" name="ks_n2_" initial_value="0.05" />
    
<variable units="first_order_rate_constant" name="kd_n2" initial_value="0.1" />
    
    
<variable units="dimensionless" public_interface="in" name="mass" />
    
<variable units="nanomolar" public_interface="in" name="SBF" />
    
<variable units="minute" public_interface="in" name="time" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<apply>
          
<diff /> 
          
<bvar>
            
<ci>time</ci>
          
</bvar> 
          
<ci>Cln2</ci> 
        
</apply>
        
<apply>
          
<minus />
          
<apply>
            
<times />
            
<ci> mass </ci>
            
<apply>
              
<plus />
              
<ci> ks_n2 </ci>
              
<apply>
                
<times />
                
<ci> ks_n2_ </ci>
                
<ci> SBF </ci>
              
</apply>
            
</apply>
          
</apply>
          
<apply>
            
<times />
            
<ci> kd_n2 </ci>
            
<ci> Cln2 </ci>
          
</apply>
        
</apply>
      
</apply>    
    
</math>
  
</component>
  
  
<component cmeta:id="Clb2_T" name="Clb2_T">
    
<rdf:RDF>
      
<rdf:Description rdf:about="Clb2_T">
        
<dc:title>Clb2_T</dc:title>
        
<dcterms:alternative>total Cyclin b2</dcterms:alternative>  
      
</rdf:Description>
    
</rdf:RDF> 
    
<variable units="nanomolar" public_interface="out" name="Clb2_T" />
    
<variable units="nanomolar" public_interface="out" name="Hct1_T" />
    
    
<variable units="first_order_rate_constant" name="ks_b2" initial_value="0.002" />
    
<variable units="first_order_rate_constant" name="ks_b2_" initial_value="0.05" />
    
<variable units="first_order_rate_constant" name="kd_b2" initial_value="0.01" />
    
<variable units="first_order_rate_constant" name="kd_b2_" initial_value="2.0" />
    
<variable units="first_order_rate_constant" name="kd_b2__" initial_value="0.05" />
    
<variable units="flux" name="Vd_b2" />
    
    
<variable units="dimensionless" public_interface="in" name="mass" />
    
<variable units="nanomolar" public_interface="in" name="Mcm1" />
    
<variable units="nanomolar" public_interface="in" name="Hct1" />
    
<variable units="nanomolar" public_interface="in" name="Cdc20" />
    
<variable units="minute" public_interface="in" name="time" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<apply>
          
<diff /> 
          
<bvar>
            
<ci>time</ci>
          
</bvar> 
          
<ci>Clb2_T</ci> 
        
</apply>
        
<apply>
          
<minus />
          
<apply>
            
<times />
            
<ci> mass </ci>
            
<apply>
              
<plus />
              
<ci> ks_b2 </ci>
              
<apply>
                
<times />
                
<ci> ks_b2_ </ci>
                
<ci> Mcm1 </ci>
              
</apply>
            
</apply>
          
</apply>
          
<apply>
            
<times />
            
<ci> Vd_b2 </ci>
            
<ci> Clb2_T </ci>
          
</apply>
        
</apply>
      
</apply>
      
      
<apply id="Vd_b2_calculation">
        
<eq />
        
<ci> Vd_b2 </ci>
        
<apply>
          
<plus />
          
<apply>
            
<times />
            
<ci> kd_b2 </ci>
            
<apply>
              
<minus />
              
<ci> Hct1_T </ci>
              
<ci> Hct1 </ci>
            
</apply>
          
</apply>
          
<apply>
            
<times />
            
<ci> kd_b2_ </ci>
            
<ci> Hct1 </ci>
          
</apply>  
          
<apply>
            
<times />
            
<ci> kd_b2__ </ci>
            
<ci> Cdc20 </ci>
          
</apply>
        
</apply>
      
</apply>
      
      
<apply id="Hct1_T_calculation">
        
<eq />
        
<ci> Hct1_T </ci>
        
<apply>
          
<plus />
          
<apply>
            
<divide />
            
<apply>
              
<minus />
              
<ci> Vd_b2 </ci>
              
<apply>
                
<plus />
                
<apply>
                  
<times />
                  
<ci> kd_b2_ </ci>
                  
<ci> Hct1 </ci>
                
</apply>  
                
<apply>
                  
<times />
                  
<ci> kd_b2__ </ci>
                  
<ci> Cdc20 </ci>
                
</apply>
              
</apply>
            
</apply>
            
<ci> kd_b2 </ci>
          
</apply>
          
<ci> Hct1 </ci>
        
</apply>
      
</apply>   
    
</math>
  
</component>
  
  
<component cmeta:id="Clb2" name="Clb2">
    
<rdf:RDF>
      
<rdf:Description rdf:about="Clb2">
        
<dc:title>Clb2</dc:title>
        
<dcterms:alternative>Cyclin b2</dcterms:alternative>  
      
</rdf:Description>
    
</rdf:RDF> 
    
<variable units="nanomolar" public_interface="out" name="Clb2" />
    
    
<variable units="nanomolar" public_interface="in" name="Clb2_Sic1" />
    
<variable units="nanomolar" public_interface="in" name="Clb2_T" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<ci>Clb2</ci> 
        
<apply>
          
<minus />
          
<ci>Clb2_T</ci>
          
<ci>Clb2_Sic1</ci> 
        
</apply>
      
</apply>   
    
</math>
  
</component>
  
  
<component cmeta:id="Clb5" name="Clb5">
    
<rdf:RDF>
      
<rdf:Description rdf:about="Clb5">
        
<dc:title>Clb5</dc:title>
        
<dcterms:alternative>Cyclin b5</dcterms:alternative>  
      
</rdf:Description>
    
</rdf:RDF> 
    
<variable units="nanomolar" public_interface="out" name="Clb5" />
    
    
<variable units="nanomolar" public_interface="in" name="Clb5_Sic1" />
    
<variable units="nanomolar" public_interface="in" name="Clb5_T" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<ci>Clb5</ci> 
        
<apply>
          
<minus />
          
<ci>Clb5_T</ci>
          
<ci>Clb5_Sic1</ci> 
        
</apply>
      
</apply>   
    
</math>
  
</component>
  
  
<component name="Sic1"> 
    
<variable units="nanomolar" public_interface="out" name="Sic1" />
    
    
<variable units="nanomolar" public_interface="in" name="Clb2_Sic1" />
    
<variable units="nanomolar" public_interface="in" name="Clb5_Sic1" />
    
<variable units="nanomolar" public_interface="in" name="Sic1_T" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<ci>Sic1</ci> 
        
<apply>
          
<minus />
          
<ci>Sic1_T</ci>
          
<apply>
            
<plus />
            
<ci>Clb2_Sic1</ci> 
            
<ci>Clb5_Sic1</ci>
          
</apply> 
        
</apply>
      
</apply>   
    
</math>
  
</component>
  
  
<component cmeta:id="Clb5_T" name="Clb5_T">
    
<rdf:RDF>
      
<rdf:Description rdf:about="Clb5_T">
        
<dc:title>Clb5_T</dc:title>
        
<dcterms:alternative>total Cyclin b5</dcterms:alternative>  
      
</rdf:Description>
    
</rdf:RDF> 
    
<variable units="nanomolar" public_interface="out" name="Clb5_T" />
    
    
<variable units="first_order_rate_constant" name="ks_b5" initial_value="0.006" />
    
<variable units="first_order_rate_constant" name="ks_b5_" initial_value="0.02" />
    
<variable units="first_order_rate_constant" name="kd_b5" initial_value="0.1" />
    
<variable units="first_order_rate_constant" name="kd_b5_" initial_value="0.25" />
    
<variable units="flux" name="Vd_b5" />
    
    
<variable units="dimensionless" public_interface="in" name="mass" />
    
<variable units="nanomolar" public_interface="in" name="MBF" />
    
<variable units="nanomolar" public_interface="in" name="Cdc20" />
    
<variable units="minute" public_interface="in" name="time" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<apply>
          
<diff /> 
          
<bvar>
            
<ci>time</ci>
          
</bvar> 
          
<ci>Clb5_T</ci> 
        
</apply>
        
<apply>
          
<minus />
          
<apply>
            
<times />
            
<ci> mass </ci>
            
<apply>
              
<plus />
              
<ci> ks_b5 </ci>
              
<apply>
                
<times />
                
<ci> ks_b5_ </ci>
                
<ci> MBF </ci>
              
</apply>
            
</apply>
          
</apply>
          
<apply>
            
<times />
            
<ci> Vd_b5 </ci>
            
<ci> Clb5_T </ci>
          
</apply>
        
</apply>
      
</apply>
      
      
<apply id="Vd_b5_calculation">
        
<eq />
        
<ci> Vd_b5 </ci>
        
<apply>
          
<plus />
          
<ci> kd_b5 </ci>
          
<apply>
            
<times />
            
<ci> kd_b5_ </ci>
            
<ci> Cdc20 </ci>
          
</apply>
        
</apply>
      
</apply>   
    
</math>
  
</component>
  
  
<component name="Bck2"> 
    
<variable units="nanomolar" public_interface="out" name="Bck2" />
    
    
<variable units="dimensionless" name="Bck2_0" initial_value="0.0027" />
    
    
<variable units="dimensionless" public_interface="in" name="mass" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply id="Bck2_calculation">
        
<eq />
        
<ci> Bck2 </ci>
        
<apply>
          
<times />
          
<ci> Bck2_0 </ci>
          
<ci> mass </ci>
        
</apply>
      
</apply>   
    
</math>
  
</component>
  
  
<component cmeta:id="Cln3" name="Cln3">
    
<rdf:RDF>
      
<rdf:Description rdf:about="Cln3">
        
<dc:title>Cln3</dc:title>
        
<dcterms:alternative>Cyclin n3</dcterms:alternative>  
      
</rdf:Description>
    
</rdf:RDF> 
    
<variable units="nanomolar" public_interface="out" name="Cln3" />
    
    
<variable units="dimensionless" name="Jn3" initial_value="6.0" />
    
<variable units="dimensionless" name="Dn3" initial_value="1.0" />
    
<variable units="dimensionless" name="Cln3_max" initial_value="0.02" />
    
    
<variable units="dimensionless" public_interface="in" name="mass" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML">
      
<apply id="Cln3_calculation">
        
<eq />
        
<ci> Cln3 </ci>
        
<apply>
          
<times />
          
<ci> Cln3_max </ci>
          
<apply>
            
<divide />
            
<apply>
              
<times />
              
<ci> Dn3 </ci>  
              
<ci> mass </ci>
            
</apply>
            
<apply>
              
<plus />
              
<ci> Jn3 </ci>
              
<apply>
                
<times />
                
<ci> Dn3 </ci>  
                
<ci> mass </ci>
              
</apply>
            
</apply>
          
</apply>  
        
</apply>
      
</apply> 
    
</math>
  
</component>
  
  
<component name="Sic1_T"> 
    
<variable units="nanomolar" public_interface="out" name="Sic1_T" />
    
    
<variable units="first_order_rate_constant" name="ks_c1" initial_value="0.02" />
    
<variable units="first_order_rate_constant" name="ks_c1_" initial_value="0.1" />
    
    
<variable units="first_order_rate_constant" public_interface="in" name="kd1_c1" />
    
<variable units="dimensionless" public_interface="in" name="Jd2_c1" />
    
<variable units="flux" public_interface="in" name="Vd2_c1" />
    
<variable units="nanomolar" public_interface="in" name="Swi5" />
    
<variable units="minute" public_interface="in" name="time" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<apply>
          
<diff /> 
          
<bvar>
            
<ci>time</ci>
          
</bvar> 
          
<ci>Sic1_T</ci> 
        
</apply>
        
<apply>
          
<minus />
          
<apply>
            
<plus />
            
<ci> ks_c1 </ci>
            
<apply>
              
<times />
              
<ci> ks_c1_ </ci>
              
<ci> Swi5 </ci>
            
</apply>
          
</apply>
          
<apply>
            
<times />
            
<ci> Sic1_T </ci>
            
<apply>
              
<plus />
              
<ci> kd1_c1 </ci>
              
<apply>
                
<divide />
                
<ci> Vd2_c1 </ci>
                
<apply>
                  
<plus />
                  
<ci> Jd2_c1 </ci>
                  
<ci> Sic1_T </ci>
                
</apply>
              
</apply>
            
</apply>
          
</apply>
        
</apply>
      
</apply>   
    
</math>
  
</component>
  
  
<component name="Clb2_Sic1"> 
    
<variable units="nanomolar" public_interface="out" name="Clb2_Sic1" />
    
    
<variable units="first_order_rate_constant" name="kas_b2" initial_value="50.0" />
    
<variable units="first_order_rate_constant" name="kdi_b2" initial_value="0.05" />
    
<variable units="flux" name="Vd_b2" />
    
    
<variable units="first_order_rate_constant" public_interface="in" name="kd1_c1" />
    
<variable units="dimensionless" public_interface="in" name="Jd2_c1" />
    
<variable units="flux" public_interface="in" name="Vd2_c1" />
    
<variable units="nanomolar" public_interface="in" name="Sic1_T" />
    
<variable units="nanomolar" public_interface="in" name="Sic1" />
    
<variable units="nanomolar" public_interface="in" name="Clb2" />
    
<variable units="minute" public_interface="in" name="time" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<apply>
          
<diff /> 
          
<bvar>
            
<ci>time</ci>
          
</bvar> 
          
<ci>Clb2_Sic1</ci> 
        
</apply>
        
<apply>
          
<minus />
          
<apply>
            
<times />
            
<ci> kas_b2 </ci>
            
<ci>Clb2_Sic1</ci>
          
</apply>
          
<apply>
            
<times />
            
<ci>Clb2_Sic1</ci>
            
<apply>
              
<plus />
              
<ci> kdi_b2 </ci>
              
<ci> Vd_b2 </ci>
              
<ci> kd1_c1 </ci>
              
<apply>
                
<divide />
                
<ci> Vd2_c1 </ci>
                
<apply>
                  
<plus />
                  
<ci> Jd2_c1 </ci>
                  
<ci> Sic1_T </ci>
                
</apply>
              
</apply>
            
</apply>
          
</apply>
        
</apply>
      
</apply>   
    
</math>
  
</component>
  
  
<component name="Clb5_Sic1"> 
    
<variable units="nanomolar" public_interface="out" name="Clb5_Sic1" />
    
    
<variable units="first_order_rate_constant" name="kas_b5" initial_value="50.0" />
    
<variable units="first_order_rate_constant" name="kdi_b5" initial_value="0.05" />
    
<variable units="flux" name="Vd_b5" />
    
    
<variable units="first_order_rate_constant" public_interface="in" name="kd1_c1" />
    
<variable units="dimensionless" public_interface="in" name="Jd2_c1" />
    
<variable units="flux" public_interface="in" name="Vd2_c1" />
    
<variable units="nanomolar" public_interface="in" name="Sic1_T" />
    
<variable units="nanomolar" public_interface="in" name="Sic1" />
    
<variable units="nanomolar" public_interface="in" name="Clb5" />
    
<variable units="minute" public_interface="in" name="time" />
    
    
<math xmlns="http://www.w3.org/1998/Math/MathML"> 
      
<apply>
        
<eq /> 
        
<apply>
          
<diff /> 
          
<bvar>
            
<ci>time</ci>
          
</bvar> 
          
<ci>Clb5_Sic1</ci> 
        
</apply>
        
<apply>
          
<minus />
          
<apply>
            
<times />
            
<