Rendering of the source text

<?xml version="1.0"?>
<model xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xml:base="file:///Users/Hanne/Desktop/repository%20models/goldbeter_dupont_berridge_1990/goldbeter_dupont_berridge_1990.cellml" cmeta:id="goldbeter_model_1990" name="goldbeter_model_1990">

	<documentation xmlns="http://cellml.org/tmp-documentation">
		<article>
			<articleinfo>
				<title>Minimal model for signal-induced Ca2+ oscillations and for their frequency encoding through protein phosphorylation</title>
				<author>
					<firstname>Mark</firstname>
					<surname>Hanna</surname>
					<affiliation>
						<shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
					</affiliation>
				</author>
			</articleinfo>
			<section id="sec_status">
				<title>Model Status</title>
				<para>Runs in PCEnv and COR.  Reproduces published output (figures 2a, 2b when the value of 'k' is changed to 6, 4a, 4b when the value of 'beta' is changed to 0.644)</para>
			</section>
			<sect1 id="sec_structure">
				<title>Model Structure</title>
				<para>ABSTRACT: In a variety of cells, hormonal or neurotransmitter signals elicit a train of intracellular Ca2+ spikes.  The analysis of a minimal model based on Ca2+-induced Ca2+ release from intracellular stores shows how sustained oscillations of cytosolic Ca2+ may develop as a result of a rise in inositol 1,4,5-trisphosphate (InsP3) triggered by external stimulation.  This rise elicits the release of a certain amount of Ca2+ from an InsP3-sensitive intracellular store.  The subsequent rise in cytosolic Ca2+ in turn triggers the release of Ca2+ from a second store insensitive to InsP3.  In contrast to the model proposed by Meyer and Stryer [Meyer, T. &amp; Stryer, L. (1988) <emphasis>Proc. Matl. Acad. Sci. USA 85, 5051-5055</emphasis>], the present model, which contains only two variable, predicts the occurrence of periodic Ca2+ spikes in the absence of InsP3 oscillations.  Such results indicate that repetitive Ca2+ spikes evoked by external stimuli do not necessarily require the concomitant, periodic variation of InsP3.  The model is closely related to that proposed by Kuba and Takeshita [Kuba, K. &amp; Takeshita, S. (1981) <emphasis>J. Theor. Biol. 93, 1009-1031</emphasis>] for Ca2+ oscillations in sympathetic neurones, based on Ca2+-induced Ca2+ release.  We extend their results by showing the minimal conditions in which the latter process gives rise to periodic behaviour and take into account the role of the rise in InsP3 caused by external stimulation.  The analysis further shows how signal-induced Ca2+ oscillations might be effectively encoded in terms of their frequency through the phospohorylation of a cellular substrate by a protein kinase activated by cytosolic Ca2+.</para>
				<para>Minimla model for signal-induced Ca2+ oscillations and for their frequency encoding through protein phosphorylation, Albert Goldbeter, Genevieve Dupont, Michael J. Berridge, 1990, <emphasis>Biophysics</emphasis>, 87, 1461-1465. <ulink url="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&amp;db=PubMed&amp;list_uids=2304911&amp;dopt=Abstract">PubMed ID: 2304911</ulink></para>
				<informalfigure float="0" id="fig_cell_diagram">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>cell diagram</title>
							</objectinfo>
							<imagedata fileref="goldbeter_1990.png"/>
						</imageobject>
					</mediaobject>
					<caption>Schematic representation of the mechanism generating Ca2+ oscillations, based on the self-amplified release of Ca2+ from intracellular stores.</caption>
				</informalfigure>
			</sect1>
		</article>
	</documentation>

	<!-- Units -->
	<units name="s">
		<!-- time: second -->
		<unit units="second"/>
	</units>

	<units name="per_s">
		<!-- time^-1: per second -->
		<unit exponent="-1" units="s"/>
	</units>

	<units name="uM">
		<!-- concentration: micromolar -->
		<unit prefix="micro" units="mole"/>
		<unit exponent="-1" units="litre"/>
	</units>

	<units name="uM_per_s">
		<!-- flux: micromolar per second -->
		<unit units="uM"/>
		<unit exponent="-1" units="s"/>
	</units>

	<!-- Components -->
	<component name="environment">
		<variable cmeta:id="environment_time" name="time" public_interface="out" units="s"/>
	</component>

	<component cmeta:id="Ca_component" name="Ca">
		
		<variable name="time" public_interface="in" units="s"/>

		<variable cmeta:id="Z" initial_value="0.5" name="Z" private_interface="out" public_interface="out" units="uM"/>
		<variable cmeta:id="Y" initial_value="1.75" name="Y" private_interface="out" units="uM"/>

		<variable cmeta:id="v_0" initial_value="1" name="v_0" units="uM_per_s"/>
		<variable cmeta:id="v_1" initial_value="7.3" name="v_1" units="uM_per_s"/>
		<variable name="v_2" private_interface="in" units="uM_per_s"/>
		<variable name="v_3" private_interface="in" units="uM_per_s"/>
		<variable cmeta:id="k" initial_value="10" name="k" units="per_s"/>
		<variable cmeta:id="k_f" initial_value="1" name="k_f" units="per_s"/>
		<variable cmeta:id="beta" initial_value="0.301" name="beta" units="dimensionless"/>

		<math xmlns="http://www.w3.org/1998/Math/MathML" id="Ca_maths">
			<apply id="dZ/dt_eq"><eq/>
				<apply><diff/>
					<bvar><ci>time</ci></bvar>
					<ci>Z</ci>
				</apply>
				<apply><plus/>
					<ci>v_0</ci>
					<apply><times/>
						<ci>v_1</ci>
						<ci>beta</ci>
					</apply>
					<apply><minus/>
						<ci>v_2</ci>
					</apply>
					<ci>v_3</ci>
					<apply><times/>
						<ci>k_f</ci>
						<ci>Y</ci>
					</apply>
					<apply><minus/>
						<apply><times/>
							<ci>k</ci>
							<ci>Z</ci>
						</apply>
					</apply>
				</apply>
			</apply>

			<apply id="dY/dt_eq"><eq/>
				<apply><diff/>
					<bvar><ci>time</ci></bvar>
					<ci>Y</ci>
				</apply>
				<apply><plus/>
					<ci>v_2</ci>
					<apply><minus/>
						<ci>v_3</ci>
					</apply>
					<apply><minus/>
						<apply><times/>
							<ci>k_f</ci>
							<ci>Y</ci>
						</apply>
					</apply>
				</apply>
			</apply>
		</math>
	</component>

	<component cmeta:id="v_2_component" name="v_2">
		
		<variable name="Z" public_interface="in" units="uM"/>

		<variable cmeta:id="v_2" name="v_2" public_interface="out" units="uM_per_s"/>
		<variable cmeta:id="V_M2" initial_value="65" name="V_M2" units="uM_per_s"/>
		<variable cmeta:id="K_2" initial_value="1" name="K_2" units="uM"/>
		<variable initial_value="2" name="n" units="dimensionless"/>

		<math xmlns="http://www.w3.org/1998/Math/MathML" id="v_2_maths">
			<apply id="v_2_id"><eq/>
				<ci>v_2</ci>
				<apply><times/>
					<ci>V_M2</ci>
					<apply><divide/>
						<apply><power/>
							<ci>Z</ci>
							<ci>n</ci>
						</apply>
						<apply><plus/>
							<apply><power/>
								<ci>K_2</ci>
								<ci>n</ci>
							</apply>
							<apply><power/>
								<ci>Z</ci>
								<ci>n</ci>
							</apply>
						</apply>
					</apply>
				</apply>
			</apply>
		</math>
	</component>

	<component cmeta:id="v_3_component" name="v_3">
		
		<variable name="Z" public_interface="in" units="uM"/>
		<variable name="Y" public_interface="in" units="uM"/>

		<variable cmeta:id="v_3" name="v_3" public_interface="out" units="uM_per_s"/>
		<variable cmeta:id="V_M3" initial_value="500" name="V_M3" units="uM_per_s"/>
		<variable cmeta:id="K_R" initial_value="2" name="K_R" units="uM"/>
		<variable cmeta:id="K_A" initial_value="0.9" name="K_A" units="uM"/>
		<variable initial_value="2" name="m" units="dimensionless"/>
		<variable initial_value="4" name="p" units="dimensionless"/>

		<math xmlns="http://www.w3.org/1998/Math/MathML" id="v_3_maths">
			<apply id="v_3_eq"><eq/>
				<ci>v_3</ci>
				<apply><times/>
					<ci>V_M3</ci>
					<apply><divide/>
						<apply><power/>
							<ci>Y</ci>
							<ci>m</ci>
						</apply>
						<apply><plus/>
							<apply><power/>
								<ci>K_R</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>K_A</ci>
								<ci>p</ci>
							</apply>
							<apply><power/>
								<ci>Z</ci>
								<ci>p</ci>
							</apply>
						</apply>
					</apply>
				</apply>
			</apply>
		</math>
	</component>

	<component cmeta:id="W_star_component" name="W_star">
		
		<variable name="time" public_interface="in" units="s"/>

		<variable name="Z" private_interface="out" public_interface="in" units="uM"/>

		<variable cmeta:id="W_star" initial_value="0" name="W_star" units="dimensionless"/>
		<variable cmeta:id="W_T" initial_value="1" name="W_T" units="uM"/>

		<variable cmeta:id="v_P" initial_value="5" name="v_P" units="uM_per_s"/>
		<variable name="v_K" private_interface="in" units="uM_per_s"/>
		<variable cmeta:id="K_1" initial_value="0.1" name="K_1" units="dimensionless"/>
		<variable cmeta:id="K_2" initial_value="0.1" name="K_2" units="dimensionless"/>

		<math xmlns="http://www.w3.org/1998/Math/MathML" id="W_star_maths">
			<apply id="dW_star/dt_eq"><eq/>
				<apply><diff/>
					<bvar><ci>time</ci></bvar>
					<ci>W_star</ci>
				</apply>
				<apply><times/>
					<apply><divide/>
						<ci>v_P</ci>
						<ci>W_T</ci>
					</apply>
					<apply><minus/>
						<apply><times/>
							<apply><divide/>
								<ci>v_K</ci>
								<ci>v_P</ci>
							</apply>
							<apply><divide/>
								<apply><minus/>
									<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
									<ci>W_star</ci>
								</apply>
								<apply><plus/>
									<ci>K_1</ci>
									<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">1</cn>
									<apply><minus/>
										<ci>W_star</ci>
									</apply>
								</apply>
							</apply>
						</apply>
						<apply><divide/>
							<ci>W_star</ci>
							<apply><plus/>
								<ci>K_2</ci>
								<ci>W_star</ci>
							</apply>
						</apply>
					</apply>
				</apply>
			</apply>
		</math>
	</component>

	<component cmeta:id="v_K_component" name="v_K">
		
		<variable name="Z" public_interface="in" units="uM"/>

		<variable cmeta:id="v_K" name="v_K" public_interface="out" units="uM_per_s"/>

		<variable cmeta:id="V_MK" initial_value="40" name="V_MK" units="uM_per_s"/>
		<variable cmeta:id="K_a" initial_value="2.5" name="K_a" units="uM"/>

		<math xmlns="http://www.w3.org/1998/Math/MathML" id="v_K_maths">
			<apply id="v_K_eq"><eq/>
				<ci>v_K</ci>
				<apply><times/>
					<ci>V_MK</ci>
					<apply><divide/>
						<ci>Z</ci>
						<apply><plus/>
							<ci>K_a</ci>
							<ci>Z</ci>
						</apply>
					</apply>
				</apply>
			</apply>
		</math>
	</component>

	<!-- groups -->
	<group>
		<relationship_ref relationship="encapsulation"/>
		<component_ref component="Ca">
			<component_ref component="v_2"/>
			<component_ref component="v_3"/>
		</component_ref>
		<component_ref component="W_star">
			<component_ref component="v_K"/>
		</component_ref>
	</group>

	<!-- connections -->
	<connection>
		<map_components component_1="environment" component_2="Ca"/>
		<map_variables variable_1="time" variable_2="time"/>
	</connection>

	<connection>
		<map_components component_1="Ca" component_2="v_2"/>
		<map_variables variable_1="Z" variable_2="Z"/>
		<map_variables variable_1="v_2" variable_2="v_2"/>
	</connection>

	<connection>
		<map_components component_1="Ca" component_2="v_3"/>
		<map_variables variable_1="Z" variable_2="Z"/>
		<map_variables variable_1="Y" variable_2="Y"/>
		<map_variables variable_1="v_3" variable_2="v_3"/>
	</connection>

	<connection>
		<map_components component_1="Ca" component_2="W_star"/>
		<map_variables variable_1="Z" variable_2="Z"/>
	</connection>

	<connection>
		<map_components component_1="environment" component_2="W_star"/>
		<map_variables variable_1="time" variable_2="time"/>
	</connection>

	<connection>
		<map_components component_1="W_star" component_2="v_K"/>
		<map_variables variable_1="Z" variable_2="Z"/>
		<map_variables variable_1="v_K" variable_2="v_K"/>
	</connection>

	

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:nodeID="n1"><Person xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n2"/></Person></rdf:Description><rdf:Description rdf:nodeID="n3"><Other xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">James</Other><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Mark</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Hanna</Family></rdf:Description><rdf:Description rdf:nodeID="n4"><W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">1990-02</W3CDTF></rdf:Description><rdf:Description rdf:nodeID="n5"><Person xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n6"/></Person></rdf:Description><rdf:Description rdf:nodeID="n7"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Biophysics</title></rdf:Description><rdf:Description rdf:nodeID="n8"><JournalArticle xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n9"/></JournalArticle><Pubmed_id xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">2304911</Pubmed_id></rdf:Description><rdf:Description rdf:nodeID="n10"><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="n11"><Orgname xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">The University of Auckland</Orgname><Orgunit xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Auckland Bioengineering Institute</Orgunit></rdf:Description><rdf:Description rdf:nodeID="n2"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n12"/></N></rdf:Description><rdf:Description rdf:nodeID="n13"><W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">2009-12-01</W3CDTF></rdf:Description><rdf:Description rdf:nodeID="n6"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n10"/></N></rdf:Description><rdf:Description rdf:nodeID="n14"><rdf:_3><rdf:Description rdf:nodeID="n1"/></rdf:_3><rdf:_2><rdf:Description rdf:nodeID="n5"/></rdf:_2><rdf:_1><rdf:Description rdf:nodeID="n15"/></rdf:_1><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/></rdf:type></rdf:Description><rdf:Description rdf:nodeID="n12"><Other xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">J.</Other><Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Michael</Given><Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Berridge</Family></rdf:Description><rdf:Description rdf:about=""><created xmlns="http://purl.org/dc/terms/"><rdf:Description rdf:nodeID="n13"/></created><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n16"/></creator></rdf:Description><rdf:Description rdf:about="#goldbeter_model_1990"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Minimal model for signal-induced Ca2+ oscillations and for their frequency encoding through protein phosphorylation</title><reference xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n8"/></reference><reference xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n17"/></reference></rdf:Description><rdf:Description rdf:nodeID="n9"><title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Minimal model for signal-induced Ca2+ oscillations and for their frequency encoding through protein phosphorylation</title><volume xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">87</volume><last_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">1465</last_page><issued xmlns="http://purl.org/dc/terms/"><rdf:Description rdf:nodeID="n4"/></issued><first_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">1461</first_page><creator xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n14"/></creator><Journal xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n7"/></Journal></rdf:Description><rdf:Description rdf:nodeID="n18"><rdf:value><rdf:Description rdf:nodeID="n19"/></rdf:value></rdf:Description><rdf:Description rdf:nodeID="n15"><Person xmlns="http://www.cellml.org/bqs/1.0#"><rdf:Description rdf:nodeID="n20"/></Person></rdf:Description><rdf:Description rdf:nodeID="n16"><EMAIL xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n21"/></EMAIL><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n3"/></N><ORG xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n11"/></ORG></rdf:Description><rdf:Description rdf:nodeID="n19"><rdf:_4 xml:lang="en">Calcium Dynamics</rdf:_4><rdf:_3 xml:lang="en">Bursting</rdf:_3><rdf:_2 xml:lang="en">Calcium Oscillations</rdf:_2><rdf:_1 xml:lang="en">Calcium Signalling</rdf:_1><rdf:type><rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"/></rdf:type></rdf:Description><rdf:Description rdf:nodeID="n22"><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="n17"><subject xmlns="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:nodeID="n18"/></subject></rdf:Description><rdf:Description rdf:nodeID="n21"><rdf:type><rdf:Description rdf:about="http://imc.org/vCard/3.0#internet"/></rdf:type><rdf:value xml:lang="en">mark@hanna.net.nz</rdf:value></rdf:Description><rdf:Description rdf:nodeID="n20"><N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#"><rdf:Description rdf:nodeID="n22"/></N></rdf:Description></rdf:RDF></model>