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#" cmeta:id="leloup_1998a" name="leloup_1998a">
	<!-- documentation -->
	<documentation xmlns="http://cellml.org/tmp-documentation">
		<article>
			<articleinfo>
				<title>A Model for Circadian Rhythms in Drosophila Incorporating the Formation of a Complex between the PER and TIM Proteins</title>
				<author>
					<firstname>Ethan</firstname>
					<surname>Choi</surname>
					<affiliation>
						<shortaffil>Auckland 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 Leloup's 1998 paper for a circadian cycle in the case of continuous darkness on the system. This file is known to run in PCEnv and COR, and paramters can be changed to reproduce the diagrams in figure 2 and figure 4A-C (by changing v_sP, v_mP, and k_1). The initial conditions (for M_P, M_T, C_N, C, P_0, P_1, P_2, T_0, T_1, T_2) have been set by allowing the model to run till steady state to replicate figure2A. To replicate other figures, the model should be run untill they reach steady state (at least 48h)</para>
			</section>
			<sect1 id="sec_structure">
				<title>Model Structure</title>
				<para>Abstract: The authors present a model for circadian oscillations of the Period (PER) and Timeless (TIM) proteins in Drosophila. The model for the circadian clock is based on multiple phosphorylation of PER and TIM and on the negative feedback exerted by a nuclear PER-TIM complex on the transcription of the perand tim genes. Periodic behavior occurs in a large domain of parameter space in the form of limit cycle oscillations. These sustained oscillations occur in conditions corresponding to continuous darkness or to entrainment by light-dark cycles and are in good agreement with experimental observations on the temporal variations of PER and TIM and of per and tim mRNAs. Birhythmicity (coexistence of two periodic regimes) and aperiodic oscillations (chaos) occur in a restricted range of parameter values. The results are compared to the predictions of a model based on the sole regulation by PER. Both the formation of a complex between PER and TIM and protein phosphorylation are found to favor oscillatory behavior. Determining how the period depends on several key parameters allows us to test possible molecular explanations proposed for the altered period in the perl and pers mutants. The extended model further allows the construction of phase-response curves based on the light-induced triggering of TIM degradation. These curves, established as a function of both the duration and magnitude of the effect of a light pulse, match the phase-response curves obtained experimentally in the wild type and pers mutant of Drosophila.</para>
				<para>
					A Model for Circadian Rhythms in Drosophila Incorporating the Formation of a Complex between the PER and TIM Proteins, Leloup JC, Goldbeter A, 1998, <emphasis>Journal of Biological Rhythms</emphasis>
					, 13, 70-87 <ulink url="http://www.ncbi.nlm.nih.gov/pubmed/9486845">PubMed ID: 9486845</ulink>
				</para>
				<informalfigure float="0" id="______">
					<mediaobject>
						<imageobject>
							<objectinfo>
								<title>Model Diagram</title>
							</objectinfo>
							<imagedata fileref="leloup_1998.png"/>
						</imageobject>
					</mediaobject>
					<caption>Scheme of the model for circadian oscillations in Drosophila involving negative regulation of gene expression by PER and TIM. per (MP) and tim (MT) mRNAs are synthesized in the nucleus and transferred into the cytosol, where they accumulate at the maximum rates vsP and vsT, respectively. There they are degraded enzymatically at the maximum rates, vmP and vmT, with the Michaelis constants, KmP and KmT. The rates of synthesis of the PER and TIM proteins, respectively proportional to MP and MT, are characterized by the apparent first-order rate constants ksP and ksT. Parameters ViP (ViT) and KiP (KiT) (i = 1, . . . 4) denote the maximum rate and Michaelis constant of the kinase(s) and phosphatase(s) involved in the reversible phosphorylation of P0 (T0) into P1 (T1) and P1 (T1) into P2 (T2), respectively. The fully phosphorylated forms (P2 and T2) are degraded by enzymes of maximum rate vdP and vdT and of Michaelis constants KdP and KdT and reversibly form a complex C (association and dissociation are characterized by the rate constants k3 and k4), which is transported into the nucleus at a rate characterized by the apparent first-order rate constant k1. Transport of the nuclear form of the PER-TIM complex (CN) into the cytosol is characterized by the apparent first-order rate constant k2. The negative feedback exerted by the nuclear PER-TIM complex on per and tim transcription is described by an equation of the Hill type (see first terms in Equations 1a and 1e) in which n denotes the degree of cooperativity and KIP and KIT are the threshold constants for repression.</caption>
				</informalfigure>
			</sect1>
		</article>
	</documentation>
	<!-- units -->
	<units name="hour">
		<unit multiplier="3600" units="second"/>
	</units>
	<units name="per_hour">
		<unit exponent="-1" units="hour"/>
	</units>
	<units name="per_litre">
		<unit exponent="-1" units="litre"/>
	</units>
	<units name="nanomolar">
		<unit prefix="nano" units="mole"/>
		<unit units="per_litre"/>
	</units>
	<units name="nanomolar_hour">
		<unit units="nanomolar"/>
		<unit units="per_hour"/>
	</units>
	<units name="per_nanomolar_hour">
		<unit exponent="-1" units="nanomolar"/>
		<unit units="per_hour"/>
	</units>
	<!-- components -->
	<component name="environment">
		<variable cmeta:id="environment_time" name="time" public_interface="out" units="hour"/>
	</component>
	<component cmeta:id="nucleus" name="nucleus">
		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#nucleus">This component stores information related to activities in the nucleus</rdf:Description>
			<rdf:Description rdf:about="#M_P">per mRNA synthesized in the nucleus and transferred into the cytosol</rdf:Description>
			<rdf:Description rdf:about="#M_T">tim mRNA synthesized in the nucleus and transferred into the cytosol</rdf:Description>
			<rdf:Description rdf:about="#C_N">nuclear form of the PER_TIM complex</rdf:Description>
		</rdf:RDF>
		<variable name="time" public_interface="in" units="hour"/>
		<variable initial_value="1" name="v_sP" units="nanomolar_hour"/>
		<variable initial_value="0.7" name="v_mP" units="nanomolar_hour"/>
		<variable initial_value="1" name="K_IP" units="nanomolar"/>
		<variable initial_value="0.2" name="K_mP" units="nanomolar"/>
		<variable initial_value="1" name="v_sT" units="nanomolar_hour"/>
		<variable initial_value="0.7" name="v_mT" units="nanomolar_hour"/>
		<variable initial_value="1" name="K_IT" units="nanomolar"/>
		<variable initial_value="0.2" name="K_mT" units="nanomolar"/>
		<variable name="k_d" public_interface="in" units="per_hour"/>
		<variable initial_value="4" name="n" units="dimensionless"/>
		<variable name="k_1" public_interface="in" units="per_hour"/>
		<variable name="k_2" public_interface="in" units="per_hour"/>
		<variable initial_value="0.01" name="k_dN" units="per_hour"/>
		<variable name="C" public_interface="in" units="nanomolar"/>
		<variable cmeta:id="M_P" initial_value="0.031" name="M_P" public_interface="out" units="nanomolar"/>
		<variable cmeta:id="M_T" initial_value="0.031" name="M_T" public_interface="out" units="nanomolar"/>
		<variable cmeta:id="C_N" initial_value="1.77" name="C_N" public_interface="out" units="nanomolar"/>
		<math xmlns="http://www.w3.org/1998/Math/MathML">
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>M_P</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<minus/>
						<apply>
							<times/>
							<ci>v_sP</ci>
							<apply>
								<divide/>
								<apply>
									<power/>
									<ci>K_IP</ci>
									<ci>n</ci>
								</apply>
								<apply>
									<plus/>
									<apply>
										<power/>
										<ci>K_IP</ci>
										<ci>n</ci>
									</apply>
									<apply>
										<power/>
										<ci>C_N</ci>
										<ci>n</ci>
									</apply>
								</apply>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>v_mP</ci>
							<apply>
								<divide/>
								<ci>M_P</ci>
								<apply>
									<plus/>
									<ci>K_mP</ci>
									<ci>M_P</ci>
								</apply>
							</apply>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_d</ci>
						<ci>M_P</ci>
					</apply>
				</apply>
			</apply>
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>M_T</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<minus/>
						<apply>
							<times/>
							<ci>v_sT</ci>
							<apply>
								<divide/>
								<apply>
									<power/>
									<ci>K_IT</ci>
									<ci>n</ci>
								</apply>
								<apply>
									<plus/>
									<apply>
										<power/>
										<ci>K_IT</ci>
										<ci>n</ci>
									</apply>
									<apply>
										<power/>
										<ci>C_N</ci>
										<ci>n</ci>
									</apply>
								</apply>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>v_mT</ci>
							<apply>
								<divide/>
								<ci>M_T</ci>
								<apply>
									<plus/>
									<ci>K_mT</ci>
									<ci>M_T</ci>
								</apply>
							</apply>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_d</ci>
						<ci>M_T</ci>
					</apply>
				</apply>
			</apply>
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>C_N</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<minus/>
						<apply>
							<times/>
							<ci>k_1</ci>
							<ci>C</ci>
						</apply>
						<apply>
							<times/>
							<ci>k_2</ci>
							<ci>C_N</ci>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_dN</ci>
						<ci>C_N</ci>
					</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 related to activities in the cytosol</rdf:Description>
			<rdf:Description rdf:about="#C">PER-TIM Complex reversibly formed in the cytosol and transported into the nucleus</rdf:Description>
		</rdf:RDF>
		<variable name="time" private_interface="out" public_interface="in" units="hour"/>
		<variable initial_value="0.6" name="k_1" public_interface="out" units="per_hour"/>
		<variable initial_value="0.2" name="k_2" public_interface="out" units="per_hour"/>
		<variable initial_value="1.2" name="k_3" private_interface="out" units="per_nanomolar_hour"/>
		<variable initial_value="0.6" name="k_4" private_interface="out" units="per_hour"/>
		<variable initial_value="0.01" name="k_d" private_interface="out" public_interface="out" units="per_hour"/>
		<variable initial_value="0.01" name="k_dC" units="per_hour"/>
		<variable name="P_0" private_interface="in" public_interface="out" units="nanomolar"/>
		<variable name="P_1" private_interface="in" public_interface="out" units="nanomolar"/>
		<variable name="P_2" private_interface="in" public_interface="out" units="nanomolar"/>
		<variable name="T_0" private_interface="in" public_interface="out" units="nanomolar"/>
		<variable name="T_1" private_interface="in" public_interface="out" units="nanomolar"/>
		<variable name="T_2" private_interface="in" public_interface="out" units="nanomolar"/>
		<variable name="M_P" private_interface="out" public_interface="in" units="nanomolar"/>
		<variable name="M_T" private_interface="out" public_interface="in" units="nanomolar"/>
		<variable name="C_N" public_interface="in" units="nanomolar"/>
		<variable cmeta:id="C" initial_value="0.344" name="C" private_interface="out" public_interface="out" units="nanomolar"/>
		<math xmlns="http://www.w3.org/1998/Math/MathML">
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>C</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<plus/>
						<apply>
							<minus/>
							<apply>
								<minus/>
								<apply>
									<times/>
									<ci>k_3</ci>
									<ci>P_2</ci>
									<ci>T_2</ci>
								</apply>
								<apply>
									<times/>
									<ci>k_4</ci>
									<ci>C</ci>
								</apply>
							</apply>
							<apply>
								<times/>
								<ci>k_1</ci>
								<ci>C</ci>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>k_2</ci>
							<ci>C_N</ci>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_dC</ci>
						<ci>C</ci>
					</apply>
				</apply>
			</apply>
		</math>
	</component>
	<component cmeta:id="PER" name="PER">
		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#PER">This component stores information for the phosphorylation of PER in the cytosol</rdf:Description>
			<rdf:Description rdf:about="#P_0">synthesized unphosphorylated PER protein</rdf:Description>
			<rdf:Description rdf:about="#P_1">monophosphorylated PER protein</rdf:Description>
			<rdf:Description rdf:about="#P_2">biphosphorylated PER protein</rdf:Description>
		</rdf:RDF>
		<variable name="time" public_interface="in" units="hour"/>
		<variable initial_value="8" name="V_1P" units="nanomolar_hour"/>
		<variable initial_value="1" name="V_2P" units="nanomolar_hour"/>
		<variable initial_value="8" name="V_3P" units="nanomolar_hour"/>
		<variable initial_value="1" name="V_4P" units="nanomolar_hour"/>
		<variable initial_value="2" name="K_1P" units="nanomolar"/>
		<variable initial_value="2" name="K_2P" units="nanomolar"/>
		<variable initial_value="2" name="K_3P" units="nanomolar"/>
		<variable initial_value="2" name="K_4P" units="nanomolar"/>
		<variable initial_value="0.2" name="K_dP" units="nanomolar"/>
		<variable initial_value="2" name="v_dP" units="nanomolar_hour"/>
		<variable initial_value="0.9" name="k_sP" units="per_hour"/>
		<variable name="k_d" public_interface="in" units="per_hour"/>
		<variable name="k_3" public_interface="in" units="per_nanomolar_hour"/>
		<variable name="k_4" public_interface="in" units="per_hour"/>
		<variable name="M_P" public_interface="in" units="nanomolar"/>
		<variable name="T_2" public_interface="in" units="nanomolar"/>
		<variable name="C" public_interface="in" units="nanomolar"/>
		<variable cmeta:id="P_0" initial_value="0.0114" name="P_0" public_interface="out" units="nanomolar"/>
		<variable cmeta:id="P_1" initial_value="0.0178" name="P_1" public_interface="out" units="nanomolar"/>
		<variable cmeta:id="P_2" initial_value="0.0322" name="P_2" public_interface="out" units="nanomolar"/>
		<math xmlns="http://www.w3.org/1998/Math/MathML">
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>P_0</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<plus/>
						<apply>
							<minus/>
							<apply>
								<times/>
								<ci>k_sP</ci>
								<ci>M_P</ci>
							</apply>
							<apply>
								<times/>
								<ci>V_1P</ci>
								<apply>
									<divide/>
									<ci>P_0</ci>
									<apply>
										<plus/>
										<ci>K_1P</ci>
										<ci>P_0</ci>
									</apply>
								</apply>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>V_2P</ci>
							<apply>
								<divide/>
								<ci>P_1</ci>
								<apply>
									<plus/>
									<ci>K_2P</ci>
									<ci>P_1</ci>
								</apply>
							</apply>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_d</ci>
						<ci>P_0</ci>
					</apply>
				</apply>
			</apply>
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>P_1</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<plus/>
						<apply>
							<minus/>
							<apply>
								<minus/>
								<apply>
									<times/>
									<ci>V_1P</ci>
									<apply>
										<divide/>
										<ci>P_0</ci>
										<apply>
											<plus/>
											<ci>K_1P</ci>
											<ci>P_0</ci>
										</apply>
									</apply>
								</apply>
								<apply>
									<times/>
									<ci>V_2P</ci>
									<apply>
										<divide/>
										<ci>P_1</ci>
										<apply>
											<plus/>
											<ci>K_2P</ci>
											<ci>P_1</ci>
										</apply>
									</apply>
								</apply>
							</apply>
							<apply>
								<times/>
								<ci>V_3P</ci>
								<apply>
									<divide/>
									<ci>P_1</ci>
									<apply>
										<plus/>
										<ci>K_3P</ci>
										<ci>P_1</ci>
									</apply>
								</apply>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>V_4P</ci>
							<apply>
								<divide/>
								<ci>P_2</ci>
								<apply>
									<plus/>
									<ci>K_4P</ci>
									<ci>P_2</ci>
								</apply>
							</apply>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_d</ci>
						<ci>P_1</ci>
					</apply>
				</apply>
			</apply>
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>P_2</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<minus/>
						<apply>
							<plus/>
							<apply>
								<minus/>
								<apply>
									<minus/>
									<apply>
										<times/>
										<ci>V_3P</ci>
										<apply>
											<divide/>
											<ci>P_1</ci>
											<apply>
												<plus/>
												<ci>K_3P</ci>
												<ci>P_1</ci>
											</apply>
										</apply>
									</apply>
									<apply>
										<times/>
										<ci>V_4P</ci>
										<apply>
											<divide/>
											<ci>P_2</ci>
											<apply>
												<plus/>
												<ci>K_4P</ci>
												<ci>P_2</ci>
											</apply>
										</apply>
									</apply>
								</apply>
								<apply>
									<times/>
									<ci>k_3</ci>
									<ci>P_2</ci>
									<ci>T_2</ci>
								</apply>
							</apply>
							<apply>
								<times/>
								<ci>k_4</ci>
								<ci>C</ci>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>v_dP</ci>
							<apply>
								<divide/>
								<ci>P_2</ci>
								<apply>
									<plus/>
									<ci>K_dP</ci>
									<ci>P_2</ci>
								</apply>
							</apply>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_d</ci>
						<ci>P_2</ci>
					</apply>
				</apply>
			</apply>
		</math>
	</component>
	<component cmeta:id="TIM" name="TIM">
		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#TIM">This component stores information for the phosphorylation of TIM in the cytosol</rdf:Description>
			<rdf:Description rdf:about="#T_0">synthesized unphosphorylated TIM protein</rdf:Description>
			<rdf:Description rdf:about="#T_1">monophosphorylated TIM protein</rdf:Description>
			<rdf:Description rdf:about="#T_2">biphosphorylated TIM protein</rdf:Description>
		</rdf:RDF>
		<variable name="time" public_interface="in" units="hour"/>
		<variable initial_value="8" name="V_1T" units="nanomolar_hour"/>
		<variable initial_value="1" name="V_2T" units="nanomolar_hour"/>
		<variable initial_value="8" name="V_3T" units="nanomolar_hour"/>
		<variable initial_value="1" name="V_4T" units="nanomolar_hour"/>
		<variable initial_value="2" name="K_1T" units="nanomolar"/>
		<variable initial_value="2" name="K_2T" units="nanomolar"/>
		<variable initial_value="2" name="K_3T" units="nanomolar"/>
		<variable initial_value="2" name="K_4T" units="nanomolar"/>
		<variable initial_value="0.2" name="K_dT" units="nanomolar"/>
		<variable initial_value="2" name="v_dT" units="nanomolar_hour"/>
		<variable initial_value="0.9" name="k_sT" units="per_hour"/>
		<variable name="k_d" public_interface="in" units="per_hour"/>
		<variable name="k_3" public_interface="in" units="per_nanomolar_hour"/>
		<variable name="k_4" public_interface="in" units="per_hour"/>
		<variable name="M_T" public_interface="in" units="nanomolar"/>
		<variable name="P_2" public_interface="in" units="nanomolar"/>
		<variable name="C" public_interface="in" units="nanomolar"/>
		<variable cmeta:id="T_0" initial_value="0.0114" name="T_0" public_interface="out" units="nanomolar"/>
		<variable cmeta:id="T_1" initial_value="0.0178" name="T_1" public_interface="out" units="nanomolar"/>
		<variable cmeta:id="T_2" initial_value="0.0324" name="T_2" public_interface="out" units="nanomolar"/>
		<math xmlns="http://www.w3.org/1998/Math/MathML">
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>T_0</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<plus/>
						<apply>
							<minus/>
							<apply>
								<times/>
								<ci>k_sT</ci>
								<ci>M_T</ci>
							</apply>
							<apply>
								<times/>
								<ci>V_1T</ci>
								<apply>
									<divide/>
									<ci>T_0</ci>
									<apply>
										<plus/>
										<ci>K_1T</ci>
										<ci>T_0</ci>
									</apply>
								</apply>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>V_2T</ci>
							<apply>
								<divide/>
								<ci>T_1</ci>
								<apply>
									<plus/>
									<ci>K_2T</ci>
									<ci>T_1</ci>
								</apply>
							</apply>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_d</ci>
						<ci>T_0</ci>
					</apply>
				</apply>
			</apply>
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>T_1</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<plus/>
						<apply>
							<minus/>
							<apply>
								<minus/>
								<apply>
									<times/>
									<ci>V_1T</ci>
									<apply>
										<divide/>
										<ci>T_0</ci>
										<apply>
											<plus/>
											<ci>K_1T</ci>
											<ci>T_0</ci>
										</apply>
									</apply>
								</apply>
								<apply>
									<times/>
									<ci>V_2T</ci>
									<apply>
										<divide/>
										<ci>T_1</ci>
										<apply>
											<plus/>
											<ci>K_2T</ci>
											<ci>T_1</ci>
										</apply>
									</apply>
								</apply>
							</apply>
							<apply>
								<times/>
								<ci>V_3T</ci>
								<apply>
									<divide/>
									<ci>T_1</ci>
									<apply>
										<plus/>
										<ci>K_3T</ci>
										<ci>T_1</ci>
									</apply>
								</apply>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>V_4T</ci>
							<apply>
								<divide/>
								<ci>T_2</ci>
								<apply>
									<plus/>
									<ci>K_4T</ci>
									<ci>T_2</ci>
								</apply>
							</apply>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_d</ci>
						<ci>T_1</ci>
					</apply>
				</apply>
			</apply>
			<apply>
				<eq/>
				<apply>
					<diff/>
					<bvar>
						<ci>time</ci>
					</bvar>
					<ci>T_2</ci>
				</apply>
				<apply>
					<minus/>
					<apply>
						<minus/>
						<apply>
							<plus/>
							<apply>
								<minus/>
								<apply>
									<minus/>
									<apply>
										<times/>
										<ci>V_3T</ci>
										<apply>
											<divide/>
											<ci>T_1</ci>
											<apply>
												<plus/>
												<ci>K_3T</ci>
												<ci>T_1</ci>
											</apply>
										</apply>
									</apply>
									<apply>
										<times/>
										<ci>V_4T</ci>
										<apply>
											<divide/>
											<ci>T_2</ci>
											<apply>
												<plus/>
												<ci>K_4T</ci>
												<ci>T_2</ci>
											</apply>
										</apply>
									</apply>
								</apply>
								<apply>
									<times/>
									<ci>k_3</ci>
									<ci>P_2</ci>
									<ci>T_2</ci>
								</apply>
							</apply>
							<apply>
								<times/>
								<ci>k_4</ci>
								<ci>C</ci>
							</apply>
						</apply>
						<apply>
							<times/>
							<ci>v_dT</ci>
							<apply>
								<divide/>
								<ci>T_2</ci>
								<apply>
									<plus/>
									<ci>K_dT</ci>
									<ci>T_2</ci>
								</apply>
							</apply>
						</apply>
					</apply>
					<apply>
						<times/>
						<ci>k_d</ci>
						<ci>T_2</ci>
					</apply>
				</apply>
			</apply>
		</math>
	</component>
	<component cmeta:id="PER_total" name="PER_total">
		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#PER_total">This component calculates the total quantity of PER in the entire model</rdf:Description>
			<rdf:Description rdf:about="#P_t">The total (nonconserved) quantities of the PER proteins</rdf:Description>
		</rdf:RDF>
		<variable name="P_0" public_interface="in" units="nanomolar"/>
		<variable name="P_1" public_interface="in" units="nanomolar"/>
		<variable name="P_2" public_interface="in" units="nanomolar"/>
		<variable name="C" public_interface="in" units="nanomolar"/>
		<variable name="C_N" public_interface="in" units="nanomolar"/>
		<variable cmeta:id="P_t" name="P_t" units="nanomolar"/>
		<math xmlns="http://www.w3.org/1998/Math/MathML">
			<apply>
				<eq/>
				<ci>P_t</ci>
				<apply>
					<plus/>
					<ci>P_0</ci>
					<ci>P_1</ci>
					<ci>P_2</ci>
					<ci>C</ci>
					<ci>C_N</ci>
				</apply>
			</apply>
		</math>
	</component>
	<component cmeta:id="TIM_total" name="TIM_total">
		<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
			<rdf:Description rdf:about="#TIM_total">This component calculates the total quantity of TIM in the entire model</rdf:Description>
			<rdf:Description rdf:about="#T_t">The total (nonconserved) quantities of the TIM proteins</rdf:Description>
		</rdf:RDF>
		<variable name="T_0" public_interface="in" units="nanomolar"/>
		<variable name="T_1" public_interface="in" units="nanomolar"/>
		<variable name="T_2" public_interface="in" units="nanomolar"/>
		<variable name="C" public_interface="in" units="nanomolar"/>
		<variable name="C_N" public_interface="in" units="nanomolar"/>
		<variable cmeta:id="T_t" name="T_t" units="nanomolar"/>
		<math xmlns="http://www.w3.org/1998/Math/MathML">
			<apply>
				<eq/>
				<ci>T_t</ci>
				<apply>
					<plus/>
					<ci>T_0</ci>
					<ci>T_1</ci>
					<ci>T_2</ci>
					<ci>C</ci>
					<ci>C_N</ci>
				</apply>
			</apply>
		</math>
	</component>
	<!-- groups -->
	<group>
		<relationship_ref relationship="encapsulation"/>
		<component_ref component="cytosol">
			<component_ref component="PER"/>
			<component_ref component="TIM"/>
		</component_ref>
	</group>
	<!-- connections -->
	<connection>
		<map_components component_1="environment" component_2="nucleus"/>
		<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="nucleus" component_2="cytosol"/>
		<map_variables variable_1="k_1" variable_2="k_1"/>
		<map_variables variable_1="k_2" variable_2="k_2"/>
		<map_variables variable_1="k_d" variable_2="k_d"/>
		<map_variables variable_1="M_P" variable_2="M_P"/>
		<map_variables variable_1="M_T" variable_2="M_T"/>
		<map_variables variable_1="C_N" variable_2="C_N"/>
		<map_variables variable_1="C" variable_2="C"/>
	</connection>
	<connection>
		<map_components component_1="cytosol" component_2="PER"/>
		<map_variables variable_1="time" variable_2="time"/>
		<map_variables variable_1="k_3" variable_2="k_3"/>
		<map_variables variable_1="k_4" variable_2="k_4"/>
		<map_variables variable_1="k_d" variable_2="k_d"/>
		<map_variables variable_1="M_P" variable_2="M_P"/>
		<map_variables variable_1="C" variable_2="C"/>
		<map_variables variable_1="P_0" variable_2="P_0"/>
		<map_variables variable_1="P_1" variable_2="P_1"/>
		<map_variables variable_1="P_2" variable_2="P_2"/>
	</connection>
	<connection>
		<map_components component_1="cytosol" component_2="TIM"/>
		<map_variables variable_1="time" variable_2="time"/>
		<map_variables variable_1="k_3" variable_2="k_3"/>
		<map_variables variable_1="k_4" variable_2="k_4"/>
		<map_variables variable_1="k_d" variable_2="k_d"/>
		<map_variables variable_1="M_T" variable_2="M_T"/>
		<map_variables variable_1="C" variable_2="C"/>
		<map_variables variable_1="T_0" variable_2="T_0"/>
		<map_variables variable_1="T_1" variable_2="T_1"/>
		<map_variables variable_1="T_2" variable_2="T_2"/>
	</connection>
	<connection>
		<map_components component_1="PER" component_2="TIM"/>
		<map_variables variable_1="P_2" variable_2="P_2"/>
		<map_variables variable_1="T_2" variable_2="T_2"/>
	</connection>
	<connection>
		<map_components component_1="cytosol" component_2="PER_total"/>
		<map_variables variable_1="P_0" variable_2="P_0"/>
		<map_variables variable_1="P_1" variable_2="P_1"/>
		<map_variables variable_1="P_2" variable_2="P_2"/>
		<map_variables variable_1="C" variable_2="C"/>
	</connection>
	<connection>
		<map_components component_1="cytosol" component_2="TIM_total"/>
		<map_variables variable_1="T_0" variable_2="T_0"/>
		<map_variables variable_1="T_1" variable_2="T_1"/>
		<map_variables variable_1="T_2" variable_2="T_2"/>
		<map_variables variable_1="C" variable_2="C"/>
	</connection>
	<connection>
		<map_components component_1="nucleus" component_2="PER_total"/>
		<map_variables variable_1="C_N" variable_2="C_N"/>
	</connection>
	<connection>
		<map_components component_1="nucleus" component_2="TIM_total"/>
		<map_variables variable_1="C_N" variable_2="C_N"/>
	</connection>
	<!-- metadata -->
	<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
		<rdf:Description rdf:nodeID="n1">
			<FN xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Ethan Choi</FN>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n2">
			<endingValue xmlns="http://www.cellml.org/metadata/simulation/1.0#" xml:lang="en">72</endingValue>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n3">
			<rdf:_2>
				<rdf:Description rdf:nodeID="n4"/>
			</rdf:_2>
			<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="n5"/>
			</rdf:_1>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n6">
			<rdf:value>
				<rdf:Description rdf:nodeID="n7"/>
			</rdf:value>
			<subject_type xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">keyword</subject_type>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n8">
			<creator xmlns="http://purl.org/dc/elements/1.1/">
				<rdf:Description rdf:nodeID="n3"/>
			</creator>
			<title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">A Model for Circadian Rhythms in Drosophila Incorporating the Formation of a Complex between the PER and TIM Proteins</title>
			<issued xmlns="http://purl.org/dc/terms/">
				<rdf:Description rdf:nodeID="n9"/>
			</issued>
			<Journal xmlns="http://www.cellml.org/bqs/1.0#">
				<rdf:Description rdf:nodeID="n10"/>
			</Journal>
			<first_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">70</first_page>
			<volume xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">13</volume>
			<last_page xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">87</last_page>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n10">
			<title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">Journal of Biological Rhythms</title>
		</rdf:Description>
		<rdf:Description rdf:about="">
			<title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">A Model for Circadian Rhythms in Drosophila Incorporating the Formation of a Complex between the PER and TIM Proteins (Continuous Darkness Model)</title>
			<created xmlns="http://purl.org/dc/terms/">
				<rdf:Description rdf:nodeID="n11"/>
			</created>
			<creator xmlns="http://purl.org/dc/elements/1.1/">
				<rdf:Description rdf:nodeID="n12"/>
			</creator>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n13">
			<rdf:value xml:lang="en">This is the CellML description of Leloup and Goldbeter's 1998 mathematical model for circadian oscillations of the Period and Timeless proteins in Drosophila</rdf:value>
			<creator xmlns="http://purl.org/dc/elements/1.1/">
				<rdf:Description rdf:nodeID="n1"/>
			</creator>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n5">
			<Person xmlns="http://www.cellml.org/bqs/1.0#">
				<rdf:Description rdf:nodeID="n14"/>
			</Person>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n14">
			<N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#">
				<rdf:Description rdf:nodeID="n15"/>
			</N>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n11">
			<W3CDTF xmlns="http://purl.org/dc/terms/" xml:lang="en">2009-12-10</W3CDTF>
		</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="n2"/>
			</rdf:first>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n17">
			<Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Choi</Family>
			<Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Ethan</Given>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n18">
			<JournalArticle xmlns="http://www.cellml.org/bqs/1.0#">
				<rdf:Description rdf:nodeID="n8"/>
			</JournalArticle>
			<Pubmed_id xmlns="http://www.cellml.org/bqs/1.0#" xml:lang="en">9486845</Pubmed_id>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n7">
			<rdf:_5 xml:lang="en">PER</rdf:_5>
			<rdf:_2 xml:lang="en">biochemical oscillations</rdf:_2>
			<rdf:_3 xml:lang="en">phase-response curve</rdf:_3>
			<rdf:type>
				<rdf:Description rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"/>
			</rdf:type>
			<rdf:_4 xml:lang="en">Drosophila</rdf:_4>
			<rdf:_1 xml:lang="en">Circadian Rhythms</rdf:_1>
			<rdf:_6 xml:lang="en">TIM</rdf:_6>
			<rdf:_7 xml:lang="en">model</rdf:_7>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n19">
			<Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Goldbeter</Family>
			<Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Albert</Given>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n4">
			<Person xmlns="http://www.cellml.org/bqs/1.0#">
				<rdf:Description rdf:nodeID="n20"/>
			</Person>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n21">
			<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:Description rdf:nodeID="n12">
			<ORG xmlns="http://www.w3.org/2001/vcard-rdf/3.0#">
				<rdf:Description rdf:nodeID="n22"/>
			</ORG>
			<N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#">
				<rdf:Description rdf:nodeID="n17"/>
			</N>
			<EMAIL xmlns="http://www.w3.org/2001/vcard-rdf/3.0#">
				<rdf:Description rdf:nodeID="n21"/>
			</EMAIL>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n9">
			<rdf:type>
				<rdf:Description rdf:about="http://purl.org/dc/terms/W3CDTF"/>
			</rdf:type>
		</rdf:Description>
		<rdf:Description rdf:about="#leloup_1998a">
			<simulation xmlns="http://www.cellml.org/metadata/simulation/1.0#">
				<rdf:Description rdf:nodeID="n23"/>
			</simulation>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n24">
			<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="n25"/>
			</rdf:first>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n26">
			<subject xmlns="http://purl.org/dc/elements/1.1/">
				<rdf:Description rdf:nodeID="n6"/>
			</subject>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n22">
			<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="n25">
			<endingValue xmlns="http://www.cellml.org/metadata/simulation/1.0#" xml:lang="en">72</endingValue>
			<maximumStepSize xmlns="http://www.cellml.org/metadata/simulation/1.0#" xml:lang="en">8</maximumStepSize>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n15">
			<Family xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Leloup</Family>
			<Given xmlns="http://www.w3.org/2001/vcard-rdf/3.0#" xml:lang="en">Jean-Christophe</Given>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n23">
			<boundIntervals xmlns="http://www.cellml.org/metadata/simulation/1.0#">
				<rdf:Description rdf:nodeID="n16"/>
			</boundIntervals>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n27">
			<boundIntervals xmlns="http://www.cellml.org/metadata/simulation/1.0#">
				<rdf:Description rdf:nodeID="n24"/>
			</boundIntervals>
		</rdf:Description>
		<rdf:Description rdf:about="#leloup_1998a">
			<reference xmlns="http://www.cellml.org/bqs/1.0#">
				<rdf:Description rdf:nodeID="n26"/>
			</reference>
			<reference xmlns="http://www.cellml.org/bqs/1.0#">
				<rdf:Description rdf:nodeID="n18"/>
			</reference>
			<cmeta:comment>
				<rdf:Description rdf:nodeID="n13"/>
			</cmeta:comment>
			<simulation xmlns="http://www.cellml.org/metadata/simulation/1.0#">
				<rdf:Description rdf:nodeID="n27"/>
			</simulation>
			<title xmlns="http://purl.org/dc/elements/1.1/" xml:lang="en">A Model for Circadian Rhythms in Drosophila Incorporating the Formation of a Complex between the PER and TIM Proteins</title>
			<cmeta:species xml:lang="en">Drosophila</cmeta:species>
		</rdf:Description>
		<rdf:Description rdf:nodeID="n20">
			<N xmlns="http://www.w3.org/2001/vcard-rdf/3.0#">
				<rdf:Description rdf:nodeID="n19"/>
			</N>
		</rdf:Description>
	</rdf:RDF>
</model>