Location: Dupont Berridge Goldbeter 1991 @ 3ab4a52c013f / dupont_1991b.cellml

Author:
Mona Zhu <devnull@localhost>
Date:
2011-01-20 16:16:17+13:00
Desc:
Adding 1.1 models
Permanent Source URI:
http://models.cellml.org/workspace/dupont_berridge_goldbeter_1991/rawfile/3ab4a52c013f64753e93fae07a6089a0f100bfd2/dupont_1991b.cellml

<?xml version="1.0"?>
<!-- FILE : dupont_1991b.cellml
CREATED : 25th November 2009
LAST MODIFIED : 26th November 2009
MODEL STATUS : This model conforms to the CellML 1.1 Specification.
DESCRIPTION : This file contains a CellML description of Dupont, Berridge and Goldbetter's 1991 mathematical model of investigating properties of a minimal for signal-induced Ca2+ oscillations based on Ca(2+)-induced Ca2+ release.
--><model xmlns="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" cmeta:id="Dupont_1991b" name="Dupont_1991b">
	<documentation xmlns="http://cellml.org/tmp-documentation">
		<article>
			<articleinfo>
				<title>Signal-induced Ca2+ oscillations: Properties of a model based on (Ca2+)-induced Ca2+ release</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's 1991 paper. This CellML model is known to run in PCEnv and COR to replicate the published results for the response to a transient increase in InsP3 using a pulse and decay of beta at tp=4 (figure 4B).</para>
			</section>
			<sect1 id="sec_structure">
				<title>Paper Abstract</title>
				<para>We consider a simple, minimal model for signal-induced Ca2+ oscillations based on Ca(2+)-induced Ca2+ release. The model takes into account the existence of two pools of intracellular Ca2+, namely, one sensitive to inositol 1,4,5 trisphosphate (InsP3) whose synthesis is elicited by the stimulus, and one insensitive to InsP3. The discharge of the latter pool into the cytosol is activated by cytosolic Ca2+. Oscillations in cytosolic Ca2+ arise in this model either spontaneously or in an appropriate range of external stimulation; these oscillations do not require the concomitant, periodic variation of InsP3. The following properties of the model are reviewed and compared with experimental observations: (a) Control of the frequency of Ca2+ oscillations by the external stimulus or extracellular Ca2+; (b) correlation of latency with period of Ca2+ oscillations obtained at different levels of stimulation; (c) effect of a transient increase in InsP3; (d) phase shift and transient suppression of Ca2+ oscillations by Ca2+ pulses, and (e) propagation of Ca2+ waves. It is shown that on all these counts the model provides a simple, unified explanation for a number of experimental observations in a variety of cell types. The model based on Ca(2+)-induced Ca2+ release can be extended to incorporate variations in the level of InsP3 as well as desensitization of the InsP3 receptor; besides accounting for the phenomena described by the minimal model, the extended model might also account for the occurrence of complex Ca2+ oscillations.</para>
						<informalfigure float="0" id="fig_reaction_diagram">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>model diagram</title>
							</objectinfo>
							<imagedata fileref="dupont_1991.png"/>
						</imageobject>
					</mediaobject>
					<caption>Schematic diagram of the cell model for signal-induced, intracellular calcium oscillations.</caption>
				</informalfigure>
				<para>The complete original paper reference is cited below:</para>
				<para>
					Signal-induced Ca2+ oscillations: properties of a model based on Ca(2+)-induced Ca2+ release, Dupont G, Berridge MJ, Goldbeter A, 1991, <emphasis>Cell Calcium</emphasis>
					12, 73-85. <ulink url="http://www.ncbi.nlm.nih.gov/pubmed/1647878">PubMedID: 1647878</ulink>
				</para>
			</sect1>
		</article>
	</documentation>
	<!--units defined-->
	<units name="micromolar">
		<unit prefix="micro" units="mole"/>
		<unit exponent="-1" units="liter"/>
	</units>
	<units name="per_second">
		<unit exponent="-1" units="second"/>
	</units>
	<units name="micromolar_s">
		<unit units="micromolar"/>
		<unit units="per_second"/>
	</units>
	<!--components-->
	<component name="environment">
		<variable cmeta:id="environment_time" name="time" public_interface="out" units="second"/>
	</component>
	<component cmeta:id="parameters" name="parameters">

		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#parameters">This component stores and calculates various parameters for the cell components</rdf:Description>
		</rdf:RDF>
		<variable name="time" private_interface="out" public_interface="in" units="second"/>
		<variable initial_value="1" name="v0" public_interface="out" units="micromolar_s"/>
		<variable initial_value="7.3" name="v1" public_interface="out" units="micromolar_s"/>
		<variable name="v2" public_interface="out" units="micromolar_s"/>
		<variable name="v3" public_interface="out" units="micromolar_s"/>
		<variable name="beta" private_interface="in" public_interface="out" units="dimensionless"/>
		<variable initial_value="65" name="VM2" units="micromolar_s"/>
		<variable initial_value="500" name="VM3" units="micromolar_s"/>
		<variable initial_value="2" name="KR" units="micromolar"/>
		<variable initial_value="0.9" name="KA" units="micromolar"/>
		<variable initial_value="1" name="kf" public_interface="out" units="per_second"/>
		<variable initial_value="10" name="k" public_interface="out" units="per_second"/>
		<variable initial_value="1" name="K2" 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 name="Z" public_interface="in" units="micromolar"/>
		<variable name="Y" public_interface="in" units="micromolar"/>
		<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>K2</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">

		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#cytosol">This component stores information about the cytosolic Ca2+</rdf:Description>
			<rdf:Description rdf:about="#Z">Ca2+ in the cytosol</rdf:Description>
		</rdf:RDF>
		<variable name="time" public_interface="in" units="second"/>
		<variable name="v0" public_interface="in" units="micromolar_s"/>
		<variable name="v1" public_interface="in" units="micromolar_s"/>
		<variable name="v2" public_interface="in" units="micromolar_s"/>
		<variable name="v3" public_interface="in" units="micromolar_s"/>
		<variable name="kf" public_interface="in" units="per_second"/>
		<variable name="k" public_interface="in" units="per_second"/>
		<variable name="beta" public_interface="in" units="dimensionless"/>
		<variable cmeta:id="Z" initial_value="0.1" name="Z" public_interface="out" units="micromolar"/>
		<variable name="Y" public_interface="in" 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>
								<apply>
									<times/>
									<ci>v1</ci>
									<ci>beta</ci>
								</apply>
							</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 name="insensitive_pool">

		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#insensitive_pool">This component stores information about the InsP3-insensitive intracellular store and the Ca2+ in this pool</rdf:Description>
			<rdf:Description rdf:about="#Y">Ca2+ in the intracellular Ca2+ pool</rdf:Description>
		</rdf:RDF>
		<variable name="time" public_interface="in" units="second"/>
		<variable name="v2" public_interface="in" units="micromolar_s"/>
		<variable name="v3" public_interface="in" units="micromolar_s"/>
		<variable name="kf" public_interface="in" units="per_second"/>
		<variable cmeta:id="Y" initial_value="0.64" 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="beta_pulse" name="beta_pulse">

		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#beta_pulse">This component stores information about saturation function beta when it is given a transient function </rdf:Description>
			<rdf:Description rdf:about="#beta">saturation function of the InsP3 receptor</rdf:Description>
			<rdf:Description rdf:about="#tp">time of instantaneous increase in beta</rdf:Description>
		</rdf:RDF>
		<variable name="time" public_interface="in" units="second"/>
		<variable initial_value="0.96" name="betaf" units="dimensionless"/>
		<variable cmeta:id="tp" initial_value="4" name="tp" units="second"/>
		<variable cmeta:id="beta" name="beta" public_interface="out" units="dimensionless"/>
		<math xmlns="http://www.w3.org/1998/Math/MathML">
			<apply>
				<eq/>
				<ci>beta</ci>
				<piecewise>
					<piece>
						<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="dimensionless">0</cn>
						<apply>
							<lt/>
							<ci>time</ci>
							<ci>tp</ci>
						</apply>
					</piece>
					<piece>
						<apply>
							<times/>
							<ci>betaf</ci>
							<apply>
								<exp/>
								<apply>
									<times/>
									<cn xmlns:cellml="http://www.cellml.org/cellml/1.0#" cellml:units="per_second">-0.2</cn>
									<apply>
										<minus/>
										<ci>time</ci>
										<ci>tp</ci>
									</apply>
								</apply>
							</apply>
						</apply>
						<apply>
							<geq/>
							<ci>time</ci>
							<ci>tp</ci>
						</apply>
					</piece>
				</piecewise>
			</apply>
		</math>
	</component>
	<!--groups-->
	<group>
		<relationship_ref relationship="encapsulation"/>
		<component_ref component="parameters">
			<component_ref component="beta_pulse"/>
		</component_ref>
	</group>
	<!--connections-->
	<connection>
		<map_components component_1="environment" component_2="parameters"/>
		<map_variables variable_1="time" variable_2="time"/>
	</connection>
	<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="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="parameters" component_2="cytosol"/>
		<map_variables variable_1="v0" variable_2="v0"/>
		<map_variables variable_1="v1" variable_2="v1"/>
		<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="beta" variable_2="beta"/>
		<map_variables variable_1="Z" variable_2="Z"/>
	</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="parameters" component_2="beta_pulse"/>
		<map_variables variable_1="time" variable_2="time"/>
		<map_variables variable_1="beta" variable_2="beta"/>
	</connection>
	<!--rdf description-->


	<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
		<foo xmlns="http://www.example.org/foo/bar/baz"/>
		<rdf:Description rdf:about="">
			<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">Signal-induced Ca2+ oscillations: Properties of a model based on (Ca2+)-induced Ca2+ release (Model B)</dc:title>
			<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:parseType="Resource">
				<vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
					<vCard:Family>Choi</vCard:Family>
					<vCard:Given>Ethan</vCard:Given>
				</vCard:N>
				<vCard:EMAIL xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
					<rdf:value>mcho099@aucklanduni.ac.nz</rdf:value>
					<rdf:type rdf:resource="http://imc.org/vCard/3.0#internet"/>
				</vCard:EMAIL>
				<vCard:ORG xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
					<vCard:Orgname>The University of Auckland</vCard:Orgname>
					<vCard:Orgunit>Auckland Bioengineering Institute</vCard:Orgunit>
				</vCard:ORG>
			</dc:creator>
			<dcterms:created xmlns:dcterms="http://purl.org/dc/terms/" rdf:parseType="Resource">
				<dcterms:W3CDTF>2009-11-25</dcterms:W3CDTF>
			</dcterms:created>
		</rdf:Description>
		<rdf:Description rdf:about="#Dupont_1991b">
			<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">Signal-induced Ca2+ oscillations: Properties of a model based on (Ca2+)-induced Ca2+ release </dc:title>
			<cmeta:comment rdf:parseType="Resource">
				<rdf:value> This is the CellML description of Dupont, Berridge, and Goldbeter's mathematical model of Ca2+ oscillations based on (Ca2+)-induced Ca2+ release. </rdf:value>
				<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:parseType="Resource">
					<vCard:FN xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">Ethan Choi</vCard:FN>
				</dc:creator>
			</cmeta:comment>
			<cmeta:species>Xenopus oocytes</cmeta:species>
			<cmeta:bio_entity>Various cells</cmeta:bio_entity>
			<bqs:reference xmlns:bqs="http://www.cellml.org/bqs/1.0#" rdf:parseType="Resource">
				<dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:parseType="Resource">
					<bqs:subject_type>keyword</bqs:subject_type>
					<rdf:value>
						<rdf:Bag>
							<rdf:li>Calcium Dynamics </rdf:li>
							<rdf:li>Ca2+</rdf:li>
							<rdf:li>Insp3</rdf:li>
							<rdf:li>cytosol</rdf:li>
							<rdf:li>insensitive</rdf:li>
						</rdf:Bag>
					</rdf:value>
				</dc:subject>
			</bqs:reference>
			<bqs:reference xmlns:bqs="http://www.cellml.org/bqs/1.0#" rdf:parseType="Resource">
				<bqs:Pubmed_id>1647878</bqs:Pubmed_id>
				<bqs:JournalArticle rdf:parseType="Resource">
					<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">
						<rdf:Seq>
							<rdf:li rdf:parseType="Resource">
								<bqs:Person rdf:parseType="Resource">
									<vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
										<vCard:Family>Dupont</vCard:Family>
										<vCard:Given>G</vCard:Given>
									</vCard:N>
								</bqs:Person>
							</rdf:li>
							<rdf:li rdf:parseType="Resource">
								<bqs:Person rdf:parseType="Resource">
									<vCard:N xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
										<vCard:Family>Berridge</vCard:Family>
										<vCard:Given>M</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 xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" rdf:parseType="Resource">
										<vCard:Family>Goldbetter</vCard:Family>
										<vCard:Given>A</vCard:Given>
									</vCard:N>
								</bqs:Person>
							</rdf:li>
						</rdf:Seq>
					</dc:creator>
					<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/"> Signal-induced Ca2+ oscillations: Properties of a model based on (Ca2+)-induced Ca2+ release </dc:title>
					<dcterms:issued xmlns:dcterms="http://purl.org/dc/terms/" rdf:parseType="Resource">
						<dcterms:W3CDTF>1991-02</dcterms:W3CDTF>
					</dcterms:issued>
					<bqs:Journal rdf:parseType="Resource">
						<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">Cell Calcium</dc:title>
					</bqs:Journal>
					<bqs:volume>12</bqs:volume>
					<bqs:first_page>73</bqs:first_page>
					<bqs:last_page>85</bqs:last_page>
				</bqs:JournalArticle>
			</bqs:reference>
		</rdf:Description>
	</rdf:RDF>
</model>