Team:Calgary

From 2012.igem.org

(Difference between revisions)
Line 9: Line 9:
-->
-->
<head>
<head>
-
 
-
<meta name="HandheldFriendly" content="True" />
 
-
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, maximum-scale=1.0" />
 
-
 
<!--CSS styles: global-->
<!--CSS styles: global-->
<link rel='stylesheet' type='text/css' href="http://2012.igem.org/Team:Calgary/static/basicpageglobal.css?action=raw&ctype=text/css" />
<link rel='stylesheet' type='text/css' href="http://2012.igem.org/Team:Calgary/static/basicpageglobal.css?action=raw&ctype=text/css" />
Line 20: Line 16:
Desktop Styling
Desktop Styling
======*/
======*/
-
@media only screen and (min-device-width:481px) {
+
-
+
/***Body styling***/
-
/***Body styling***/
+
h1{
-
h1{
+
font-size: 2.5em;
-
font-size: 2.5em;
+
}
 +
h2{
 +
font-size: 1.8em;
 +
}
 +
 
 +
#box1{
 +
width: 968px;
 +
margin-top: -8px;
 +
background: #e4dbe5;
 +
padding-bottom: 20px;
 +
margin-bottom: 13px;
 +
}
 +
#box1 h2{
 +
padding: 20px 20px 20px 20px;
}
}
-
h2{
+
#box1 p{
-
font-size: 1.8em;
+
padding: 0px 20px 0px 20px;
 +
font-size: 1.1em;
}
}
-
#box1{
+
/***positioning of elements in ZE EPIC BOX***/
-
width: 968px;
+
#epicbox{
-
margin-top: -8px;
+
margin-top: 4px;
-
background: #e4dbe5;
+
}
-
padding-bottom: 20px;
+
 
-
margin-bottom: 13px;
+
#boximgcontainer{
 +
float: left;
 +
width: 644px;
 +
height: 655px;
}
}
-
#box1 h2{
+
#boximgcontainer div{
-
padding: 20px 20px 20px 20px;
+
float: left;
 +
position: relative;
}
}
-
#box1 p{
+
#orangebox{
-
padding: 0px 20px 0px 20px;
+
margin-bottom: 4px;
-
font-size: 1.1em;
+
}
}
-
+
#orangebox .imgbox{
-
/***positioning of elements in ZE EPIC BOX***/
+
-
#epicbox{
+
-
margin-top: 4px;
+
-
}
+
-
+
-
#boximgcontainer{
+
-
float: left;
+
width: 644px;
width: 644px;
-
height: 655px;
+
height: 215px;
 +
top: 108px;
 +
background: #F6A82D;
 +
margin-bottom: 4px;
}
}
-
#boximgcontainer div{
+
.oblank{
-
float: left;
+
width: 644px;
 +
height: 104px;
 +
background: #FFE485;
position: relative;
position: relative;
 +
top: -219px;
}
}
-
#orangebox{
+
#orangebox:hover .oblank, .oblank:hover{
-
margin-bottom: 4px;
+
display: none;
}
}
-
#orangebox .imgbox{
+
#orangebox .iconcontainer{
-
width: 644px;
+
position: relative;
-
height: 215px;
+
display: none;
-
top: 108px;
+
left: auto;
-
background: #F6A82D;
+
top: -219px;
-
margin-bottom: 4px;
+
}
}
-
.oblank{
+
.iconbox div, .iconbox{
-
width: 644px;
+
width: 104px;
-
height: 104px;
+
height: 104px;
-
background: #FFE485;
+
margin-right: 4px;
-
position: relative;
+
}
-
top: -219px;
+
a.obox1 div{
 +
background: #FFD35A;
}
}
-
#orangebox:hover .oblank, .oblank:hover{
+
a.obox2 div{
-
display: none;
+
background: #FECC44;
}
}
-
#orangebox .iconcontainer{
+
a.obox3 div{
-
position: relative;
+
background: #F8C22E;
-
display: none;
+
-
left: auto;
+
-
top: -219px;
+
}
}
-
.iconbox div, .iconbox{
+
a.obox4 div{
-
width: 104px;
+
background: #F8B32E;
-
height: 104px;
+
-
margin-right: 4px;
+
}
}
-
a.obox1 div{
+
a.obox5 div{
-
background: #FFD35A;
+
background: #F6A82D;
-
}
+
-
a.obox2 div{
+
-
background: #FECC44;
+
-
}
+
-
a.obox3 div{
+
-
background: #F8C22E;
+
-
}
+
-
a.obox4 div{
+
-
background: #F8B32E;
+
-
}
+
-
a.obox5 div{
+
-
background: #F6A82D;
+
-
}
+
-
a.obox6 div{
+
-
background: #F39808;
+
-
margin-right: 0;
+
-
}
+
-
#orangebox div:hover, #orangebox div.iconbox:hover div{
+
-
background: #FFE44F;
+
}
}
-
#orangebox:hover .iconcontainer{
+
a.obox6 div{
-
display: block;
+
background: #F39808;
-
background: transparent;
+
margin-right: 0;
-
}
+
}
-
+
#orangebox div:hover, #orangebox div.iconbox:hover div{
-
+
background: #FFE44F;
-
#greenbox .imgbox{
+
-
width: 320px;
+
-
height: 215px;
+
-
background: #58CD45;
+
}
}
-
.gblank{
+
#orangebox:hover .iconcontainer{
-
width: 320px;
+
display: block;
-
height: 104px;
+
background: transparent;
-
background: #A5FF8E;
+
-
position: relative;
+
-
top: 219px;
+
-
left: -320px;
+
}
}
-
#greenbox .iconcontainer{
 
-
position: relative;
 
-
margin-top: 4px;
 
-
left: -999em;
 
-
z-index: 1;
 
-
}
 
-
a.gbox1 div{
 
-
background: #72E85B;
 
-
}
 
-
a.gbox2 div{
 
-
background: #5BCD45;
 
-
}
 
-
a.gbox3 div{
 
-
background: #4CC035;
 
-
}
 
-
a.gbox4 div{
 
-
background: #44AF2F;
 
-
}
 
-
#greenbox div:hover, #greenbox div.iconbox:hover div{
 
-
background: #94FF7D;
 
-
z-index: 99; /*hovers are not overridden by OSCAR boxes*/
 
-
}
 
-
#greenbox:hover .gblank, .gblank:hover{
 
-
display: none;
 
-
}
 
-
#greenbox:hover .iconcontainer{
 
-
left: auto;
 
-
background: transparent;
 
-
}
 
-
#bluebox{
+
 +
#greenbox .imgbox{
 +
width: 320px;
 +
height: 215px;
 +
background: #58CD45;
 +
}
 +
.gblank{
 +
width: 320px;
 +
height: 104px;
 +
background: #A5FF8E;
position: relative;
position: relative;
-
top: -323px;
+
top: 219px;
-
left: 320px;
+
left: -320px;
}
}
-
#bluebox .imgbox{
+
#greenbox .iconcontainer{
-
width: 320px;
+
position: relative;
-
height: 215px;
+
margin-top: 4px;
-
background: #5BB5E8;
+
left: -999em;
-
margin-left: 4px;
+
z-index: 1;
}
}
-
.bblank{
+
a.gbox1 div{
-
width: 320px;
+
background: #72E85B;
-
height: 104px;
+
-
background: #C5F0F0;
+
-
position: relative;
+
-
top: 219px;
+
-
left: -320px;
+
-
z-index: 0;
+
}
}
-
#bluebox .iconcontainer{
+
a.gbox2 div{
-
position: relative;
+
background: #5BCD45;
-
margin-top: 4px;
+
-
left: -999em;
+
-
z-index: 0;
+
}
}
-
a.bbox1 div{
+
a.gbox3 div{
-
background: #1574AA;
+
background: #4CC035;
-
}
+
-
a.bbox2 div{
+
-
background: #2580B3;
+
-
}
+
-
a.bbox3 div{
+
-
background: #3285B4;
+
-
}
+
-
a.bbox4 div{
+
-
background: #4292BF;
+
-
}
+
-
a.bbox5 div{
+
-
background: #50A2D0;
+
-
}
+
-
a.bbox6 div{
+
-
background: #5BB5E8;
+
-
margin: 0;
+
-
}
+
-
#bluebox div:hover, #bluebox .iconbox:hover div{
+
-
background: #7DD7FF;
+
-
z-index: 99; /*hovers are not overridden by FRED boxes*/
+
}
}
-
#bluebox:hover .bblank, .bblank:hover{
+
a.gbox4 div{
-
display: none;
+
background: #44AF2F;
}
}
-
#bluebox:hover .iconcontainer{
+
#greenbox div:hover, #greenbox div.iconbox:hover div{
-
left: -320px;
+
background: #94FF7D;
 +
z-index: 99; /*hovers are not overridden by OSCAR boxes*/
 +
}
 +
#greenbox:hover .gblank, .gblank:hover{
 +
display: none;
 +
}
 +
#greenbox:hover .iconcontainer{
 +
left: auto;
background: transparent;
background: transparent;
}
}
-
+
-
#boxinfo{
+
#bluebox{
-
float: right;
+
position: relative;
position: relative;
-
width: 320px;
+
top: -323px;
-
left: 3px;
+
left: 320px;
-
background: #555555;
+
-
height: 650px;
+
-
margin-bottom: 12px;
+
}
}
-
#boxinfo h2{
+
#bluebox .imgbox{
-
color: white;
+
-
padding: 20px 20px 0px;
+
-
}
+
-
#boxinfo p{
+
-
color: white;
+
-
padding: 10px 20px 20px;
+
-
font-size: 1.2em;
+
-
}
+
-
/*initial boxinfo appearance settings*/
+
-
#boxinfo div.orangebox, #boxinfo div.obox1, #boxinfo div.obox2, #boxinfo div.obox3, #boxinfo div.obox4, #boxinfo div.obox5, #boxinfo div.obox6,
+
-
#boxinfo div.greenbox, #boxinfo div.gbox1, #boxinfo div.gbox2, #boxinfo div.gbox3, #boxinfo div.gbox4,
+
-
#boxinfo div.bluebox, #boxinfo div.bbox1, #boxinfo div.bbox2, #boxinfo div.bbox3, #boxinfo div.bbox4, #boxinfo div.bbox5, #boxinfo div.bbox6{
+
-
display: none;
+
-
}
+
-
/*bold colours for FRED and OSCAR*/
+
-
#boxinfo div.greenbox b{
+
-
color: #72E85B;
+
-
}
+
-
#boxinfo div.bluebox b{
+
-
color: #5EB7F0;
+
-
}
+
-
#threeboxes{
+
-
clear: both;
+
-
margin-top: 4px;
+
-
position: relative;
+
-
width: 968px;
+
-
margin-bottom: 12px;
+
-
}
+
-
#threeboxes a, #threeboxes a div{
+
width: 320px;
width: 320px;
-
height: 155px;
+
height: 215px;
-
float: left;
+
background: #5BB5E8;
-
margin-bottom: 12px;
+
margin-left: 4px;
}
}
-
#threeboxes div h2{
+
.bblank{
-
padding: 20px 20px 0px;
+
width: 320px;
 +
height: 104px;
 +
background: #C5F0F0;
position: relative;
position: relative;
-
top: -155px;
+
top: 219px;
 +
left: -320px;
 +
z-index: 0;
}
}
-
#threeboxes div p{
+
#bluebox .iconcontainer{
-
padding: 0px 20px;
+
position: relative;
position: relative;
-
top: -155px;
+
margin-top: 4px;
 +
left: -999em;
 +
z-index: 0;
}
}
-
#greybox1{
+
a.bbox1 div{
-
margin-right: 4px;
+
background: #1574AA;
-
background: #58CD45;
+
-
}
+
-
#greybox1:hover{
+
-
background: #94FF7D;
+
}
}
-
#greybox2{
+
a.bbox2 div{
-
margin-right: 4px;
+
background: #2580B3;
-
background: #5BB5E8;
+
-
}
+
-
#greybox2:hover{
+
-
background: #7DD7FF;
+
}
}
-
#greybox3{
+
a.bbox3 div{
-
margin: 0;
+
background: #3285B4;
-
background: #F6A82D;
+
-
}
+
-
#greybox3:hover{
+
-
background: #FFE44F;
+
}
}
 +
a.bbox4 div{
 +
background: #4292BF;
 +
}
 +
a.bbox5 div{
 +
background: #50A2D0;
 +
}
 +
a.bbox6 div{
 +
background: #5BB5E8;
 +
margin: 0;
 +
}
 +
#bluebox div:hover, #bluebox .iconbox:hover div{
 +
background: #7DD7FF;
 +
z-index: 99; /*hovers are not overridden by FRED boxes*/
 +
}
 +
#bluebox:hover .bblank, .bblank:hover{
 +
display: none;
 +
}
 +
#bluebox:hover .iconcontainer{
 +
left: -320px;
 +
background: transparent;
 +
}
-
#sponsorsbox{
+
#boxinfo{
-
clear: both;
+
float: right;
position: relative;
position: relative;
-
width: 968px;
+
width: 320px;
-
margin: 4px 0px;
+
left: 3px;
-
background: #EEEEEE;
+
background: #555555;
 +
height: 650px;
 +
margin-bottom: 12px;
}
}
-
#sponsorsbox h2{
+
#boxinfo h2{
-
padding: 20px 20px 0px 20px;
+
color: white;
 +
padding: 20px 20px 0px;
}
}
-
#sponsorsbox p{
+
#boxinfo p{
 +
color: white;
 +
padding: 10px 20px 20px;
 +
font-size: 1.2em;
 +
}
 +
/*initial boxinfo appearance settings*/
 +
#boxinfo div.orangebox, #boxinfo div.obox1, #boxinfo div.obox2, #boxinfo div.obox3, #boxinfo div.obox4, #boxinfo div.obox5, #boxinfo div.obox6{
 +
display: none;
 +
}
 +
#boxinfo div.greenbox, #boxinfo div.gbox1, #boxinfo div.gbox2, #boxinfo div.gbox3, #boxinfo div.gbox4,
 +
#boxinfo div.bluebox, #boxinfo div.bbox1, #boxinfo div.bbox2, #boxinfo div.bbox3, #boxinfo div.bbox4, #boxinfo div.bbox5, #boxinfo div.bbox6{
 +
position: relative;
 +
bottom: 0;
 +
display: none;
 +
}
 +
/*bold colours for FRED and OSCAR*/
 +
#boxinfo div.greenbox b{
 +
color: #72E85B;
 +
}
 +
#boxinfo div.bluebox b{
 +
color: #5EB7F0;
 +
}
 +
#threeboxes{
 +
clear: both;
 +
margin-top: 4px;
 +
position: relative;
 +
width: 968px;
 +
margin-bottom: 12px;
 +
}
 +
#threeboxes a, #threeboxes a div{
 +
width: 320px;
 +
height: 155px;
 +
float: left;
 +
margin-bottom: 12px;
 +
}
 +
#threeboxes div h2{
 +
padding: 20px 20px 0px;
 +
position: relative;
 +
top: -155px;
 +
}
 +
#threeboxes div p{
padding: 0px 20px;
padding: 0px 20px;
 +
position: relative;
 +
top: -155px;
}
}
-
#sponsorsbox table{
+
#greybox1{
-
width: 950px;
+
margin-right: 4px;
-
margin-left: auto;
+
background: #58CD45;
-
margin-right: auto;
+
-
background: #EEEEEE;
+
}
}
-
#sponsorsbox td{
+
#greybox1:hover{
-
padding: 15px 0px;
+
background: #94FF7D;
-
width: 300px;
+
}
 +
#greybox2{
 +
margin-right: 4px;
 +
background: #5BB5E8;
}
}
-
#sponsorsbox img{
+
#greybox2:hover{
-
display: block;
+
background: #7DD7FF;
-
margin-right: auto;
+
}
-
margin-left: auto;
+
#greybox3{
 +
margin: 0;
 +
background: #F6A82D;
}
}
 +
#greybox3:hover{
 +
background: #FFE44F;
 +
}
 +
 +
#sponsorsbox{
 +
clear: both;
 +
position: relative;
 +
width: 968px;
 +
margin: 4px 0px;
 +
background: #EEEEEE;
}
}
 +
#sponsorsbox h2{
 +
padding: 20px 20px 0px 20px;
 +
}
 +
#sponsorsbox p{
 +
padding: 0px 20px;
 +
}
 +
#sponsorsbox table{
 +
width: 950px;
 +
margin-left: auto;
 +
margin-right: auto;
 +
background: #EEEEEE;
 +
}
 +
#sponsorsbox td{
 +
padding: 15px 0px;
 +
width: 300px;
 +
}
 +
#sponsorsbox img{
 +
display: block;
 +
margin-right: auto;
 +
margin-left: auto;
 +
}
 +
</style>
</style>
Line 419: Line 418:
<div id="boximgcontainer">
<div id="boximgcontainer">
<div id="orangebox">
<div id="orangebox">
-
<a href="#">
+
<a href="http://2012.igem.org/Team:Calgary/Project/HumanPractices">
<div class="imgbox">
<div class="imgbox">
<img src="http://2012.igem.org/wiki/images/9/9e/UCalgary2012_EpicBoxHP_-_Blank.png"></img>
<img src="http://2012.igem.org/wiki/images/9/9e/UCalgary2012_EpicBoxHP_-_Blank.png"></img>
Line 465: Line 464:
<div id="greenbox">
<div id="greenbox">
-
<a href="#">
+
<a href="http://2012.igem.org/Team:Calgary/Project/FRED">
<div class="imgbox">
<div class="imgbox">
<img src="http://2012.igem.org/wiki/images/4/47/UCalgary2012_EpicBoxFRED_-_Blank.png"></img>
<img src="http://2012.igem.org/wiki/images/4/47/UCalgary2012_EpicBoxFRED_-_Blank.png"></img>
Line 499: Line 498:
<div id="bluebox">
<div id="bluebox">
-
<a href="#">
+
<a href="http://2012.igem.org/Team:Calgary/Project/OSCAR">
<div class="imgbox">
<div class="imgbox">
<img src="http://2012.igem.org/wiki/images/9/94/UCalgary2012_EpicBoxOSCAR_-_Blank.png"></img>
<img src="http://2012.igem.org/wiki/images/9/94/UCalgary2012_EpicBoxOSCAR_-_Blank.png"></img>

Revision as of 18:40, 1 October 2012

Detect and Destroy: Building FRED and OSCAR

Naphthenic acids (NAs) are a group of recalcitrant carboxylic acid-containing compounds which are byproducts of the bitumen extraction process in the northern Alberta oil sands. These toxic and corrosive compounds are part of the solid and liquid wastes deposited into large holding areas called tailings ponds, which pose a potential environmental and economic concern to Alberta and to other areas. The University of Calgary 2012 iGEM team aims to develop a collection of NA-sensing and degrading organisms for their detection and bioremediation.

FRED and OSCAR are the two projects we are working on this year. Take a look at the description below to learn more!

The Concept

Our project consists of three major components: FRED, OSCAR, and the overarching Human Practices considerations surrounding both of their design. Click on the boxes to your left to learn more about what iGEM Calgary has done so far!

Human Practices

Great consideration was put into our Human Practices component this year, as safety was the guiding principle behind the design of FRED and OSCAR. There are many human outreach initiatives that iGEM Calgary has done this year. Roll over the boxes to see each of them!

Video Game

Play our iGEM Lab Escape video game! Do you have the lab skills necessary to solve the puzzle your professor gave you and escape the lab?

Killswitch

Both FRED and OSCAR are designed to operate within enclosed environments. However, since safety is our highest priority, we decided to design and implement a killswitch in both FRED and OSCAR as an extra layer of security. The killswitch aims to to destroy the genome using two powerful non-specific nucleases in the unlikely scenario bacteria can escape into the environment. Click here to learn more!

Interviews

As an undergraduate team, we looked into speaking with experts in various fields, including the oil industry, tailings pond management, biotechnology, law, and politics to gather various opinions on our project. How useful is synthetic biology in a tailings pond environment? What design considerations should we include in our project to improve security? What legal policies must we consider before implementing our project?

Design Considerations

Since safety is the driving force behind our project, we need to ensure the physical design of our biosensor and bioreactor would be able to contain and manage bacterial cultures without allowing any to escape. We needed to build devices that would ensure the safety of both the user and the outside environment during their use. Click here to learn more!

Safety

Click here for our safety page! Here we detail all the safety procedures, certifications, and approvals we have from our University to allow us to work this summer.

Community Outreach

iGEM Calgary partnered with a number of different associations to engage the general public about science and synthetic biology. Click here to see what we've done this summer!

FRED

FRED is our Functional, Robust Electrochemical Detector. FRED is responsible for detecting and measuring NAs and is able to produce an electrochemical signal that can be measured. FRED can be used to measure tailings pond samples within minutes, without having to ship them to an off-site lab for testing. Click on FRED to learn more!

Detecting NAs

We conducted a transposon search for any regulatory elements that may respond to NAs. Click here to learn more!

Electrochemical Reporting

As a continuation of our 2011 iGEM project, we have designed a replacement for colourmetric assays. Electrochemical reporting can be used to measure miniscule concentrations regardless of how turbid the sample is. Click here to learn more!

Modelling

We conducted some modelling on FRED's predicted output.

Prototyping

We built a prototype biosensor in order to give FRED a home. This biosensor device is capable of performing voltage sweeps that will detect specific compounds. Click here to learn more!

OSCAR

OSCAR is our Optimized System for Carboxylic Acid Remediation. OSCAR is responsible for converting NAs into hydrocarbons. OSCAR is also capable of removing nitrogen and sulfur groups from NA rings to purify the hydrocarbons produced even further. Click here to learn more!

Decarboxylation

In order to convert NAs into hydrocarbons, we need to remove the carboxylic acid groups that make NAs acids. We are using the PetroBrick, from the University of Washington's 2011 iGEM team, to cleave off carboxylic acids to produce hydrocarbons. Click here to learn more!

Denitrogenation

Nitrogen heteroatoms in the ring structures reduce the efficiency of combustion in the final product. OSCAR is able to remove these nitrogen atoms. Click here to see how!

Desulfurization

Sulfur heteroatoms can produce nasty pollutants when burned, cause acid rain and acid deposition, and can damage valuable catalysis mechanisms involved in fuel processing and emissions control. OSCAR can remove these sulfur atoms trapped in the rings. Click here to see how!

Catechol Degradation

Catechol is a common toxic compound found in tailings ponds. We looked into giving OSCAR the ability to degrade catechol, which would also cleave ring structures of NAs.

Bioreactor

OSCAR needed a home, so we developed an enclosed bioreactor system where NAs can be converted into hydrocarbons for output. Click here to see how we designed the bioreactor!

Flux-Variability Analysis

We wanted to optimize OSCAR's output of hydrocarbons, so we computationally modelled which genes should be regulated in order to maximize hydrocarbon output. Click here to see what we found out!

Thanks to Our Sponsors!