- Author:
- Hanne <Hanne@hanne-nielsens-macbook.local>
- Date:
- 2009-11-04 09:44:44+13:00
- Desc:
- added synthetic biology keyword
- Permanent Source URI:
- https://models.fieldml.org/workspace/gilbert_heiner_rosser_fulton_gu_trybilo_2007/rawfile/86b9d68f693f4e22aeacb5717759357a3f5d969f/gilbert_heiner_rosser_fulton_gu_trybilo_2007.cellml
<?xml version='1.0' encoding='utf-8'?>
<!--
This CellML file was generated on 4/06/2008 at 11:27:27 at a.m. using:
COR (0.9.31.959)
Copyright 2002-2008 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="http://www.cellml.org/cellml/1.0#" xmlns:cmeta="http://www.cellml.org/metadata/1.0#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bqs="http://www.cellml.org/bqs/1.0#" xmlns:cellml="http://www.cellml.org/cellml/1.0#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:pathway_editor="http://www.physiome.com/pathway_editor/1.0#" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" cmeta:id="Electroblue2007" name="Electroblue2007">
<documentation xmlns="http://cellml.org/tmp-documentation">
<article>
<articleinfo>
<title>Electroblue, 2007</title>
<author>
<firstname>Mike</firstname>
<surname>Cooling</surname>
<affiliation>
<shortaffil>Bioengineering Institute, University of Auckland</shortaffil>
</affiliation>
</author>
</articleinfo>
<section id="sec_status">
<title>Model Status</title>
<para>
Reproduces results as placed online by the iGEM07 Glasgow team, as at February 2007. Unit formulation here is such that the equations are dimensionally consistent.
</para>
</section>
<sect1 id="sec_structure">
<title>Model Structure</title>
<para>
This model is a Cellml version of the Glasgow team's award-winning entry into iGEM07. Details of their formulation and model output can be found <ulink url="http://parts.mit.edu/igem07/index.php/Glasgow/Modeling">here</ulink>.
</para>
<para>
Here the Cellml aims to reproduce the original equations as faithfully as possible. As such, this is not described using <ulink url="http://parts.mit.edu">'standard parts'</ulink> Cellml. At the time of writing, standard parts Cellml is under development.
</para>
<para>
Some modularity considerations have been observed. The basic architecture of the model has been broken up into four main components. One for each 'device' or promoter-to-double terminator DNA segment, and one for each 'bioenvironment' centered on a specific reaction (TFS association in one case, PYO formation from PCA in another). Degradation reactions are housed in the appropriate BioEnvironment component.
</para>
<informalfigure float="0" id="fig_gilbert2007diagram">
<mediaobject>
<imageobject>
<objectinfo>
<title>Model Schematic</title>
</objectinfo>
<imagedata fileref="gilbert_2007.png"/>
</imageobject>
</mediaobject>
<caption>The component architecture of the Cellml formulation.</caption>
</informalfigure>
<para>
This Cellml formulation could be easily extended in at least two ways:
(1) Use Cellml 1.1 functionality and place the separate components in different files via imports.
(2) Tease apart the Bioenvironment components into species-specific components. At the moment, there is no reason to do this but it would make the model more extensible.
</para>
</sect1>
</article>
</documentation> <units name="per_second">
<unit units="second" exponent="-1"/>
</units>
<units name="uM">
<unit units="mole" prefix="micro"/>
<unit units="liter" exponent="-1"/>
</units>
<units name="uM_per_second">
<unit units="mole" prefix="micro"/>
<unit units="liter" exponent="-1"/>
<unit units="second" exponent="-1"/>
</units>
<units name="per_uM_per_second">
<unit units="uM" exponent="-1"/>
<unit units="second" exponent="-1"/>
</units>
<component name="temporalExistence">
<variable units="second" public_interface="out" name="time"/>
</component>
<component name="Device_TFgenerator">
<variable units="second" public_interface="in" name="time"/>
<variable units="uM_per_second" name="alphaTF" initial_value="0.05"/>
<variable units="uM_per_second" public_interface="out" name="JTF"/>
<variable units="uM" public_interface="in" name="TFS"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JTF</ci>
<ci>alphaTF</ci>
</apply>
</math>
</component>
<component name="BioEnv_TFSAssociation_interface">
<variable units="uM_per_second" public_interface="out" name="Jgain_TF"/>
<variable units="uM_per_second" public_interface="out" name="Jgain_TFS"/>
<variable units="uM_per_second" public_interface="in" name="JTF"/>
<variable units="uM_per_second" public_interface="in" name="JTF2"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Jgain_TFS</ci>
<cn cellml:units="uM_per_second">0</cn>
</apply>
<apply>
<eq/>
<ci>Jgain_TF</ci>
<apply>
<plus/>
<ci>JTF</ci>
<ci>JTF2</ci>
</apply>
</apply>
</math>
</component>
<component name="BioEnv_TFSAssociation">
<variable units="second" public_interface="in" name="time"/>
<variable units="uM" public_interface="out" name="TFS" initial_value="0"/>
<variable units="uM" public_interface="out" name="TF" initial_value="8.6207"/>
<variable units="uM" name="s" initial_value="5"/>
<variable units="uM_per_second" public_interface="in" name="Jgain_TFS"/>
<variable units="uM_per_second" public_interface="in" name="Jgain_TF"/>
<variable units="per_uM_per_second" name="betaTFS" initial_value="1e6"/>
<variable units="per_second" name="kd" initial_value="4e6"/>
<variable units="per_second" name="deltaTFS" initial_value="3.851e-4"/>
<variable units="per_second" name="deltaTF" initial_value="5.8e-3"/>
<variable units="uM_per_second" name="Jassociation"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Jassociation</ci>
<apply>
<minus/>
<apply>
<times/>
<ci>betaTFS</ci>
<ci>s</ci>
<ci>TF</ci>
</apply>
<apply>
<times/>
<ci>kd</ci>
<ci>TFS</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>TF</ci>
</apply>
<apply>
<minus/>
<apply>
<plus/>
<apply>
<minus/>
<ci>Jassociation</ci>
</apply>
<ci>Jgain_TF</ci>
</apply>
<apply>
<times/>
<ci>deltaTF</ci>
<ci>TF</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>TFS</ci>
</apply>
<apply>
<plus/>
<apply>
<minus/>
<ci>Jassociation</ci>
<apply>
<times/>
<ci>deltaTFS</ci>
<ci>TFS</ci>
</apply>
</apply>
<ci>Jgain_TFS</ci>
</apply>
</apply>
</math>
</component>
<component name="Device_PhzMSgenerator">
<variable units="second" public_interface="in" name="time"/>
<variable units="uM" name="gammaPhzMS" initial_value="5"/>
<variable units="uM_per_second" name="betaPhzMS" initial_value="0.1"/>
<variable units="uM_per_second" public_interface="out" name="JPhzMS"/>
<variable units="uM" public_interface="in" name="TFS"/>
<variable units="uM" name="gammaTF" initial_value="4"/>
<variable units="uM_per_second" name="betaTF" initial_value="0.07"/>
<variable units="dimensionless" name="feedbackOn" initial_value="1"/>
<variable units="uM_per_second" public_interface="out" name="JTF"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JTF</ci>
<piecewise>
<piece>
<apply>
<divide/>
<apply>
<times/>
<ci>betaTF</ci>
<ci>TFS</ci>
</apply>
<apply>
<plus/>
<ci>gammaTF</ci>
<ci>TFS</ci>
</apply>
</apply>
<apply>
<neq/>
<ci>feedbackOn</ci>
<cn cellml:units="dimensionless">0</cn>
</apply>
</piece>
<otherwise>
<cn cellml:units="uM_per_second">0</cn>
</otherwise>
</piecewise>
</apply>
<apply>
<eq/>
<ci>JPhzMS</ci>
<apply>
<divide/>
<apply>
<times/>
<ci>betaPhzMS</ci>
<ci>TFS</ci>
</apply>
<apply>
<plus/>
<ci>gammaPhzMS</ci>
<ci>TFS</ci>
</apply>
</apply>
</apply>
</math>
</component>
<component name="BioEnv_PhzMStoPYO_interface">
<variable units="uM_per_second" public_interface="out" name="Jgain_PhzMS"/>
<variable units="uM_per_second" public_interface="out" name="Jgain_PYO"/>
<variable units="uM_per_second" public_interface="in" name="JPhzMS"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>Jgain_PYO</ci>
<cn cellml:units="uM_per_second">0</cn>
</apply>
<apply>
<eq/>
<ci>Jgain_PhzMS</ci>
<ci>JPhzMS</ci>
</apply>
</math>
</component>
<component name="BioEnv_PhzMStoPYO">
<variable units="second" public_interface="in" name="time"/>
<variable units="uM" public_interface="out" name="PhzMS" initial_value="0"/>
<variable units="uM" public_interface="out" name="PYO" initial_value="0"/>
<variable units="per_second" name="deltaPhzMS" initial_value="8.0225e-6"/>
<variable units="per_second" name="alphaPYO" initial_value="1.3"/>
<variable units="per_second" name="deltaPYO" initial_value="5.8e-1"/>
<variable units="uM_per_second" public_interface="in" name="Jgain_PhzMS"/>
<variable units="uM_per_second" public_interface="in" name="Jgain_PYO"/>
<variable units="uM_per_second" name="JPYOformation"/>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<eq/>
<ci>JPYOformation</ci>
<apply>
<times/>
<ci>alphaPYO</ci>
<ci>PhzMS</ci>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>PhzMS</ci>
</apply>
<apply>
<minus/>
<ci>Jgain_PhzMS</ci>
<apply>
<times/>
<ci>deltaPhzMS</ci>
<ci>PhzMS</ci>
</apply>
</apply>
</apply>
<apply>
<eq/>
<apply>
<diff/>
<bvar>
<ci>time</ci>
</bvar>
<ci>PYO</ci>
</apply>
<apply>
<plus/>
<apply>
<minus/>
<ci>Jgain_PYO</ci>
<apply>
<times/>
<ci>deltaPYO</ci>
<ci>PYO</ci>
</apply>
</apply>
<ci>JPYOformation</ci>
</apply>
</apply>
</math>
</component>
<connection>
<map_components component_2="Device_TFgenerator" component_1="temporalExistence"/>
<map_variables variable_2="time" variable_1="time"/>
</connection>
<connection>
<map_components component_2="Device_PhzMSgenerator" component_1="temporalExistence"/>
<map_variables variable_2="time" variable_1="time"/>
</connection>
<connection>
<map_components component_2="BioEnv_TFSAssociation" component_1="temporalExistence"/>
<map_variables variable_2="time" variable_1="time"/>
</connection>
<connection>
<map_components component_2="BioEnv_PhzMStoPYO" component_1="temporalExistence"/>
<map_variables variable_2="time" variable_1="time"/>
</connection>
<connection>
<map_components component_2="BioEnv_TFSAssociation" component_1="Device_TFgenerator"/>
<map_variables variable_2="TFS" variable_1="TFS"/>
</connection>
<connection>
<map_components component_2="BioEnv_TFSAssociation_interface" component_1="Device_TFgenerator"/>
<map_variables variable_2="JTF" variable_1="JTF"/>
</connection>
<connection>
<map_components component_2="BioEnv_TFSAssociation_interface" component_1="Device_PhzMSgenerator"/>
<map_variables variable_2="JTF2" variable_1="JTF"/>
</connection>
<connection>
<map_components component_2="BioEnv_TFSAssociation_interface" component_1="BioEnv_TFSAssociation"/>
<map_variables variable_2="Jgain_TF" variable_1="Jgain_TF"/>
<map_variables variable_2="Jgain_TFS" variable_1="Jgain_TFS"/>
</connection>
<connection>
<map_components component_2="Device_PhzMSgenerator" component_1="BioEnv_TFSAssociation"/>
<map_variables variable_2="TFS" variable_1="TFS"/>
</connection>
<connection>
<map_components component_2="Device_PhzMSgenerator" component_1="BioEnv_PhzMStoPYO_interface"/>
<map_variables variable_2="JPhzMS" variable_1="JPhzMS"/>
</connection>
<connection>
<map_components component_2="BioEnv_PhzMStoPYO" component_1="BioEnv_PhzMStoPYO_interface"/>
<map_variables variable_2="Jgain_PYO" variable_1="Jgain_PYO"/>
<map_variables variable_2="Jgain_PhzMS" variable_1="Jgain_PhzMS"/>
</connection>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Seq rdf:about="rdf:#60c345ff-f169-42e5-9aae-b984cda1b419">
<rdf:li rdf:resource="rdf:#a0ec6b7b-a979-4cf7-a6a6-189c952ccbf2"/>
<rdf:li rdf:resource="rdf:#e5223a3f-4cc1-4081-a139-72cb85be80dd"/>
<rdf:li rdf:resource="rdf:#b8b8e8ca-1e66-4d1a-8668-f9d0b1d318ac"/>
<rdf:li rdf:resource="rdf:#e522f1a1-e2fa-481e-92f7-2935650d50c0"/>
<rdf:li rdf:resource="rdf:#2dbecd4b-f746-44ad-8881-296a1f96a085"/>
<rdf:li rdf:resource="rdf:#34b4defb-b702-4bba-a4eb-e76f2bfbfac9"/>
</rdf:Seq>
<rdf:Description rdf:about="#Electroblue2007">
<bqs:reference rdf:resource="rdf:#2de3a229-a6b3-4201-99cb-e2cc58dbdc7c"/>
<bqs:reference rdf:parseType="Resource">
<dc:subject rdf:parseType="Resource">
<bqs:subject_type>keyword</bqs:subject_type>
<rdf:value>
<rdf:Bag>
<rdf:li>synthetic biology</rdf:li>
</rdf:Bag>
</rdf:value>
</dc:subject>
</bqs:reference>
<cmeta:comment rdf:resource="rdf:#f21f1ab1-d428-4ce0-9b9c-568e1832db52"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#a0e616e6-d32f-414f-8ff8-07b80c4f7f41">
<dcterms:W3CDTF>2008-06-04T00:00:00+00:00</dcterms:W3CDTF>
</rdf:Description>
<rdf:Description rdf:about="">
<dc:publisher/>
<cmeta:comment rdf:resource="rdf:#24c81b93-5953-422e-a071-30aba656682c"/>
<dcterms:created rdf:resource="rdf:#a0e616e6-d32f-414f-8ff8-07b80c4f7f41"/>
<dc:creator rdf:resource="rdf:#75c9856e-7363-4fab-900e-7506e32f0b16"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#24c81b93-5953-422e-a071-30aba656682c">
<dc:creator rdf:resource="rdf:#396c6bca-ab86-4e5c-8fc2-bf4bddda01f4"/>
<rdf:value/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#6d177bf6-8ca2-4494-b67b-3f2027b0188e">
<vCard:Given>Susan</vCard:Given>
<vCard:Family>Rosser</vCard:Family>
</rdf:Description>
<rdf:Description rdf:about="rdf:#b78495ea-f63c-4f76-a0d0-3cab05ef005e">
<vCard:Given>David</vCard:Given>
<vCard:Family>Gilbert</vCard:Family>
</rdf:Description>
<rdf:Description rdf:about="rdf:#396c6bca-ab86-4e5c-8fc2-bf4bddda01f4">
<vCard:FN/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#2de3a229-a6b3-4201-99cb-e2cc58dbdc7c">
<bqs:Pubmed_id/>
<bqs:JournalArticle rdf:resource="rdf:#f9975587-adbb-42ae-8f3d-f3addf401a2b"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#2dbecd4b-f746-44ad-8881-296a1f96a085">
<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
<vCard:N rdf:resource="rdf:#08d768dc-acf0-4346-bbe4-2a6b9bb508df"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#5cd4493a-8215-4a0b-8246-aa61d7ef602e">
<vCard:Given>Rachel</vCard:Given>
<vCard:Family>Fulton</vCard:Family>
</rdf:Description>
<rdf:Description rdf:about="rdf:#afb35927-97e0-485d-a227-9f6010b94009">
<rdf:type rdf:resource="http://imc.org/vCard/3.0#internet"/>
<rdf:value>m.cooling@auckland.ac.nz</rdf:value>
</rdf:Description>
<rdf:Description rdf:about="rdf:#67cdf870-26d5-4291-b90c-cfe8f14c4b86">
<dcterms:W3CDTF>2007-02-01 00:00</dcterms:W3CDTF>
</rdf:Description>
<rdf:Description rdf:about="rdf:#107e2328-e9e2-47de-8e90-75c4cccabfc6">
<vCard:Orgname>Auckland Bioengineering Institute</vCard:Orgname>
<vCard:Orgunit/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#781fb389-bd9f-49d4-8779-6fc7460721d2">
<vCard:FN/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#e522f1a1-e2fa-481e-92f7-2935650d50c0">
<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
<vCard:N rdf:resource="rdf:#5cd4493a-8215-4a0b-8246-aa61d7ef602e"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#76f03314-9751-4197-af5b-162135bb9a2c">
<dc:title>Biologically Inspired Cooperative Computing</dc:title>
</rdf:Description>
<rdf:Description rdf:about="rdf:#f9975587-adbb-42ae-8f3d-f3addf401a2b">
<dc:creator rdf:resource="rdf:#60c345ff-f169-42e5-9aae-b984cda1b419"/>
<dc:title>A Case Study in Model-driven Synthetic Biology</dc:title>
<bqs:volume/>
<bqs:first_page/>
<bqs:Journal rdf:resource="rdf:#76f03314-9751-4197-af5b-162135bb9a2c"/>
<dcterms:issued rdf:resource="rdf:#67cdf870-26d5-4291-b90c-cfe8f14c4b86"/>
<bqs:last_page/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#92bc4a01-abdc-4bdd-920d-c4d0a33aa4ce">
<vCard:Given>Monika</vCard:Given>
<vCard:Family>Heiner</vCard:Family>
</rdf:Description>
<rdf:Description rdf:about="rdf:#9a274dc4-97aa-4e6e-981f-0731e98a2314">
<vCard:Given>Mike</vCard:Given>
<vCard:Family>Cooling</vCard:Family>
<vCard:Other/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#f21f1ab1-d428-4ce0-9b9c-568e1832db52">
<dc:creator rdf:resource="rdf:#781fb389-bd9f-49d4-8779-6fc7460721d2"/>
<rdf:value/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#b8b8e8ca-1e66-4d1a-8668-f9d0b1d318ac">
<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
<vCard:N rdf:resource="rdf:#6d177bf6-8ca2-4494-b67b-3f2027b0188e"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#75c9856e-7363-4fab-900e-7506e32f0b16">
<vCard:ORG rdf:resource="rdf:#107e2328-e9e2-47de-8e90-75c4cccabfc6"/>
<vCard:EMAIL rdf:resource="rdf:#afb35927-97e0-485d-a227-9f6010b94009"/>
<vCard:N rdf:resource="rdf:#9a274dc4-97aa-4e6e-981f-0731e98a2314"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#4b5ac582-01c3-4015-97b7-cf4df212f639">
<vCard:Given>Maciej</vCard:Given>
<vCard:Family>Trybilo</vCard:Family>
</rdf:Description>
<rdf:Description rdf:about="rdf:#a0ec6b7b-a979-4cf7-a6a6-189c952ccbf2">
<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
<vCard:N rdf:resource="rdf:#b78495ea-f63c-4f76-a0d0-3cab05ef005e"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#34b4defb-b702-4bba-a4eb-e76f2bfbfac9">
<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
<vCard:N rdf:resource="rdf:#4b5ac582-01c3-4015-97b7-cf4df212f639"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#e5223a3f-4cc1-4081-a139-72cb85be80dd">
<rdf:type rdf:resource="http://www.cellml.org/bqs/1.0#Person"/>
<vCard:N rdf:resource="rdf:#92bc4a01-abdc-4bdd-920d-c4d0a33aa4ce"/>
</rdf:Description>
<rdf:Description rdf:about="rdf:#08d768dc-acf0-4346-bbe4-2a6b9bb508df">
<vCard:Given>Xu</vCard:Given>
<vCard:Family>Gu</vCard:Family>
</rdf:Description>
</rdf:RDF>
</model>