Team:Edinburgh/Modelling/Genomic
From 2010.igem.org
(7 intermediate revisions not shown) | |||
Line 11: | Line 11: | ||
#body{ | #body{ | ||
background-image:url(https://static.igem.org/mediawiki/2010/a/a8/Ed10-LargePaper.jpg); | background-image:url(https://static.igem.org/mediawiki/2010/a/a8/Ed10-LargePaper.jpg); | ||
+ | background-repeat:repeat-y; | ||
+ | } | ||
+ | |||
+ | #body2{ | ||
+ | background-image:url(https://static.igem.org/mediawiki/2010/9/9e/Ed10-LargePaperRipped.jpg); | ||
background-repeat:repeat-y; | background-repeat:repeat-y; | ||
} | } | ||
Line 48: | Line 53: | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/BioBricks#Genomic">submitted parts</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/BioBricks#Genomic">submitted parts</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Results#Genomic">results</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Results#Genomic">results</a></li> | ||
- | <li><a href="https://2010.igem.org/Team:Edinburgh/Project/Future">future | + | <li><a href="https://2010.igem.org/Team:Edinburgh/Project/Future">the future</a></li> |
<li><a href="https://2010.igem.org/Team:Edinburgh/Project/References">references</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Project/References">references</a></li> | ||
</ul> | </ul> | ||
Line 55: | Line 60: | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial" class="dir">bacterial BRIDGEs</a> | <li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial" class="dir">bacterial BRIDGEs</a> | ||
<ul> | <ul> | ||
- | <li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/Core_repressilator">the | + | <li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/Core_repressilator">the project</a></li> |
<li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/Red_light_producer">red light</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/Red_light_producer">red light</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/Red_light_sensor">red sensor</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/Red_light_sensor">red sensor</a></li> | ||
Line 64: | Line 69: | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/BioBricks#Bacterial">submitted parts</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/BioBricks#Bacterial">submitted parts</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Results#Bacterial">results</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Results#Bacterial">results</a></li> | ||
- | <li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/Future">future | + | <li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/Future">the future</a></li> |
<li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/References">references</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Bacterial/References">references</a></li> | ||
</ul> | </ul> | ||
Line 75: | Line 80: | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/Bacterial">the bacterial model</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/Bacterial">the bacterial model</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/Signalling">the signalling model</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/Signalling">the signalling model</a></li> | ||
+ | <li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/Tools">tools</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Results#Modelling">results</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Results#Modelling">results</a></li> | ||
- | <li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/Future">future | + | <li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/Future">the future</a></li> |
<li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/References">references</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Modelling/References">references</a></li> | ||
</ul> | </ul> | ||
Line 83: | Line 89: | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Human" class="dir">human BRIDGEs</a> | <li><a href="https://2010.igem.org/Team:Edinburgh/Human" class="dir">human BRIDGEs</a> | ||
<ul> | <ul> | ||
- | <li><a href="https://2010.igem.org/Team:Edinburgh/Human/ | + | <li><a href="https://2010.igem.org/Team:Edinburgh/Human/Communication">communication of science</a></li> |
+ | <li><a href="https://2010.igem.org/Team:Edinburgh/Human/Branding">iGEM survey</a></li> | ||
+ | <li><a href="https://2010.igem.org/Team:Edinburgh/Human/Conversations">conversations</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Human/Epic">the epic</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Human/Epic">the epic</a></li> | ||
- | <li><a href="https://2010.igem.org/Team:Edinburgh/ | + | <li><a href="https://2010.igem.org/Team:Edinburgh/Human/FutureApps">future applications</a></li> |
- | <li><a href="https://2010.igem.org/Team:Edinburgh/Human | + | <li><a href="https://2010.igem.org/Team:Edinburgh/Results#Human">further thoughts</a></li> |
<li><a href="https://2010.igem.org/Team:Edinburgh/Human/References">references</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Human/References">references</a></li> | ||
</ul> | </ul> | ||
Line 94: | Line 102: | ||
<ul> | <ul> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Collaboration">collaboration</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Collaboration">collaboration</a></li> | ||
+ | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Attribution">attribution</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/BRIDGE">BRIDGE</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/BRIDGE">BRIDGE</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Red_light_producer">red light</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Red_light_producer">red light</a></li> | ||
Line 99: | Line 108: | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Blue_light_producer">blue light</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Blue_light_producer">blue light</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Blue_light_sensor">blue sensor</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Blue_light_sensor">blue sensor</a></li> | ||
+ | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Green_light_producer">green light</a></li> | ||
+ | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Green_light_sensor">green sensor</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Modelling">modelling</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Modelling">modelling</a></li> | ||
<li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Safety">safety</a></li> | <li><a href="https://2010.igem.org/Team:Edinburgh/Notebook/Safety">safety</a></li> | ||
Line 131: | Line 142: | ||
<br> | <br> | ||
- | <p>The genomic BRIDGEs model, <b>focused</b> as it is on the <b>interactions</b> of the BRIDGE protocol, requires only one basic agent - the DNA agent presented previously in the <a href="https://2010.igem.org/Team:Edinburgh/Modelling/Kappa">introduction to Kappa</a>. Each DNA agent has two lateral sites to bind other DNA agents both upstream and downstream, one to hold the type of the agent (usually materialised either as a descriptive acronym or as a reference number from the <a href="http://partsregistry.org/Main_Page">BioBrick Registry</a>), and one to bind proteins interacting with the DNA agent (typically transcription factors or RNA polymerase, omitted in this model ). This basic agent, chained together as shown in Figure 1, can then be used to <b>construct</b> larger composite agents that <b>represent</b> different sequences in the BRIDGE protocol - for example, the <i>cat-sacB</i> construct or the desired insert.</p> | + | <p>The genomic BRIDGEs model, <b>focused</b> as it is on the <b>interactions</b> of the BRIDGE protocol, requires only one basic agent - the DNA agent presented previously in the <a href="https://2010.igem.org/Team:Edinburgh/Modelling/Kappa">introduction to Kappa</a>. Each DNA agent has two lateral sites to bind other DNA agents both upstream and downstream, one to hold the type of the agent (usually materialised either as a descriptive acronym or as a reference number from the <a href="http://partsregistry.org/Main_Page">BioBrick Registry</a>), and one to bind proteins interacting with the DNA agent (typically transcription factors or RNA polymerase, omitted in this model ). This basic agent, chained together as shown in <a href="https://static.igem.org/mediawiki/2010/1/19/Ed10-DNA.JPG">Figure 1</a>, can then be used to <b>construct</b> larger composite agents that <b>represent</b> different sequences in the BRIDGE protocol - for example, the <i>cat-sacB</i> construct or the desired insert.</p> |
<center><br><br><p><img src="https://static.igem.org/mediawiki/2010/1/19/Ed10-DNA.JPG" width="600px"></p><br> | <center><br><br><p><img src="https://static.igem.org/mediawiki/2010/1/19/Ed10-DNA.JPG" width="600px"></p><br> | ||
Line 140: | Line 151: | ||
<p>The second chapter involves the degradation of various composite agents under the <b>influence</b> of antibiotics or growth on sucrose, as per the selection methods employed by the BRIDGE protocol. For example, applying antibiotic selection will result in all composite agents not containing a DNA agent with type <i>cat</i> to degrade; similarly, applying growth on sucrose will cause all composite agents containing a DNA agent with type <i>sacB</i> to degrade. Although this is not quite an accurate model of what actually occurs during the selection process, it does allow for the modelling of the protocol to be contained within a single system. Again, these rules will only occur at certain time-points within the model, and thus the rate of the rules are set at zero.</p> | <p>The second chapter involves the degradation of various composite agents under the <b>influence</b> of antibiotics or growth on sucrose, as per the selection methods employed by the BRIDGE protocol. For example, applying antibiotic selection will result in all composite agents not containing a DNA agent with type <i>cat</i> to degrade; similarly, applying growth on sucrose will cause all composite agents containing a DNA agent with type <i>sacB</i> to degrade. Although this is not quite an accurate model of what actually occurs during the selection process, it does allow for the modelling of the protocol to be contained within a single system. Again, these rules will only occur at certain time-points within the model, and thus the rate of the rules are set at zero.</p> | ||
- | <p>The third and final chapter of rules describe the two stages of recombination as previously outlined in Figure 1 on the introduction to the BRIDGE protocol <a href="https://2010.igem.org/Team:Edinburgh/Project/Protocol">here</a>. They involve the exchange of the relevant DNA agents between their respective composites, an example of which is shown in Figure 2 below.</p> | + | <p>The third and final chapter of rules describe the two stages of recombination as previously outlined in <a href="https://static.igem.org/mediawiki/2010/5/5c/Ed10-OriginalBridge.JPG">Figure 1</a> on the introduction to the BRIDGE protocol <a href="https://2010.igem.org/Team:Edinburgh/Project/Protocol">here</a>. They involve the exchange of the relevant DNA agents between their respective composites, an example of which is shown in <a href="https://static.igem.org/mediawiki/2010/9/90/Ed10-BRIDGERule.jpg">Figure 2</a> below.</p> |
<p>The initial conditions of the simulation are set such that it contains both the <i>cat-sacB</i> construct and the vector into which the final insert needs to be placed. The remaining DNA required for the protocol - the insert itself - will be added to the simulation at a predetermined point in time, as described by the perturbations to follow.</p> | <p>The initial conditions of the simulation are set such that it contains both the <i>cat-sacB</i> construct and the vector into which the final insert needs to be placed. The remaining DNA required for the protocol - the insert itself - will be added to the simulation at a predetermined point in time, as described by the perturbations to follow.</p> | ||
Line 170: | Line 181: | ||
<br> | <br> | ||
- | <p>As the model itself was relatively <b>straightforward</b>, there were very few <b>complications</b> in designing the rules and perturbations to <b>achieve</b> the desired results. These can be summarised as depicted in Figure 3 below.</p> | + | <p>As the model itself was relatively <b>straightforward</b>, there were very few <b>complications</b> in designing the rules and perturbations to <b>achieve</b> the desired results. These can be summarised as depicted in <a href="https://static.igem.org/mediawiki/2010/1/15/Ed10-BRIDGEResults.png">Figure 3</a> below.</p> |
<p>Initially, a thousand composite agents for each of the BRIDGE construct and the vector exist within the simulation. Over the first few time units, these interact with one another via the rule governing first-step recombination, diminishing in number as the integrant is formed instead.</p> | <p>Initially, a thousand composite agents for each of the BRIDGE construct and the vector exist within the simulation. Over the first few time units, these interact with one another via the rule governing first-step recombination, diminishing in number as the integrant is formed instead.</p> | ||
Line 185: | Line 196: | ||
</div> | </div> | ||
- | <div id=" | + | <div id="body2" style="padding: 0px 60px 10px 60px; height: 998px"> |
<br> | <br> | ||
<br> | <br> | ||
Line 200: | Line 211: | ||
<p>In addition, in some runs of the simulation the selection perturbations failed to completely eradicate the waste DNA from the system. Although this is a side-effect of modelling the selection mechanisms as has been done (i.e., as degradation of previously existing DNA), it also <b>emphasises</b> the necessity of allowing them to run their course before continuing to the next stage of the process.</p> | <p>In addition, in some runs of the simulation the selection perturbations failed to completely eradicate the waste DNA from the system. Although this is a side-effect of modelling the selection mechanisms as has been done (i.e., as degradation of previously existing DNA), it also <b>emphasises</b> the necessity of allowing them to run their course before continuing to the next stage of the process.</p> | ||
- | <p>On the other hand, it can be argued that this is less of a concern in real life, as if even a small amount of the correct DNA can be isolated, it is relatively easy to amplify this via other means such as PCR.</p> | + | <p>On the other hand, it can be argued that this is less of a <b>concern</b> in real life, as if even a small amount of the correct DNA can be isolated, it is relatively easy to amplify this via other means such as PCR.</p> |
<p>Once again, the finalised model can be found <a href="https://static.igem.org/mediawiki/2010/3/32/Ed10-BRIDGE.txt">here</a>.</p><br> | <p>Once again, the finalised model can be found <a href="https://static.igem.org/mediawiki/2010/3/32/Ed10-BRIDGE.txt">here</a>.</p><br> | ||
Line 210: | Line 221: | ||
<center><a href="#top" class="dir"><img width="100" src="https://static.igem.org/mediawiki/2010/9/9f/Ed10-RTT.png"></a></center> | <center><a href="#top" class="dir"><img width="100" src="https://static.igem.org/mediawiki/2010/9/9f/Ed10-RTT.png"></a></center> | ||
+ | </div> | ||
+ | |||
+ | <div id="windowbox" style="border: .2em solid #660000; padding: 5px; position:fixed; top:50%; right:30px; width:8%;"> | ||
+ | <span style="color:ivory;">Throughout this wiki there are words in <b>bold</b> that indicate a relevance to <b>human aspects</b>. It will become obvious that <b>human aspects</b> are a part of almost everything in <b>iGEM</b>.</span> | ||
+ | |||
</div> | </div> | ||
Latest revision as of 02:24, 28 October 2010
Overview: Modelling genomic BRIDGEs
Unlike the modelling of genetic regulation networks or metabolic pathways, modelling a laboratory protocol does not necessarily achieve much in light of the ultimate goal of being able to understand and answer questions regarding biological processes. On the other hand, we did wish to construct a model corresponding to the BRIDGE protocol, and such a model would be useful to demonstrate an ability of Kappa that has not been touched upon yet: perturbations. These are described in further detail below, but in short allow for certain effects (such as activation or inhibition of rules) to be enacted at certain times within simulation of the model.
The following sections describe, in turn: the agents and rules that are present in the genomic BRIDGEs model, the perturbations that govern time-dependent behaviour, the results obtained by running the simulation, and finally the analysis of the results obtained.
The Model
The genomic BRIDGEs model, focused as it is on the interactions of the BRIDGE protocol, requires only one basic agent - the DNA agent presented previously in the introduction to Kappa. Each DNA agent has two lateral sites to bind other DNA agents both upstream and downstream, one to hold the type of the agent (usually materialised either as a descriptive acronym or as a reference number from the BioBrick Registry), and one to bind proteins interacting with the DNA agent (typically transcription factors or RNA polymerase, omitted in this model ). This basic agent, chained together as shown in Figure 1, can then be used to construct larger composite agents that represent different sequences in the BRIDGE protocol - for example, the cat-sacB construct or the desired insert.
Figure 1: A composite agent with four DNA agents joined together at their upstream and downstream sites, representing the cat-sacB construct and surrounding DNA.
The rules involved in the BRIDGE protocol can be roughly divided into three distinct groups, or chapters. The first chapter involves the introduction of fresh agents to the protocol, and consists of a single rule in which the desired insert (i.e., the DNA that we wish to insert into the target vector during the second stage of BRIDGE recombination) is created. This rule has an unmodified rate of 0, since we do not want this to occur without our express permission.
The second chapter involves the degradation of various composite agents under the influence of antibiotics or growth on sucrose, as per the selection methods employed by the BRIDGE protocol. For example, applying antibiotic selection will result in all composite agents not containing a DNA agent with type cat to degrade; similarly, applying growth on sucrose will cause all composite agents containing a DNA agent with type sacB to degrade. Although this is not quite an accurate model of what actually occurs during the selection process, it does allow for the modelling of the protocol to be contained within a single system. Again, these rules will only occur at certain time-points within the model, and thus the rate of the rules are set at zero.
The third and final chapter of rules describe the two stages of recombination as previously outlined in Figure 1 on the introduction to the BRIDGE protocol here. They involve the exchange of the relevant DNA agents between their respective composites, an example of which is shown in Figure 2 below.
The initial conditions of the simulation are set such that it contains both the cat-sacB construct and the vector into which the final insert needs to be placed. The remaining DNA required for the protocol - the insert itself - will be added to the simulation at a predetermined point in time, as described by the perturbations to follow.
For details of the rules themselves, readers are directed to browse the actual Kappa model.
Figure 2: A Kappa rule describing the first stage of recombination in the BRIDGE protocol. The cat-sacB construct is exchanged between the two composite agents.
Perturbations
Perturbations in the Kappa modelling language are simply timed alterations to the rates of particular rules, simulating the effect of external influences upon the modelled environment. In the context of modelling genomic BRIDGEs, the perturbations describe the effect caused by various stages of the protocol - selection over antibiotic resistance, introduction of the insert, and selection over sucrose. Hence, there are again three sets of perturbations included in the model.
The first set of perturbations deal with antibiotic selection, regulating at predetermined time points within the simulation the two relevant rules described previously. Four separate perturbations are required in total - two to activate the rules (i.e. set their reaction rate to a value greater than 0), and two more to deactivate them again (i.e. reset their reaction rate to 0). Similarly the second set of two perturbations activate and deactivate the introduction of the insert, and the third set of six perturbations do the same thing regarding selection over sucrose.
Again, for the perturbations themselves, readers are directed to browse the actual Kappa model.
Results
As the model itself was relatively straightforward, there were very few complications in designing the rules and perturbations to achieve the desired results. These can be summarised as depicted in Figure 3 below.
Initially, a thousand composite agents for each of the BRIDGE construct and the vector exist within the simulation. Over the first few time units, these interact with one another via the rule governing first-step recombination, diminishing in number as the integrant is formed instead.
At t=5, the perturbations for selection over antibiotic resistance are activated, and over the next five time units the amount of the vector in the system declines, leaving only those agents containing the cat BioBrick (non-recombinant construct and the integrant) in the system.
At t=10, the insert is introduced into the system, and interactions with the integrant as governed by the second-step recombination rules begin to occur. This results in the amount of integrant in the system decreasing, and the amount of product increasing in turn.
At t=20, the second stage of selection perturbations are activated, targeting those agents still containing the sacB BioBrick (including non-recombinant construct and the integrant). This leaves a final system containing large amounts of the desired product, as well as any insert that has yet to interact with the integrant.
Repeated simulations of the stochastic model resulted in graphs very similar to the one shown.
Figure 3: Results of running a simulation of the BRIDGE protocol. Units (time and concentration) are arbitrary.
Analysis
In the above simulation results, the final state of the simulation contained both the desired product and remaining insert. As this is obviously undesirable in the finalised protocol, it thus highlights the need to carefully control the amount of insert added to the integrant before second-step recombination.
In addition, in some runs of the simulation the selection perturbations failed to completely eradicate the waste DNA from the system. Although this is a side-effect of modelling the selection mechanisms as has been done (i.e., as degradation of previously existing DNA), it also emphasises the necessity of allowing them to run their course before continuing to the next stage of the process.
On the other hand, it can be argued that this is less of a concern in real life, as if even a small amount of the correct DNA can be isolated, it is relatively easy to amplify this via other means such as PCR.
Once again, the finalised model can be found here.