Team:Edinburgh/Results

From 2008.igem.org

(Difference between revisions)
(Glycogen Assay)
 
(43 intermediate revisions not shown)
Line 1: Line 1:
-
<html>
+
<div id="header">{{Template:Team:Edinburgh/Templates/Header}}</div>
-
<head>
+
-
<title>Edinburgh iGEM 2008</title>
+
-
<script type="text/javascript">
+
-
//Drop Down Tabs Menu- Author: Dynamic Drive (http://www.dynamicdrive.com)
+
-
//Created: May 16th, 07'
+
-
var tabdropdown={
+
'''Results and current status''' as of 29 October 2008. We are hoping to obtain some last-minute results to present at the Jamboree.
-
disappeardelay: 200, //set delay in miliseconds before menu disappears onmouseout
+
-
disablemenuclick: false, //when user clicks on a menu item with a drop down menu, disable menu item's link?
+
-
enableiframeshim: 1, //1 or 0, for true or false
+
-
//No need to edit beyond here////////////////////////
+
==Overview==
-
dropmenuobj: null, ie: document.all, firefox: document.getElementById&&!document.all, previousmenuitem:null,
+
Our results are promising but our dream of using bacteria to convert cellulose into starch and β-carotene is still unrealised. Fortunately, the work will be continued by two undergraduate students after Christmas.
-
currentpageurl: window.location.href.replace("http://"+window.location.hostname, "").replace(/^\//, ""), //get current page url (minus hostname, ie: http://www.dynamicdrive.com/)
+
-
getposOffset:function(what, offsettype){
+
==Cellulolysis device==
-
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
+
[[Image:Edinburgh Map1 Cellulolysis.jpg|150px]]
-
var parentEl=what.offsetParent;
+
* '''''cenA''''' (endoglucanase), '''''cex''''' (exoglucanase) and '''''bglX''''' (beta glucosidase): BioBricks<sup>TM</sup> made and ribosome binding site added; ready to test. Last minute result: possible ''cenA'' and ''bglX'' activity detected using chromogenic substrate, but needs to be repeated and confirmed: hope for more results in our poster and talk at the Jamboree!
-
while (parentEl!=null){
+
* '''P<sub>''cstA''</sub>''' (promoter): BioBrick<sup>TM</sup> made and tested - successful.
-
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
+
** [[Team:Edinbrugh/Results/PcstA-xylE|P<sub>''cstA''</sub> promoter assay with ''xylE'' as reporter]]
-
parentEl=parentEl.offsetParent;
+
-
}
+
-
return totaloffset;
+
-
},
+
-
showhide:function(obj, e, obj2){ //obj refers to drop down menu, obj2 refers to tab menu item mouse is currently over
+
== Glycogenesis device ==
-
if (this.ie || this.firefox)
+
[[Image:Edinburgh Map2 Glycogen.jpg|150px]]
-
this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px"
+
* '''''glgC''''' and '''''glgC16''''' (ADP-glucose pyrophosphorylase, responsible for rate limiting step in glycogenesis): BioBricks<sup>TM</sup> made and tested - successful.
-
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover"){
+
** [[Team:Edinburgh/Results/Glycogen1|Glycogen Assay 1 (Qualitative: Iodine)]]
-
if (obj2.parentNode.className.indexOf("default")==-1) //if tab isn't a default selected one
+
** [[Team:Edinburgh/Results/Glycogen2|Glycogen Assay 2 (Qualitative: Iodine)]]
-
obj2.parentNode.className="selected"
+
** [[Team:Edinburgh/Results/Glycogen3|Glycogen Assay 3 (Quantitative: Raman Spectroscopy)]]
-
obj.visibility="visible"
+
** [[Team:Edinburgh/Results/Glycogen4|Glycogen Assay 4 (Quantitative: Raman Spectroscopy)]]
-
}
+
-
else if (e.type=="click")
+
-
obj.visibility="hidden"
+
-
},
+
-
iecompattest:function(){
+
== Starch synthesis device ==
-
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
+
[[Image:Edinburgh Map3 Starch.jpg|150px]]
-
},
+
* '''''SU1''''' and '''''ISO2''''' (isoamylases): Work in progress - pre-BioBrick<sup>TM</sup> constructs in pSB1A2 have been made using the BABEL protocol, but it is still necessary to remove internal EcoRI sites before fully compliant BioBricks<sup>TM</sup> will be ready to test. This work will be continued in an undergraduate honours project.
-
clearbrowseredge:function(obj, whichedge){
+
==Lycopene generator ==
-
var edgeoffset=0
+
[[Image:Edinburgh Map4 BCarotene.jpg|150px]]
-
if (whichedge=="rightedge"){
+
* '''''dxs+crtE+crtB+crtI+crtY''''': Work in progress - encountered problem at final step. Assembly of the three genes ''crtE, crtB'' and ''crtI'' together in one construct has failed so consistently and in so many unexpected ways that we are starting to wonder whether this combination is toxic to our host strain under the growth conditions used, though there seems no obvious reason to expect this. Further experiments are required.
-
var windowedge=this.ie && !window.opera? this.standardbody.scrollLeft+this.standardbody.clientWidth-15 : window.pageXOffset+window.innerWidth-15
+
-
this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth
+
-
if (windowedge-this.dropmenuobj.x < this.dropmenuobj.contentmeasure)  //move menu to the left?
+
-
edgeoffset=this.dropmenuobj.contentmeasure-obj.offsetWidth
+
-
}
+
-
else{
+
-
var topedge=this.ie && !window.opera? this.standardbody.scrollTop : window.pageYOffset
+
-
var windowedge=this.ie && !window.opera? this.standardbody.scrollTop+this.standardbody.clientHeight-15 : window.pageYOffset+window.innerHeight-18
+
-
this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight
+
-
if (windowedge-this.dropmenuobj.y < this.dropmenuobj.contentmeasure){ //move up?
+
-
edgeoffset=this.dropmenuobj.contentmeasure+obj.offsetHeight
+
-
if ((this.dropmenuobj.y-topedge)<this.dropmenuobj.contentmeasure) //up no good either?
+
-
edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge
+
-
}
+
-
this.dropmenuobj.firstlink.style.borderTopWidth=(edgeoffset==0)? 0 : "1px" //Add 1px top border to menu if dropping up
+
-
}
+
-
return edgeoffset
+
-
},
+
-
dropit:function(obj, e, dropmenuID){
+
==Limonene synthase device==
-
if (this.dropmenuobj!=null){ //hide previous menu
+
[[Image:Edinburgh Map5 Limonene.jpg|150px]]
-
this.dropmenuobj.style.visibility="hidden" //hide menu
+
* '''''dxs''+''LIMS1''+''appY''''': BioBrick<sup>TM</sup> made - still being tested. A GC/MS test of an ethyl acetate extract from an induced culture did not detect limonene, but the extraction procedure still needs to be properly validated, so we still can't be sure whether the limonene synthase is working in our host.
-
if (this.previousmenuitem!=null && this.previousmenuitem!=obj){
+
-
if (this.previousmenuitem.parentNode.className.indexOf("default")==-1) //If the tab isn't a default selected one
+
-
this.previousmenuitem.parentNode.className=""
+
-
}
+
-
}
+
-
this.clearhidemenu()
+
-
if (this.ie||this.firefox){
+
-
obj.onmouseout=function(){tabdropdown.delayhidemenu(obj)}
+
-
obj.onclick=function(){return !tabdropdown.disablemenuclick} //disable main menu item link onclick?
+
-
this.dropmenuobj=document.getElementById(dropmenuID)
+
-
this.dropmenuobj.onmouseover=function(){tabdropdown.clearhidemenu()}
+
-
this.dropmenuobj.onmouseout=function(e){tabdropdown.dynamichide(e, obj)}
+
-
this.dropmenuobj.onclick=function(){tabdropdown.delayhidemenu(obj)}
+
-
this.showhide(this.dropmenuobj.style, e, obj)
+
-
this.dropmenuobj.x=this.getposOffset(obj, "left")
+
-
this.dropmenuobj.y=this.getposOffset(obj, "top")
+
-
this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj, "rightedge")+"px"
+
-
this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+1+"px"
+
-
this.previousmenuitem=obj //remember main menu item mouse moved out from (and into current menu item)
+
-
this.positionshim() //call iframe shim function
+
-
}
+
-
},
+
-
 
+
-
contains_firefox:function(a, b) {
+
-
while (b.parentNode)
+
-
if ((b = b.parentNode) == a)
+
-
return true;
+
-
return false;
+
-
},
+
-
 
+
-
dynamichide:function(e, obj2){ //obj2 refers to tab menu item mouse is currently over
+
-
var evtobj=window.event? window.event : e
+
-
if (this.ie&&!this.dropmenuobj.contains(evtobj.toElement))
+
-
this.delayhidemenu(obj2)
+
-
else if (this.firefox&&e.currentTarget!= evtobj.relatedTarget&& !this.contains_firefox(evtobj.currentTarget, evtobj.relatedTarget))
+
-
this.delayhidemenu(obj2)
+
-
},
+
-
 
+
-
delayhidemenu:function(obj2){
+
-
this.delayhide=setTimeout(function(){tabdropdown.dropmenuobj.style.visibility='hidden'; if (obj2.parentNode.className.indexOf('default')==-1) obj2.parentNode.className=''},this.disappeardelay) //hide menu
+
-
},
+
-
 
+
-
clearhidemenu:function(){
+
-
if (this.delayhide!="undefined")
+
-
clearTimeout(this.delayhide)
+
-
},
+
-
 
+
-
positionshim:function(){ //display iframe shim function
+
-
if (this.enableiframeshim && typeof this.shimobject!="undefined"){
+
-
if (this.dropmenuobj.style.visibility=="visible"){
+
-
this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px"
+
-
this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px"
+
-
this.shimobject.style.left=this.dropmenuobj.style.left
+
-
this.shimobject.style.top=this.dropmenuobj.style.top
+
-
}
+
-
this.shimobject.style.display=(this.dropmenuobj.style.visibility=="visible")? "block" : "none"
+
-
}
+
-
},
+
-
 
+
-
hideshim:function(){
+
-
if (this.enableiframeshim && typeof this.shimobject!="undefined")
+
-
this.shimobject.style.display='none'
+
-
},
+
-
 
+
-
isSelected:function(menuurl){
+
-
var menuurl=menuurl.replace("http://"+menuurl.hostname, "").replace(/^\//, "")
+
-
return (tabdropdown.currentpageurl==menuurl)
+
-
},
+
-
 
+
-
init:function(menuid, dselected){
+
-
this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
+
-
var menuitems=document.getElementById(menuid).getElementsByTagName("a")
+
-
for (var i=0; i<menuitems.length; i++){
+
-
if (menuitems[i].getAttribute("rel")){
+
-
var relvalue=menuitems[i].getAttribute("rel")
+
-
document.getElementById(relvalue).firstlink=document.getElementById(relvalue).getElementsByTagName("a")[0]
+
-
menuitems[i].onmouseover=function(e){
+
-
var event=typeof e!="undefined"? e : window.event
+
-
tabdropdown.dropit(this, event, this.getAttribute("rel"))
+
-
}
+
-
}
+
-
if (dselected=="auto" && typeof setalready=="undefined" && this.isSelected(menuitems[i].href)){
+
-
menuitems[i].parentNode.className+=" selected default"
+
-
var setalready=true
+
-
}
+
-
else if (parseInt(dselected)==i)
+
-
menuitems[i].parentNode.className+=" selected default"
+
-
}
+
-
}
+
-
 
+
-
}
+
-
</script>
+
-
<style>
+
-
.ddcolortabs{
+
-
padding: 0;
+
-
width: 100%;
+
-
background: transparent;
+
-
voice-family: "\"}\"";
+
-
voice-family: inherit;
+
-
}
+
-
 
+
-
.ddcolortabs ul{
+
-
font: normal 11px Arial, Verdana, sans-serif;
+
-
margin:0;
+
-
padding:0;
+
-
list-style:none;
+
-
}
+
-
 
+
-
.ddcolortabs li{
+
-
display:inline;
+
-
margin:0 2px 0 0;
+
-
padding:0;
+
-
text-transform:uppercase;
+
-
}
+
-
 
+
-
 
+
-
.ddcolortabs a{
+
-
float:left;
+
-
color: white;
+
-
background: black url(media/color_tabs_left.gif) no-repeat left top;
+
-
margin:0 2px 0 0;
+
-
padding:0 0 1px 3px;
+
-
text-decoration:none;
+
-
letter-spacing: 1px;
+
-
}
+
-
 
+
-
.ddcolortabs a span{
+
-
float:left;
+
-
display:block;
+
-
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
+
-
padding: 4px 8px 2px 7px;
+
-
}
+
-
 
+
-
.ddcolortabs a span{
+
-
float:none;
+
-
}
+
-
 
+
-
.ddcolortabs a:hover{
+
-
background-color: #591f20;
+
-
}
+
-
 
+
-
.ddcolortabs a:hover span{
+
-
background-color: #591f20;
+
-
}
+
-
 
+
-
.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
+
-
background-color: #591f20;
+
-
}
+
-
 
+
-
.ddcolortabsline{
+
-
clear: both;
+
-
padding: 0;
+
-
width: 100%;
+
-
height: 8px;
+
-
line-height: 8px;
+
-
background: black;
+
-
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
+
-
}
+
-
 
+
-
/* ######### Style for Drop Down Menu ######### */
+
-
 
+
-
.dropmenudiv_a{
+
-
position:absolute;
+
-
top: 0;
+
-
border: 1px solid black; /*THEME CHANGE HERE*/
+
-
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
+
-
border-bottom-width: 0;
+
-
font:normal 12px Arial;
+
-
line-height:18px;
+
-
z-index:100;
+
-
background-color: white;
+
-
width: 200px;
+
-
visibility: hidden;
+
-
}
+
-
 
+
-
 
+
-
.dropmenudiv_a a{
+
-
width: auto;
+
-
display: block;
+
-
text-indent: 5px;
+
-
border-top: 0 solid #678b3f;
+
-
border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
+
-
padding: 2px 0;
+
-
text-decoration: none;
+
-
color: black;
+
-
}
+
-
 
+
-
* html .dropmenudiv_a a{ /*IE only hack*/
+
-
width: 100%;
+
-
}
+
-
 
+
-
.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
+
-
background-color: #8a3c3d;
+
-
color: white;
+
-
}
+
-
</style>
+
-
</head>
+
-
 
+
-
<!-- CSS for Drop Down Tabs Menu #1 -->
+
-
<link rel="stylesheet" type="text/css" href="ddcolortabs.css" />
+
-
 
+
-
<div id="colortab" class="ddcolortabs">
+
-
<ul>
+
-
<li><a href="https://2008.igem.org/Team:Edinburgh" title="Home"><span>Home</span></a></li>
+
-
<li><a href="https://2008.igem.org/Team:Edinburgh/Project" title="Project" rel="dropmenu1_a"><span>The Project</span></a></li>
+
-
<li><a href="https://2008.igem.org/Team:Edinburgh/Modeling" title="Modelling" rel="dropmenu2_a"><span>Modelling</span></a></li>
+
-
<li><a href="https://2008.igem.org/Team:Edinburgh/Notebook" title="Notebook"><span>Notebook</span></a></li>
+
-
<li><a href="https://2008.igem.org/Team:Edinburgh/Results" title="Results" rel="dropmenu1_a"><span>Results</span></a></li>
+
-
<li><a href="http://partsregistry.org/cgi/partsdb/pgroup.cgi?pgroup=iGEM2008&group=Edinburgh" title="Parts" rel="dropmenu1_a"><span>BioBrick Parts</span></a></li>
+
-
<li><a href="https://2008.igem.org/Team:Edinburgh/Team" title="Team" ><span>The Team</span></a></li>
+
-
</ul>
+
-
</div>
+
-
<div class="ddcolortabsline">&nbsp;</div>
+
-
<div id="dropmenu1_a" class="dropmenudiv_a">
+
-
<a href="https://2008.igem.org/Team:Edinburgh/Team">Overview</a>
+
-
<a href="https://2008.igem.org/Team:Edinburgh/Team">Step1</a>
+
-
<a href="https://2008.igem.org/Team:Edinburgh/Team">Step2</a>
+
-
</div>
+
-
<script type="text/javascript">
+
-
//SYNTAX: tabdropdown.init("menu_id", [integer OR "auto"])
+
-
tabdropdown.init("colortab", 3)
+
-
</script>
+
-
</html>
+
-
 
+
-
== Glycogen Assay ==
+
-
 
+
-
In order to determine whether our mutation (G336E) has increased the yield of glycogen in the cells we had to come up with a method of assaying glycogen production. The one we designed simply involves adding Gram's iodine solution dropwise on to colonies grown on nutrient agar. The test works by the iodine solution staining the glycogen resulting in a brown colour: a cell containing more glycogen will stain darker brown than a cell containing less glycogen.
+
-
 
+
-
In order to test this assay we grew ''E. coli'' on two different media, one which would encourage glycogen production and a second that would not. It has been documented that glycogen production is increased in ''E. coli'' cells by growth in a medium rich in a carbon source, so we made up the following plates:
+
-
# Nutrient agar
+
-
# Nutrient agar + 2% glucose
+
-
Results of the staining of colonies on these two plates are as follows:
+
-
 
+
-
[[Image:Edinburgh=Glycogen-Assay.jpg‎]]
+
-
 
+
-
This shows that the stain colony on the (+)glucose plate (a) is darker than the stained colony on the (-)glucose plate (b), indicating that the colony on the (+)glucose plate contains more glycogen than that on the (-)glucose plate. (These results were apparent after ~5 mins of staining. After ~30 mins of staining the colour began to diminish until no apparent difference could be seen between the two colonies, as can also be seen by the colony to the left of the circled colony on each plate in the figure)
+

Latest revision as of 02:00, 30 October 2008

Results and current status as of 29 October 2008. We are hoping to obtain some last-minute results to present at the Jamboree.

Contents

Overview

Our results are promising but our dream of using bacteria to convert cellulose into starch and β-carotene is still unrealised. Fortunately, the work will be continued by two undergraduate students after Christmas.

Cellulolysis device

Edinburgh Map1 Cellulolysis.jpg

  • cenA (endoglucanase), cex (exoglucanase) and bglX (beta glucosidase): BioBricksTM made and ribosome binding site added; ready to test. Last minute result: possible cenA and bglX activity detected using chromogenic substrate, but needs to be repeated and confirmed: hope for more results in our poster and talk at the Jamboree!
  • PcstA (promoter): BioBrickTM made and tested - successful.

Glycogenesis device

Edinburgh Map2 Glycogen.jpg

Starch synthesis device

Edinburgh Map3 Starch.jpg

  • SU1 and ISO2 (isoamylases): Work in progress - pre-BioBrickTM constructs in pSB1A2 have been made using the BABEL protocol, but it is still necessary to remove internal EcoRI sites before fully compliant BioBricksTM will be ready to test. This work will be continued in an undergraduate honours project.

Lycopene generator

Edinburgh Map4 BCarotene.jpg

  • dxs+crtE+crtB+crtI+crtY: Work in progress - encountered problem at final step. Assembly of the three genes crtE, crtB and crtI together in one construct has failed so consistently and in so many unexpected ways that we are starting to wonder whether this combination is toxic to our host strain under the growth conditions used, though there seems no obvious reason to expect this. Further experiments are required.

Limonene synthase device

Edinburgh Map5 Limonene.jpg

  • dxs+LIMS1+appY: BioBrickTM made - still being tested. A GC/MS test of an ethyl acetate extract from an induced culture did not detect limonene, but the extraction procedure still needs to be properly validated, so we still can't be sure whether the limonene synthase is working in our host.