Location: Dupont Goldbeter 1992 @ d4072786f68e / dupont_1992a.cellml

Author:
Hanne <Hanne@hanne-nielsens-macbook.local>
Date:
2010-01-08 12:36:48+13:00
Desc:
Added cmeta:ids to CellML file and added session file
Permanent Source URI:
https://staging.physiomeproject.org/workspace/dupont_goldbeter_1992/rawfile/d4072786f68e3a28808b2a63f7909c30e83d833f/dupont_1992a.cellml

<?xml version="1.0"?>
<!-- FILE : dupont_1992a.cellml
CREATED : 27th November 2009
LAST MODIFIED : 1st December 2009
MODEL STATUS : This model conforms to the CellML 1.1 Specification.
DESCRIPTION : This file contains a CellML description of Dupont and Goldbetter's 1992 mathematical model of protein phosphorylation driven by intracellular calcium oscillations.
--><model xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xml:base="file:///Users/Hanne/Desktop/repository%20models/dupont_goldbeter_1992/dupont_1992a.cellml" cmeta:id="Dupont_1992a" name="Dupont_1992a">
      <documentation xmlns="http://cellml.org/tmp-documentation">
            <article>
                  <articleinfo>
                        <title>Protein phosphorylation driven by intracellular calcium oscillations: A kinetic analysis</title>
                        <author>
                              <firstname>Ethan</firstname>
                              <surname>Choi</surname>
                              <affiliation>
                                    <shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
                              </affiliation>
                        </author>
                  </articleinfo>
                  <section id="sec_status">
                        <title>Model Status</title>
                        <para>This model has been built with the differential expressions in Dupont and Goldbeter's 1992 paper. This file is known to run in PCEnv and COR, and variables for constants (K1 and K2) can be altered to produce all cases of figure 4 in the paper. The current parameterization is set to reproduce K1=K2 = 0.01 (note the erratum received in 1995: figure4c is produced by K1=K2=1, and not 10 as stated in the paper). Initial conditions for Z, Y and Wstar were set by letting the model settle into a steady state.</para>
                  </section>
                  <sect1 id="sec_structure">
                        <title>Model Structure</title>
                        <para>Abstract: Given the ubiquitous nature of signal-induced Ca2+ oscillations, the question arises as to how cellular responses are affected by repetitive Ca2+ spikes. Among these responses, we focus on those involving protein phosphorylation. We examine, by numerical simulations of a theoretical model, the situation where a protein is phosphorylated by a Ca2+-activated kinase and dephosphorylated by a phosphatase. This reversible phosphorylation system is coupled to a mechanism generating cytosolic Ca2+ oscillations; for definiteness, this oscillatory mechanism is based on the process of Ca2+-induced Ca2+ release. The analysis shows that the average fraction of phosphorylated protein increases with the frequency of repetitive Ca2+ spikes; the latter frequency generally rises with the extent of external stimulation. Protein phosphorylation therefore provides a mechanism for the encoding of the external stimulation in terms of the frequency of signal-induced Ca2+ oscillations. Such a frequency encoding requires precise kinetic conditions on the Michaelis-Menten constants of the kinase and phosphatase, their maximal rates, and the degree of cooperativity in kinase activation by Ca2+. In particular, the most efficient encoding of Ca2+ oscillations based on protein phosphorylation occurs in conditions of zero-order ultrasensitivity, when the kinase and phosphatase are saturated by their protein substrate. The kinetic analysis uncovers a wide variety of temporal patterns of phosphorylation that could be driven by signal-induced Ca2+ oscillations.</para>
						<informalfigure float="0" id="fig_reaction_diagram">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>model diagram</title>
							</objectinfo>
							<imagedata fileref="dupont_1992.png"/>
						</imageobject>
					</mediaobject>
					<caption>Schematic diagram of the cell model.</caption>
				</informalfigure>
                        <para>The complete original paper reference is cited below:</para>
                        <para>
                              Protein phosphorylation driven by intracellular calcium oscillations: A kinetic analysis, Dupont G, Goldbeter A 1992, <emphasis>Biophysical Chemistry</emphasis>
                              41, 257-270. <ulink url="http://www.ncbi.nlm.nih.gov/pubmed/1316185">PubMedID: 1316185</ulink>
                        </para>
                  </sect1>
            </article>
      </documentation>
	  
      <!--units defined-->
      <units name="micromolar">
            <unit prefix="micro" units="mole"/>
            <unit exponent="-1" units="liter"/>
      </units>
      <units name="minute">
            <unit multiplier="60" units="second"/>
      </units>
      <units name="per_minute">
            <unit exponent="-1" units="minute"/>
      </units>
      <units name="micromolar_min">
            <unit units="micromolar"/>
            <unit units="per_minute"/>
      </units>
      <!--components-->
      <component name="environment">
            <variable cmeta:id="environment_time" name="time" public_interface="out" units="minute"/>
      </component>
      <component cmeta:id="parameters" name="parameters">
            
            <variable initial_value="65" name="VM2" units="micromolar_min"/>
            <variable initial_value="500" name="VM3" units="micromolar_min"/>
            <variable initial_value="2" name="KR" units="micromolar"/>
            <variable initial_value="0.9" name="KA" units="micromolar"/>
            <variable initial_value="1" name="KP" units="micromolar"/>
            <variable initial_value="2" name="n" units="dimensionless"/>
            <variable initial_value="2" name="m" units="dimensionless"/>
            <variable initial_value="4" name="p" units="dimensionless"/>
            <variable initial_value="1" name="kf" public_interface="out" units="per_minute"/>
            <variable initial_value="10" name="k" public_interface="out" units="per_minute"/>
            <variable name="Y" public_interface="in" units="micromolar"/>
            <variable name="Z" public_interface="in" units="micromolar"/>
            <variable name="v2" public_interface="out" units="micromolar_min"/>
            <variable name="v3" public_interface="out" units="micromolar_min"/>
            <math xmlns="http://www.w3.org/1998/Math/MathML">
                  <apply>
                        <eq/>
                        <ci>v2</ci>
                        <apply>
                              <divide/>
                              <apply>
                                    <times/>
                                    <ci>VM2</ci>
                                    <apply>
                                          <power/>
                                          <ci>Z</ci>
                                          <ci>n</ci>
                                    </apply>
                              </apply>
                              <apply>
                                    <plus/>
                                    <apply>
                                          <power/>
                                          <ci>KP</ci>
                                          <ci>n</ci>
                                    </apply>
                                    <apply>
                                          <power/>
                                          <ci>Z</ci>
                                          <ci>n</ci>
                                    </apply>
                              </apply>
                        </apply>
                  </apply>
                  <apply>
                        <eq/>
                        <ci>v3</ci>
                        <apply>
                              <times/>
                              <ci>VM3</ci>
                              <apply>
                                    <divide/>
                                    <apply>
                                          <power/>
                                          <ci>Y</ci>
                                          <ci>m</ci>
                                    </apply>
                                    <apply>
                                          <plus/>
                                          <apply>
                                                <power/>
                                                <ci>KR</ci>
                                                <ci>m</ci>
                                          </apply>
                                          <apply>
                                                <power/>
                                                <ci>Y</ci>
                                                <ci>m</ci>
                                          </apply>
                                    </apply>
                              </apply>
                              <apply>
                                    <divide/>
                                    <apply>
                                          <power/>
                                          <ci>Z</ci>
                                          <ci>p</ci>
                                    </apply>
                                    <apply>
                                          <plus/>
                                          <apply>
                                                <power/>
                                                <ci>KA</ci>
                                                <ci>p</ci>
                                          </apply>
                                          <apply>
                                                <power/>
                                                <ci>Z</ci>
                                                <ci>p</ci>
                                          </apply>
                                    </apply>
                              </apply>
                        </apply>
                  </apply>
            </math>
      </component>
      <component cmeta:id="cytosol" name="cytosol">
            
            <variable name="time" public_interface="in" units="minute"/>
            <variable initial_value="1" name="v0" units="micromolar_min"/>
            <variable initial_value="2.7" name="v1beta" units="micromolar_min"/>
            <variable name="v2" public_interface="in" units="micromolar_min"/>
            <variable name="v3" public_interface="in" units="micromolar_min"/>
            <variable name="kf" public_interface="in" units="per_minute"/>
            <variable name="k" public_interface="in" units="per_minute"/>
            <variable cmeta:id="Y" name="Y" public_interface="in" units="micromolar"/>
            <variable cmeta:id="Z" initial_value="0.26" name="Z" public_interface="out" units="micromolar"/>
            <math xmlns="http://www.w3.org/1998/Math/MathML">
                  <apply>
                        <eq/>
                        <apply>
                              <diff/>
                              <bvar>
                                    <ci>time</ci>
                              </bvar>
                              <ci>Z</ci>
                        </apply>
                        <apply>
                              <minus/>
                              <apply>
                                    <plus/>
                                    <apply>
                                          <minus/>
                                          <apply>
                                                <plus/>
                                                <ci>v0</ci>
                                                <ci>v1beta</ci>
                                          </apply>
                                          <ci>v2</ci>
                                    </apply>
                                    <ci>v3</ci>
                                    <apply>
                                          <times/>
                                          <ci>kf</ci>
                                          <ci>Y</ci>
                                    </apply>
                              </apply>
                              <apply>
                                    <times/>
                                    <ci>k</ci>
                                    <ci>Z</ci>
                              </apply>
                        </apply>
                  </apply>
            </math>
      </component>
      <component cmeta:id="insensitive_pool" name="insensitive_pool">
            
            <variable name="time" public_interface="in" units="minute"/>
            <variable name="v2" public_interface="in" units="micromolar_min"/>
            <variable name="v3" public_interface="in" units="micromolar_min"/>
            <variable name="kf" public_interface="in" units="per_minute"/>
            <variable cmeta:id="Y" initial_value="1.7" name="Y" public_interface="out" units="micromolar"/>
            <math xmlns="http://www.w3.org/1998/Math/MathML">
                  <apply>
                        <eq/>
                        <apply>
                              <diff/>
                              <bvar>
                                    <ci>time</ci>
                              </bvar>
                              <ci>Y</ci>
                        </apply>
                        <apply>
                              <minus/>
                              <apply>
                                    <minus/>
                                    <ci>v2</ci>
                                    <ci>v3</ci>
                              </apply>
                              <apply>
                                    <times/>
                                    <ci>kf</ci>
                                    <ci>Y</ci>
                              </apply>
                        </apply>
                  </apply>
            </math>
      </component>
      <component cmeta:id="phosphorylation" name="phosphorylation">
            
            <variable name="time" public_interface="in" units="minute"/>
            <variable initial_value="2.5" name="vP" units="micromolar_min"/>
            <variable name="vK" private_interface="in" units="micromolar_min"/>
            <variable initial_value="0.01" name="K1" units="dimensionless"/>
            <variable initial_value="0.01" name="K2" units="dimensionless"/>
            <variable initial_value="1" name="WT" units="micromolar"/>
            <variable name="Z" private_interface="out" public_interface="in" units="micromolar"/>
            <variable cmeta:id="Wstar" initial_value="0.37" name="Wstar" units="dimensionless"/>
            <math xmlns="http://www.w3.org/1998/Math/MathML">
                  <apply>
                        <eq/>
                        <apply>
                              <diff/>
                              <bvar>
                                    <ci>time</ci>
                              </bvar>
                              <ci>Wstar</ci>
                        </apply>
                        <apply>
                              <times/>
                              <apply>
                                    <divide/>
                                    <ci>vP</ci>
                                    <ci>WT</ci>
                              </apply>
                              <apply>
                                    <minus/>
                                    <apply>
                                          <divide/>
                                          <apply>
                                                <times/>
                                                <apply>
                                                      <divide/>
                                                      <ci>vK</ci>
                                                      <ci>vP</ci>
                                                </apply>
                                                <apply>
                                                      <minus/>
                                                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                                                      <ci>Wstar</ci>
                                                </apply>
                                          </apply>
                                          <apply>
                                                <minus/>
                                                <apply>
                                                      <plus/>
                                                      <ci>K1</ci>
                                                      <cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
                                                </apply>
                                                <ci>Wstar</ci>
                                          </apply>
                                    </apply>
                                    <apply>
                                          <divide/>
                                          <ci>Wstar</ci>
                                          <apply>
                                                <plus/>
                                                <ci>K2</ci>
                                                <ci>Wstar</ci>
                                          </apply>
                                    </apply>
                              </apply>
                        </apply>
                  </apply>
            </math>
      </component>
      <component cmeta:id="kinase_reaction" name="kinase_reaction">
            
            <variable initial_value="20" name="vMK" units="micromolar_min"/>
            <variable initial_value="2.5" name="Ka" units="micromolar"/>
            <variable initial_value="1" name="q" units="dimensionless"/>
            <variable name="Z" public_interface="in" units="micromolar"/>
            <variable cmeta:id="kinase_reaction_vK" name="vK" public_interface="out" units="micromolar_min"/>
            <math xmlns="http://www.w3.org/1998/Math/MathML">
                  <apply>
                        <eq/>
                        <ci>vK</ci>
                        <apply>
                              <times/>
                              <ci>vMK</ci>
                              <apply>
                                    <divide/>
                                    <apply>
                                          <power/>
                                          <ci>Z</ci>
                                          <ci>q</ci>
                                    </apply>
                                    <apply>
                                          <plus/>
                                          <apply>
                                                <power/>
                                                <ci>Ka</ci>
                                                <ci>q</ci>
                                          </apply>
                                          <apply>
                                                <power/>
                                                <ci>Z</ci>
                                                <ci>q</ci>
                                          </apply>
                                    </apply>
                              </apply>
                        </apply>
                  </apply>
            </math>
      </component>
      <!--groups-->
      <group>
            <relationship_ref relationship="encapsulation"/>
            <component_ref component="phosphorylation">
                  <component_ref component="kinase_reaction"/>
            </component_ref>
      </group>
      <!--connections-->
      <connection>
            <map_components component_1="environment" component_2="cytosol"/>
            <map_variables variable_1="time" variable_2="time"/>
      </connection>
      <connection>
            <map_components component_1="environment" component_2="insensitive_pool"/>
            <map_variables variable_1="time" variable_2="time"/>
      </connection>
      <connection>
            <map_components component_1="environment" component_2="phosphorylation"/>
            <map_variables variable_1="time" variable_2="time"/>
      </connection>
      <connection>
            <map_components component_1="parameters" component_2="cytosol"/>
            <map_variables variable_1="v2" variable_2="v2"/>
            <map_variables variable_1="v3" variable_2="v3"/>
            <map_variables variable_1="kf" variable_2="kf"/>
            <map_variables variable_1="k" variable_2="k"/>
            <map_variables variable_1="Z" variable_2="Z"/>
      </connection>
      <connection>
            <map_components component_1="parameters" component_2="insensitive_pool"/>
            <map_variables variable_1="v2" variable_2="v2"/>
            <map_variables variable_1="v3" variable_2="v3"/>
            <map_variables variable_1="kf" variable_2="kf"/>
            <map_variables variable_1="Y" variable_2="Y"/>
      </connection>
      <connection>
            <map_components component_1="insensitive_pool" component_2="cytosol"/>
            <map_variables variable_1="Y" variable_2="Y"/>
      </connection>
      <connection>
            <map_components component_1="cytosol" component_2="phosphorylation"/>
            <map_variables variable_1="Z" variable_2="Z"/>
      </connection>
      <connection>
            <map_components component_1="phosphorylation" component_2="kinase_reaction"/>
            <map_variables variable_1="vK" variable_2="vK"/>
            <map_variables variable_1="Z" variable_2="Z"/>
      </connection>
      <!--RDF description-->
      
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:nodeID="n1"><ORG xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n2"/></ORG><EMAIL xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n3"/></EMAIL><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n4"/></N></rdf:Description><rdf:Description rdf:nodeID="n5"><JournalArticle xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n6"/></JournalArticle><Pubmed_id xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">1316185</Pubmed_id></rdf:Description><rdf:Description rdf:nodeID="n7"><subject xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n8"/></subject></rdf:Description><rdf:Description rdf:nodeID="n9"><W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">2009-12-01</W3CDTF></rdf:Description><rdf:Description rdf:nodeID="n10"><Person xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n11"/></Person></rdf:Description><rdf:Description rdf:nodeID="n6"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en"> Protein phosphorylation driven by intracellular calcium oscillations: A kinetic analysis </title><Journal xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n12"/></Journal><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n13"/></creator><volume xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">42</volume><first_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">257</first_page><issued xmlns="http://purl.org/dc/terms/"><rdf:Description rdf:nodeID="n14"/></issued><last_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">270</last_page></rdf:Description><rdf:Description rdf:nodeID="n15"><boundIntervals xmlns="http://www.cellml.org/metadata/simulation/1.0#"><rdf:Description rdf:nodeID="n16"/></boundIntervals></rdf:Description><rdf:Description rdf:nodeID="n8"><rdf:value><rdf:Description rdf:nodeID="n17"/></rdf:value><subject_type xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">keyword</subject_type></rdf:Description><rdf:Description rdf:nodeID="n18"><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Albert</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Goldbeter</Family></rdf:Description><rdf:Description rdf:nodeID="n11"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n18"/></N></rdf:Description><rdf:Description rdf:nodeID="n2"><Orgunit xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Auckland Bioengineering Institute</Orgunit><Orgname xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">The University of Auckland</Orgname></rdf:Description><rdf:Description rdf:about="#Dupont_1992a"><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="n7"/></reference><simulation xmlns="http://www.cellml.org/metadata/simulation/1.0#"><rdf:Description rdf:nodeID="n15"/></simulation><cmeta:comment><rdf:Description rdf:nodeID="n19"/></cmeta:comment><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en"> Protein phosphorylation driven by intracellular calcium oscillations: A kinetic analysis</title></rdf:Description><rdf:Description rdf:nodeID="n13"><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/></rdf:type><rdf:_1><rdf:Description rdf:nodeID="n20"/></rdf:_1><rdf:_2><rdf:Description rdf:nodeID="n10"/></rdf:_2></rdf:Description><rdf:Description rdf:nodeID="n21"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n22"/></N></rdf:Description><rdf:Description rdf:nodeID="n23"><endingValue xmlns="http://www.cellml.org/metadata/simulation/1.0#" xml:lang="en">5</endingValue></rdf:Description><rdf:Description rdf:about=""><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n1"/></creator><created xmlns="http://purl.org/dc/terms/"><rdf:Description rdf:nodeID="n9"/></created></rdf:Description><rdf:Description rdf:nodeID="n16"><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="n23"/></rdf:first></rdf:Description><rdf:Description rdf:nodeID="n17"><rdf:_4 xml:lang="en">Calmodulin</rdf:_4><rdf:_6 xml:lang="en">Biochemical oscillations</rdf:_6><rdf:_3 xml:lang="en">Kinase</rdf:_3><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"/></rdf:type><rdf:_1 xml:lang="en">Calcium Dynamics</rdf:_1><rdf:_2 xml:lang="en">Calcium regulation</rdf:_2><rdf:_5 xml:lang="en">Frequency coding</rdf:_5></rdf:Description><rdf:Description rdf:nodeID="n4"><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Ethan</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Choi</Family></rdf:Description><rdf:Description rdf:nodeID="n24"><rdf:type><rdf:Description rdf:about="http://www.example.org/foo/bar/bazfoo"/></rdf:type></rdf:Description><rdf:Description rdf:nodeID="n20"><Person xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n21"/></Person></rdf:Description><rdf:Description rdf:nodeID="n19"><rdf:value xml:lang="en"> This is the CellML description of Dupont and Goldbeter's mathematical model Protein phosphorylation driven by intracellular calcium oscillations. </rdf:value><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n25"/></creator></rdf:Description><rdf:Description rdf:nodeID="n25"><FN xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Ethan Choi</FN></rdf:Description><rdf:Description rdf:nodeID="n12"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Biophysical Chemistry</title></rdf:Description><rdf:Description rdf:nodeID="n22"><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Genevieve</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Dupont</Family></rdf:Description><rdf:Description rdf:nodeID="n14"><W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">1992-04</W3CDTF></rdf:Description><rdf:Description rdf:nodeID="n3"><rdf:value xml:lang="en">mcho099@aucklanduni.ac.nz</rdf:value><rdf:type><rdf:Description rdf:about="http://imc.org/vCard/3.0#internet"/></rdf:type></rdf:Description></rdf:RDF></model>