Difference between revisions of "Team:UNOTT/Model"

 
(201 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{:Team:UNOTT/Template/NavBar}}
+
{{:Team:UNOTT/Template/NavBarTest}}
 +
</DIV>
 +
 
 
<html>
 
<html>
 +
 
<head>
 
<head>
 +
<br> </br>
 +
<center> <h1 class="box_header1"> Modelling
 +
&nbsp; <span style="color: #ffffff;">&nbsp;</span>
 +
</h1> </center>
 +
<span style="color: #ffffff;">&nbsp;</span>
 +
<p><span style="color: #ffffff;">&nbsp;</span></p>
 +
 +
  <link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">
 +
  <link href="https://fonts.googleapis.com/css?family=Karla" rel="stylesheet">
 +
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
 +
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
 +
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
 
<style>
 
<style>
.city {
+
table, th, td {
  float: left;
+
    border: 1px solid black;
  margin: 10px;
+
}
  padding: 10px;
+
  max-width: 300px;
+
  height: 300px;
+
  border: 1px solid black;
+
}  
+
</style>
+
</head>
+
  
<body>
+
body {
<h1> EMTPY </h1>
+
    font-family: 'Karla', sans-serif;
<div class="column full_size">
+
}
<center>
+
.box {
<h1> Modelling</h1>
+
  background: #02263e;
 +
  padding: 10px;
 +
  margin-bottom: 10px;
 +
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, .25),
 +
    0 30px 10px -20px rgba(0, 0, 0, .25);
 +
}
  
<h6>When developing Key.Coli, we found it was important to mathematically model possible situations so we could investigate the effects of different situations we might encounter as well as representing every single chemical reaction which could expect.</h6>
+
.box_header {
 +
  cursor: pointer;
 +
  background: #02263e;
 +
  padding: 20px;
 +
  color: #ffffff;
 +
  font-weight: bold;
 +
  font-size: 20px;
 +
}
  
<p>This information was used by the wet lab to assist them by informing them in what to expect. This was done through the use of Python and Tellurium to create easy to read graphs. <p>
+
.box_header1 {
 +
  background: #02263e;
 +
  padding: 20px;
 +
  color: #ffffff;
 +
  font-weight: bold;
 +
  font-size: 20px;
 +
}
  
 +
.box_header:hover {
 +
  background: #ffffff;
 +
  color: #000000;
 +
}
  
<p>The models weren't perfect as first: refinement from lab results helped to optimize and correct the models</p>
+
.box_header::after {
 +
  content: "+";
 +
  float: right;
 +
}
  
 +
.box_content {
 +
  display: none;
 +
  background: #eee;
 +
  padding: 20px;
 +
  margin-top: 10px;
 +
}
  
<p>Our aims when creating the models were the following:</p>
+
/** info */
<ol>
+
<li> To assist the processes within the Wet Lab by informing them and allowing for simulations. This would be especially useful when predicting the required fluorescence </li>
+
<li> Test our biological systems with conditions that might not be possible to replicate in a lab environment. This allows us to future proof our methods as well as identify any vulnerabilities </li> 
+
</div>
+
  
<div class="clear"></div>
+
body {
 +
  background: #ffffff;
 +
  padding: 50px 100px;
 +
  font-family: sans-serif;
 +
  font-size: 14px;
 +
  line-height: 1.5em;
 +
}
  
 +
.box a {
 +
  color: #000000;
 +
  text-decoration: none;
 +
  border-bottom: 1px dotted #888;
  
 +
}
  
</p>
+
.box a:hover {
 +
  border-color: #444;
 +
  color: #ffffff;
 +
}
  
</div>
+
h1 {
 +
  font-size: 24px;
 +
  margin-bottom: 40px;
 +
  color: #000000;
 +
}
  
</center>
+
p {
 +
  color: #000000;
 +
  margin-bottom: 10px;
 +
}
 +
li {
 +
  color: #000000;
 +
  margin-bottom: 10px;
 +
}
 +
.ad {
 +
  color: #fff;
 +
  font-size: 14px;
 +
}
  
<div class="clear"></div>
+
.white-bg{
<center>
+
    background-color: #ffffff;
<h3> Single gene expressing protein and protein undergoing degradation </h3>
+
    padding-left: 5%;
<h5> Using the Law of Mass Action and assuming there is no radioactive decay </h5>
+
    padding-right: 5%;
<img src="https://static.igem.org/mediawiki/2017/4/48/T--UNOTT--Formula2.png" height="70" width="200" style= position: fixed; align=center;>
+
}
<img src="https://static.igem.org/mediawiki/2017/6/61/T--UNOTT--Formula3.png" height="200" width="200" style= position: fixed; align=center; >
+
<img src="https://static.igem.org/mediawiki/2017/6/66/T--UNOTT--Graph1.png" style= position: fixed; align=center; >
+
</center>
+
  
 +
</style>
  
 +
</head>
 +
 +
 +
<div class="white-bg";>
 +
 +
<div class="box">
 +
<h3 class="box_header">Overview</h3>
 +
 
 +
<div class="box_content">
 +
 +
<p>When developing <i> Key. coli</i>, we found it was important to mathematically model possible situations in order to investigate the effects of different situations that we might encounter throughout different stages of development as well as during implementation. </p>
 +
 +
<p>A major problem the project faced is that the comparison process of the fluorescence proteins wouldn't be possible to be investigated with all combinations as it would take too long. </p>
 +
<p> To answer this problem, the team attempted to model the fluorescence spectra over time expressed by each different protein. First, the type of gene expression was identified and then, the model was refined to take into account gene inhibition (whether the gene is expressed or not) and finally, applied over time to see how much expression would occur at a certain time period. The team used mathematical modelling such as Ordinary Differential Equations because they were easy to convert into programming in order to build components for the simulation.</p>
 +
 +
<p> This information was used by the wet lab to assist them by informing them in what to expect. This was done through the use of programming to create visual graphs and simulations, as well as development of tools to allow for comparison between fluorescence levels without needing to actually create more synthetic organisms. One advantage of this was it allowed for data to be easily read and understood by the team, rather than reading a wall of numbers. Another advantage is that this is far quicker than creating these results in the lab. </p>
 +
 +
<p> One limitation of models the team found out that they were too high level to accurately predict and represent all the processes that would be undertaken during the random constructions of the fluorescent proteins. This is an issue because this means the models weren't perfect to describe the real life, which however, suggests, they could undergo more refining and improving. </p>
 +
 +
<p> Software was developed to compare the fluorescence levels of the key colony with the mother colony to check if there was a high enough degree of similarity. The mother colony is defined as the colony of bacteria that is securely kept within the facility and whose fluorescence acts as a verification for the key colony, which is defined as the bacteria which is taken from the mother colony and given to a person who own's a Key.Coli container. </p>
 +
 +
<p> As a side project, the team investigated into whether our method is random and unique by investigating how many combinations we could make and whether we could accurately predict which combination will occur. </p>
  
<div class="clear"></div>
+
  </div>
<center>
+
<h3> Signal Dependent Expression </h3>
+
<h5> Where S is Signal Dependent and Ko is a low basal expression </h5>
+
<img src="https://static.igem.org/mediawiki/2017/0/05/T--UNOTT--Formula4.png" height="50" width="150" style= position: fixed; align=center;>
+
</center>
+
 
</div>
 
</div>
 +
<!-- Here ends first Expanding Box -->
  
<div class="clear"></div>
+
<div class="box">
<center>
+
  <h3 class="box_header">Modelling Aims </h3>
<h3> Relationship between Fluorescent Intensity and GFP Intensity </h3>
+
  <div class="box_content">
<h5> CHANGE IT TRANSFORMED INSTEAD OF INFECTED. Reference:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4430915/ </h5>
+
<p> The first aim is to assist the processes within the wet lab by informing them of what spectra they can expect through the use of simulations. This would be especially useful when predicting the required fluorescence </p> 
<img src="https://static.igem.org/mediawiki/2017/b/b2/T--UNOTT--Formula1.png" style= position: fixed; align=center;>
+
<p> The second is to test our biological systems with conditions that might not be possible to replicate in a lab environment. This allows us to future proof our methods as well as identify any vulnerabilities further down the line as well as save time and money on testing these conditions, if we were to. </p>  
<img src="https://static.igem.org/mediawiki/2017/c/c7/T--UNOTT--Graph2.png" style= position: fixed; align=center;>
+
<p>In order to achieve these aims, we decided on an end goal of writing a Simulation for measuring Fluorescence Intensity when given parameters such as protein concentrations and wavelengths of lasers. </p>
</center>
+
<br></br>
 +
<p style="text-align: center;" > <a href="https://2017.igem.org/Team:UNOTT/Modelling">Find out more about our modeling</a> </p>
 +
<p style="text-align: center;" > <a href="https://github.com/BurgundyIsAPublicEnemy/iGEMNotts2017/tree/master/Models">The source code for these models can be accessed from our GitHub page</a> </p>
 +
  </div>
 
</div>
 
</div>
<img src="https://static.igem.org/mediawiki/2017/7/7f/Nottstoplog.png" style= position: fixed; align=center;>
+
 
 +
<div class="box">
 +
  <h3 class="box_header">Software Aims</h3>
 +
  <div class="box_content">
 +
<p> The main objective of software was to check between fluorescence levels during implementation of Key.Coli between the mother colony and the Key.Coli capsules. </p>
 +
<p> In order to achieve this objective, the team decided to investigate into image comparison and raw data comparison with data from the fluorescence reader. These were programmed using data from the models and a threshold value was set using data from the wet lab to ensure not just any file being compared would get verified. </p>
 +
 
 +
<p> A strong emphasis was placed on effectiveness of the software and efficiency; we wanted the software to run on low end hardware but still be useful without compromises. </p>
 +
<br> </br>
 +
<p style="text-align: center;" > <a href="https://2017.igem.org/Team:UNOTT/Software">Find out more about our software </a> </p>
 +
<p style="text-align: center;" > <a href="https://github.com/BurgundyIsAPublicEnemy/iGEMNotts2017/tree/master/Software">Our software can be downloaded from our GitHub page</a> </p>
 +
  </div>
 
</div>
 
</div>
  
 +
<div class="box">
 +
  <h3 class="box_header">Parameters</h3>
 +
  <div class="box_content">
 +
 +
<p> Inputs and Outputs </p>
 +
<table style="width:100%">
 +
  <tr>
 +
    <th>Parameter</th>
 +
    <th>Unit</th>
 +
  </tr>
 +
  <tr>
 +
    <td>Protein Concentration</td>
 +
    <td>ug / mol </td>
 +
  </tr>
 +
  <tr>
 +
    <td>mRNA Concentration</td>
 +
    <td>ug / mol </td>
 +
  </tr>
 +
  <tr>
 +
    <td>Fluorescence</td>
 +
    <td>RFU (Relative Fluorescence Unit) </td>
 +
  </tr>
 +
  <tr>
 +
    <td>Time</td>
 +
    <td>Hours / Hrs</td>
 +
  </tr>
 +
</table>
  
 +
<p> Rates of change </p>
 +
<table style="width:100%">
 +
  <tr>
 +
    <th>Parameter</th>
 +
    <th>Unit</th>
 +
  </tr>
 +
  <tr>
 +
    <td>Protein Degradation</td>
 +
    <td>Nanograms per microlitre per minute</td>
 +
  </tr>
 +
<tr>
 +
    <td>mRNA Degradation</td>
 +
    <td>Nanograms per microlitre per minute</td>
 +
  </tr>
 +
<tr>
 +
    <td>Translation </td>
 +
    <td>Number of protein molecules produced per mRNA molecule, per unit of time</td>
 +
  </tr>
 +
<tr>
 +
    <td>Transcription </td>
 +
    <td>Number of mRNA molecules produced per gene, per unit of time.</td>
 +
  </tr>
 +
</table>
  
<div id="footer">
+
  </div>
<div class="container">
+
<p class="text-muted">STICK TEXT HERE </p>
+
<p class="text-muted">STICK TEXT HERE </p>
+
 
</div>
 
</div>
</div>
 
</body>
 
  
 +
<script>
 +
$(".box > .box_header").click(function(){
 +
  $(this).parent().children(".box_content").stop().slideToggle(500, 'easeOutBounce');
 +
});
 +
</script>
 +
 +
</body>
 
</html>
 
</html>
 +
 +
 
{{:Team:UNOTT/Template/Footer}}
 
{{:Team:UNOTT/Template/Footer}}

Latest revision as of 02:29, 2 November 2017

</DIV>



Modelling    

 

 

Overview

When developing Key. coli, we found it was important to mathematically model possible situations in order to investigate the effects of different situations that we might encounter throughout different stages of development as well as during implementation.

A major problem the project faced is that the comparison process of the fluorescence proteins wouldn't be possible to be investigated with all combinations as it would take too long.

To answer this problem, the team attempted to model the fluorescence spectra over time expressed by each different protein. First, the type of gene expression was identified and then, the model was refined to take into account gene inhibition (whether the gene is expressed or not) and finally, applied over time to see how much expression would occur at a certain time period. The team used mathematical modelling such as Ordinary Differential Equations because they were easy to convert into programming in order to build components for the simulation.

This information was used by the wet lab to assist them by informing them in what to expect. This was done through the use of programming to create visual graphs and simulations, as well as development of tools to allow for comparison between fluorescence levels without needing to actually create more synthetic organisms. One advantage of this was it allowed for data to be easily read and understood by the team, rather than reading a wall of numbers. Another advantage is that this is far quicker than creating these results in the lab.

One limitation of models the team found out that they were too high level to accurately predict and represent all the processes that would be undertaken during the random constructions of the fluorescent proteins. This is an issue because this means the models weren't perfect to describe the real life, which however, suggests, they could undergo more refining and improving.

Software was developed to compare the fluorescence levels of the key colony with the mother colony to check if there was a high enough degree of similarity. The mother colony is defined as the colony of bacteria that is securely kept within the facility and whose fluorescence acts as a verification for the key colony, which is defined as the bacteria which is taken from the mother colony and given to a person who own's a Key.Coli container.

As a side project, the team investigated into whether our method is random and unique by investigating how many combinations we could make and whether we could accurately predict which combination will occur.

Modelling Aims

The first aim is to assist the processes within the wet lab by informing them of what spectra they can expect through the use of simulations. This would be especially useful when predicting the required fluorescence

The second is to test our biological systems with conditions that might not be possible to replicate in a lab environment. This allows us to future proof our methods as well as identify any vulnerabilities further down the line as well as save time and money on testing these conditions, if we were to.

In order to achieve these aims, we decided on an end goal of writing a Simulation for measuring Fluorescence Intensity when given parameters such as protein concentrations and wavelengths of lasers.



Find out more about our modeling

The source code for these models can be accessed from our GitHub page

Software Aims

The main objective of software was to check between fluorescence levels during implementation of Key.Coli between the mother colony and the Key.Coli capsules.

In order to achieve this objective, the team decided to investigate into image comparison and raw data comparison with data from the fluorescence reader. These were programmed using data from the models and a threshold value was set using data from the wet lab to ensure not just any file being compared would get verified.

A strong emphasis was placed on effectiveness of the software and efficiency; we wanted the software to run on low end hardware but still be useful without compromises.



Find out more about our software

Our software can be downloaded from our GitHub page

Parameters

Inputs and Outputs

Parameter Unit
Protein Concentration ug / mol
mRNA Concentration ug / mol
Fluorescence RFU (Relative Fluorescence Unit)
Time Hours / Hrs

Rates of change

Parameter Unit
Protein Degradation Nanograms per microlitre per minute
mRNA Degradation Nanograms per microlitre per minute
Translation Number of protein molecules produced per mRNA molecule, per unit of time
Transcription Number of mRNA molecules produced per gene, per unit of time.