Location: Proctor, 2005 @ 803d555eb473 / proctor_soti_boys_gillespie_shanley_wilkinson_kirkwood_2005.cellml

Author:
Catherine Lloyd <c.lloyd@auckland.ac.nz>
Date:
2009-10-06 13:28:06+13:00
Desc:
Added metadata to the model
Permanent Source URI:
https://models.cellml.org/workspace/proctor_2005/rawfile/803d555eb473a1eb37bd37e3ebd5ade2fbc7ac69/proctor_soti_boys_gillespie_shanley_wilkinson_kirkwood_2005.cellml

<?xml version="1.0" encoding="utf-8"?>
<!--
This CellML file was generated on 17/07/2009 at 10:41:19 at a.m. using:

COR (0.9.31.1207)
Copyright 2002-2009 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:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/0P/PP-rdf-syntax-ns#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" name="proctor_soti_boys_gillespie_shanley_wilkinson_kirkwood_2005" cmeta:id="proctor_soti_boys_gillespie_shanley_wilkinson_kirkwood_2005" xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#">
	<documentation xmlns="http://cellml.org/tmp-documentation">
		<article>
			<articleinfo>
				<title>Modelling the Actions of Chaperones and Their Role in Ageing</title>
				<author>
					<firstname>Jeelean</firstname>
					<surname>Lim</surname>
					<affiliation>
						<shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
					</affiliation>
				</author>
			</articleinfo>
			<section id="sec_status">
				<title>Model Status</title>
				<para>
            This CellML version of the model has been checked in COR and PCEnv and the model runs to replicate the results as shown in figure 4 of the published paper.  The units have been checked and are consistent. This CellML description is deterministic, unlike the stochastic model created and preferred by the authors. A few equations are therefore different from the model in the Biomodels database, such as the rate equations describing the dimerisation of HSF1 and the aggregation of MisP, and the graphs produced have smooth curves since random fluctuations of the intracellular preocesses are not taken into account. 
          </para>
			</section>
			<sect1 id="sec_structure">
				<title>Model Structure</title>
				<para>
ABSTRACT: Many molecular chaperones are also known as heat shock proteins because they are synthesised in increased amounts after brief exposure
of cells to elevated temperatures. They have many cellular functions and are involved in the folding of nascent proteins, the re-folding of
denatured proteins, the prevention of protein aggregation, and assisting the targeting of proteins for degradation by the proteasome and
lysosomes. They also have a role in apoptosis and are involved in modulating signals for immune and inflammatory responses. Stress-induced
transcription of heat shock proteins requires the activation of heat shock factor (HSF). Under normal conditions, HSF is bound to heat shock
proteins resulting in feedback repression. During stress, cellular proteins undergo denaturation and sequester heat shock proteins bound to
HSF, which is then able to become transcriptionally active.
</para>
				<para>
			The induction of heat shock proteins is impaired with age and there is also a decline in chaperone function. Aberrant/damaged proteins
accumulate with age and are implicated in several important age-related conditions (e.g. Alzheimers disease, Parkinsons disease, and
cataract). Therefore, the balance between damaged proteins and available free chaperones may be greatly disturbed during ageing. We have
developed a mathematical model to describe the heat shock system.
				</para>
				<para>
The complete original paper reference is cited below:
</para>
				<para>
					Modelling the actions of chaperones and their role in ageing, Carole J. Proctor, Csaba Soti, Richard J. Boys, Colin S. Gillespie, Daryl P. Shanley, Darren J. Wilkinson, Thomas B.L. Kirkwood, 2005,
						<emphasis>Mech Ageing Dev.</emphasis>
					, 126(1), 119-131.   <ulink url="http://www.ncbi.nlm.nih.gov/pubmed/15610770">PubMed ID: 15610770</ulink>
				</para>
				
				<informalfigure float="0" id="fig_reaction_diagram">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>Figure 1</title>
							</objectinfo>
							<imagedata fileref="proctor_2005a.png"/>
						</imageobject>
					</mediaobject>
					<caption>Network diagram of the model: Protein turnover</caption>
				</informalfigure>
				
				<informalfigure float="0" id="fig_reaction_diagram">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>Figure 2</title>
							</objectinfo>
							<imagedata fileref="proctor_2005b.png"/>
						</imageobject>
					</mediaobject>
					<caption>Network diagram of the model: Autoregulation of Hsp90</caption>
				</informalfigure>
			</sect1>
		</article>
	</documentation>   
	
<units name="molecules" base_units="yes"/>
   <units name="first_order_rate_constant">
      <unit units="second" exponent="-1"/>
   </units>
   <units name="second_order_rate_constant">
      <unit units="second" exponent="-1"/>
      <unit units="molecules" exponent="-1"/>
   </units>
   <units name="flux">
      <unit units="molecules"/>
      <unit units="second" exponent="-1"/>
   </units>
   <component name="environment">
      <variable name="time" units="second" public_interface="out"/>
   </component>
   <component name="NatP">
      <variable name="NatP" units="molecules" initial_value="6000000" public_interface="out"/>
      <variable name="v1" units="flux" public_interface="in"/>
      <variable name="v2" units="flux" public_interface="in"/>
      <variable name="v5" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>NatP</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v1</ci>
                  <ci>v5</ci>
               </apply>
               <ci>v2</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="MisP">
      <variable name="MisP" units="molecules" initial_value="0" public_interface="out"/>
      <variable name="v2" units="flux" public_interface="in"/>
      <variable name="v3" units="flux" public_interface="in"/>
      <variable name="v4" units="flux" public_interface="in"/>
      <variable name="v6" units="flux" public_interface="in"/>
      <variable name="v7" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>MisP</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v2</ci>
                  <ci>v4</ci>
               </apply>
               <apply>
                  <plus/>
                  <ci>v3</ci>
                  <ci>v6</ci>
                  <apply>
                     <times/>
                     <cn cellml:units="dimensionless">2</cn>
                     <ci>v7</ci>
                  </apply>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="MCom">
      <variable name="MCom" units="molecules" initial_value="0" public_interface="out"/>
      <variable name="v3" units="flux" public_interface="in"/>
      <variable name="v4" units="flux" public_interface="in"/>
      <variable name="v5" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>MCom</ci>
            </apply>
            <apply>
               <minus/>
               <ci>v3</ci>
               <apply>
                  <plus/>
                  <ci>v4</ci>
                  <ci>v5</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="Hsp90">
      <variable name="Hsp90" units="molecules" initial_value="300000" public_interface="out"/>
      <variable name="v5" units="flux" public_interface="in"/>
      <variable name="v4" units="flux" public_interface="in"/>
      <variable name="v9" units="flux" public_interface="in"/>
      <variable name="v16" units="flux" public_interface="in"/>
      <variable name="v3" units="flux" public_interface="in"/>
      <variable name="v8" units="flux" public_interface="in"/>
      <variable name="v17" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>Hsp90</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v5</ci>
                  <ci>v4</ci>
                  <ci>v9</ci>
                  <ci>v16</ci>
               </apply>
               <apply>
                  <plus/>
                  <ci>v3</ci>
                  <ci>v8</ci>
                  <ci>v17</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="HCom">
      <variable name="HCom" units="molecules" initial_value="5900" public_interface="out"/>
      <variable name="v8" units="flux" public_interface="in"/>
      <variable name="v9" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>HCom</ci>
            </apply>
            <apply>
               <minus/>
               <ci>v8</ci>
               <ci>v9</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="HSF1">
      <variable name="HSF1" units="molecules" initial_value="100" public_interface="out"/>
      <variable name="v13" units="flux" public_interface="in"/>
      <variable name="v12" units="flux" public_interface="in"/>
      <variable name="v8" units="flux" public_interface="in"/>
      <variable name="v9" units="flux" public_interface="in"/>
      <variable name="v10" units="flux" public_interface="in"/>
      <variable name="v11" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>HSF1</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v9</ci>
                  <apply>
                     <times/>
                     <cn cellml:units="dimensionless">2</cn>
                     <ci>v13</ci>
                  </apply>
                  <ci>v12</ci>
               </apply>
               <apply>
                  <plus/>
                  <ci>v8</ci>
                  <apply>
                     <times/>
                     <cn cellml:units="dimensionless">2</cn>
                     <ci>v10</ci>
                  </apply>
                  <ci>v11</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="DiH">
      <variable name="DiH" units="molecules" initial_value="0" public_interface="out"/>
      <variable name="v10" units="flux" public_interface="in"/>
      <variable name="v11" units="flux" public_interface="in"/>
      <variable name="v12" units="flux" public_interface="in"/>
      <variable name="v13" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>DiH</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v10</ci>
                  <ci>v12</ci>
               </apply>
               <apply>
                  <plus/>
                  <ci>v11</ci>
                  <ci>v13</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="TriH">
      <variable name="TriH" units="molecules" initial_value="0" public_interface="out"/>
      <variable name="v11" units="flux" public_interface="in"/>
      <variable name="v12" units="flux" public_interface="in"/>
      <variable name="v14" units="flux" public_interface="in"/>
      <variable name="v15" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>TriH</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v11</ci>
                  <ci>v15</ci>
               </apply>
               <apply>
                  <plus/>
                  <ci>v12</ci>
                  <ci>v14</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="HSE_TriH">
      <variable name="HSE_TriH" units="molecules" initial_value="0" public_interface="out"/>
      <variable name="v14" units="flux" public_interface="in"/>
      <variable name="v15" units="flux" public_interface="in"/>
      <variable name="v16" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>HSE_TriH</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v14</ci>
                  <ci>v16</ci>
               </apply>
               <apply>
                  <plus/>
                  <ci>v15</ci>
                  <ci>v16</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="HSE">
      <variable name="HSE" units="molecules" initial_value="1" public_interface="out"/>
      <variable name="v14" units="flux" public_interface="in"/>
      <variable name="v15" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>HSE</ci>
            </apply>
            <apply>
               <minus/>
               <ci>v15</ci>
               <ci>v14</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="AggP">
      <variable name="AggP" units="molecules" initial_value="0" public_interface="out"/>
      <variable name="v7" units="flux" public_interface="in"/>
      <variable name="v7b" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>AggP</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v7</ci>
                  <apply>
                     <times/>
                     <cn cellml:units="dimensionless">2</cn>
                     <ci>v7b</ci>
                  </apply>
               </apply>
               <ci>v7b</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="ROS">
      <variable name="ROS" units="molecules" initial_value="100" public_interface="out"/>
      <variable name="v2" units="flux" public_interface="in"/>
      <variable name="v20" units="flux" public_interface="in"/>
      <variable name="v21" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>ROS</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v2</ci>
                  <ci>v20</ci>
               </apply>
               <apply>
                  <plus/>
                  <ci>v2</ci>
                  <ci>v21</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="ATP">
      <variable name="ATP" units="molecules" initial_value="10000" public_interface="out"/>
      <variable name="v5" units="flux" public_interface="in"/>
      <variable name="v6" units="flux" public_interface="in"/>
      <variable name="v17" units="flux" public_interface="in"/>
      <variable name="v18" units="flux" public_interface="in"/>
      <variable name="v19" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>ATP</ci>
            </apply>
            <apply>
               <minus/>
               <ci>v18</ci>
               <apply>
                  <plus/>
                  <ci>v5</ci>
                  <ci>v6</ci>
                  <ci>v17</ci>
                  <ci>v19</ci>
               </apply>
            </apply>
         </apply>
      </math>
   </component>
   <component name="ADP">
      <variable name="ADP" units="molecules" initial_value="1000" public_interface="out"/>
      <variable name="v5" units="flux" public_interface="in"/>
      <variable name="v6" units="flux" public_interface="in"/>
      <variable name="v17" units="flux" public_interface="in"/>
      <variable name="v18" units="flux" public_interface="in"/>
      <variable name="v19" units="flux" public_interface="in"/>
      <variable name="time" units="second" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <apply>
               <diff/>
               <bvar>
                  <ci>time</ci>
               </bvar>
               <ci>ADP</ci>
            </apply>
            <apply>
               <minus/>
               <apply>
                  <plus/>
                  <ci>v5</ci>
                  <ci>v6</ci>
                  <ci>v17</ci>
                  <ci>v19</ci>
               </apply>
               <ci>v18</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v1">
      <variable name="v1" units="flux" public_interface="out"/>
      <variable name="k1" units="flux" initial_value="10"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v1</ci>
            <ci>k1</ci>
         </apply>
      </math>
   </component>
   <component name="v2">
      <variable name="v2" units="flux" public_interface="out"/>
      <variable name="k2" units="second_order_rate_constant" initial_value="0.00002"/>
      <variable name="NatP" units="molecules" public_interface="in"/>
      <variable name="ROS" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v2</ci>
            <apply>
               <times/>
               <ci>k2</ci>
               <ci>NatP</ci>
               <ci>ROS</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v3">
      <variable name="v3" units="flux" public_interface="out"/>
      <variable name="k3" units="second_order_rate_constant" initial_value="50"/>
      <variable name="MisP" units="molecules" public_interface="in"/>
      <variable name="Hsp90" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v3</ci>
            <apply>
               <times/>
               <ci>k3</ci>
               <ci>MisP</ci>
               <ci>Hsp90</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v4">
      <variable name="v4" units="flux" public_interface="out"/>
      <variable name="k4" units="first_order_rate_constant" initial_value="0.00001"/>
      <variable name="MCom" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v4</ci>
            <apply>
               <times/>
               <ci>k4</ci>
               <ci>MCom</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v5">
      <variable name="v5" units="flux" public_interface="out"/>
      <variable name="k5" units="second_order_rate_constant" initial_value="4e-6"/>
      <variable name="MCom" units="molecules" public_interface="in"/>
      <variable name="ATP" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v5</ci>
            <apply>
               <times/>
               <ci>k5</ci>
               <ci>MCom</ci>
               <ci>ATP</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v6">
      <variable name="v6" units="flux" public_interface="out"/>
      <variable name="k6" units="second_order_rate_constant" initial_value="6e-7"/>
      <variable name="MisP" units="molecules" public_interface="in"/>
      <variable name="ATP" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v6</ci>
            <apply>
               <times/>
               <ci>k6</ci>
               <ci>MisP</ci>
               <ci>ATP</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v7">
      <variable name="v7" units="flux" public_interface="out"/>
      <variable name="k7" units="second_order_rate_constant" initial_value="1e-7"/>
      <variable name="MisP" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v7</ci>
            <apply>
               <times/>
               <ci>k7</ci>
               <ci>MisP</ci>
               <ci>MisP</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v7b">
      <variable name="v7b" units="flux" public_interface="out"/>
      <variable name="k7" units="second_order_rate_constant" initial_value="1e-7"/>
      <variable name="MisP" units="molecules" public_interface="in"/>
      <variable name="AggP" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v7b</ci>
            <apply>
               <times/>
               <ci>k7</ci>
               <ci>MisP</ci>
               <ci>AggP</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v8">
      <variable name="v8" units="flux" public_interface="out"/>
      <variable name="k8" units="second_order_rate_constant" initial_value="500"/>
      <variable name="HSF1" units="molecules" public_interface="in"/>
      <variable name="Hsp90" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v8</ci>
            <apply>
               <times/>
               <ci>k8</ci>
               <ci>HSF1</ci>
               <ci>Hsp90</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v9">
      <variable name="v9" units="flux" public_interface="out"/>
      <variable name="k9" units="first_order_rate_constant" initial_value="1"/>
      <variable name="HCom" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v9</ci>
            <apply>
               <times/>
               <ci>k9</ci>
               <ci>HCom</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v10">
      <variable name="v10" units="flux" public_interface="out"/>
      <variable name="k10" units="second_order_rate_constant" initial_value="0.01"/>
      <variable name="HSF1" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v10</ci>
            <apply>
               <times/>
               <ci>k10</ci>
               <ci>HSF1</ci>
               <ci>HSF1</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v11">
      <variable name="v11" units="flux" public_interface="out"/>
      <variable name="k11" units="second_order_rate_constant" initial_value="100"/>
      <variable name="HSF1" units="molecules" public_interface="in"/>
      <variable name="DiH" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v11</ci>
            <apply>
               <times/>
               <ci>k11</ci>
               <ci>DiH</ci>
               <ci>HSF1</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v12">
      <variable name="v12" units="flux" public_interface="out"/>
      <variable name="k12" units="first_order_rate_constant" initial_value="0.5"/>
      <variable name="TriH" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v12</ci>
            <apply>
               <times/>
               <ci>k12</ci>
               <ci>TriH</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v13">
      <variable name="v13" units="flux" public_interface="out"/>
      <variable name="k13" units="first_order_rate_constant" initial_value="0.5"/>
      <variable name="DiH" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v13</ci>
            <apply>
               <times/>
               <ci>k13</ci>
               <ci>DiH</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v14">
      <variable name="v14" units="flux" public_interface="out"/>
      <variable name="k14" units="second_order_rate_constant" initial_value="0.05"/>
      <variable name="HSE" units="molecules" public_interface="in"/>
      <variable name="TriH" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v14</ci>
            <apply>
               <times/>
               <ci>k14</ci>
               <ci>HSE</ci>
               <ci>TriH</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v15">
      <variable name="v15" units="flux" public_interface="out"/>
      <variable name="k15" units="first_order_rate_constant" initial_value="0.08"/>
      <variable name="HSE_TriH" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v15</ci>
            <apply>
               <times/>
               <ci>k15</ci>
               <ci>HSE_TriH</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v16">
      <variable name="v16" units="flux" public_interface="out"/>
      <variable name="k16" units="first_order_rate_constant" initial_value="1000"/>
      <variable name="HSE_TriH" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v16</ci>
            <apply>
               <times/>
               <ci>k16</ci>
               <ci>HSE_TriH</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v17">
      <variable name="v17" units="flux" public_interface="out"/>
      <variable name="k17" units="second_order_rate_constant" initial_value="8.02e-9"/>
      <variable name="Hsp90" units="molecules" public_interface="in"/>
      <variable name="ATP" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v17</ci>
            <apply>
               <times/>
               <ci>k17</ci>
               <ci>Hsp90</ci>
               <ci>ATP</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v18">
      <variable name="v18" units="flux" public_interface="out"/>
      <variable name="k18" units="first_order_rate_constant" initial_value="12"/>
      <variable name="ADP" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v18</ci>
            <apply>
               <times/>
               <ci>k18</ci>
               <ci>ADP</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v19">
      <variable name="v19" units="flux" public_interface="out"/>
      <variable name="k19" units="first_order_rate_constant" initial_value="0.02"/>
      <variable name="ATP" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v19</ci>
            <apply>
               <times/>
               <ci>k19</ci>
               <ci>ATP</ci>
            </apply>
         </apply>
      </math>
   </component>
   <component name="v20">
      <variable name="v20" units="flux" public_interface="out"/>
      <variable name="k20" units="flux" initial_value="0.1"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v20</ci>
            <ci>k20</ci>
         </apply>
      </math>
   </component>
   <component name="v21">
      <variable name="v21" units="flux" public_interface="out"/>
      <variable name="k21" units="first_order_rate_constant" initial_value="0.00001"/>
      <variable name="ROS" units="molecules" public_interface="in"/>
      <math xmlns="http://www.w3.org/1998/Math/MathML">
         <apply>
            <eq/>
            <ci>v21</ci>
            <apply>
               <times/>
               <ci>k21</ci>
               <ci>ROS</ci>
            </apply>
         </apply>
      </math>
   </component>
   <connection>
      <map_components component_1="NatP" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="MisP" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="MCom" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="Hsp90" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="HCom" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="HSF1" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="DiH" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="TriH" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="HSE_TriH" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="HSE" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="AggP" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="ROS" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="ATP" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="ADP" component_2="environment"/>
      <map_variables variable_1="time" variable_2="time"/>
   </connection>
   <connection>
      <map_components component_1="NatP" component_2="v1"/>
      <map_variables variable_1="v1" variable_2="v1"/>
   </connection>
   <connection>
      <map_components component_1="NatP" component_2="v2"/>
      <map_variables variable_1="v2" variable_2="v2"/>
      <map_variables variable_1="NatP" variable_2="NatP"/>
   </connection>
   <connection>
      <map_components component_1="NatP" component_2="v5"/>
      <map_variables variable_1="v5" variable_2="v5"/>
   </connection>
   <connection>
      <map_components component_1="MisP" component_2="v2"/>
      <map_variables variable_1="v2" variable_2="v2"/>
   </connection>
   <connection>
      <map_components component_1="MisP" component_2="v3"/>
      <map_variables variable_1="v3" variable_2="v3"/>
      <map_variables variable_1="MisP" variable_2="MisP"/>
   </connection>
   <connection>
      <map_components component_1="MisP" component_2="v4"/>
      <map_variables variable_1="v4" variable_2="v4"/>
   </connection>
   <connection>
      <map_components component_1="MisP" component_2="v6"/>
      <map_variables variable_1="v6" variable_2="v6"/>
      <map_variables variable_1="MisP" variable_2="MisP"/>
   </connection>
   <connection>
      <map_components component_1="MisP" component_2="v7"/>
      <map_variables variable_1="v7" variable_2="v7"/>
      <map_variables variable_1="MisP" variable_2="MisP"/>
   </connection>
   <connection>
      <map_components component_1="MCom" component_2="v3"/>
      <map_variables variable_1="v3" variable_2="v3"/>
   </connection>
   <connection>
      <map_components component_1="MCom" component_2="v4"/>
      <map_variables variable_1="v4" variable_2="v4"/>
      <map_variables variable_1="MCom" variable_2="MCom"/>
   </connection>
   <connection>
      <map_components component_1="MCom" component_2="v5"/>
      <map_variables variable_1="v5" variable_2="v5"/>
      <map_variables variable_1="MCom" variable_2="MCom"/>
   </connection>
   <connection>
      <map_components component_1="Hsp90" component_2="v5"/>
      <map_variables variable_1="v5" variable_2="v5"/>
   </connection>
   <connection>
      <map_components component_1="Hsp90" component_2="v4"/>
      <map_variables variable_1="v4" variable_2="v4"/>
   </connection>
   <connection>
      <map_components component_1="Hsp90" component_2="v9"/>
      <map_variables variable_1="v9" variable_2="v9"/>
   </connection>
   <connection>
      <map_components component_1="Hsp90" component_2="v16"/>
      <map_variables variable_1="v16" variable_2="v16"/>
   </connection>
   <connection>
      <map_components component_1="Hsp90" component_2="v3"/>
      <map_variables variable_1="v3" variable_2="v3"/>
      <map_variables variable_1="Hsp90" variable_2="Hsp90"/>
   </connection>
   <connection>
      <map_components component_1="Hsp90" component_2="v8"/>
      <map_variables variable_1="v8" variable_2="v8"/>
      <map_variables variable_1="Hsp90" variable_2="Hsp90"/>
   </connection>
   <connection>
      <map_components component_1="Hsp90" component_2="v17"/>
      <map_variables variable_1="v17" variable_2="v17"/>
      <map_variables variable_1="Hsp90" variable_2="Hsp90"/>
   </connection>
   <connection>
      <map_components component_1="HCom" component_2="v8"/>
      <map_variables variable_1="v8" variable_2="v8"/>
   </connection>
   <connection>
      <map_components component_1="HCom" component_2="v9"/>
      <map_variables variable_1="v9" variable_2="v9"/>
      <map_variables variable_1="HCom" variable_2="HCom"/>
   </connection>
   <connection>
      <map_components component_1="HSF1" component_2="v13"/>
      <map_variables variable_1="v13" variable_2="v13"/>
   </connection>
   <connection>
      <map_components component_1="HSF1" component_2="v12"/>
      <map_variables variable_1="v12" variable_2="v12"/>
   </connection>
   <connection>
      <map_components component_1="HSF1" component_2="v8"/>
      <map_variables variable_1="v8" variable_2="v8"/>
      <map_variables variable_1="HSF1" variable_2="HSF1"/>
   </connection>
   <connection>
      <map_components component_1="HSF1" component_2="v9"/>
      <map_variables variable_1="v9" variable_2="v9"/>
   </connection>
   <connection>
      <map_components component_1="HSF1" component_2="v10"/>
      <map_variables variable_1="v10" variable_2="v10"/>
      <map_variables variable_1="HSF1" variable_2="HSF1"/>
   </connection>
   <connection>
      <map_components component_1="DiH" component_2="v10"/>
      <map_variables variable_1="v10" variable_2="v10"/>
   </connection>
   <connection>
      <map_components component_1="DiH" component_2="v11"/>
      <map_variables variable_1="v11" variable_2="v11"/>
      <map_variables variable_1="DiH" variable_2="DiH"/>
   </connection>
   <connection>
      <map_components component_1="DiH" component_2="v12"/>
      <map_variables variable_1="v12" variable_2="v12"/>
   </connection>
   <connection>
      <map_components component_1="DiH" component_2="v13"/>
      <map_variables variable_1="v13" variable_2="v13"/>
      <map_variables variable_1="DiH" variable_2="DiH"/>
   </connection>
   <connection>
      <map_components component_1="TriH" component_2="v11"/>
      <map_variables variable_1="v11" variable_2="v11"/>
   </connection>
   <connection>
      <map_components component_1="TriH" component_2="v12"/>
      <map_variables variable_1="v12" variable_2="v12"/>
      <map_variables variable_1="TriH" variable_2="TriH"/>
   </connection>
   <connection>
      <map_components component_1="TriH" component_2="v14"/>
      <map_variables variable_1="v14" variable_2="v14"/>
      <map_variables variable_1="TriH" variable_2="TriH"/>
   </connection>
   <connection>
      <map_components component_1="TriH" component_2="v15"/>
      <map_variables variable_1="v15" variable_2="v15"/>
   </connection>
   <connection>
      <map_components component_1="HSE_TriH" component_2="v14"/>
      <map_variables variable_1="v14" variable_2="v14"/>
   </connection>
   <connection>
      <map_components component_1="HSE_TriH" component_2="v15"/>
      <map_variables variable_1="v15" variable_2="v15"/>
      <map_variables variable_1="HSE_TriH" variable_2="HSE_TriH"/>
   </connection>
   <connection>
      <map_components component_1="HSE_TriH" component_2="v16"/>
      <map_variables variable_1="v16" variable_2="v16"/>
      <map_variables variable_1="HSE_TriH" variable_2="HSE_TriH"/>
   </connection>
   <connection>
      <map_components component_1="HSE" component_2="v14"/>
      <map_variables variable_1="v14" variable_2="v14"/>
      <map_variables variable_1="HSE" variable_2="HSE"/>
   </connection>
   <connection>
      <map_components component_1="HSE" component_2="v15"/>
      <map_variables variable_1="v15" variable_2="v15"/>
   </connection>
   <connection>
      <map_components component_1="AggP" component_2="v7"/>
      <map_variables variable_1="v7" variable_2="v7"/>
   </connection>
   <connection>
      <map_components component_1="AggP" component_2="v7b"/>
      <map_variables variable_1="v7b" variable_2="v7b"/>
      <map_variables variable_1="AggP" variable_2="AggP"/>
   </connection>
   <connection>
      <map_components component_1="ROS" component_2="v2"/>
      <map_variables variable_1="v2" variable_2="v2"/>
      <map_variables variable_1="ROS" variable_2="ROS"/>
   </connection>
   <connection>
      <map_components component_1="ROS" component_2="v20"/>
      <map_variables variable_1="v20" variable_2="v20"/>
   </connection>
   <connection>
      <map_components component_1="ROS" component_2="v21"/>
      <map_variables variable_1="v21" variable_2="v21"/>
      <map_variables variable_1="ROS" variable_2="ROS"/>
   </connection>
   <connection>
      <map_components component_1="ATP" component_2="v5"/>
      <map_variables variable_1="v5" variable_2="v5"/>
      <map_variables variable_1="ATP" variable_2="ATP"/>
   </connection>
   <connection>
      <map_components component_1="ATP" component_2="v6"/>
      <map_variables variable_1="v6" variable_2="v6"/>
      <map_variables variable_1="ATP" variable_2="ATP"/>
   </connection>
   <connection>
      <map_components component_1="ATP" component_2="v17"/>
      <map_variables variable_1="v17" variable_2="v17"/>
      <map_variables variable_1="ATP" variable_2="ATP"/>
   </connection>
   <connection>
      <map_components component_1="ATP" component_2="v18"/>
      <map_variables variable_1="v18" variable_2="v18"/>
   </connection>
   <connection>
      <map_components component_1="ATP" component_2="v19"/>
      <map_variables variable_1="v19" variable_2="v19"/>
      <map_variables variable_1="ATP" variable_2="ATP"/>
   </connection>
   <connection>
      <map_components component_1="ADP" component_2="v5"/>
      <map_variables variable_1="v5" variable_2="v5"/>
   </connection>
   <connection>
      <map_components component_1="ADP" component_2="v6"/>
      <map_variables variable_1="v6" variable_2="v6"/>
   </connection>
   <connection>
      <map_components component_1="ADP" component_2="v17"/>
      <map_variables variable_1="v17" variable_2="v17"/>
   </connection>
   <connection>
      <map_components component_1="ADP" component_2="v18"/>
      <map_variables variable_1="v18" variable_2="v18"/>
      <map_variables variable_1="ADP" variable_2="ADP"/>
   </connection>
   <connection>
      <map_components component_1="ADP" component_2="v19"/>
      <map_variables variable_1="v19" variable_2="v19"/>
   </connection>
   <connection>
      <map_components component_1="v7b" component_2="MisP"/>
      <map_variables variable_1="MisP" variable_2="MisP"/>
   </connection>
   <connection>
      <map_components component_1="v11" component_2="HSF1"/>
      <map_variables variable_1="HSF1" variable_2="HSF1"/>
      <map_variables variable_1="v11" variable_2="v11"/>
   </connection>
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
    <foo xmlns="http://www.example.org/foo/bar/baz" />
    <!--
      The following RDF block contains metadata that applies to this document
      as a whole, as indicated by the empty about attribute on the 
      <rdf:Description> element.
    -->
    <rdf:Description rdf:about="">
      <!--
        The Model Builder Metadata.  The Dublin Core "creator" element is used  
        to indicate the person who translated the model into CellML.
      -->
      <dc:creator rdf:parseType="Resource">
        <vCard:N rdf:parseType="Resource">
          <vCard:Family>Lim</vCard:Family>
          <vCard:Given>Jeelean</vCard:Given>
        </vCard:N>
        <vCard:EMAIL rdf:parseType="Resource">
          <rdf:value>jlim063@aucklanduni.ac.nz</rdf:value>
          <rdf:type rdf:resource="http://imc.org/vCard/3.0#internet"/>
        </vCard:EMAIL>
        <vCard:ORG rdf:parseType="Resource">
          <vCard:Orgname>The University of Auckland</vCard:Orgname>
          <vCard:Orgunit>The Bioengineering Institute</vCard:Orgunit>
        </vCard:ORG>
      </dc:creator>
      
      <!--
        The Creation Date metadata. This is the date on which the model
        was translated into CellML.
      -->
      <dcterms:created rdf:parseType="Resource">
        <dcterms:W3CDTF>2009-10-06</dcterms:W3CDTF>
      </dcterms:created>
    </rdf:Description>
    
    <!--
      The following metadata refers to the model itself, as indicated by the
      reference to the ID "proctor_soti_boys_gillespie_shanley_wilkinson_kirkwood_2005", which is    
      declared on the <model> element.
    -->
    <rdf:Description rdf:about="#proctor_soti_boys_gillespie_shanley_wilkinson_kirkwood_2005">
      <!-- A human readable name for the model. -->
      <dc:title>
        The Proctor et al. model of Actions of Chaperones and Their Role in Ageing, 2005
      </dc:title>
      
      <!-- A comment regarding the model. -->
      <cmeta:comment rdf:parseType="Resource">
        <rdf:value>
          This is the CellML description of the Proctor et al.'s model of actions of chaperones and their role in ageing.
        </rdf:value>
        <!-- The creator of the comment. -->
        <dc:creator rdf:parseType="Resource">
          <vCard:FN>Jeelean Lim</vCard:FN>
        </dc:creator>
      </cmeta:comment>
      
      <!--  Keyword(s) -->
      <bqs:reference rdf:parseType="Resource">
        <dc:subject rdf:parseType="Resource">
          <bqs:subject_type>keyword</bqs:subject_type>
          <rdf:value>
            <rdf:Bag>
              <rdf:li>ageing</rdf:li>
              <rdf:li>chaperones</rdf:li>
			  <rdf:li>signal transduction</rdf:li>
            </rdf:Bag>
          </rdf:value>
        </dc:subject>
      </bqs:reference>

      <!-- 
        The CellML Metadata Specification recommends that bibliographic metadata
        is used to provide information about the original model reference.  The 
        "identifier" attribute on the "BibliographicReference" class provides an
        elegant way to identify a cited reference using a database identifier            such as Pubmed.  All associated data such as author, journal title,     
        date, etc can be looked up on the database.
      -->
      <bqs:reference rdf:parseType="Resource">
        <bqs:Pubmed_id>15610770</bqs:Pubmed_id>
        <bqs:JournalArticle rdf:parseType="Resource">
          <dc:creator>
            <rdf:Seq>
              <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N rdf:parseType="Resource">
                    <vCard:Family>Proctor</vCard:Family>
                    <vCard:Given>C</vCard:Given>
                    <vCard:Other>J</vCard:Other>
                  </vCard:N>
                </bqs:Person>
              </rdf:li>
              <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N rdf:parseType="Resource">
                    <vCard:Family>Soti</vCard:Family>
                    <vCard:Given>C</vCard:Given>
                  </vCard:N>
                </bqs:Person>
              </rdf:li>
			  <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N rdf:parseType="Resource">
                    <vCard:Family>Boys</vCard:Family>
                    <vCard:Given>R</vCard:Given>
                    <vCard:Other>J</vCard:Other>
                  </vCard:N>
                </bqs:Person>
              </rdf:li>
			  <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N rdf:parseType="Resource">
                    <vCard:Family>Gillespie</vCard:Family>
                    <vCard:Given>C</vCard:Given>
                    <vCard:Other>S</vCard:Other>
                  </vCard:N>
                </bqs:Person>
              </rdf:li>
			  <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N rdf:parseType="Resource">
                    <vCard:Family>Shanley</vCard:Family>
                    <vCard:Given>D</vCard:Given>
                    <vCard:Other>P</vCard:Other>
                  </vCard:N>
                </bqs:Person>
              </rdf:li>
			  <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N rdf:parseType="Resource">
                    <vCard:Family>Wilkinson</vCard:Family>
                    <vCard:Given>D</vCard:Given>
                    <vCard:Other>J</vCard:Other>
                  </vCard:N>
                </bqs:Person>
              </rdf:li>
			  <rdf:li rdf:parseType="Resource">
                <bqs:Person rdf:parseType="Resource">
                  <vCard:N rdf:parseType="Resource">
                    <vCard:Family>Kirkwood</vCard:Family>
                    <vCard:Given>T</vCard:Given>
                    <vCard:Other>B</vCard:Other>
                  </vCard:N>
                </bqs:Person>
              </rdf:li>
            </rdf:Seq>
          </dc:creator>
          <dc:title>
            Modelling the actions of chaperones and their role in ageing.
          </dc:title>
          <dcterms:issued rdf:parseType="Resource">
            <dcterms:W3CDTF>2005-01</dcterms:W3CDTF>
          </dcterms:issued>
          <bqs:Journal rdf:parseType="Resource">
            <dc:title>Mechanisms of Ageing and Development</dc:title>
          </bqs:Journal>
          <bqs:volume>126</bqs:volume>
          <bqs:first_page>119</bqs:first_page>
          <bqs:last_page>131</bqs:last_page>
        </bqs:JournalArticle>
      </bqs:reference>
    </rdf:Description>
  </rdf:RDF>  
</model>