Location: Goodwin, 1965 @ 6ece09333be8 / goodwin_1965_b.cellml

Author:
pmr2.import <nobody@models.cellml.org>
Date:
2008-09-26 01:25:10+12:00
Desc:
committing version01 of goodwin_1965
Permanent Source URI:
https://models.cellml.org/workspace/goodwin_1965/rawfile/6ece09333be8ea80b073d45193f865fb4322048f/goodwin_1965_b.cellml

<?xml version='1.0' encoding='utf-8'?>
<!--  FILE :  goodwin_model_1965.xml


--><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#" xmlns:ns7="http://www.cellml.org/metadata/simulation/1.0#" cmeta:id="goodwin_model_1965" name="goodwin_model_1965">

<documentation xmlns="http://cellml.org/tmp-documentation">
    <article>
      <section id="sec_status">
        <title>Model Status</title>
        <para>
         This CellML model runs in both PCEnv and COR to recreate the published results.  The units have been checked and they are consistent.  This particular version of the model describes the second control system with interactions between non-linear oscillations.
          </para>
      </section>
      <sect1 id="sec_structure">
        <title>Model Structure</title>
        <para>
ABSTRACT: THE demonstration of negative feedback control processes operating at the molecular level in cells is one of the most significant developments in modern biology. The phenomena of feedback inhibition and feedback repression, whereby enzymatic activities are controlled at the level of the enzyme and the gene, respectively, provide a firm experimental basis for the construction of dynamic models which represent the fundamental regulatory activity of cells. The behavior of these and other molecular control circuits thus constitutes the basis of cell physiology, and in effect provides the physiologist with his elementary units of function. The purpose of this paper is to illustrate the type of periodic behavior which can arise in model systems incorporating the essential control features of enzymatic regulatory processes, and to discuss the significance of oscillatory motion in relation to the organization of cellular processes in time.  
</para>

        <para>
The complete original paper reference is cited below:
</para>
        <para>
          Oscillatory behavior in enzymatic control processes, Brian C. Goodwin, 1965, <ulink url="http://www.sciencedirect.com.ezproxy.auckland.ac.nz/science/journal/00652571">
            <emphasis>Advances in Enzyme Regulation</emphasis>
          </ulink>, 3, 425-438. (An abstract and a PDF version of the article are available to subscribers on the journal website.)  <ulink url="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&amp;amp;db=PubMed&amp;amp;list_uids=5861813&amp;amp;dopt=Abstract">PubMed ID: 5861813</ulink>
        </para>
		
        <informalfigure float="0" id="fig_reaction_diagram">
          <mediaobject>
            <imageobject>
              <objectinfo>
                <title>cell diagram</title>
              </objectinfo>
              <imagedata fileref="goodwin_1965b.png"/>
            </imageobject>
          </mediaobject>
          <caption>Schematic diagram of the second control system modelled in this study.  It is to be expected from the complexity of intracellular processes that control circuits will interact in some manner. One type of interaction which seems very probable is for the repressor of one genetic locus to have a repressive effect on another locus. This situation can be represented schematically here.</caption>
        </informalfigure>
      </sect1>
    </article>
  </documentation>
  
  
  <units name="first_order_rate_constant">
    <unit units="second" exponent="-1"/>
  </units>
  
  <units name="flux">
    <unit units="nanomolar"/>
    <unit units="second" exponent="-1"/>
  </units>
  
  <units name="nanomolar">
    <unit units="mole" prefix="nano"/>
    <unit units="litre" exponent="-1"/>
  </units>
  
  <units name="per_nanomolar">
    <unit units="nanomolar" exponent="-1"/>
  </units>

  
  <component name="environment">
    <variable units="second" public_interface="out" name="time" cmeta:id="environment_time"/>
  </component>
  
  
  <component cmeta:id="X1" name="X1">
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about="X1">
        <dc:title>X1</dc:title>
        <dcterms:alternative>concentration of mRNA of the 1st species</dcterms:alternative>  
      </rdf:Description>
    </rdf:RDF>
    <variable units="nanomolar" public_interface="out" name="X1" initial_value="7"/>
	
	<variable units="flux" name="a1" initial_value="360"/>
	<variable units="flux" name="b1" initial_value="10"/>
	<variable units="dimensionless" name="A1" initial_value="36"/>
	<variable units="per_nanomolar" name="k11" initial_value="1"/>
	<variable units="per_nanomolar" name="k12" initial_value="0"/>
	
	<variable units="nanomolar" public_interface="in" name="Y1"/>
	<variable units="nanomolar" public_interface="in" name="Y2"/>
	<variable units="second" public_interface="in" name="time"/>
	
	<math xmlns="http://www.w3.org/1998/Math/MathML" id="1"> 
      <apply>
        <eq/>
        <apply>
          <diff/>
          <bvar>
            <ci>time</ci>
          </bvar>
          <ci>X1</ci>
        </apply> 
        <apply>
          <minus/>
          <apply>
            <divide/>
            <ci> a1 </ci>
		    <apply>
              <plus/>
              <ci> A1 </ci>
			  <apply>
                <times/>
			    <ci> k11 </ci>
		        <ci> Y1 </ci>
	          </apply>
			  <apply>
                <times/>
			    <ci> k12 </ci>
		        <ci> Y2 </ci>
	          </apply>
			</apply>
		  </apply>
		  <ci> b1 </ci>
	    </apply>
      </apply>
    </math>
  </component>
  
  <component cmeta:id="Y1" name="Y1">
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about="Y1">
        <dc:title>Y1</dc:title>
        <dcterms:alternative>concentration of protein of the 1st species</dcterms:alternative>  
      </rdf:Description>
    </rdf:RDF>
    <variable units="nanomolar" public_interface="out" name="Y1" initial_value="-10"/>
	
	<variable units="flux" name="beta_1" initial_value="0"/>
	<variable units="first_order_rate_constant" name="alpha_1" initial_value="0.5"/>
	
	<variable units="nanomolar" public_interface="in" name="X1"/>
	<variable units="second" public_interface="in" name="time"/>
	
	<math xmlns="http://www.w3.org/1998/Math/MathML" id="2"> 
      <apply>
        <eq/>
        <apply>
          <diff/>
          <bvar>
            <ci>time</ci>
          </bvar>
          <ci>Y1</ci>
        </apply> 
        <apply>
          <minus/>
          <apply>
            <times/>
            <ci> alpha_1 </ci>
		    <ci> X1 </ci>
		  </apply>
		  <ci> beta_1 </ci>
	    </apply>
      </apply>
    </math>
  </component>
  
  <component cmeta:id="X2" name="X2">
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about="X2">
        <dc:title>X2</dc:title>
        <dcterms:alternative>concentration of mRNA of the 2nd species</dcterms:alternative>  
      </rdf:Description>
    </rdf:RDF>
    <variable units="nanomolar" public_interface="out" name="X2" initial_value="7"/>
	
	<variable units="flux" name="a2" initial_value="360"/>
	<variable units="flux" name="b2" initial_value="10"/>
	<variable units="dimensionless" name="A2" initial_value="43"/>
	<variable units="per_nanomolar" name="k21" initial_value="0"/>
	<variable units="per_nanomolar" name="k22" initial_value="1"/>
	
	<variable units="nanomolar" public_interface="in" name="Y1"/>
	<variable units="nanomolar" public_interface="in" name="Y2"/>
	<variable units="second" public_interface="in" name="time"/>
	
	<math xmlns="http://www.w3.org/1998/Math/MathML" id="3"> 
      <apply>
        <eq/>
        <apply>
          <diff/>
          <bvar>
            <ci>time</ci>
          </bvar>
          <ci>X2</ci>
        </apply> 
        <apply>
          <minus/>
          <apply>
            <divide/>
            <ci> a2 </ci>
		    <apply>
              <plus/>
              <ci> A2 </ci>
			  <apply>
                <times/>
			    <ci> k21 </ci>
		        <ci> Y1 </ci>
	          </apply>
			  <apply>
                <times/>
			    <ci> k22 </ci>
		        <ci> Y2 </ci>
	          </apply>
			</apply>
		  </apply>
		  <ci> b2 </ci>
	    </apply>
      </apply>
    </math>
  </component>
  
  <component cmeta:id="Y2" name="Y2">
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about="Y2">
        <dc:title>Y2</dc:title>
        <dcterms:alternative>concentration of protein of the 2nd species</dcterms:alternative>  
      </rdf:Description>
    </rdf:RDF>
    <variable units="nanomolar" public_interface="out" name="Y2" initial_value="-10"/>
	
	<variable units="flux" name="beta_2" initial_value="0"/>
	<variable units="first_order_rate_constant" name="alpha_2" initial_value="0.6"/>
	
	<variable units="nanomolar" public_interface="in" name="X2"/>
	<variable units="second" public_interface="in" name="time"/>
	
	<math xmlns="http://www.w3.org/1998/Math/MathML" id="4"> 
      <apply>
        <eq/>
        <apply>
          <diff/>
          <bvar>
            <ci>time</ci>
          </bvar>
          <ci>Y2</ci>
        </apply> 
        <apply>
          <minus/>
          <apply>
            <times/>
            <ci> alpha_2 </ci>
		    <ci> X2 </ci>
		  </apply>
		  <ci> beta_2 </ci>
	    </apply>
      </apply>
    </math>
  </component>
  
  <!-- connections -->
  
  <connection>
    <map_components component_2="environment" component_1="X1"/>
    <map_variables variable_2="time" variable_1="time"/>
  </connection>
  
  <connection>
    <map_components component_2="environment" component_1="Y1"/>
    <map_variables variable_2="time" variable_1="time"/>
  </connection>
  
  <connection>
    <map_components component_2="environment" component_1="X2"/>
    <map_variables variable_2="time" variable_1="time"/>
  </connection>
  
  <connection>
    <map_components component_2="environment" component_1="Y2"/>
    <map_variables variable_2="time" variable_1="time"/>
  </connection>
  
  <connection>
    <map_components component_2="Y1" component_1="X1"/>
    <map_variables variable_2="X1" variable_1="X1"/>
	<map_variables variable_2="Y1" variable_1="Y1"/>
  </connection>
  
  <connection>
    <map_components component_2="Y2" component_1="X1"/>
    <map_variables variable_2="Y2" variable_1="Y2"/>
  </connection>
  
  <connection>
    <map_components component_2="Y2" component_1="X2"/>
    <map_variables variable_2="X2" variable_1="X2"/>
	<map_variables variable_2="Y2" variable_1="Y2"/>
  </connection>
  
  <connection>
    <map_components component_2="Y1" component_1="X2"/>
    <map_variables variable_2="Y1" variable_1="Y1"/>
  </connection>

<rdf:RDF>
  <rdf:Seq rdf:about="rdf:#52922dd2-c10a-49a8-9129-a1de6a6723cd">
    <rdf:li rdf:resource="rdf:#30a9d871-38a8-461f-bccf-683669936bd0"/>
  </rdf:Seq>
  <rdf:Description rdf:about="rdf:#cbb10972-c55b-40c5-bb81-5295769b8731">
    <vCard:Given>Catherine</vCard:Given>
    <vCard:Family>Lloyd</vCard:Family>
    <vCard:Other>May</vCard:Other>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#98ae1a88-30d3-4c55-9b30-4013e56da969">
    <bqs:Pubmed_id>5861813</bqs:Pubmed_id>
    <bqs:JournalArticle rdf:resource="rdf:#b04fb2a7-404c-4c90-b110-3abbc2194dc7"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#30a9d871-38a8-461f-bccf-683669936bd0">
    <rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
    <vCard:N rdf:resource="rdf:#306f02cb-a42a-4a57-afb4-19fa8a0f897e"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#667022d1-ab23-4583-bba8-da6db4c6904e">
    <dcterms:W3CDTF>1965-00-00 00:00</dcterms:W3CDTF>
  </rdf:Description>
  <rdf:Description rdf:about="">
    <dc:publisher/>
    <cmeta:comment rdf:resource="rdf:#04b14351-7a2d-40e9-ba38-31cea8b2f12b"/>
    <dcterms:created rdf:resource="rdf:#444571d8-8a84-4228-95e1-4e5dbb13fc5e"/>
    <dc:creator rdf:resource="rdf:#e3f9038a-b8fb-424b-aeae-df64edb990fe"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#b04fb2a7-404c-4c90-b110-3abbc2194dc7">
    <dc:creator rdf:resource="rdf:#52922dd2-c10a-49a8-9129-a1de6a6723cd"/>
    <dc:title>Oscillatory behavior in enzymatic control processes</dc:title>
    <bqs:volume>3</bqs:volume>
    <bqs:first_page>425</bqs:first_page>
    <bqs:Journal rdf:resource="rdf:#b110c3b9-25f5-4f45-a50d-b3343555a722"/>
    <dcterms:issued rdf:resource="rdf:#667022d1-ab23-4583-bba8-da6db4c6904e"/>
    <bqs:last_page>438</bqs:last_page>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#444571d8-8a84-4228-95e1-4e5dbb13fc5e">
    <dcterms:W3CDTF>2008-09-26T00:00:00+00:00</dcterms:W3CDTF>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#70e768d1-506b-461b-819b-9f769b7a51a3">
    <dc:creator rdf:resource="rdf:#d4b1358c-8270-4296-9a61-657d0f3e8cb3"/>
    <rdf:value/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#d4b1358c-8270-4296-9a61-657d0f3e8cb3">
    <vCard:FN/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#e3f9038a-b8fb-424b-aeae-df64edb990fe">
    <vCard:ORG rdf:resource="rdf:#d473bdd8-b4b7-488b-9112-ecdefb4c82af"/>
    <vCard:EMAIL rdf:resource="rdf:#b412393e-7a83-48e8-ba22-d677e4bf8651"/>
    <vCard:N rdf:resource="rdf:#cbb10972-c55b-40c5-bb81-5295769b8731"/>
  </rdf:Description>
  <rdf:Description rdf:about="#goodwin_model_1965">
    <bqs:reference rdf:resource="rdf:#98ae1a88-30d3-4c55-9b30-4013e56da969"/>
    <cmeta:comment rdf:resource="rdf:#70e768d1-506b-461b-819b-9f769b7a51a3"/>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#d473bdd8-b4b7-488b-9112-ecdefb4c82af">
    <vCard:Orgname>The University of Auckland</vCard:Orgname>
    <vCard:Orgunit>Auckland Bioengineering Institute</vCard:Orgunit>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#04b14351-7a2d-40e9-ba38-31cea8b2f12b">
    <dc:creator rdf:resource="rdf:#99663c9b-3f20-4d82-b762-deafea679c58"/>
    <rdf:value>This CellML model runs in both PCEnv and COR to recreate the published results.  The units have been checked and they are consistent.  This particular version of the model describes the second control system with interactions between non-linear oscillations.</rdf:value>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#b110c3b9-25f5-4f45-a50d-b3343555a722">
    <dc:title>Advances in Enzyme Regulation</dc:title>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#b412393e-7a83-48e8-ba22-d677e4bf8651">
    <rdf:type rdf:resource="http://imc.org/vCard/3.0#internet"/>
    <rdf:value>c.lloyd@auckland.ac.nz</rdf:value>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#99663c9b-3f20-4d82-b762-deafea679c58">
    <vCard:FN>Catherine Lloyd</vCard:FN>
  </rdf:Description>
  <rdf:Description rdf:about="rdf:#306f02cb-a42a-4a57-afb4-19fa8a0f897e">
    <vCard:Given>Brian</vCard:Given>
    <vCard:Family>Goodwin</vCard:Family>
    <vCard:Other>C</vCard:Other>
  </rdf:Description>
</rdf:RDF>
</model>