Team:Waterloo

From 2013.igem.org

(Difference between revisions)
(Added links that each go back one page)
 
(539 intermediate revisions not shown)
Line 1: Line 1:
-
 
<html>
<html>
 +
  <!--
 +
    Notes:
 +
    - Notebook file: https://2013.igem.org/File:Waterloo_notebook.txt
-
<head>
+
    Modelling graph images (in order):
-
     <style type="text/css">
+
https://static.igem.org/mediawiki/2013/f/f5/Somegraphic1.png
-
        /* Restyling existing mediaWiki-style content in the header and footer */
+
https://static.igem.org/mediawiki/2013/2/22/Somegraphic2.png
 +
https://static.igem.org/mediawiki/2013/8/81/Somegraphic3.png
 +
https://static.igem.org/mediawiki/2013/d/d1/Somegraphic4.png
 +
https://static.igem.org/mediawiki/2013/c/c1/Somegraphic5.png
 +
https://static.igem.org/mediawiki/2013/9/91/Somegraphic6.png
 +
https://static.igem.org/mediawiki/2013/d/da/Somegraphic7.png
 +
https://static.igem.org/mediawiki/2013/2/2e/Somegraphic8.png
 +
https://static.igem.org/mediawiki/2013/3/3a/Somegraphic9.png
 +
https://static.igem.org/mediawiki/2013/a/ab/Somegraphic10.png
 +
https://static.igem.org/mediawiki/2013/5/5b/Somegraphic11.png
 +
https://static.igem.org/mediawiki/2013/3/30/Somegraphic12.png
 +
https://static.igem.org/mediawiki/2013/1/14/Somegraphic13.png
 +
https://static.igem.org/mediawiki/2013/b/b1/Somegraphic14.png
 +
 
 +
  -->
 +
  <head>
 +
    <!--<script type="text/javascript" src="https://2013.igem.org/common/jquery-latest.min.js"></script>-->
 +
     <style type="text/css"> /* Restyling existing mediaWiki-style content in the header and footer */
 +
     
         .firstHeading, #footer-box, #catlinks, #contentSub {
         .firstHeading, #footer-box, #catlinks, #contentSub {
-
            display: none;
+
        display: none;
-
        }
+
      }
-
        #globalWrapper {
+
@font-face
-
            background-color: black;
+
{
-
            overflow-x: hidden;
+
font-family: 'gothamBook';
-
        }
+
src: url('http://www.codingdroid.com/wp-content/uploads/gotham-book-webfont.ttf')  format('truetype'),
-
        #p-logo {
+
url('http://www.codingdroid.com/wp-content/uploads/gotham-book-webfont.woff') format('woff');
-
            background-color: black;
+
}
-
        }
+
-
        #p-logo > a {
+
-
            display: none;
+
-
        }
+
-
        #top-section {
+
-
            border: none;
+
-
            height: 150px;
+
-
        }
+
-
        #content {
+
-
            border: none;
+
-
            padding-top: 0;
+
-
            padding-bottom: 0;
+
-
        }
+
-
        /* Removes "teams" from the menubar */
+
-
        #menubar > ul > li:last-child {
+
-
            display: none;
+
-
        }
+
-
        /* Resizes the menubar to fix the links */
+
-
        #menubar {
+
-
            width: auto;
+
-
        }
+
-
        /* End of restyling existing mediaWiki content */
+
-
        .layer {
+
.myCaption {
-
            position: absolute;
+
font-style: italic;
-
            height: 800px;
+
margin-bottom: 27px;
-
            width: 18000px;
+
border: 1px solid rgba(255,255,255,.2);
-
        }
+
padding: 10px;
-
        #layer0 {
+
}
-
            z-index: 1;
+
-
            background: rgb(179,220,237); /* Old browsers  
+
.end {
-
            background: -moz-linear-gradient(top,  rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* FF3.6+ */
+
margin-top: 10px;
-
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,220,237,1)), color-stop(50%,rgba(41,184,229,1)), color-stop(100%,rgba(188,224,238,1))); /* Chrome,Safari4+ */
+
margin-bottom: 80px;
-
            background: -webkit-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Chrome10+,Safari5.1+ */
+
}
-
            background: -o-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Opera 11.10+ */
+
 
-
            background: -ms-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* IE10+ */
+
.pageStuff {
-
            background: linear-gradient(to bottom,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* W3C */
+
font-size: 12pt;
-
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 ); /* IE6-9 */
+
}
-
         }
+
 
-
         #layer1{
+
.pageStuff h1 {
-
            z-index: 10;
+
color: rgb(240, 59, 81) !important;
-
         }
+
font-size: 40px !important;
-
         #layer1 img {
+
text-transform: uppercase
-
            position: absolute;
+
}
-
         }
+
 
-
         #layer2 {
+
.pageStuff h2 {
-
            z-index: 20;
+
font-size: 25px;
-
         }
+
text-transform: uppercase;
-
         #pageContainer {
+
}
-
         }
+
 
-
         .page {
+
.pageStuff h3 {
-
            /*background-color: white;*/
+
margin-top:25px;
-
            height: 800px;
+
}
-
            width: 1905px;
+
 
-
            /*display: inline-block;*/
+
.pageStuff h3, .pageStuff h4 {
-
            float: left;
+
color: rgb(247, 198, 94);
-
            padding: 0;
+
}
-
            overflow: hidden;
+
 
 +
.end2 {
 +
margin-bottom: 35px;
 +
}
 +
 
 +
#p5 {
 +
background: black;
 +
}
 +
 
 +
 
 +
.fullfloatright.references_more {
 +
margin-bottom: 40px;
 +
margin-top:12px;
 +
}
 +
 
 +
.references_more > a {
 +
color: white !important;
 +
border-radius: 7px;
 +
text-decoration: none;
 +
float: left !important;
 +
background: #4bb5cf;
 +
padding: 8px;
 +
}
 +
 
 +
.hoverMenu:nth-child(2) {
 +
left: 465px !important;
 +
}
 +
 
 +
@font-face{
 +
  font-family: 'gothamBold';
 +
  src: url('http://codingdroid.com/wp-content/uploads/gotham-bold-webfont.woff') format('woff'),
 +
      url('http://codingdroid.com/wp-content/uploads/gotham-bold-webfont.ttf') format('truetype');
 +
}
 +
 
 +
h4,h3{
 +
color:white;}
 +
#menubar a {
 +
color: white;
 +
background: white;
 +
padding: 3px;
 +
}
 +
 
 +
#menubar:hover a{
 +
color:black;
 +
}
 +
 
 +
 
 +
 
 +
#menubar a:hover {
 +
color: white;
 +
background: #4bb5cf;
 +
padding:3px;
 +
text-decoration:none;
 +
 
 +
}
 +
 
 +
#menubar {
 +
padding-top: 4px;
 +
}
 +
 
 +
#menubar:hover {
 +
background-color:white;
 +
}
 +
 
 +
body{
 +
width: 1366px;
 +
margin: 0 auto;
 +
}
 +
 
 +
      #globalWrapper {
 +
        min-width: 1080px;
 +
        background-color: white;
 +
        overflow: hidden;
 +
        padding-bottom: 0;
 +
      }
 +
      #p-logo {
 +
        width: 300px;
 +
        height: 100%;
 +
        margin-top:20px;
 +
      }
 +
      #top-section {
 +
        border: none;
 +
        height: 150px;
 +
        width:100%;
 +
      }
 +
      #content {
 +
        width: 100%;
 +
        margin-left: 150px;
 +
        border: none;
 +
        padding-top: 0;
 +
        padding-bottom: 0;
 +
      }
 +
      /* Removes "teams" from the menubar */
 +
      #menubar.left-menu > ul > li:last-child {
 +
        display: none;
 +
      }
 +
      /* Resizes the menubar to fix the links */
 +
      #menubar {
 +
        width: auto;
 +
        /*background-color: black;*/
 +
      }
 +
      #menubar > ul > li > a {
 +
        /*background-color: black;*/
 +
      }
 +
      :root {
 +
        background-color: white;
 +
      }
 +
      /* End of restyling existing mediaWiki content */
 +
 
 +
      .hiddenElement {
 +
        display: none;
 +
      }
 +
      .clearFix {
 +
        clear: both;
 +
      }
 +
 
 +
      /* Logo swapping */
 +
      .igemLogo {
 +
        display: none;
 +
        margin-left: 40px;
 +
      }
 +
      .waterlooLogo {
 +
        margin-left: 48px;
 +
      }
 +
      .logoHomepage .igemLogo {
 +
        display: block;
 +
      }
 +
      .logoHomepage .waterlooLogo {
 +
        display: none;
 +
      }
 +
 
 +
      .layer {
 +
        position: absolute;
 +
        width: 18000px;
 +
        background-color: #202020;
 +
      }
 +
      #layer0 {
 +
        z-index: 1;
 +
        width: 1905px;
 +
        left: -465px;
 +
        background-image: url('https://static.igem.org/mediawiki/2013/3/32/15911_1_miscellaneous_digital_art_dna.jpg');
 +
        background-color: white;
 +
        background-size: 1905px;
 +
      }
 +
      #layer1 {
 +
        z-index: 10;
 +
      }
 +
      #pageContainer {
 +
        height: 775px;
 +
      }
 +
      .pageScrolling .page img {
 +
        visibility: hidden;
 +
      }
 +
      .page {
 +
        height: 680px;
 +
width: 1905px;
 +
float: left;
 +
overflow-x: hidden;
 +
overflow-y: scroll;
 +
padding-top: 85px;
 +
padding-bottom: 21px;
 +
      }
 +
      .page::-webkit-scrollbar {
 +
        display: none;
 +
      }
 +
#p0 .pageStuff {
 +
margin-left: 314px;
 +
margin-right: 0px;
 +
width: 100% !important;
 +
color: black;
 +
}
 +
 
 +
#summary {
 +
margin-top: -72px;
 +
display: block;
 +
width: 100%;
 +
background: #202020;
 +
}
 +
 
 +
#whyDna {
 +
padding: 10px 208px 20px 138px;
 +
box-shadow: 0px 7px 18px #DFDFDF;
 +
width: 1024px;
 +
}
 +
 
 +
#whyDna p{
 +
font-size: 20px;
 +
color: #717275;
 +
font-family:'gothamBook';
 +
}
 +
 
 +
#whyDna h2 {
 +
color: #717275;
 +
text-align: center;
 +
font-family:'gothamBold';
 +
font-size:25px;
 +
line-height: 1;
 +
}
 +
 
 +
#features {
 +
margin: 10px 100px 20px 130px;
 +
padding: 20px;
 +
width: 1024px;
 +
}
 +
 
 +
#features li {
 +
margin-right: 16px;
 +
border-radius: 27px;
 +
list-style: none;
 +
width: 322px;
 +
height: 179px;
 +
float: left;
 +
text-align: center;
 +
color: white;
 +
font-size: 26px;
 +
font-family:'gothamBold';
 +
}
 +
#features li:nth-child(1) {
 +
background: #ffbe23;
 +
}
 +
 
 +
#features li:nth-child(2) {
 +
background: #39a8dc;
 +
}
 +
 
 +
#features li:nth-child(3) {
 +
background: #ff4343;
 +
}
 +
 
 +
#p0 {
 +
background: white;
 +
padding-bottom:47px;
 +
margin-top:-26px;
 +
}
 +
      .pageStuff {
 +
        color: white;
 +
        width: 900px;
 +
        margin-left: 500px;
 +
        padding-top: 15px;
 +
      }
 +
     
 +
      .pageStuff h2 {
 +
        color: rgb(136, 201, 231);;
 +
      }
 +
      .pageStuff a, .pageStuff a:visited {
 +
        font-size: 16px;
 +
        color: #44ccff;
 +
      }
 +
      .pageStuff img {
 +
        max-width: 900px;
 +
      }
 +
 
 +
#p1 img {
 +
margin-left: 115px;
 +
display: block;
 +
margin: 25px auto;
 +
}
 +
 
 +
    .navBar {
 +
top: -65px;
 +
right: 204px;
 +
position: absolute;
 +
z-index: 1000;
 +
width: 558px;
 +
height: 75px;
 +
margin-left: -5px;
 +
color: black;
 +
}
 +
      .footer {
 +
        width: 975px;
 +
        height: 0px;
 +
        margin-left: -5px;
 +
        color: white;
 +
 
 +
        /* http://www.colorzilla.com/gradient-editor/#5abfce+0,0ba5bc+100;Custom */
 +
        background: rgb(90,191,206); /* Old browsers */
 +
        background: -moz-linear-gradient(45deg,  rgba(90,191,206,1) 0%, rgba(11,165,188,1) 100%); /* FF3.6+ */
 +
        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(90,191,206,1)), color-stop(100%,rgba(11,165,188,1))); /* Chrome,Safari4+ */
 +
        background: -webkit-linear-gradient(45deg,  rgba(90,191,206,1) 0%,rgba(11,165,188,1) 100%); /* Chrome10+,Safari5.1+ */
 +
        background: -o-linear-gradient(45deg,  rgba(90,191,206,1) 0%,rgba(11,165,188,1) 100%); /* Opera 11.10+ */
 +
        background: -ms-linear-gradient(45deg,  rgba(90,191,206,1) 0%,rgba(11,165,188,1) 100%); /* IE10+ */
 +
        background: linear-gradient(45deg,  rgba(90,191,206,1) 0%,rgba(11,165,188,1) 100%); /* W3C */
 +
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5abfce', endColorstr='#0ba5bc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 +
 
 +
      }
 +
      h1, h2 {
 +
         border-bottom: 0 !important;
 +
      }
 +
 
 +
      @font-face {
 +
         font-family: 'Life Savers';
 +
        font-style: normal;
 +
        font-weight: 400;
 +
        src: local('Life Savers'), local('LifeSavers-Regular'), url(http://themes.googleusercontent.com/static/fonts/lifesavers/v3/_yRJoxB8KMO25_gswqItc4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
 +
      }
 +
 
 +
      .navBar h1 {
 +
        margin-left: auto;
 +
        margin-right: auto;
 +
        color: white;
 +
        font-size: 30px;
 +
        font-weight: bold;
 +
        /*font-family: 'Life Savers', Verdana, sans-serif;*/
 +
        font-family: Verdana, sans-serif;
 +
      }
 +
      .navBar a {
 +
        text-transform: uppercase;
 +
        font-family: 'gothamBook' , sans-serif;
 +
        color: #202020;
 +
        display: block;
 +
        margin: 10px 0 10px 0;
 +
        text-decoration: none;
 +
      }
 +
      .navBar p {
 +
        font-size: 14px;
 +
      }
 +
      .navBar ul {
 +
         list-style-type: none;
 +
        list-style-image: none;
 +
      }
 +
      .largeLogo {
 +
      margin: 57px 0 56px 195px;
 +
      }
 +
      .pageLinks {
 +
         /*margin: 30px 0 10px 0;*/
 +
      }
 +
 
 +
      @keyframes fadeOutAnim {
 +
        0%  {opacity: 1;}
 +
        100% {opacity: 0.4;}
 +
      }
 +
      @-webkit-keyframes fadeOutAnim /* Safari and Chrome */ {
 +
        0%  {opacity: 1;}
 +
        100% {opacity: 0.4;}
 +
      }
 +
 
 +
      @keyframes fadeInAnim {
 +
        0%  {opacity: 0.4;}
 +
        100% {opacity: 1;}
 +
      }
 +
      @-webkit-keyframes fadeInAnim /* Safari and Chrome */ {
 +
        0%  {opacity: 0.4;}
 +
        100% {opacity: 1;}
 +
      }
 +
 
 +
      .fadeIn {
 +
        opacity: 1;
 +
        animation: fadeInAnim 0.5s;
 +
        -webkit-animation: fadeInAnim 0.5s;
 +
      }
 +
      .fadeOut {
 +
        opacity: 0.4;
 +
        animation: fadeOutAnim 0.5s;
 +
        -webkit-animation: fadeOutAnim 0.5s;
 +
      }
 +
 
 +
      @keyframes borderGlowAnim {
 +
        0%  {border-color: rgba(255, 255, 255, 0);}
 +
        100% {border-color: rgba(255, 255, 255, 0.6);}
 +
      }
 +
      @-webkit-keyframes borderGlowAnim /* Safari and Chrome */ {
 +
        0%  {border-color: rgba(255, 255, 255, 0);}
 +
        100% {border-color: rgba(255, 255, 255, 0.6);}
 +
      }
 +
 
 +
 
 +
      .navBar .pageLinks a {
 +
      }
 +
      .navBar .pageLinks a:hover {
 +
        color: white;
 +
      }
 +
 
 +
      .link {
 +
        /*font-size: 26px;*/
 +
        font-size: 15px;
 +
        line-height: 25px;
 +
        padding: 0px 10px;
 +
        float: left;
 +
-webkit-webkit-transition: all .2s ease ;
 +
  -moz-webkit-transition:all .2s ease  ;
 +
  -ms-webkit-transition:all .2s ease  ;
 +
  -o-webkit-transition:all .2s ease  ;
 +
  webkit-transition:all .2s ease  ;
 +
transition: all .2s ease;
 +
      }
 +
      .selectedLink a {
 +
        color: white;
 +
      }
 +
      .link.selectedLink {
 +
          background: #4bb5cf;
 +
       
 +
        border-radius: 9px;
 +
      }
 +
    .link:hover{
 +
background: #4bb5cf;
 +
color:white;
 +
       
 +
        border-radius: 9px;
 +
}
 +
      .hoverMenu {
 +
      left: -140px !important;
 +
padding: 5px;
 +
position: absolute;
 +
top: -5px !important;
 +
z-index: 15;
 +
 
 +
      }
 +
.sublink:hover  {
 +
padding-top:20px;
 +
 +
 
 +
}
 +
.sublink a{
 +
text-decoration:none;
 +
color: #0c88a6;
 +
font-size: 13px;
 +
padding: 0px 15px 0px 15px;
 +
text-transform: uppercase;
 +
}
 +
      .sublink {
 +
background: white;
 +
float: left;
 +
margin: 0 10px 14px 0;
 +
font-size: 20px;
 +
line-height: 23px;
 +
padding: 7px;
 +
border-radius: 0px 0px 5px 5px;
 +
-webkit-webkit-transition: all .2s ease ;
 +
  -moz-webkit-transition:all .2s ease  ;
 +
  -ms-webkit-transition:all .2s ease  ;
 +
  -o-webkit-transition:all .2s ease  ;
 +
  webkit-transition:all .2s ease  ;
 +
transition: all .2s ease;
 +
      }
 +
 
 +
      #socialButtons {
 +
         position: absolute;
 +
        top:30px;
 +
        right:50px;
 +
      }
 +
      #socialButtons a {
 +
         padding-right: 13px;
 +
      }
 +
      .photoSection {
 +
        margin-left: 20px;
 +
      }
 +
      #otp {
 +
        width: 100%;
 +
        height: 100%;
 +
      }
 +
 
 +
      #notebook h1 {
 +
        margin-bottom: 6px;
 +
      }
 +
      .headshotWrapper {
 +
        margin: 0 10px 10px 0;
 +
        overflow: hidden;
 +
        float: left;
 +
      }
 +
      .personHeadshot {
 +
        margin-left: auto;
 +
        margin-right: auto;
 +
        display: block;
 +
        border: 5px solid;
 +
        border-radius: 10px;
 +
        border-color: black;
 +
      }
 +
      .personHeadshotClickable:hover {
 +
        cursor: pointer;
 +
        border-color: rgba(255, 255, 255, 0.6);
 +
        animation: borderGlowAnim 0.5s;
 +
        -webkit-animation: borderGlowAnim 0.5s;
 +
      }
 +
      .headshotCaption {
 +
        font-size: 16px;
 +
        font-weight: bold;
 +
        text-align: center;
 +
      }
 +
      .personPopup {
 +
        z-index: 100;
 +
         padding: 20px;
 +
        background-color: rgb(90, 191, 206);
 +
        box-shadow: 0 0 0 10px rgba(90, 191, 206, 0.3);
 +
        border-radius: 1px;
 +
        width: 500px;
 +
        position: absolute;
 +
        left: 440px;
 +
        top: 300px;
 +
      }
 +
      .personPopupImage {
 +
         float: left;
 +
        margin: 0 10px 0 0;
 +
      }
 +
      .personPopupInfo {
 +
         float: left;
 +
        width: 280px;
 +
      }
 +
      .personPopupInfo > * {
 +
         color: white;
 +
      }
 +
      .personPopupInfo h2 {
 +
        font-size: 20px;
 +
        font-weight: bold;
 +
      }
 +
      .personPopupInfo > p {
 +
        margin-left: 0;
 +
        font-size: 14px;
 +
      }
 +
 
 +
      /*
 +
      .sideArt {
 +
        z-index: 20;
 +
        position: absolute;
 +
        top: 200px;
 +
        left: 1035px;
 +
        visibility: hidden;
 +
      }
 +
      .sideArt img {
 +
        width: 303px;
 +
      }
 +
      */
 +
 
 +
      table {
 +
        color: white;
 +
        background-color: transparent;
 +
        border-spacing: 20px 5px;
 +
        text-align: left;
 +
        font-size: 16px;
 +
        line-height: 1.2;
 +
      }
 +
 
 +
table p {
 +
color: white;
 +
}
 +
 
 +
      .video {
 +
        width: 519px;
 +
        margin: 0 0 30px 70px;
 +
      }
 +
   
 +
      .pageStuff .caption {
 +
        font-size: 12px;
 +
        margin-left: 40px;
 +
      }
 +
 
 +
      .fullfloatright {
 +
        width: 100%;
 +
        height: 20px;
 +
      }
 +
      .fullfloatright> * {
 +
        float: right;
 +
      }
 +
 
 +
      .showmorelink {
 +
        cursor: pointer;
 +
      }
 +
      .showmore {
 +
        display: none;
 +
      }
 +
 
 +
#my_footer img {
 +
display: block;
 +
margin: 10px auto;
 +
}
 +
#my_footer {
 +
  margin-left:-150px;
 +
width: 100%;
 +
padding-top: 40px;
 +
height: 145px;
 +
z-index: 100;
 +
background: white;
 +
}
 +
#my_footer p {
 +
text-align: center;
 +
margin-bottom: 25px;
 +
}
 +
   
 +
#search-controls{display:none}
 +
 
 +
 
 +
 
 +
    </style>
 +
 
 +
    <script type="text/javascript">
 +
 
 +
(function() {
 +
 
 +
  var pages = [
 +
    '#/Home',
 +
    '#/Project',
 +
    '#/HumanPractices',
 +
    '#/BioBricks',
 +
    '#/Team',
 +
    '#/Sponsors'
 +
  ];
 +
  var MONTHS = {
 +
    'january': 'January',
 +
    'february': 'February',
 +
    'march': 'March',
 +
    'april': 'April',
 +
    'may': 'May',
 +
    'june': 'June',
 +
    'july': 'July',
 +
    'august': 'August',
 +
    'september': 'September',
 +
    'october': 'October',
 +
    'november': 'November',
 +
    'december': 'December'
 +
  };
 +
  var navBar = null;
 +
  var page_idx_map = {};
 +
  var layer_factors = [0, 1, 0];
 +
  var LAYER_OFFSET = -465;
 +
  var page_idx = 0;
 +
  var PAGE_WIDTH = 1905;
 +
  var NUM_PAGES = 9;
 +
  var NUM_LAYERS = 2;
 +
  var is_scrolling = false;
 +
 
 +
  // TODO - put all asset urls in one place
 +
  var igem_logo_url = 'http://codingdroid.com/wp-content/uploads/igem/logo.jpg';
 +
  var waterloo_logo_url = 'http://codingdroid.com/wp-content/uploads/logo.png';
 +
  //var art_url = 'https://static.igem.org/mediawiki/igem.org/6/64/Waterloo_igem_main_art.jpg';
 +
 
 +
  if (!String.prototype.format) {
 +
    String.prototype.format = function() {
 +
      var args = arguments;
 +
      return this.replace(/{(\d+)}/g, function(match, number) {
 +
        return typeof args[number] != 'undefined'
 +
          ? args[number]
 +
          : match
 +
        ;
 +
      });
 +
    };
 +
  }
 +
 
 +
  function Person(name, image_url, title, team, description) {
 +
    this.name = name;
 +
    this.url = image_url;
 +
    //this.title = title ? title : '';
 +
    //this.team = team ? team : '';
 +
    this.description = description ? description : '';
 +
  }
 +
 
 +
  function Link(link, text) {
 +
    this.link = link;
 +
    this.text = text;
 +
  }
 +
 
 +
  function ImageLink(link, url) {
 +
    this.link = link;
 +
    this.url = url;
 +
  }
 +
 
 +
  function NavBar() {
 +
    this.links = [];
 +
    this.sublinks = [];
 +
    this.linkElements = [];
 +
    this.hoverMenus = [];
 +
    this.focus = null;
 +
    this.shownHoverMenu = null;
 +
    this.inHoverMenu = false;
 +
  }
 +
  NavBar.prototype.addLink = function(link, sublinks) {
 +
    if (sublinks === undefined) {
 +
      sublinks = [];
 +
    }
 +
    this.links.push(link);
 +
    this.sublinks.push(sublinks);
 +
  };
 +
  NavBar.prototype.sectionSelected = function(section_idx) {
 +
    if (this.focus !== null) {
 +
      this.linkElements[this.focus].removeClass('selectedLink');
 +
    }
 +
    if (section_idx >= 0) { // Why do they html-escape &&
 +
      if (section_idx < this.linkElements.length) {
 +
        this.focus = section_idx;
 +
        this.linkElements[this.focus].addClass('selectedLink');
 +
      } else {
 +
        this.focus = null;
 +
      }
 +
    } else {
 +
      this.focus = null;
 +
    }
 +
  };
 +
  NavBar.prototype.showHoverMenu = function(idx) {
 +
    this.hideHoverMenu();
 +
 
 +
    var hover_menu = this.hoverMenus[idx];
 +
    if (hover_menu == null) {
 +
      return;
 +
    }
 +
    var link = this.linkElements[idx];
 +
    var navbar_element = $('.navBar');
 +
    hover_menu.css('top', navbar_element.position().top + navbar_element.height() + 'px');
 +
    hover_menu.css('left', link.position().left);
 +
    hover_menu.removeClass('hiddenElement');
 +
    this.shownHoverMenu = idx;
 +
  };
 +
  NavBar.prototype.hideHoverMenu = function() {
 +
    this.inHoverMenu = false;
 +
    if (this.shownHoverMenu === null) {
 +
      return;
 +
    }
 +
    var hover_menu = this.hoverMenus[this.shownHoverMenu];
 +
    if (hover_menu != null) {
 +
      hover_menu.addClass('hiddenElement');
 +
    }
 +
    this.shownHoverMenu = null;
 +
  };
 +
  NavBar.prototype.render = function() {
 +
    var nav_bar_element = $('.navBar');
 +
    var self = this;
 +
    var page_links = $('<div class="pageLinks" />');
 +
    for (var i = 0; i < this.links.length; i++) {
 +
      var link_name_lines = this.links[i].text.split('_');
 +
      var link_name_string = '';
 +
      for (var link_name_i = 0; link_name_i < link_name_lines.length; link_name_i++) {
 +
        link_name_string += '<div>{0}</div>'.format(link_name_lines[link_name_i]);
 +
      }
 +
      var link_string = '<div class="link"><a href="{0}">{1}</a></div>';
 +
      var link = $(link_string.format(this.links[i].link, link_name_string));
 +
      var hover_menu = $('<div class="hoverMenu hiddenElement"></div>');
 +
 
 +
      var sublinks = this.sublinks[i];
 +
      for (var j = 0; j < sublinks.length; j++) {
 +
        var sublink_string = '<div class="sublink"><a href="{0}">{1}</a></div>';
 +
        var sublink = $(sublink_string.format(sublinks[j].link, sublinks[j].text));
 +
        hover_menu.append(sublink);
 +
      }
 +
      link.click(this.sectionSelected.bind(this, i));
 +
      link.hover(
 +
        this.showHoverMenu.bind(this, i)
 +
        //this.hideHoverMenu.bind(this, i)
 +
      );
 +
      this.linkElements.push(link);
 +
 
 +
      if (this.sublinks[i].length > 0) {
 +
        hover_menu.click(this.hideHoverMenu.bind(this));
 +
        hover_menu.hover(function() {
 +
          self.inHoverMenu = true;
 +
        }, this.hideHoverMenu.bind(this)); // Hide on blur.
 +
        this.hoverMenus.push(hover_menu);
 +
      } else {
 +
        this.hoverMenus.push(null); // Don't show blank menu.
 +
      }
 +
      page_links.append(link);
 +
      var sub_nav_bar_element = $('.sub_navBar');
 +
      sub_nav_bar_element.append(hover_menu);
 +
    }
 +
 
 +
    nav_bar_element.hover(null, function() {
 +
      setTimeout(function() {
 +
        if (!self.inHoverMenu) {
 +
          self.hideHoverMenu();
         }
         }
-
        .pageBar {
+
      }, 20);
-
            width: 350px;
+
    });
-
            height: 730px;
+
-
            margin-left: 350px;
+
-
            padding: 60px 30px 10px 30px;
+
-
            color: white;
+
-
            background: rgb(249,164,30); /* Old browsers */
+
    nav_bar_element.append(page_links);
-
            background: -moz-linear-gradient(-45deg,  rgba(249,164,30,1) 0%, rgba(247,184,89,1) 100%); /* FF3.6+ */
+
    nav_bar_element.append($('<div class="clearFix"></div>'));
-
            background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(249,164,30,1)), color-stop(100%,rgba(247,184,89,1))); /* Chrome,Safari4+ */
+
    return nav_bar_element;
-
            background: -webkit-linear-gradient(-45deg,  rgba(249,164,30,1) 0%,rgba(247,184,89,1) 100%); /* Chrome10+,Safari5.1+ */
+
  };
-
            background: -o-linear-gradient(-45deg,  rgba(249,164,30,1) 0%,rgba(247,184,89,1) 100%); /* Opera 11.10+ */
+
-
            background: -ms-linear-gradient(-45deg,  rgba(249,164,30,1) 0%,rgba(247,184,89,1) 100%); /* IE10+ */
+
-
            background: linear-gradient(135deg,  rgba(249,164,30,1) 0%,rgba(247,184,89,1) 100%); /* W3C */
+
-
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a41e', endColorstr='#f7b859',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
+
 +
 +
  function createNavBar(notebook_sublinks, show_notebook) {
 +
    navBar = new NavBar();
 +
    // navBar.addLink(new Link('#/Home', 'Home'));
 +
    navBar.addLink(
 +
      new Link('#/Project', 'Project'),
 +
      [
 +
        new Link('#/Project/Introduction', 'Introduction'),
 +
        new Link('#/Project/Idea', 'Idea'),
 +
        new Link('#/Project/Control', 'Control'),
 +
        new Link('#/Project/Modify', 'Modify'),
 +
        new Link('#/Project/Retransmit', 'Retransmit'),
 +
        new Link('#/Project/Ottawa', 'Collaboration'),
 +
        new Link('#/Project/Accomplishments', 'Accomplishments'),
 +
        new Link('#/Project/Appendix', 'Appendix')
 +
      ]
 +
    );
 +
 +
    navBar.addLink(
 +
      new Link('#/HumanPractices', 'Human Practices'),
 +
      [
 +
        new Link('#/HumanPractices/TIL', 'T.I.L. Syn Bio'),
 +
        new Link('#/HumanPractices/IntentToInvent', 'Intent to Invent'),
 +
        new Link('#/HumanPractices/SpecialProject', 'VeloCity Science'),
 +
        new Link('#/HumanPractices/Safety', 'Safety')
 +
      ]
 +
    );
 +
    navBar.addLink(
 +
      new Link('#/BioBricks', 'BioBricks')
 +
   
 +
  );
 +
   
 +
 +
   
 +
    navBar.addLink(
 +
      new Link('#/Team', 'Team'),
 +
      [
 +
        new Link('#/Team/Administrators', 'Administrators'),
 +
        new Link('#/Team/LabDesign', 'Lab & Design'),
 +
        new Link('#/Team/MathModelling', 'Modelling'),
 +
        new Link('#/Team/HumanPractices', 'Human Practices'),
 +
        new Link('#/Team/Advisors', 'Advisors'),
 +
        new Link('#/Team/GradStudentAdvisors', 'Graduate Student Advisors '),
 +
        new Link('#/Team/WebDev', 'Web Developer'),
 +
        new Link('#/Team/Acknowledgements', 'Acknowledgements')
 +
      ]
 +
    );
 +
    navBar.addLink(
 +
      new Link('#/Sponsors', 'Sponsors')
 +
    );
 +
    navBar.render();
 +
 +
    var social_buttons = socialButtons(
 +
      [
 +
        new ImageLink('https://www.facebook.com/WaterlooiGEM', 'http://codingdroid.com/wp-content/uploads/igem/fb.png'),
 +
        new ImageLink('http://www.youtube.com/user/WaterlooiGEM?feature=watch', 'http://codingdroid.com/wp-content/uploads/igem/youtube.png'),
 +
        new ImageLink('https://twitter.com/Waterloo_iGEM', 'http://codingdroid.com/wp-content/uploads/igem/twitter.png'),
 +
      ]
 +
    );
 +
    var search_controls = $('#search-controls');
 +
    if (search_controls) {
 +
      search_controls.parent().append(social_buttons);
 +
    }
 +
  }
 +
 +
  function socialButtons(image_links) {
 +
    var container = $('<div id="socialButtons"></div>');
 +
    for (var i = 0; i < image_links.length; i++) {
 +
      var l = image_links[i];
 +
      var s = '<a href="{0}"><img src="{1}" /></a>'.format(l.link, l.url);
 +
      container.append($(s));
 +
    }
 +
    return container;
 +
  }
 +
 +
  function createPersonPhotoGrid(people, cols, img_height) {
 +
    var root = $('<div><div/>');
 +
    var oncol = 0;
 +
    for (var i = 0; i < people.length; i++) {
 +
      var person = people[i];
 +
      if (oncol >= cols) {
 +
        root.append($('<div class="clearFix"></div>'));
 +
        oncol = 0;
 +
      }
 +
      var headshot_wrapper = $('<div class="headshotWrapper"></div>');
 +
      var clickable_person_element = new PersonClickableElement(person, img_height);
 +
      headshot_wrapper.append(clickable_person_element.render());
 +
      if (person.name[0] !== '_') {
 +
        headshot_wrapper.append($('<div class="headshotCaption">{0}</div>'.format(person.name)));
 +
      }
 +
      root.append(headshot_wrapper);
 +
      oncol++;
 +
    }
 +
    return root;
 +
  }
 +
 +
  function createPhotoSlideshow(names_to_urls, delay, img_width) {
 +
    var root = $('<div class="slideshow"></div>');
 +
    var first = true;
 +
    var total_imgs = 0;
 +
    var fade_time = delay / 6;
 +
    for (var name in names_to_urls) {
 +
      if (!names_to_urls.hasOwnProperty(name)) continue;
 +
      total_imgs++;
 +
      var url = names_to_urls[name];
 +
      var img = $('<img class="slideshowImage" style="width: {1}px;" src="{0}" />'.format(url, img_width));
 +
      if (first) {
 +
        first = false;
 +
      } else {
 +
        img.addClass('hiddenElement');
 +
        img.css('opacity', '0');
 +
      }
 +
      root.append(img);
 +
    }
 +
    var img_idx = 0;
 +
    setInterval(function() {
 +
      var old_img = root.children().eq(img_idx);
 +
      old_img.animate({ opacity: 0 }, { duration: fade_time, complete: function() {
 +
        old_img.addClass('hiddenElement');
 +
        if (++img_idx >= total_imgs) img_idx = 0;
 +
        var new_img = root.children().eq(img_idx);
 +
        new_img.removeClass('hiddenElement');
 +
        new_img.animate({ opacity: 1 }, { duration: fade_time });
 +
      }});
 +
    }, delay);
 +
    return root;
 +
  }
 +
 +
  function PersonClickableElement(person, height) {
 +
    this.person = person;
 +
    this.height = height;
 +
    this.popup = null;
 +
    this.clickable = person.description;
 +
  }
 +
  PersonClickableElement.currentPopup = null;
 +
  PersonClickableElement.hidePopup = function() {
 +
    if (PersonClickableElement.currentPopup) {
 +
      PersonClickableElement.currentPopup.detach();
 +
      PersonClickableElement.currentPopup = null;
 +
    }
 +
  };
 +
  PersonClickableElement.prototype.showPopup = function(event) {
 +
    PersonClickableElement.hidePopup();
 +
    event.stopPropagation();
 +
 +
    if (!this.popup) {
 +
      var root = $('<div class="personPopup fadeIn"></div>');
 +
      var large_img = $('<img class="personPopupImage" src="{0}" style="width: {1}px;"/>'.format(this.person.url, 200));
 +
      var info = $('<div class="personPopupInfo"><h2>{0}</h2><p>{1}</p></div>'.format(this.person.name, this.person.description));
 +
      root.append(large_img);
 +
      root.append(info);
 +
      this.popup = root;
 +
      this.popup.click(function (e) {
 +
        e.stopPropagation();
 +
      });
 +
    }
 +
    var content = $('#content');
 +
    this.popup.css('left', content.offset().left + 150);
 +
    $(document.body).append(this.popup);
 +
    PersonClickableElement.currentPopup = this.popup;
 +
  };
 +
  PersonClickableElement.prototype.render = function() {
 +
    var img = $('<img class="personHeadshot" src="{0}" style="height: {1}px;" title="{2}"/>'.format(this.person.url, this.height, this.person.name));
 +
    if (this.clickable) {
 +
      img.addClass('personHeadshotClickable');
 +
      img.click(this.showPopup.bind(this));
 +
    }
 +
    return img;
 +
  }
 +
 +
  function setupPhotos() {
 +
    var paul_reginato = {
 +
      name: 'Paul Reginato',
 +
      url: 'https://static.igem.org/mediawiki/2013/b/bd/Waterloo_paul.JPG',
 +
      description: "My name is Paul Reginato. I lead Waterloo iGEM's mathematical modelling subteam, and I have an organizational/advisory role in the team at large. I designed this year's project, and it's been incredible to see it undertaken by the team. I am currently finishing up a BSc in biology with a joint honours in mathematics. Synthetic biology is my primary interest, along with related science/engineering fields. Outside of iGEM, my main hobbies are playing/listening to music and interior camping."
 +
    };
 +
    var alex = {
 +
      name: 'Alex Klen',
 +
      url: 'https://static.igem.org/mediawiki/2013/1/1a/Alex_klen.jpg',
 +
      description: "My name is Alex and I am in 3B software engineering. I built the wiki for the Waterloo team. IGEM was my first exposure to the field of synthetic biology and it's been great pleasure learning about the art of recombinant DNA technology. Programming has been my interest for almost a decade and I am glad to contribute to the success of the team."
 +
    };
 +
 +
    var admins = [
 +
      {
 +
        name: 'Peter Hong',
 +
        url: 'https://static.igem.org/mediawiki/2013/5/5b/Waterloo_Peter_Hong.jpg',
 +
        description: "Hello everyone, I am Chemical Engineering student going into fourth year! I have been part of and have been leading the Waterloo iGEM team as the Director for the past three years. I am enthralled by the enormous potential that Biotechnology and Synthetic Biology has in impacting our future. When I am not running around, meeting with people and trying to keep the team afloat, I like to squander my time playing Sim City 5. Or, go to the 'gym'..."
 +
      },
 +
      {
 +
        name: 'Linda Yang',
 +
        url: 'https://static.igem.org/mediawiki/2013/d/d1/Waterloo_Linda_Yang.jpg',
 +
        description: "As the Assistant Director of Waterloo iGEM, I oversee the team’s operation by communicating with team members, professors, and others who contribute to our team. I lead team meetings, plan the trips to the jamborees, handle recruitment, handle finances, and ensure that deadlines are met. I also assist with tasks in the Lab and Design and Human Practices subdivisions of the team. I am a third-year student majoring in Biomedical Sciences as well as a candidate for the Psychology minor and Global Experience Certificate."
 +
      }
 +
    ];
 +
 +
    var team_leaders = [
 +
      paul_reginato,
 +
      {
 +
        name: 'Emily Li',
 +
        url: 'https://static.igem.org/mediawiki/2013/b/bd/Waterloo_emily.JPG',
 +
        description: "My name is Emily and I'm currently in 4A Biomedical Sciences at University of Waterloo. I am one of leader for lab and design team. During my spare time, I like hanging out with friends and play my musical instruments.  I love synthetic biology and it's been an absolute pleasure working with the intelligent, hardworking young scientists around me. You guys are my inspiration!"
 +
      },
 +
      {
 +
        name: 'Aaron Bender',
 +
        url: 'https://static.igem.org/mediawiki/2013/5/59/Waterloo_aaron.JPG',
 +
        description: "My name is Aaron Bender and I am currently in Biomed 4B. I am part of the Lab team. iGEM gives undergraduates the opportunity to take on their own project as well as make a real contribution to the rapidly growing synthetic biology community. I enjoy Snowboarding and mountain biking."
 +
      },
 +
      {
 +
        name: 'Hina Bandukwala',
 +
        url: 'https://static.igem.org/mediawiki/2013/0/0b/Waterloo_hina.JPG',
 +
        description: "Hello, My name is Hina Bandukwala and I recently graduated from the University of Waterloo for Honors Biology. I joined iGEM two years ago, because the idea of an undergraduate team taking on synthetic biology hands on was impressive. Synthetic biology is the future of genetic engineering as we know it, and to contribute to an evolving field such as this and be relevant in the world of science is more than what I could ask for. I hope to be a part of academia for a long time in the future and hopefully open up my own biotechnology company one day, iGEM was a great to start."
 +
      }
 +
    ];
 +
 +
    var rest_of_team = [
 +
      {
 +
        name: 'Julia Manalil',
 +
        url: 'https://static.igem.org/mediawiki/2013/a/ae/Waterloo_julia.JPG',
 +
        description: "I am in my 4th year of an Honours Biochemistry Program with a Biotechnology Specialization. When I’m not studying, I spend most of my days slaving away in the lab as part of the Lab and Design Team of UW iGEM."
 +
      },
 +
      {
 +
        name: 'Peivand Sadat Mousavi',
 +
        url: 'https://static.igem.org/mediawiki/2013/7/7a/Waterloo_Peivand_2.jpg',
 +
        description: "I'm starting 3rd year in Biomedical Sciences at the University of Waterloo. I am interested in synthetic biology and working in microbiology laboratory setting. Being part of iGEM gives me a chance to apply my theoretical knowledge to solve a real world problem and get involved in synthetic biology research environment. Taking scientific challenges has always been one of my personal academic goals and working with iGEM provides me with this privilege. I would like to work in a healthcare environment in my future career and continuing research in this field."
 +
      },
 +
      {
 +
        name: 'Urooj Kishor',
 +
        url: 'https://static.igem.org/mediawiki/2013/0/04/Waterloo_Urooj_2.jpg',
 +
        description: "I am a third year Biology student who is working towards constructing BXB1 switch and integrase related constructs and testing them. Besides working in the lab I also design the team wiki in collaboration with our website developer and I like helping the Human Practices group as a videographer. I enjoy learning about synthetic biology with our enthusiastic Waterloo team. Outside of working I enjoy learning new languages and cultures."
 +
      },
 +
      {
 +
        name: 'Jama Hagi-Yusuf',
 +
        url: 'https://static.igem.org/mediawiki/2013/a/a1/Waterloo_jama.jpg',
 +
        description: "Hello World, I'm Jama. I'm on the lab and design team; specifically, I work with the switches and integrases in the lab. As a biology student, working in the lab is a great experience, because it is an application of what I'm learning in my classes! On my spare time, I watch TV and movies, read books and occasionally play basketball or volleyball."
 +
      },
 +
      {
 +
        name: 'Chris Morcos',
 +
        url: 'https://static.igem.org/mediawiki/2013/6/65/Waterloo_chris.JPG',
 +
        description: "Hi, my name is Chris Morcos and am finishing up with my Biology BSc. I helped build several of the constructs involved within BXB1 group. I enjoy iGEM team because it allows me to explore biological systems and their functions within a consortium. Outside of working as a lab and design team member I enjoy playing and watching soccer."
 +
      },
 +
      {
 +
        name: 'Steven ten Holder',
 +
        url: 'https://static.igem.org/mediawiki/2013/4/4f/Waterloo_steven.JPG',
 +
        description: "My role in the iGEM team was to assist Hina Bandukwala, one of the project leads, assemble the Phi C31 Integrase Switch along with Rumi Akthar. My program is a specialization within biology called Molecular Biology and Biotechnology, Coop. Aside from the enthusiasm for synthetic biology I share with every member of the iGEM team, I'm also interested in skateboarding, piano, and philosophy."
 +
      },
 +
      {
 +
        name: 'Rummy Chowdhury',
 +
        url: 'https://static.igem.org/mediawiki/2013/0/07/Waterloo_rummy.JPG',
 +
        description: "iGEM Lab and Design Team Project Sub-leader - Honors Biomedical Science. iGEM has been one of the most rewarding experiences I’ve had. Not only has it played a major role in defining my carrier path, but it has also given me the chance to learn and expand my knowledge and meet incredible science junkies like myself."
 +
      },
 +
    ];
 +
 +
    var math_team = [
 +
      {
 +
        name: 'Drew Neish',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/2/21/Waterloo_Drew_Neish.png',
 +
        description: "I'm in 4B Statistics minoring in biology and this is my first season as a part of iGEM. I assist in mathematical model formulation, present ideas, and research relevant papers."
 +
      },
 +
      {
 +
        name: 'James Hawley',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/1/10/Waterloo_James_Hawley.jpg',
 +
        description: "My role on the team is to aid in the development of a model of the packaging process of the M13 bacteriophage, and provide background on the morphogenetic genes involved with this process. My interesting fact is that I have black belt in karate."
 +
      },
 +
      {
 +
        name: 'Matt Smart',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/5/54/Waterloo_Matt_Smart.jpg',
 +
        description: "I'm in the Viral Packaging group. We're trying to develop a mathematical model of M13 assembly inside bacteria. "
 +
      },
 +
      paul_reginato,
 +
      {
 +
        name: 'Seyed Ali Madani Tonekaboni',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/e/eb/Waterloo_Seyed_Ali_Madani_Tonekaboni.jpg',
 +
        description: "My name is Seyed Ali Madani Tonekaboni. As a master student in the modelling group of UW iGEM team, I help the switch model team in modeling, numerical analysis and coding and stochastic analysis to do the work faster and object-oriented. In addition, I work on robustness analysis of the stochastic results to obtain appropriate values of the parameters of the model based on the fact that the natural systems try to be robust."
 +
      },
 +
      {
 +
        name: 'Vedang Vyas',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/2/2b/Waterloo_Vedang_Vyas.jpg',
 +
        description: "Currently, we are trying to test various designs of genetic switches and as a starting step, we have used a model from the Endy lab as a template. I use Matlab and Maple to test and control the amount of leak resulting from possible theoretical designs. I apply my knowledge of differential equations to modelling the switch, and have learned plenty of numerical tools of analysis in the process. I have committed an unforgivable blasphemous sin as a Toronto Maple Leafs fan, as my 2nd and 3rd favourite team are the Boston Bruins and Montreal Canadiens, respectively. In short, I love hockey."
 +
      },
 +
    ];
 +
    var hp_team = [
 +
      {
 +
        name: 'Anjali Arya',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/b/b6/Anjali_Arya.jpg',
 +
        description: "4B biomedical sciences and minor in management studies. UWaterloo iGEM Human Practices/Outreach Team Lead. As the Human Practices and Outreach Team Lead my job is to ensure that my team and I are introducing science enthusiasts, students of various age groups and educational backgrounds as well as the public to the idea of synthetic biology through various innovative ways. We are bridging together the idea of science and business, showing our viewers the potential and benefits of synthetic biology along with connecting them with industry experts."
 +
      },
 +
      {
 +
        name: 'Daniel Zhang',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/a/a2/Waterloo_Daniel_Zhang.jpg',
 +
        description: "Daniel is one of the business hustlers of Human Practices within iGEM.  He tends to tie together loose ends on various projects throughout the term, touching on aspects of professor outreach, video logistics, and the occasional social media post, but usually just adding ideas as he sees fit."
 +
      },
 +
      {
 +
        name: 'Lucy Hu',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/9/9f/Waterloo_Lucy_Hu.jpeg',
 +
        description: "HP Team Social Media Co-Leader. As a social media co-leader on the human practices team, we are responsible for creating awareness in the university about what iGEM and synthetic biology is. This includes updating Facebook and twitter with the latest synthetic biology news and running a blog updating everyone with all the news and events ran by the Human Practices team."
 +
      },
 +
      {
 +
        name: 'Suzie Alexander',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/c/c3/Waterloo_Suzie_Alexander.jpg',
 +
        description: "Suzie Alexander. Biomedical Science, 3rd year. I enjoy staying active and exploring new foods! I also enjoy reading about new papers and research; so when I heard about iGEM Waterloo on my campus, I knew this was a team I wanted to join! The community of passionate people within iGEM is what drew me to join the team. I work within the Human Practices and Outreach team organizing events and managing social media in order to engage more people about synthetic biology.  I hope the team's work will inspire more leaders to take part and contribute to the advances in synthetic biology, regardless of their academic or professional background."
 +
      },
 +
      {
 +
        name: 'Mudit Kalia',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/2/22/Waterloo_Mudit_Kalia.jpg',
 +
        description: "My job is to promote the iGEM team as well as showcase what synthetic biology is and how it can apply to any field of work. SynBio has come a long way from where it started and it has great potential to change the world we live in today. My interest in this field is what compelled me to join this club and I have learned much more about it throughout my time spent at iGEM. I am currently in my 4A term in Life Sciences with a major in Biology and a minor in Human Nutrition."
 +
      },
 +
    ];
 +
 +
    var advisors = [
 +
      {
 +
        name: 'Trevor Charles',
 +
        url: 'https://static.igem.org/mediawiki/2013/7/74/Trevor_Charles.jpg',
 +
        description: ""
 +
      },
 +
      {
 +
        name: 'Brian Ingalls',
 +
        url: 'https://static.igem.org/mediawiki/2013/b/be/Brian_Ingalls.jpg',
 +
        description: ""
 +
      },
 +
      {
 +
        name: 'Marc Aucoin',
 +
        url: 'https://static.igem.org/mediawiki/2013/b/ba/Marc_Aucoin.jpg',
 +
        description: ""
 +
      },
 +
      {
 +
        name: 'Andrew Doxey',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/f/f5/Waterloo_Andrew_Doxey.jpg',
 +
        description: ""
 +
      },
 +
      {
 +
        name: 'Barbara Moffatt',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/e/e3/Barbara_Moffatt.jpg',
 +
        description: ""
 +
      },
 +
    ];
 +
    var grad_students = [
 +
      {
 +
        name: 'John Heil',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/6/62/Waterloo_John_Heil.jpg',
 +
        description: ""
 +
      },
 +
      {
 +
        name: 'Maya D\'Alessio',
 +
        url: 'https://static.igem.org/mediawiki/igem.org/0/0c/Waterloo_Maya_D%27Alessio.jpg',
 +
        description: ""
 +
      },
 +
    ];
 +
 +
    $('#administratorPhotos').append(createPersonPhotoGrid(admins, 4, 150));
 +
 +
    $('#teamLeaders').append(createPersonPhotoGrid(team_leaders, 4, 150));
 +
    $('#team').append(createPersonPhotoGrid(rest_of_team, 4, 150));
 +
 +
    $('#mathModellingTeamPhotos').append(createPersonPhotoGrid(math_team, 4, 150));
 +
    $('#humanPracticesTeamPhotos').append(createPersonPhotoGrid(hp_team, 5, 150));
 +
 +
    $('#advisorPhotos').append(createPersonPhotoGrid(advisors, 5, 150));
 +
    $('#gradStudentPhotos').append(createPersonPhotoGrid(grad_students, 2, 150));
 +
 +
    $('#webDevPhotos').append(createPersonPhotoGrid([alex], 2, 150));
 +
 +
    var lab_photos =
 +
      {
 +
        _0: 'https://static.igem.org/mediawiki/igem.org/4/4c/Waterloo_lab-0.jpg',
 +
        _1: 'https://static.igem.org/mediawiki/igem.org/9/99/Waterloo_lab-1.jpg',
 +
        _2: 'https://static.igem.org/mediawiki/igem.org/4/4f/Waterloo_lab-2.jpg',
 +
        _3: 'https://static.igem.org/mediawiki/igem.org/5/57/Waterloo_lab-3.jpg',
 +
        _4: 'https://static.igem.org/mediawiki/igem.org/2/23/Waterloo_lab-4.jpg',
 +
        _5: 'https://static.igem.org/mediawiki/igem.org/8/87/Waterloo_lab-5.jpg',
 +
        _6: 'https://static.igem.org/mediawiki/igem.org/4/46/Waterloo_lab-6.jpg',
 +
        _8: 'https://static.igem.org/mediawiki/igem.org/c/cc/Waterloo_lab-8.jpg',
 +
        _9: 'https://static.igem.org/mediawiki/igem.org/a/a7/Waterloo_lab-9.jpg',
 +
        _10: 'https://static.igem.org/mediawiki/igem.org/0/0c/Waterloo_lab-10.jpg',
 +
        _11: 'https://static.igem.org/mediawiki/igem.org/7/7c/Waterloo_lab-11.jpg',
 +
        _12: 'https://static.igem.org/mediawiki/igem.org/5/5b/Waterloo_lab-12.jpg',
 +
        _13: 'https://static.igem.org/mediawiki/igem.org/5/55/Waterloo_lab-13.jpg',
 +
        _14: 'https://static.igem.org/mediawiki/igem.org/c/ce/Waterloo_lab-14.jpg',
 +
        _15: 'https://static.igem.org/mediawiki/igem.org/0/0e/Waterloo_lab-15.jpg'
 +
      };
 +
    $('#labPhotos').append(createPhotoSlideshow(lab_photos, 3000, 650));
 +
 +
    var iti_photos =
 +
      {
 +
        _0: 'https://static.igem.org/mediawiki/igem.org/e/ec/DSC03597.JPG',
 +
        _1: 'https://static.igem.org/mediawiki/igem.org/9/97/DSC03604.JPG',
 +
        _2: 'https://static.igem.org/mediawiki/igem.org/9/9c/DSC03607.JPG',
 +
        _3: 'https://static.igem.org/mediawiki/igem.org/f/fb/DSC03610.jpg',
 +
        _4: 'https://static.igem.org/mediawiki/igem.org/5/59/DSC03617.jpg',
 +
        _5: 'https://static.igem.org/mediawiki/igem.org/f/f7/DSC03618.jpg',
 +
        _6: 'https://static.igem.org/mediawiki/igem.org/f/ff/DSC03632.jpg',
 +
        _7: 'https://static.igem.org/mediawiki/igem.org/b/b7/DSC03641.JPG',
 +
        _8: 'https://static.igem.org/mediawiki/igem.org/e/ed/DSC03644.jpg',
 +
        _9: 'https://static.igem.org/mediawiki/igem.org/7/70/DSC03653.JPG',
 +
        _10: 'https://static.igem.org/mediawiki/igem.org/d/dc/DSC03657.jpg',
 +
        _11: 'https://static.igem.org/mediawiki/igem.org/1/1e/DSC03668.jpg',
 +
        _12: 'https://static.igem.org/mediawiki/igem.org/c/c5/DSC03670.jpg',
 +
        _13: 'https://static.igem.org/mediawiki/igem.org/7/70/DSC03700.JPG',
 +
        _14: 'https://static.igem.org/mediawiki/igem.org/f/f5/DSC03711.JPG',
 +
        _15: 'https://static.igem.org/mediawiki/igem.org/d/db/DSC03713.JPG',
 +
        _16: 'https://static.igem.org/mediawiki/igem.org/1/1d/DSC_1377.JPG',
 +
        _17: 'https://static.igem.org/mediawiki/igem.org/1/1d/DSC_1385.jpg',
 +
        _18: 'https://static.igem.org/mediawiki/igem.org/2/26/DSC_1390.JPG',
 +
        _19: 'https://static.igem.org/mediawiki/igem.org/6/66/DSC_1394.JPG',
 +
        _20: 'https://static.igem.org/mediawiki/igem.org/0/0a/DSC_1399.JPG',
 +
        _21: 'https://static.igem.org/mediawiki/igem.org/7/70/DSC_1403.JPG',
 +
        _22: 'https://static.igem.org/mediawiki/igem.org/1/15/DSC_1404.jpg',
 +
        _23: 'https://static.igem.org/mediawiki/igem.org/c/c9/DSC_1407.JPG',
 +
        _24: 'https://static.igem.org/mediawiki/igem.org/1/16/DSC_1408.JPG',
 +
        _25: 'https://static.igem.org/mediawiki/igem.org/d/da/DSC_1410.JPG',
 +
        _26: 'https://static.igem.org/mediawiki/igem.org/2/2c/DSC_1412.jpg',
 +
        _27: 'https://static.igem.org/mediawiki/igem.org/a/ae/DSC_1413.jpg',
 +
        _28: 'https://static.igem.org/mediawiki/igem.org/e/e4/DSC_1414.JPG',
 +
        _29: 'https://static.igem.org/mediawiki/igem.org/b/ba/DSC_1415.jpg',
 +
        _30: 'https://static.igem.org/mediawiki/igem.org/8/81/DSC_1418.jpg',
 +
        _31: 'https://static.igem.org/mediawiki/igem.org/7/70/DSC_1419.JPG',
 +
        _32: 'https://static.igem.org/mediawiki/igem.org/c/ca/DSC_1425.JPG',
 +
        _33: 'https://static.igem.org/mediawiki/igem.org/4/42/DSC_1429.JPG',
 +
        _34: 'https://static.igem.org/mediawiki/igem.org/7/73/DSC_1436.JPG',
 +
        _35: 'https://static.igem.org/mediawiki/igem.org/c/cc/DSC_1437.JPG',
 +
        _36: 'https://static.igem.org/mediawiki/igem.org/6/65/DSC_1439.JPG',
 +
        _37: 'https://static.igem.org/mediawiki/igem.org/d/d4/DSC_1442.jpg',
 +
        _38: 'https://static.igem.org/mediawiki/igem.org/5/5f/DSC_1443.JPG',
 +
        _39: 'https://static.igem.org/mediawiki/igem.org/f/f4/DSC_1448.JPG',
 +
        _40: 'https://static.igem.org/mediawiki/igem.org/c/c7/DSC_1449.JPG',
 +
        _41: 'https://static.igem.org/mediawiki/igem.org/b/b4/DSC_1450.jpg',
 +
        _42: 'https://static.igem.org/mediawiki/igem.org/9/9a/DSC_1451.JPG',
 +
        _43: 'https://static.igem.org/mediawiki/igem.org/c/c3/DSC_1455.jpg',
 +
        _44: 'https://static.igem.org/mediawiki/igem.org/2/2d/DSC_1456.JPG',
 +
        _45: 'https://static.igem.org/mediawiki/igem.org/4/44/DSC_1457.JPG',
 +
        _46: 'https://static.igem.org/mediawiki/igem.org/9/99/DSC_1458.JPG',
 +
        _47: 'https://static.igem.org/mediawiki/igem.org/f/f4/DSC_1460.JPG',
 +
        _48: 'https://static.igem.org/mediawiki/igem.org/3/3f/DSC_1462.JPG',
 +
        _49: 'https://static.igem.org/mediawiki/igem.org/0/0e/DSC_1469.jpg',
 +
        _50: 'https://static.igem.org/mediawiki/igem.org/f/f8/DSC_1475.JPG',
 +
        _51: 'https://static.igem.org/mediawiki/igem.org/b/be/DSC_1479.JPG',
 +
        _52: 'https://static.igem.org/mediawiki/igem.org/7/7c/DSC_1481.JPG',
 +
        _53: 'https://static.igem.org/mediawiki/igem.org/a/a8/DSC_1482.JPG',
 +
        _54: 'https://static.igem.org/mediawiki/igem.org/c/cb/DSC_1486.JPG',
 +
        _55: 'https://static.igem.org/mediawiki/igem.org/5/55/DSC_1510.JPG',
 +
        _56: 'https://static.igem.org/mediawiki/igem.org/d/da/DSC_1513.JPG',
 +
        _57: 'https://static.igem.org/mediawiki/igem.org/b/b8/DSC_1515.JPG',
 +
        _58: 'https://static.igem.org/mediawiki/igem.org/2/22/DSC_1517.JPG',
 +
        _59: 'https://static.igem.org/mediawiki/igem.org/f/fd/DSC_1520.JPG',
 +
        _60: 'https://static.igem.org/mediawiki/igem.org/0/0a/DSC_1523.JPG',
 +
        _61: 'https://static.igem.org/mediawiki/igem.org/4/4f/DSC_1524.JPG'
 +
      };
 +
 +
    $('#intentToInventPhotos').append(createPhotoSlideshow(iti_photos, 3000, 650));
 +
 +
  }
 +
 +
  var canonicalizeNewlines = function(str) {
 +
    return str.replace(/(\r\n|\r|\n)/g, '\n');
 +
  };
 +
 +
  /**
 +
  * Renders raw notebook text into lists on the #notebook element.
 +
  * Returns notebook sublinks that should be rendered in the navbar.
 +
  */
 +
  function createNotebook(raw) {
 +
    var sublinks = [];
 +
    var notebook_elem = $('#notebook');
 +
    var current_list = null;
 +
    var current_month = null;
 +
 +
    var lines = canonicalizeNewlines(raw).split('\n');
 +
    for (var i = 0; i < lines.length; i++) {
 +
      var line = lines[i].trim();
 +
      if (line == '') continue;
 +
      var maybe_month_lower = line.substring(0, line.indexOf(' ')).toLowerCase();
 +
      var maybe_month = MONTHS[maybe_month_lower];
 +
      if (maybe_month) {
 +
        if (current_month != maybe_month) {
 +
          current_month = maybe_month;
 +
          sublinks.push(new Link('#/Notebook/' + current_month, current_month));
 +
          notebook_elem.append($('<h2 id="{0}">{1}</h2>'.format('s_Notebook_' + current_month, current_month)));
 +
          current_list = $('<ul></ul>');
 +
          notebook_elem.append(current_list);
         }
         }
-
         .pageLinks {
+
         if (!current_list) {
-
            margin: 40px 0 10px 0;
+
          current_list = $('<ul></ul>');
-
        }
+
          notebook_elem.append(current_list);
-
        .pageBar h1 {
+
-
            margin-left: auto;
+
-
            margin-right: auto;
+
-
            border-bottom: 0;
+
-
            color: white;
+
-
            font-size: 30px;
+
-
            font-weight: bold;
+
-
            font-family: Verdana, sans-serif;
+
-
        }
+
-
        .pageBar a {
+
-
            font-size: 24px;
+
-
            font-family: Verdana, sans-serif;
+
-
            color: white;
+
-
            display: block;
+
-
            margin: 10px 0 10px 0;
+
-
        }
+
-
        .pageBar p {
+
-
            font-size: 14px;
+
-
        }
+
-
        .placeHolder {
+
-
            height: 800px;
+
-
        }
+
-
        .scrollingSection {
+
-
            overflow-y: scroll;
+
-
            height: 500px;
+
-
        }
+
-
        #navBar {
+
-
            /*color: #1b2c8a;*/
+
-
            /*background-color: #bbbbbb;*/
+
-
            display: none;
+
-
        }
+
-
        #otp {
+
-
            width: 100%;
+
-
            height: 100%;
+
         }
         }
 +
        current_list.append($('<li>{0}</li>'.format(line)));
 +
      }
 +
    }
 +
    return sublinks;
 +
  }
-
         #p0 .pageBar {
+
  /*
 +
  function setupArt(win_width, win_height) {
 +
    var art = $('.sideArt');
 +
    var content = $('#content');
 +
    var navbar_element = $('.navBar');
 +
 
 +
    var img_width = 303;
 +
    var img_height = 815;
 +
 
 +
    var required_width = content.width() + img_width * 2;
 +
    var required_height = img_height; // + navbar_element.offset().top;
 +
 
 +
    if (win_width >= required_width) {
 +
      if (win_height > required_height) {
 +
         art.css('visibility', 'visible');
 +
        art.css('left', content.width() + (win_width - content.width() - img_width * 2) / 4);
 +
        //art.css('top', navbar_element.height() + (win_height - navbar_element.offset().top - navbar_element.height() - img_height) / 2);
 +
        //art.css('top', (win_height - navbar_element.offset().top - img_height) / 2);
 +
        art.css('top', (win_height - img_height) / 2 - navbar_element.offset().top);
 +
        return;
 +
      }
 +
    }
 +
    art.css('visibility', 'hidden');
 +
  }
 +
  */
 +
 
 +
  //$.fx.interval = 40;
 +
  $.easing.easeOutCubic = function(x, t, b, c, d) {
 +
    return c*((t=t/d-1)*t*t + 1) + b;
 +
  };
 +
  function trans(idx, complete) {
 +
    var new_left = - idx * PAGE_WIDTH;
 +
    for (var layer = 0; layer < NUM_LAYERS; layer++) {
 +
      var new_left_layer = new_left * layer_factors[layer] + LAYER_OFFSET;
 +
 
 +
      /*
 +
      // Remove animation from team page
 +
      if (idx == 8 || page_idx == 8) {
 +
        $('#layer' + layer).css('left', new_left_layer + 'px');
 +
        if (complete) complete();
 +
        continue;
 +
      }
 +
      */
 +
 
 +
      var hide_scrolling_images = false;
 +
 
 +
      if (!is_scrolling) {
 +
        is_scrolling = true;
 +
        if (hide_scrolling_images) {
 +
          $('#pageContainer').addClass('pageScrolling');
         }
         }
-
        #p1 .pageBar {
+
      }
 +
      $('#layer' + layer).stop().animate(
 +
        {
 +
          left: new_left_layer
 +
        },
 +
        {
 +
          'duration': 1000,
 +
          'easing': 'easeOutCubic',
 +
          'queue': false,
 +
          'complete': function() {
 +
            if (is_scrolling) {
 +
              is_scrolling = false;
 +
              if (hide_scrolling_images) {
 +
                $('#pageContainer').removeClass('pageScrolling');
 +
              }
 +
            }
 +
            complete();
 +
          }
         }
         }
-
        #p2 .pageBar {
+
      );
-
            margin-left: 800px;
+
    }
-
        }
+
    page_idx = idx;
-
        #p3 .pageBar {
+
  }
-
            margin-left: 1200px;
+
  function setHash(hash) {
-
        }
+
    window.location.hash = hash;
-
        #p4 .pageBar {
+
  }
-
            /*margin-left: 100px;*/
+
  function getHash() {
-
        }
+
    return window.location.hash;
-
        #p5 .pageBar {
+
  }
-
            margin-left: 1000px;
+
  function checkHash() {
-
        }
+
    var hash = getHash();
-
     </style>
+
    var hash_main = hash;
 +
    var hash_secondary = null
 +
    var hash_segments = hash.split('/');
 +
    if (hash_segments.length > 2) {
 +
      hash_main = hash_segments[0] + '/' + hash_segments[1];
 +
      hash_secondary = hash_segments.slice(2).join('/');
 +
    }
 +
    var idx = page_idx_map[hash_main];
 +
    if (idx == undefined) {
 +
      setHash(pages[ 0 ]); // Do not remove spaces - mediaWiki will choke on it
 +
      return;
 +
     }
-
     <script type="text/javascript">
+
     // Could do scroll here, but it seems to wait for too long - should do immediately if not transitioning between pages
-
        var pages = {
+
    var complete_f = function() {
-
          '#/Home': 0,
+
    };
-
          '#/Team': 1,
+
 
-
          '#/Project': 2,
+
    // Animate page movement
-
          '#/Parts': 3,
+
    trans(idx, complete_f);
-
          '#/Modeling': 4,
+
    // Open correct Nav Bar section
-
          '#/Notebook': 5,
+
    if (navBar) navBar.sectionSelected(idx - 1); // TODO fix hack
-
          '#/Safety': 6,
+
 
-
          '#/Attributions': 7
+
    // Special logo swapping for homepage
-
        };
+
    var logo = $('#p-logo')
-
         var layer_factors = [0, 0.8, 1];
+
    if (idx === 0) {
-
         var LAYER_OFFSET = -465;
+
      logo.addClass('logoHomepage');
-
         var page_idx = 0;
+
    } else {
-
        var PAGE_WIDTH = 1905;
+
      logo.removeClass('logoHomepage');
-
        var NUM_PAGES = 8;
+
    }
-
        var NUM_LAYERS = 3;
+
 
 +
    // Reset scrolling position
 +
    var page = $('#p' + idx);
 +
    if (page) {
 +
      var scroll_started = false;
 +
      if (hash_secondary) {
 +
         var scroll_to_id = '#s_' + hash_segments[1] + '_' + hash_secondary.replace('/', '_');
 +
         var scroll_to_element = $(scroll_to_id);
 +
         if (scroll_to_element.length == 1) {
 +
          var scroll_current = page.scrollTop();
 +
          var scroll_dest_minus_current = scroll_to_element.position().top;
 +
          var scroll_dest = scroll_dest_minus_current + scroll_current;
-
        jQuery.easing.easeOutCubic = function(x, t, b, c, d) {
+
          //page.scrollTop(scroll_dest);
-
            return c*((t=t/d-1)*t*t + 1) + b;
+
          page.animate({scrollTop: scroll_dest},
-
        };
+
             {
-
        function trans(idx) {
+
              'duration': 400,
-
             var new_left = - idx * PAGE_WIDTH;
+
              'queue': false
-
            for (var layer = 0; layer < NUM_LAYERS; layer++) {
+
-
                var new_left_layer = new_left * layer_factors[layer] + LAYER_OFFSET;
+
-
                $('#layer' + layer).animate({left: new_left_layer}, 500, 'easeOutCubic');
+
             }
             }
 +
          );
 +
          scroll_started = true;
         }
         }
-
        function checkHash() {
+
      }
-
            var hash = window.location.hash;
+
      if (!scroll_started) {
-
             console.log(hash);
+
        page.animate({scrollTop: 0},
-
            var idx = pages[hash];
+
          {
-
            if (idx == undefined) {
+
             'duration': 400,
-
                window.location.hash = '#/Home';
+
            'queue': false
-
                return;
+
          }
-
            }
+
        );
 +
        scroll_started = true;
 +
      }
 +
    }
 +
  }
 +
  function windowResize() {
 +
    var width = $(window).width();
 +
    var height = $(window).height();
-
             trans(idx);
+
    var navbar_element = $('.navBar');
 +
    var distance_from_bottom = 50;
 +
    var page_height = height - navbar_element.offset().top - navbar_element.height() - distance_from_bottom;
 +
    //console.log('resize to ', page_height);
 +
    $('.page').each(function (i, page) {
 +
      $(page).height(page_height);
 +
    });
 +
    $('#pageContainer').height(page_height + 100);
 +
 
 +
    //setupArt(width, height);
 +
  }
 +
 
 +
 
 +
  function setupShowMores() {
 +
    $('.showmorelink').each(function (i, link) {
 +
      var link_elem = $(link);
 +
      var showmore_name = link_elem.attr('showid');
 +
      var show_label = link_elem.text();
 +
      var hide_label = link_elem.attr('hidetext');
 +
      var showmore = $('#' + showmore_name);
 +
      if (!showmore) return;
 +
 
 +
      $(link).click(function(e) {
 +
        e.stopPropagation();
 +
        if (showmore.css('display') == 'none') {
 +
          showmore.css('display', 'block');
 +
          if (hide_label) {
 +
             link_elem.text(hide_label);
 +
          }
 +
        } else {
 +
          showmore.css('display', 'none');
 +
          link_elem.text(show_label);
         }
         }
-
        $(window).bind('hashchange', function(e) {
+
      });
-
            checkHash();
+
    });
-
        });
+
  }
-
        $(document).ready(function() {
+
-
            checkHash();
+
-
            // Injecting new logo into header
+
 
-
            var img = new Image();
+
  $(window).bind('hashchange', function(e) {
-
            img.src = "https://static.igem.org/mediawiki/2013/0/08/Igem_logo.png";
+
    checkHash();
-
            $(img).css('height', '150px');
+
  });
-
            $('#p-logo').append(img);
+
  $(window).resize(windowResize);
-
         });
+
  $(document).ready(function() {
 +
    windowResize();
 +
 
 +
    // Hide all white if not preview
 +
    if ($('#wikiPreview').length === 0) {
 +
      $('#content').css('background-color', 'black');
 +
    }
 +
 
 +
    // Setup reverse map
 +
    for (var i = 0; i < NUM_PAGES; i++) {
 +
      page_idx_map[pages[i]] = i;
 +
    }
 +
 
 +
    // Injecting new logo into header
 +
    var logo = $('#p-logo')
 +
    if (logo) {
 +
      var igem_logo_img = $('<img src="{0}"/>'.format(igem_logo_url));
 +
      var waterloo_logo_img = $('<img src="{0}"/>'.format(waterloo_logo_url));
 +
      igem_logo_img.css('height', '112px');
 +
      waterloo_logo_img.css('height', '112px');
 +
      var waterloo_logo = $('<a class="waterlooLogo" href="#/Home">');
 +
      var igem_logo = $('<a class="igemLogo" href="https://2013.igem.org">');
 +
      igem_logo.append(igem_logo_img);
 +
      waterloo_logo.append(waterloo_logo_img);
 +
      logo.empty()
 +
      logo.append(igem_logo);
 +
      logo.append(waterloo_logo);
 +
    }
 +
 
 +
    // Fetch notebook data and create section
 +
    var notebook_url = 'https://static.igem.org/mediawiki/2013/d/dc/Waterloo_notebook.txt';
 +
    $.ajax({
 +
      url: notebook_url,
 +
      type: 'GET',
 +
      success: function(data) {
 +
        var notebook_sublinks = createNotebook(data);
 +
        createNavBar(notebook_sublinks, true);
 +
        checkHash();
 +
      },
 +
      error: function() {
 +
        // On failure create the navbar anyway.
 +
        createNavBar([], false);
 +
        checkHash();
 +
      }
 +
    });
 +
 
 +
    setupPhotos();
 +
    setupShowMores();
 +
  });
 +
  $(document).keydown(function(e) {
 +
    switch (e.which) {
 +
      case 37: // Left
 +
        if (page_idx == 0) {
 +
          setHash(pages[NUM_PAGES - 1]);
 +
         } else {
 +
          setHash(pages[page_idx - 1]);
 +
        }
 +
        break;
 +
      case 39: // Right
 +
        if (page_idx == NUM_PAGES - 1) {
 +
          setHash(pages[ 0 ]); // Do not remove spaces - mediaWiki will choke on it
 +
        } else {
 +
          setHash(pages[page_idx + 1]);
 +
        }
 +
        break;
 +
    }
 +
  });
 +
  $(document).click(function(e) {
 +
    PersonClickableElement.hidePopup();
 +
  });
 +
})();
     </script>
     </script>
Line 205: Line 1,590:
<body>
<body>
-
<div id="navBar">
+
  <div id="pageContainer">
-
     <table cellpadding="3" cellspacing="1" border="1" bordercolor="#fff" width="62%" align="center">
+
     <!--<div id="layer2" class="layer">-->
-
     <tbody>
+
    <div class="navBar"></div>
-
    <tr>
+
<div class="sub_navBar"></div>
-
       <td align="center"><a href="#/Home">Home</a></td>
+
    <!--</div>-->
-
      <td align="center"><a href="#/Team">Team</a></td>
+
 
-
      <td align="center"><a href="https://igem.org/Team.cgi?year=2013&team_name=Waterloo">Waterloo Official Team Profile</a></td>
+
 
-
       <td align="center"><a href="#/Project">Project</a></td>
+
    <!--TODO need to incorporate this link somewhere <a href="https://igem.org/Team.cgi?year=2013&team_name=Waterloo">- Profile</a>-->
-
      <td align="center"><a href="#/Parts">Parts Submitted to the Registry</a></td>
+
 
-
      <td align="center"><a href="#/Modeling">Modeling</a></td>
+
     <div id="layer1" class="layer">
-
      <td align="center"><a href="#/Notebook">Notebook</a></td>
+
 
-
      <td align="center"><a href="#/Safety">Safety</a></td>
+
      <!-- Home -->
-
      <td align="center"><a href="#/Attributions">Attributions</a></td>
+
       <div id="p0" class="page">
-
    </tr>
+
        <div class="pageStuff">
-
    </tbody>
+
          <div id="summary">
-
    </table>
+
            <img class="largeLogo" src="https://static.igem.org/mediawiki/2013/6/61/Screen_Shot_2013-10-28_at_9.56.08_AM.png" />
 +
          </div>
 +
        <div id="whyDna" ><h2>Controlled Modification and <b>Intercellular Transmission of a DNA Message</h2>
 +
<p>Intercellular messaging in nature allows cells to coordinate and exhibit complex population-level behaviour. Synthetic biologists would like to build this into engineered populations.
 +
 
 +
Last year, Ortiz and Endy at Stanford University developed a method for messaging using DNA - <span style="font-style:italic;">the master information molecule </span>- to carry information between cells using hijacked M13 bacteriophage. Their proof of principle demonstration opens up an exciting avenue for intercellular messaging and is ripe for development.
 +
 
 +
We designed methods to advance this intercellular communication system by allowing cells to <span style="color:#79cce9;">CONTROL</span>,<span style="color:#79cce9;"> MODIFY</span>, and <span style="color:#79cce9;">RETRANSMIT</span> DNA messages.</p></div>
 +
<ul id="features">
 +
  <li><img src="http://www.codingdroid.com/wp-content/uploads/igem/control.png" /></li>
 +
  <li><img src="http://www.codingdroid.com/wp-content/uploads/igem/modify.png" />)</li>
 +
  <li><img src="http://www.codingdroid.com/wp-content/uploads/igem/retransmit.png" /></li>
 +
</ul>
 +
        </div>
 +
       </div>
 +
 
 +
      <!-- Project -->
 +
      <div id="p1" class="page">
 +
        <div class="pageStuff">
 +
        <h1 id="s_Project_Introduction">Introduction</h1>
 +
        <p> <h3>Intercellular Communication and DNA Messaging</h3></p>
 +
            <p>Intercellular communication between cells in nature allows for coordinated population-level behavior, enabling spatial and temporal organization and complex responses to environmental stimuli.</p>
 +
            <p> Synthetic biology is continually expanding the range of programmable cellular characteristics and behaviors, and incorporation of intercellular communication into engineered cell populations has extended programmable behavior to a population level.  </p>
 +
 
 +
            <p><b>The Traditional Approach: Engineered AHL-based intercellular communication </b></p>
 +
            <p>Many bacteria naturally secrete acylated homoserine lactone molecules, or AHLs, which can be detected by other members of the bacterial population (Fig 1). Concentration-sensitive detection of AHL brings about significant qualitative changes in cell behavior via transcription regulation, including feedback on AHL production. Such natural quorum sensing systems are associated with coordinated behaviours such as biofilm formation [1] and bioluminescence [2]. </p>
 +
            <p>These natural bacterial quorum-sensing systems have been successfully modulated to enable programmed intercellular communication in engineered bacterial populations. Genes associated with AHL production, detection, and response are “re-wired” such that they correspond to different input stimuli and output behaviors. Coordinated population-level behaviors including two-dimensional pattern formation [3], coordinated oscillations in gene expression [4], and even a system exhibiting predator-prey dynamics [5] have been demonstrated using this technique.</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/17.jpg">
 +
<p class="myCaption">Fig 1. AHL molecules secreted by bacterial cells are detected by receptors in other bacterial cells</p>
 +
<p></p>
 +
            <p><b>Why DNA messaging?</b></p>
 +
           
 +
 
 +
 
 +
<p>Ortiz and Endy suggest the use of DNA as an intercellular messaging molecule [6] (Fig 2). They identify several inherent advantages of this as compared to AHL-based messaging, which are summarized here in description of the DIVERSITY and INFORMATION CONTENT of AHL- vs DNA-mediated messaging.</p>
 +
 
 +
<p><b>DIVERSITY</b>: Stimulation of an AHL receptor can only afford receipt of one or a few different messages, corresponding to concentrations of the receptor’s cognate AHL molecule. To enable receipt of a wider variety of messages, more receptor/AHL pairs must be included. In contrast, transmission of DNA molecules would afford receipt of a range of arbitrary different messages through sequence variation, presuming the mechanism of DNA molecule transmission does not restrict the DNA sequence [6].</p>
 +
 
 +
<p><b>INFORMATION CONTENT</b>: AHL-based messaging acts by regulating transcription of genes that are already present in the receiver cell. Thus, the information in the message is always a specification of which genes should be regulated. In contrast, a DNA molecule transmitted to a receiver cell could introduce arbitrary new genes or genetic circuits, including, but not limited to, transcription factors that regulate expression in the receiver. </p>
 +
 
 +
<p>The main point here is that DNA, as the master information molecule, is inherently a better-suited molecule for information exchange than AHL.</p>
 +
 
 +
<p>To improve in these areas, Ortiz and Endy designed and demonstrated a “DNA Messaging” communication system [6]. These “DNA messages” are carried between <i>E. coli </i>cells inside a hijacked M13 bacteriophage particle: through a cunning act of trickery, M13 viral proteins are deceived into packaging the DNA message inside infectious particles instead of the viral genome (keep reading for details).</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/18.jpg">
 +
<p class="myCaption">Fig 2. DNA messaging would allow DNA to be exchanged between cells as a form of communication.</p>
 +
<p></p>
 +
            <p> <b>The Nuts and Bolts of DNA Messaging</b></p>
 +
            <p>Ortiz and Endy [6] designed a system for effective DNA messaging wherein DNA messages are packaged in M13 bacteriophage particles, dispatched from an E. coli “sender population”, and delivered to an E. coli “receiver population” via the M13 infection mechanism. </p>
 +
            <p>In nature, M13 proteins package the M13 genome into bacteriophage particles through recognition of the M13 packaging sequence (M13 ori). As it turns out, any circular DNA bearing the M13 packaging sequence will be recognized by the M13 proteins and packaged into a bacteriophage particle. Removing the M13 packaging sequence from the M13 genome and placing it on a plasmid, which is then called a “phagemid”, causes the phagemid DNA to be packaged instead of the M13 DNA. A version of the M13 genome that does not get packaged itself due to a missing packaging sequence is called a “helper plasmid”. </p>
 +
<p>A phagemid carrying a DNA message is referred to as a “messaging phagemid” and will be transmitted from sender cells that carry a helper plasmid</p>
 +
<ul>
 +
<li><p>DNA of arbitrary length can be transmitted: M13 viral packaging occurs at the cell membrane, where the viral particle forms around the DNA as it is packaged and slowly secreted, forming a long filament. This allows DNA of arbitrary length to be packaged [7].</p></li>
 +
<li><p>Sender cells continue to grow: M13 is not a lytic bacteriophage. Since M13 viral particles are secreted through the cell membrane, infected cells are able to continue living and dividing, albeit at ½ to ¾ their normal rate [7]. Because of this, cells sending a DNA message need not commit suicide to transmit their message!</p></li>
 +
<li><p>Only F+ cells can be infected: Infection by M13 bacteriophage requires attachment to the E. coli F pilus. Therefore, only E. coli cells carrying the F plasmid (F+ cells) are susceptible, while F- cells are not.</p></li>
 +
</ul>
 +
<p>The basic scheme of DNA messaging is seen in Figure 3. This method was established in 2012 when Ortiz and Endy demonstrated transmission and receipt of a DNA message encoding GFP and ampicillin resistance, as well as a separate message encoding T7 RNA polymerase [6]. Their proof of principle demonstration indicates the viability of DNA messaging and suggests extension of the method to diversify potential communication programs.</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/19.jpg">
 +
<p class="myCaption">Figure 3. Sender cells contain a messaging phagemid and a helper plasmid, which allows them to secrete viral particles. Receiver cells must be F+.  When the two cell populations are co-cultured, DNA messaging takes place.</p>
 +
<p></p>
 +
<div class="end"></div>
 +
          <h1 id="s_Project_Idea">The Idea</h1><p>We are fascinated by the idea of DNA messaging. Since this intercellular communication method [6] is so new, there is room for advancement of the method. We have identified ways to advance the system. We believe that in advanced DNA messaging, a DNA message should be:</p>
 +
 
 +
<ol>
 +
<li><strong> Controllable</strong>: A DNA message should not necessarily be constitutively transmitted, but should rather be controllable by a particular stimulus.</li>
 +
<li><strong>Modifiable</strong>: Established methods of DNA recombination should be available for modification of a DNA message by senders or receivers. In particular, recent advances in DNA digital memory and logic [X,X] should be incorporated into DNA messaging. </li>
 +
<li><strong>Retransmittable</strong>: A receiver cell should be able to retransmit a DNA message following modification.</li>
 +
</ol>
 +
<p>We developed designs, models, and experiments to approach these goals. </p>
 +
 
 +
<p><strong>* It should be noted that modification of a DNA message was accomplished by Bonnet et al in a March publication [8]. We were not aware of this until our project was nearly complete. However, our work toward modification of a DNA message was key to our project and did allow us to contribute new BioBricks to the registry.</strong></p>
 +
 
 +
  <div id="ref7" class="showmore">
 +
<p>1. Lewis-Sauer K, Camper A, Ehrlich G, Costerton J, Davies D. <strong>Pseudomonas aeruginosa displays multiple phenotypes during development as a biofilm</strong>. Journal of Bacteriology, 2002, 184 (4) pp 1140&ndash;54. </p>
 +
 
 +
<p>2. Nealson K, Platt T, Hastings JW. <strong>The cellular control of the synthesis and activity of the bacterial luminescent system</strong>. Journal of Bacteriology, 1970, 104 (1) pp 313&ndash;22. </p>
 +
 
 +
<p>3. Basu S, Gerchman Y, Collins CH, Arnold FH, Weiss R. <strong>A synthetic multicellular system for programmed pattern formation</strong>. Nature, 2005, 434 pp 1130&ndash;1134. </p>
 +
 
 +
<p>4. Danino T, Mondrag&oacute;n-Palomino O, Tsimring L, Hasty J.<strong> A synchronized quorum of genetic clocks</strong>. Nature, 2010, 463 pp 326&ndash;330. </p>
 +
 
 +
<p>5. Balagadd&eacute; FK, Song H, Ozaki J, Collins CH, Barnet M, Arnold FH, Quake SR, You L.<strong> A synthetic Escherichia coli predator&ndash;prey ecosystem</strong>. Molecular Systems Biology, 2008, 4, pp 1&ndash;8. </p>
 +
 
 +
<p>6. Ortiz ME, Endy D. Engineered cell-cell communication via DNA messaging. Journal of Biological Engineering, 2012, 6:16.  </p>
</div>
</div>
-
<div id="pageContainer">
+
<div class="fullfloatright references_more">
-
    <!-- Pages -->
+
              <a class="showmorelink" showid="ref7" hidetext="Hide Information...">Read References</a>
-
    <div id="layer2" class="layer">
+
-
        <span id="p0" class="page">
+
-
            <div class="pageBar">
+
-
                <h1>Waterloo iGEM</h1>
+
-
                <p>
+
-
                    You can write a background of your team here.  Give us a background of your team, the members, etc.  Or tell us more about something of your choosing.
+
-
                </p>
+
-
                <img title="Team picture" src="http://placekitten.com/250/160" />
+
-
                <p>
+
-
                    Tell us more about your project. Give us background. Use this as the abstract of your project.  Be descriptive but concise (1-2 paragraphs)
+
-
                </p>
+
-
                <img title="Another picture" src="http://placekitten.com/100/100" />
+
-
                <div class="pageLinks">
+
-
                    <a href="#/Team">&gt; Team</a>
+
-
                    <a href="#/Project">&gt; Project</a>
+
-
                    <a href="#/Parts">&gt; Parts</a>
+
-
                    <a href="https://igem.org/Team.cgi?year=2013&team_name=Waterloo">&gt; Profile</a>
+
-
                </div>
+
             </div>
             </div>
-
        </span>
+
<div class="end"></div>
 +
          <h1 id="s_Project_Control">Control</h1>
 +
          <h2>Design</h2>
 +
          <h3>Controlling Transmission of a DNA Message</h3>
 +
              <p>In communication systems, messages may need to be sent in response to particular stimuli.  We sought to incorporate this control into DNA messaging at the level of M13 viral particle production.</p>
-
        <span id="p1" class="page">
+
              <p>Setting out to control particle production, we had the option of manipulating any of the 11 genes in the M13 genome (see the M13 Bacteriophage page). In our design, viral particle production is regulated by controlling production of M13 protein VIII, which is the major coat protein [1]. Gene VIII is removed from the helper plasmid and is placed on the messaging phagemid under control of an inducible promoter (Figure 1). </p>
-
            <div class="pageBar">
+
-
                <h1>Team</h1>
+
-
                <p>
+
-
                    You can write a background of your team here. Give us a background of your team, the members, etc. Or tell us more about something of your choosing.
+
-
                </p>
+
-
                <div class="pageLinks">
+
-
                    <a href="#/Project">&gt; Project</a>
+
-
                    <a href="#/Parts">&gt; Parts</a>
+
-
                    <a href="#/Modeling">&gt; Modeling</a>
+
-
                    <a href="https://igem.org/Team.cgi?year=2013&team_name=Waterloo">&gt; Profile</a>
+
-
                    <a href="#/Attributions">&gt; Attributions</a>
+
-
                    <a href="#/Home">&lt; Home</a>
+
              <p>When gene VIII is induced on the messaging phagemid, we should have gene VIII complementation and DNA message transmission. When gene VIII is not induced, there will be no gene VIII present and no complementation will take place.
-
                 </div>
+
              </p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/controlling.jpg" style="margin:10px 0px 15px 0px"/>
 +
 
 +
 
 +
              <p>When gene VIII is induced on the messaging phagemid, we should have gene VIII complementation and DNA message transmission. When gene VIII is not induced, there will be no gene VIII present and no message transmission will take place.</p>
 +
             
 +
              <p>The choice to control gene VIII was made based on several factors:</p>
 +
              <ul>
 +
                 <li>Control over bacteriophage ϕX174 particle production was accomplished using the same approach [2].</li>
 +
                <li>Gene VIII is the last gene in an operon on the M13 genome [1], so its removal is unlikely to affect transcription of other genes.</li>
 +
                <li>Gene VIII is not known to have regulatory function, so regulation of other M13 genes should not be disturbed.</li>
 +
                <li>Monica Ortiz (co-author on the original DNA messaging paper [3]) suggested the choice of gene VIII over other genes.</li>
 +
 
 +
              </ul>
 +
 
 +
              <p>Using this design, we expect DNA messaging to be controllable through regulation of the M13 major coat protein, which is required for message transmission.</p>
 +
 
 +
           
 +
<div id="ref8" class="showmore">
 +
<p>
 +
1. Sambrook J, Russell DW. Molecular Cloning: A Laboratory Manual. 3rd edition. Cold Spring Harbor Laboratory Press, Cold Spring Harbour, NY. 2001.</p><p>
 +
2. Jaschke P, Lieberman E, Rodruiguez J, Sierra A, Endy D. A fully decompressed synthetic bacteriophage øX174 genome assembled and archived in yeast.Virology, 2012, 434(2) pp 278-84.</p><p>
 +
3. Ortiz ME, Endy D. Engineered cell-cell communication via DNA messaging. Journal of Biological Engineering, 2012, 6:16. </p>
 +
 
 +
      </div>
 +
<div class="fullfloatright references_more">
 +
              <a class="showmorelink" showid="ref8" hidetext="Hide Information...">Read References</a>
             </div>
             </div>
-
        </span>
 
-
        <span id="p2" class="page">
+
<p>
-
            <div class="pageBar">
+
</p>
-
                <h1>Project</h1>
+
 
-
                <p>
+
<div class="end2"></div>
-
                    This page is still in progress
+
 
-
                </p>
+
<h2>Experiment</h2>
-
                <div class="pageLinks">
+
<h3>Regulating transmission of a DNA message. </h3>
-
                    <a href="#/Parts">&gt; Parts</a>
+
 
-
                    <a href="#/Modeling">&gt; Modeling</a>
+
<p>To accomplish our goal of controlling DNA messaging, we sought to control M13 viral particle production by removing M13 gene VIII from the helper plasmid and placing it under an inducible promoter on a separate construct (See Figure 0.1). M13 protein VIII, the product of gene VIII, is the major coat protein of the M13 bacteriophage, so viral particle production and DNA messaging should be possible only when gene VIII is expressed and protein VIII is present (refer to the Design page).</p><p>
-
                    <a href="#/Notebook">&gt; Notebook</a>
+
As a step toward this goal, we first sought to demonstrate that viral particles could be produced when a helper plasmid missing gene VIII is complemented by a copy of gene VIII constitutively expressed on a separate construct; we chose to place gene VIII on the messaging phagemid.
 +
</p>
 +
 
 +
 
 +
<h4>1. Constructs</h4>
 +
<p></p>
 +
<p>1a. Experimental constructs</p><p>
 +
To test the complementation of gene VIII, we used E. coli βDH10B strain containing the messaging phagemid and helper plasmid as a sender population, and we used E. coli JM109 strain containing a constitutively expressed GFP expression cassette (BBa_I20260) in pSB3K3 (Kanamycin-resistant) as a receiver population. The senders, E. coli βDH10B, require diaminopimelic acid (DAP) as supplement for growth in LB media. The receivers, E. coli JM109 are F+ and do not require this supplement. (Recall that receivers must be F+ for delivery of a DNA message by an M13 particle.) This allows counter-selection against sender cells by growing in LB media with no DAP supplementation.  Receiver cells that have received the message can be selected using chloramphenicol and RFP expression.
 +
</p><p>
 +
In order to perform the gene VIII complementation test, we made the following constructs using standard assembly and PCR methods, and then transformed them sequentially into E. coli βDH10B (F-) strain (Figure 1.1).
 +
</p>
 +
<ul>
 +
  <li>M13 ori – RFP cassette - Constitutive Promoter + RBS – M13 gVIII (pSB1C3) (BBa_K314110- BBa_J04450- BBa_K1039020)</li>
 +
  <li>HPdO Δ gVIII (BBa_K1039017) </li>
 +
</ul>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/1.jpg" alt="">
 +
<p class="myCaption">Figure 1.1: A messaging phagemid containing M13 gVIII would complement a modified helper plasmid with gVIII deleted and create M13 viral particles. The messaging phagemid would then be packaged into an M13 viral particle due to the presence of the M13 origin on the phagemid and could then be transferred through viral infection.</p>
 +
 
 +
<p>An indicator plasmid containing a GFP expression cassette was transformed into E. coli JM109 (F+) receiver cells (Figure 1.2). </p>
 +
<ul>
 +
  <li>GFP cassette (pSB3K3) (BBa_I20260)</li>
 +
</ul>
 +
 
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/2.jpg" alt=""> 
 +
<p class="myCaption"p>Figure 1.2: Receiver cells that contain the indicator plasmid could be distinguished from sender cells due to the presence of the GFP.</p>  
 +
<p></p>  
 +
<p>1b. Control constructs</p>
 +
<p>As a positive control, we used senders carrying a complete helper plasmid (gene VIII present) and a messaging phagemid carrying the M13 origin of replication and an RFP expression cassette (BBa_K314110- BBa_J04450). With the helper plasmid intact and all phage proteins expressed, we expect the phage machinery to recognize the M13 origin and package the messaging phagemid to be sent to the receiver population. </p>
 +
<ul>
 +
  <li>M13 ori- RFP cassette (pSB1C3) (BBa_K314110- BBa_J04450) </li>
 +
  <li>HPdO (BBa_K1039016)</li>
 +
</ul>
 +
 
 +
<p>As a negative control to confirm the necessity of the M13 origin, we performed an experiment identical to the positive control using a messaging phagemid that is missing the M13 origin. Without the M13 origin, we expect no transmission of the messaging phagemid. We also performed a negative control for the gene VIII complementation experiment wherein the messaging phagemid was missing the M13 ori.</p>
 +
 
 +
<ul>
 +
  <li>RFP cassette (pSB1C3) (BBa_J04450)</li>
 +
  <li>HPdO (BBa_K1039016)</li>
 +
</ul>
 +
 
 +
AND
 +
 
 +
<ul>
 +
  <li>RFP- Constitutive promoter + RBS -  gVIII (pSB1C3) (BBa_J04450- BBa_K1039020)</li>
 +
  <li>HPdO Δ gVIII (BBa_K1039017) </li>
 +
</ul>
 +
 
 +
<p>
 +
To demonstrate the need of gene VIII for viral packaging, we added a negative control to the experiment that is identical to the gene VIII complementation experiment, but with the messaging phagemid lacking gene VIII (ie no gene VIII was present in the system).
 +
</p>
 +
 
 +
<ul>
 +
  <li>M13 - RFP cassette (pSB1C3) (BBa_K314110- BBa_J04450)</li>
 +
  <li>HPdO Δ pVIII (BBa_K1039017) </li>
 +
</ul>
 +
 
 +
<p>In order to demonstrate the necessity of having both a helper plasmid and a messaging phagemid for successful transmission, we also included experiments wherein senders contained only a messaging phagemid or only a helper plasmid. In these cases we expected no message transmission.</p>
 +
<ul>
 +
<li>HPdO (BBa_K1039016)</li>
 +
<li>HPdO Δ gVIII (BBa_K1039017)</li>
 +
<li>M13 ori - RFP- Constitutive promoter + RBS - gVIII (pSB1C3) (BBa_K314110- BBa_J04450- BBa_K1039020)</li>
 +
<li>RFP - Constitutive promoter + RBS - gVIII (pSB1C3) (BBa_J04450- BBa_K1039020)</li>
 +
<li>M13 - RFP cassette (pSB1C3) (BBa_K314110- BBa_J04450)<li> RFP cassette (pSB1C3) (BBa_J04450)</li>
 +
</ul>
 +
 
 +
<p>As a negative control to demonstrate the necessity for F+ receivers, we transformed the indicator plasmid used in the receiver cells into E. coli DH5α (F- strain) and used it as a receiver population. We expected no successful messaging with F- receivers because the F pilus, which is only present in F+ strains, is required for the mechanism of message delivery using M13 particles.
 +
</p><p>
 +
In addition, we plated senders and receivers individually on our selection plates to check for contamination.
 +
</p>
 +
<p></p>
 +
<p>1c. Biobricks submitted</p>
 +
<p>We submitted the following Biobricks to the Standard Registry of Biological Parts.</p>
 +
<ol>
 +
 
 +
<li>BBa_K1039016- HPdO Helper Plasmid</li>
 +
<li>BBa_K1039017- HPdO with deleted gVIII Helper Plasmid</li>
 +
<li>BBa_K1039018- pVIII of M13 virus</li>
 +
<li>BBa_K1039019- pVIII of M13 virus with strong RBS (B0034)</li>
 +
<li>BBa_K1039020- pVIII of M13 virus with strong constitutive promoter (J23104) and RBS (B0034)</li>
 +
</ol>
 +
 
 +
 
 +
<h4>2. Experimental design for Gene VIII complementation</h4>
 +
<p>
 +
After making our constructs, we set out to determine if our helper plasmid with gene VIII knockout (BBa_K1039017) could be complemented with a messaging phagemid consisting of M13 origin (BBa_K314110) - RFP expression cassette (BBa_J04450) - Constitutive Promoter and Ribosome Binding site + M13 gene VIII (BBa_K1039020) in pSB1C3. We expected the expression of gene VIII from the messaging phagemid to produce a viral coat protein so it can complement the helper plasmid with gene VIII knockout. With a complete set of functional proteins, the virus should be able to assemble itself and package the messaging phagemid through recognition of the M13 ori to successfully deliver the message to the receiver population. Chloramphenicol resistance (from the pSB1C3 backbone) and RFP expression should be detectable in receiver cells that have received the DNA message.</p><p>
 +
 
 +
2a. Co-culture experiment of sender and receiver populations</p><p></p><p>
 +
Message transmission was tested by co-culturing sender and receiver populations, then selecting for successful transmission. During the co-culture, M13 particles containing the DNA message should be secreted by sender cells and should deliver the message to receiver cells. </p><p>
 +
 
 +
2b. Exposure of receiver population to filtrate from sender culture</p><p></p><p>
 +
Since the message is transmitted through viral particles, sender cells should not need to be in contact with receivers for message transmission; presence of message-carrying viral particles should be enough. We therefore also tested message transmission by exposing receiver cells to culture filtrate from sender cells, which should contain viral particles secreted by the senders that can deliver messages to receivers.</p>
 +
 
 +
<h4>3. Experimental protocol</h4>
 +
 
 +
<p>3a. Co-culture experiment (Figure 3.1)</p><p></p>
 +
<ul>
 +
  <li>Grow sender cells and receiver cells individually in liquid LB media with appropriate antibiotics and supplements overnight at 37 °C with shaking.</li>
 +
<li>Subculture a 1:100 dilution into fresh media containing the appropriate antibiotics and supplements and grow at 37 °C with shaking until O.D ≈ 0.6 (± 0.1).</li>
 +
<li>Remove the chloramphenicol antibiotic from the media of sender cells by centrifuging the cultures and washing the pellet 3 times with saline.</li>
 +
<li>Resuspend the sender cells in fresh LB liquid media containing no chloramphenicol</li>
 +
<li>Co-culture sender cells with receiver cells at a 2:1 volume ratio and incubate at room temperature for ~ 5 h with shaking.
 +
</li>
 +
<li>Subculture the co-culture at a 1:100 dilution into fresh LB media with no DAP and the appropriate antibiotics to select for receiver cells containing the messaging phagemid. Incubate overnight at 37 °C with shaking.</li><li>
 +
Dilute cultures 10-6 in saline and plate 100 μL of the diluted culture onto LB Cm 20 Km 25 agar.
 +
</li>
 +
</ul>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/3.jpg" alt=""> 
 +
<p class="myCaption">Figure 3.1 PhiC31 or Bxb1 invertible promoter switch (PB state). The invertible promoter switch consists of a strong or medium promoter (J23119 or J23118) and an upstream transcription terminator, flanked by either PhiC31 or Bxb1 attP and attB sites (PB state). These constructs were standardized by adding a standard Prefix/Suffix and submitted as BioBricks.</p>
 +
 
 +
<p>3b. Filtrate experiment</p>
 +
<ul>
 +
  <li>Grow sender cells and receiver cells individually in liquid LB media with appropriate antibiotics and supplements overnight at 37 °C with shaking.</li>
 +
<li>Subculture a 1:100 dilution into fresh media containing the appropriate antibiotics and supplements and grow at 37 °C with shaking until O.D ≈ 0.6 (± 0.1).</li>
 +
<li>Remove the chloramphenicol antibiotic from the media of sender cells by centrifuging the cultures and washing the pellet 3 times with saline.</li>
 +
<li>Resuspend the sender cells in fresh LB liquid media containing no chloramphenicol</li>
 +
<li>Co-culture sender cells with receiver cells at a 2:1 volume ratio and incubate at room temperature for ~ 5 h with shaking. </li>
 +
 
 +
</ul>
 +
<p></p><p></p>
 +
<div class="end2"></div>
 +
<h2>Results</h2>
 +
 
 +
<p>
 +
Table 4.1: Results for M13 complementation co-culture experiment in liquid LB Cm Km
 +
</p>
 +
 
 +
<table border="1" cellspacing="0" cellpadding="0" align="left">  
 +
<tbody>
 +
<tr>
 +
<td rowspan="2"><p><b>Plasmid Constructs in Sender Cells (βDH10B)</b></p></td>
 +
<td rowspan="2"><p><b>Biobricks</b></p></td>
 +
<td colspan="2"><p><b>Optical Density at 600 nm (OD<sub>600</sub>)</b></p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td><p><b>Co-culture with JM109 (F+) Receiver Cells containing</b></p>
 +
 
 +
<p><b>BBa_I20260</b></p></td>
 +
<td><p><b>Co-culture with DH5α (F-) Receiver Cells containing BBa_I20260</b></p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. HPdO</p>
 +
 
 +
<p>2. M13 ori- RFP cassette (pSB1C3)</p>
 +
 
 +
</td>
 +
<td valign="top"><p>1. BBa_K1039016</p>
 +
 
 +
<p>2. BBa_K314110- BBa_J04450</p></td>
 +
<td valign="top"><p>0.039</p></td>
 +
<td valign="top"><p>0.023</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. HPdO</p>
 +
 
 +
<p>2. RFP cassette (pSB1C3)</p>
 +
 
 +
</td>
 +
<td valign="top"><p>1. BBa_K1039016</p>
 +
 
 +
<p>2. BBa_J04450</p></td>
 +
<td valign="top"><p>0</p></td>
 +
<td valign="top"><p>0</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. HPdO Δ gVIII</p>
 +
 
 +
<p>2. M13 ori - RFP- Constitutive promoter + RBS -gVIII (pSB1C3)</p></td>
 +
<td valign="top"><p>1. BBa_K1039017</p>
 +
 
 +
<p>2. BBa_K314110-BBa_J04450-BBa_K1039020</p>
 +
 
 +
</td>
 +
<td valign="top"><p>0.054</p></td>
 +
<td valign="top"><p>0.019</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. HPdO Δ gVIII</p>
 +
 
 +
<p>2. RFP- Constitutive promoter + RBS -gVIII (pSB1C3)</p></td>
 +
<td valign="top"><p>1. BBa_K1039017</p>
 +
 
 +
<p>2. BBa_J04450-BBa_K1039020</p></td>
 +
<td valign="top"><p>0.118</p></td>
 +
<td valign="top"><p>0</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. HPdO Δ gVIII </p>
 +
 
 +
<p>2. M13 - RFP cassette (pSB1C3)</p></td>
 +
<td valign="top"><p>1. BBa_K1039017</p>
 +
 
 +
<p>2. BBa_K314110-BBa_J04450</p></td>
 +
<td valign="top"><p>0</p></td>
 +
<td valign="top"><p>0</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. HPdO</p></td>
 +
<td valign="top"><p>1. BBa_K1039016</p></td>
 +
<td valign="top"><p>0</p></td>
 +
<td valign="top"><p>0</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. HPdO Δ gVIII </p></td>
 +
<td valign="top"><p>1. BBa_K1039017</p>
 +
 
 +
</td>
 +
<td valign="top"><p>0</p></td>
 +
<td valign="top"><p>0</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. M13 ori - RFP- Constitutive promoter + RBS - gVIII (pSB1C3)</p></td>
 +
<td valign="top"><p>1. BBa_K314110-BBa_J04450-BBa_K1039020</p></td>
 +
<td valign="top"><p>0.299</p></td>
 +
<td valign="top"><p>0.014</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. M13 ori - RFP cassette (pSB1C3)</p></td>
 +
<td valign="top"><p>1. BBa_K314110-BBa_J04450</p>
 +
 
 +
</td>
 +
<td valign="top"><p>0.370</p></td>
 +
<td valign="top"><p>0.011</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. RFP- Constitutive promoter + RBS - gVIII (pSB1C3)</p></td>
 +
<td valign="top"><p>1. BBa_J04450-BBa_K1039020</p></td>
 +
<td valign="top"><p>0.378</p></td>
 +
<td valign="top"><p>0.022</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>1. RFP cassette </p></td>
 +
<td valign="top"><p>1. BBa_J04450</p></td>
 +
<td valign="top"><p>0.423</p></td>
 +
<td valign="top"><p>0.038</p></td>
 +
</tr>
 +
 
 +
<tr>
 +
<td valign="top"><p>None</p></td>
 +
<td valign="top"><p>---</p></td>
 +
<td valign="top"><p>0</p></td>
 +
<td valign="top"><p>0</p></td>
 +
</tr>
 +
 
 +
</tbody>
 +
</table>
 +
<p>In many of the test samples, growth in liquid culture was detected when the sender cells contained the messaging phagemid, regardless of whether the M13 ori was present or if the helper plasmid was present. Since the receiver cells were selected on the grounds of containing chloramphenicol resistance, transfer of the messaging phagemid was very likely due to conjugation between sender cells and receiver cells, rather than infection by the M13 bacteriophage. When the sender population contained a helper plasmid along with the messaging phagemid, the selection for receiver cells with chloramphenicol yielded much less growth. This could suggest that if M13 bacteriophage were being produced, it would slow the growth of the receiver cells. It is also likely that the message was transmitted via M13 bacteriophage but the results are inconclusive.</p><p>
 +
 
 +
Monica Ortiz from the Endy Lab proposed the use of F+ receivers and senders, which may decrease chance of conjugation. The new design of the experiment would use the E. coli JM109 F+ strain as the sender population as well as the receiver population. The sender populations would have the same plasmids as was mentioned in the previous experiments but the receiver population would contain a GFP indicator in the pSB4A5 backbone so that receiver cells could be selected using ampicillin. Currently, the sender and receiver cell populations are in the process of being established so that the co-culturing experiment can be performed.</p><p>
 +
 
 +
The filtrate experiment was the second experiment proposed by our team. Conjugation requires cell-cell contact so by filtering the sender cells out of the media and using the filtrate to infect receiver cells, message transfer would only occur through M13 viral infection. The filtrate experiment was performed but no colonies were observed on the plates. It is believed that the cells were too dilute when plating on agar so the experiment will be repeated and optimized, possibly using E. coli JM109 F+ strain as the sender population.</p><p>
 +
 
 +
In addition to the experiments proposed above, we devised a plaque assay that allows us to visualize M13 infection of the receiver cells. Although M13 virus does not undergo the lytic cycle, its infection of a cell population slows its growthreference. If plated onto agar, an area of diminished growth would be observed at the site of M13 viral infection, creating a turbid plaque. We proposed to use E. coli JM109 F+ receiver cells containing a helper plasmid and infecting them with the filtrate of E. coli JM109 F+ sender cells as described above. Receiver cells that become infected by the M13 virus would gain the messaging phagemid and then produce more virus (since they contain the helper plasmid), which will then infect neighbouring cells, thus creating a zone of diminished growth. This experiment is still in its preliminary stages but we hope to achieve positive results.</p><p>
 +
</p>
 +
 
 +
<p>5a. Genotypes of strains used</p>
 +
 
 +
<p>DH5α</p><p>
 +
F- endA1 glnV44 thi-1 recA1 relA1 gyrA96 deoR nupG Φ80dlacZΔM15 Δ(lacZYA-argF)U169, hsdR17(rK- mK+), λ–</p><p>
 +
<p></p>
 +
JM109</p><p>
 +
endA1 glnV44 thi-1 relA1 gyrA96 recA1 mcrB+ Δ(lac-proAB) e14- [F' traD36 proAB+ lacIq lacZΔM15] hsdR17(rK-mK+)</p><p>
 +
<p></p>
 +
βDH10B </p><p>
 +
F- endA1 recA1 galE15 galK16 nupG rpsL ΔlacX74 Φ80lacZΔM15 araD139 Δ(ara,leu)7697 mcrA Δ(mrr-hsdRMS-mcrBC) λ-</p><p>
 +
 
 +
</p>
 +
 
 +
<div id="ref11" class="showmore">
 +
<h3>6. References</h3>
 +
<ol>
 +
  <li>Sambrook J, Russell DW. Molecular Cloning: A Laboratory Manual. 3rd edition. Cold Spring Harbor Laboratory Press, Cold Spring Harbour, NY. 2001</li>
 +
</ol>
 +
</div>
-
                    <a href="#/Team">&lt; Team</a>
+
<div class="fullfloatright references_more">
-
                </div>
+
              <a class="showmorelink" showid="ref11" hidetext="Hide Information...">Read References</a>
             </div>
             </div>
-
        </span>
+
<div class="end"></div>
-
         <span id="p3" class="page">
+
         <h1 id="s_Project_Modify">Modify</h1>
-
            <div class="pageBar">
+
-
                <h1>Parts</h1>
+
-
                <p>
+
-
                    An important aspect of the iGEM competition is the use and creation of standard  biological parts. Each team will make new parts during iGEM and will place them in the [http://partsregistry.org Registry of Standard Biological Parts]. The iGEM software provides an easy way to present the parts your team has created . The "groupparts" tag will generate a table with all of the parts that your team adds to your team sandbox.  Note that if you want to document a part you need to document it on the [http://partsregistry.org Registry], not on your team wiki.
+
-
                    Remember that the goal of proper part documentation is to describe and define a part such that it can be used without a need to refer to the primary literature. The next iGEM team should be able to read your documentation and be able to use the part successfully. Also, you should provide proper references to acknowledge previous authors and to provide for  users who wish to know more.
+
        <h2>DESIGN</h2>
-
                </p>
+
          <h3>Modifying a DNA Message  </h3>
-
                <groupparts>iGEM013 Waterloo</groupparts>
+
          <p>Recent work with serine integrases (see Appendix on Serine Integrases) has demonstrated their utility in implementing digital memory [1] and Boolean logic [2,3] in DNA through inversion of DNA sequences. We sought to incorporate an invertible promoter switch into a DNA message, consisting of a promoter whose orientation can be flipped and restored through action of a serine integrase and a corresponding recombination directionality factor (RDF). The switch would allow different gene expression based on its state, could function in digital memory storage, and could be flipped in sender cells before transmission or in receiver cells after receipt of the message.</p><p>
-
                <div class="pageLinks">
+
-
                    <a href="#/Modeling">&gt; Modeling</a>
+
-
                    <a href="#/Notebook">&gt; Notebook</a>
+
-
                    <a href="#/Project">&lt; Project</a>
+
As part of this goal, we designed four invertible promoter switches, corresponding to combinations of two different integrase systems, Bxb1 and Phi C31, with two different promoters, J23119 and J23118 (see the BioBricks page). Our design is directly inspired by and closely mimics the recombinase addressable data (RAD) module designed by Bonnet et al [1], which uses the Bxb1 integrase system.  The invertible promoter switch consists of a promoter flanked by att sites, with a transcription terminator upstream of the promoter. Expression of integrase alone or in concert with RDF inverts the switch through recombination of the att sites. The terminator guards against transcription of genes upstream of the promoter that should only be transcribed when the switch is in its opposite state (Figure 1). See the Experiment and Results pages for information on our implementation of invertible promoter switches and the integrase/RDF BioBricks we produced for working with the switches.</p><p>
-
                </div>
+
 
 +
When the switch is in “PB” state, the promoter is flanked by attP and attB sites, and in “RL” state the promoter is flanked by attR and attL sites. Flipping from PB to RL is catalyzed by integrase and is irreversible in the presence of integrase alone. Flipping from RL to PB is catalyzed by integrase in conjunction with RDF, and is irreversible in the presence of these proteins together. For more on the functioning of integrase and RDF in site-specific recombination of att sites, see the appendix on Serine Integrsaes.</p><p>
 +
 
 +
Since the switch in the RAD module was demonstrated to be functional [1], we replicated its architecture exactly in our switches. Intervening spacer sequences between functional elements are also the same in our switches. </p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/4.jpg" alt="">
 +
<p class="myCaption">Figure 1. The invertible promoter switch flips from PB to RL state in the presence of integrase, and from RL to PB state in the presence of integrase and RDF. Difference genes are expressed depending on the state of the switch.</p><p>
 +
 
 +
 
 +
 
 +
 
 +
It is important to note that any genes added to the prefix side of the switch must be inverted relative to the BioBrick convention, i.e. they are transcribed from suffix to prefix, rather than prefix to suffix. These inverted genes are expressed when the switch is in PB state.</p><p>
 +
 
 +
These switches may be used as a form of passive memory storage; it holds its state after the stimulus (Int or Int+RDF) has passed. It does not require active gene expression to hold state, in contrast to switches that function through regulation of transcription (eg a mutual inhibition toggle switch [4]).
 +
</p><p>
 +
It should be noted that modification of a DNA message was accomplished by Bonnet et al in their March publication [2]. We were not aware of this until our project was nearly complete. However, our work toward modification of a DNA message was key to our project and did allow us to contribute new BioBricks to the registry.
 +
</p><p>
 +
It should also be noted that our BioBrick switch constructs contain an NheI restriction site outside of the functional switch portion of the BioBrick close to the prefix. This NheI site is an artifact of a design idea we had early in our project’s design phase and does not have a functional role. It is not expected to affect the functioning of the switch.
 +
</p>
 +
 
 +
 
 +
<div id="ref5" class="showmore">
 +
<h3>References</h3>
 +
<p>
 +
 
 +
1. Bonnet J, Subsoontorn P, Endy D.  Rewritable digital data storage in live cells via engineered control of recombination directionality.  Proceedings of the National Acadamy of Science USA, 2012, 109(23) pp 8884-8889. </p><p>
 +
 
 +
2. Bonnet J, Yin P, Ortiz ME, Subsoontorn P, Endy D. Amplifying genetic logic gates. Science, 2013, 340 (6132) pp 599-603. </p><p>
 +
 
 +
3. Siuti P, Yazbek J, Lu TK. Synthetic circuits integrating logic and memory in living cells. Nature Biotechnology, 2013, 31 pp 448–452.</p><p>
 +
 
 +
4. Gardner TS, Cantor CR, Collins JJ. Construction of a genetic toggle switch in Escherichia coli. Nature, 2000, 403(6767) pp 339-342.</p><p>
 +
 
 +
</p>
 +
</div>
 +
<div class="fullfloatright references_more">
 +
              <a class="showmorelink" showid="ref5" hidetext="Hide Information...">Read References</a>
             </div>
             </div>
-
        </span>
 
-
        <span id="p4" class="page">
 
-
            <div class="pageBar">
 
-
                <h1>Modeling</h1>
 
-
                <p>
 
-
                    If you choose to include a Modeling page, please write about your modeling adventures here. This is not necessary but it may be a nice list to include. Testing to see if works
 
-
                </p>
 
-
                <div class="pageLinks">
 
-
                    <a href="#/Notebook">&gt; Notebook</a>
 
-
                    <a href="#/Safety">&gt; Safety</a>
 
-
                    <a href="#/Parts">&lt; Parts</a>
+
 
-
                </div>
+
<div class="end2"></div>
 +
<h2>EXPERIMENT</h2>
 +
<p></p>
 +
 
 +
<h4>1.  Constructs</h4><p>
 +
 
 +
 
 +
1a. Multi-copy test constructs:</p><p>
 +
Multi-copy test constructs were constructed for the following promoter switches in their PB state (promoter switches flanked by attP and attB sites):</p>
 +
 
 +
<ol>
 +
 
 +
<li>BBa_K1039004: Bxb1 Invertible Promoter Switch (Promoter J23119) – PB State</li>
 +
<li>BBa_K1039008: PhiC31 Invertible Promoter Switch (Promoter J23119) – PB State</li>
 +
<li>BBa_K1039009: PhiC31 Invertible Promoter Switch (Promoter J23118) – PB State </li>
 +
 
 +
</ol>
 +
 
 +
The gene for green fluorescent protein (GFP) was placed downstream of each promoter switch in its inverted orientation (BBa_K1039015). This allows for the promoter switch to transcribe GFP in its PB state. The gene for red fluorescent protein (RFP) (BBa_J04450) was placed upstream of each promoter switch. RFP was therefore only transcribed upon a directionally regulated site-specific recombination event on the attP and attB sites flanking the promoter switch. As mentioned before, this event is mediated by the corresponding PhiC31 or Bxb1 integrases and thereby results in the reversed orientation of the promoter (Fig. 1).</p><p>
 +
 
 +
The multi-copy test constructs were assembled via 3A assembly (Parts Registry Assembly Protocol) and sub-cloned into a Parts Registry plasmid, pSB4A5. Each test construct is flanked by the standard iGEM suffix and prefix. The multi-test constructs made include:</p><p>
 +
</p>
 +
<ol>
 +
<li>Bba_K1039025: Test construct for Bxb 1 Invertible Promoter switch (Promoter J23119). </li>
 +
<li>Bba_K1039027: Test construct for PhiC31 Invertible Promoter switch (Promoter J23119). </li>
 +
<li>Bba_K1039028: Test construct for PhiC31 Invertible Promoter switch (Promoter J23118). </li>
 +
</ol>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/5.jpg" alt="">
 +
 
 +
<p class="myCaption">Figure 2. Invertible promoter switch test construct (PB state): The figure above shows the test constructs made for the PhiC31 and Bxb 1 invertible promoter switches in their PB state. The gene for GFP (with its ORF in a reverse orientation) was cloned downstream of each promoter switch. The gene for RFP was cloned upstream of each promoter switch. The invertible promoter switch is flanked by attP and attB sites (as represented by the triangles). The promoter within each promoter switch would drive the expression of GFP in the PB state. Test constructs for all Invertible promoter switches are flanked with iGEM Prefix and Suffix (as indicated by the box labeled “P” and “S”).</p><p>
 +
</p><p>
 +
2b. Multi-copy Non-inducible Integrase-expressing constructs:</p><p></p><p>
 +
Two constructs for the constitutive expression of PhiC31 and Bxb1 integrases respectively, were assembled via Standard Assembly (Parts Registry Assembly Protocol). Genes encoding the PhiC31 and Bxb1 integrases (BBa_K1039012 and BBa_K1039003) were separately cloned downstream of a constitutive promoter and its corresponding ribosome binding site (K608002) in pSB1C3 (Parts Registry Standard vector) (Fig. 2). Each test construct is flanked by the standard iGEM suffix and prefix. The multi-test non-inducible integrase-expressing constructs include the following:</p><p>
 +
</p><p>
 +
1)  Bba_K1039030: PhiC31 integrase-expressing construct with a Promoter and RBS</p><p>
 +
 
 +
2)  Bba_K1039029: Bxb1 integrase-expressing construct with a promoter and RBS.</p><p>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
</p><p></p><p>
 +
2c. Multi-copy Non-inducible Integrase and Recombination directionality factor- expressing constructs:
 +
Constructs were assembled to allow constitutive expression of both integrase and recombination directionality factor simultaneously from a single promoter. This construct was assembled via Standard Assembly (Parts Registry Assembly Protocol) for both PhiC31 and Bxb1 integrases/RDFs respectively (Fig. 2). Each construct is flanked by the standard iGEM suffix and prefix. The multi-test non-inducible integrase and RDF producing constructs include:</p><p>
 +
</p>
 +
<ol>
 +
<li>Bba_K1039014: PhiC31 integrase and RDF expressing construct from a single promoter</li>
 +
<li>Bba_K1039007: Bxb1 integrase and RDF expressing construct from a single promoter.</li>
 +
</ol>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/6.jpg" alt="">
 +
<p class="myCaption">Figure 3. Multi-test non-inducible constructs for PhiC31 and Bxb1 integrase/RDF:
 +
(A.) Construct for non-inducible expression of integrase driven from a constitutive promoter and associated RBS for both PhiC31 and Bxb1 integrase (B.) Construct for non-inducible simultaneous expression of integrase and RDF from a constitutive promoter. Both genes have an associated RBS. All constructs are flanked with iGEM Prefix and Suffix (as indicated by the boxes labeled as “P” and “S”).
 +
</p><p></p><h4>
 +
 
 +
1.  Experimental design for demonstrating the functionality of Bxb1 Invertible Promoter switch (Promoter J23119: PB state)</h4><p>
 +
</p><p>
 +
To demonstrate the functionality of the Bxb1 invertible promoter switch in its PB state, ~500 ng of the test construct was co-transformed into a competent E. coli strain (DH5α) with its corresponding constitutive Bxb1 integrase-expressing construct (~500 ng). For our negative control, ~500 ng of the Bxb1 test construct was transformed into E. coli in the absence of the integrase expressing construct The cells were subsequently plated on LB agar (with appropriate antibiotics to maintain both plasmids) and allowed to grow for two days at 37 degrees (~36h).The growth period was chosen to allow adequate expression of the integrase which would consequently mediate a recombination event resulting in the reversed orientation of the promoter (RL state) within each switch and thereby drive the expression of RFP. </p><p></p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/7.jpg" alt="">
 +
 
 +
<p class="myCaption">Figure 4. Testing PhiC31 and Bxb1 Invertible promoter switches (PB state): To test the invertible promoter switches in their PB state (flanked by attP and attB), they were independently co-transformed with their corresponding non-inducible integrase-expressing constructs and consequently plated on LB agar with appropriate antibiotics to select for both plasmids. The resulting bacterial colonies were then analyzed for RFP expression.</p><p>
 +
 
 +
 
 +
 
 +
 
 +
</p><h4>
 +
2.  Flow cytometry to demonstrate functionality of “inverted” GFP</h4><p>
 +
</p><p>
 +
The Bxb1 invertible promoter switch in its PB state drives the expression of GFP. A single GFP-expressing colony (from the Bxb1 invertible promoter switch test construct transformation plate) was selected and inoculated in 5mL of LB (with appropriate antibiotics) and grown overnight at 37°C. Since a modified version of GFP (ORF was modified to be in the opposite orientation with respect to convention) was used for these constructs, bacterial cells producing GFP (BBa_I20260) was used as one of the controls. Flow cytometry was then used to confirm GFP expression from all cultures</p><p>
 +
 
 +
 
 +
</p>
 +
<div class="end2"></div>
 +
<h2>RESULTS AND ANALYSIS</h2>
 +
<h3><b>Functionality of the Bxb1 Invertible promoter switch </b></h3>
 +
<p> Once the Bxb1 Invertible promoter switch test construct was co-transformed with its corresponding Bxb1 integrase-expressing construct, the resulting colonies were screened for RFP and GFP expression for both the co-transfomations and the negative control respectively. Figure 5b. represents the resulting colonies screened for RFP expression after the co-transfomation. All bacterial colonies were expressing detectable amounts of RFP. These colonies were also screened for GFP expression (Fig 5a.) and showed no fluorescent protein expression, thus confirming the integrase-mediated inversion of the Bxb1 promoter switch. </p>
 +
<p>The negative control consisting of our single transformation of the Bxb1 promoter switch test construct in the absence of integrase. Figure 5c. and 5d. represent the resulting colonies when screened for GFP and RFP expression repectively. As expected, fig. 5d. confirmed no expression of RFP, however, GFP expression was also undetectable. To detect GFP from our control plates, a bacterial colony from the negative control transformation plate (fig. 5e.) was inoculated in culture for ~16 hours and centrifuged at 13,000 rpm for 1 minute. The allowed the bacterial cells to be concentrated into a pellet, which was consequently screened for GFP expression. As shown in Fig. 5f., the cell pellet showed detectable GFP expression when compared to its corresponding controls (RFP expressing bacterial cells and bacterial cells expressing no fluorescent protein). The observed GFP expression confirmed the proper functioning of our switch in its PB state. </p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/results1.jpg" style="margin: 13px 0px 12px 183px;" />
 +
 
 +
<p class="myCaption">Figure 5: Characterization of PhiC31 and Bxb 1 invertible promoter switches (PB state ): Bxb1 promoter switch test construct co-transformed with Bxb1 integrase expressing construct and viewed under (a) GFP filter (b) RFP filter; The Bxb1 test construct was transformed in the absence of Bxb1 integrase and viewed under (c) GFP filter (d) RFP filter (e) no filter; RFP expression was only seen in plate(b). (e) (f) shows a pellet of cells containing the Bxb1 test construct without the integrase expressing construct. When viewed under the GFP filter, the pellet fluoresced green when compared to its corresponding controls (cells not expressing a fluorescent protein, and cells expressing RFP)</p>
 +
<h3>Flow cytometry </h3>
 +
<p>The results for flow cytometry are shown in Figure 6. GFP expression from both cultures (Figure 6b. and 6c.) result in a shift in fluorescent populations when compared to control cells expressing no fluorescent protein (Figure 6a.). These results confirm the proper functioning of our modified GFP gene and furthermore, demonstrate the functionality of the promoter switches in their PB state.</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/results2.jpg" style="margin: 13px 0px 12px 183px;" />
 +
 
 +
<p class="myCaption">Figure 6: Flow cytometry for confirming expression of inverted GFP (A) negative control: bacterial cells expressing no fluorescent protein (B) GFP (BBa_I20260) expressing bacterial cells (C) Bacterial cells expressing inverted GFP from the invertible promoter switch test construct. GFP expression from cultures (B) and (C) result in a shift in fluorescent populations when compared to control cells expressing no fluorescent protein (A). These results confirm the proper functioning of our modified GFP gene and furthermore, characterize the promoter switches in their PB state</p>
 +
<p></p>
 +
 
 +
<div class="end2"></div>
 +
<h2>MODELLING </h2><p></p>
 +
<p><b>Modelling the Dynamics of Bxb1-style and PhiC31-style Invertible Promoter Switch Systems</b></p>
 +
 
 +
<h4><b>Invertible Promoter Switch “Styles”</b></h4>
 +
<p>We made invertible promoter switches based on the Bxb1 and PhiC31 integrase systems.  In both of these systems Int dimerizes before attaching to att sites, and RDF modifies Int by binding it stoichiometrically (ie two RDF molecules bind each Int dimer). However, the details of the interaction between Int and RDF in these two systems is thought to differ. Notably, the Bxb1 RDF is thought to interact with Bxb1 Int only when Int is bound to DNA at the Bxb1 att sites [1] while PhiC31 RDF is also able to complex with Int in the cytosol independently of DNA binding [2] (Figure 1).</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/8.jpg" />
 +
<p class="myCaption">Figure 1. Bxb1 RDF can only complex with Int dimers that are bound to att sites, while PhiC31 RDF can complex with cytosolic Int dimers as well.</p>
 +
<p>We refer to a switch system where RDF binds Int only when Int is already complexed with an att site as a “Bxb1-style” system, and we refer to a switch system where RDF can complex with Int independently of DNA as a “PhiC31-style” system. We sought to investigate the differences in the dynamics of these systems.</p>
 +
<p>We first modeled switch systems where Int and RDF are driven by separate promoters (Figure 2). We should note that Bonnet et al did simulations describing the same switch systems in their original design of the RAD module [3].</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/9.jpg" />
 +
<p class="myCaption">Figure 2. We modeled the dynamics of Bxb1- and PhiC31-style promoter switch systems with Int and RDF driven by separate promoters.</p>
 +
 
 +
<h4>Questioning the Model to Inform Model-based Design</h4>
 +
<p>We wanted to know the ranges of integrase and RDF expression that would flip switches of each style to identify potential differences in the ways they should be applied.
 +
</p>
 +
 
 +
<h4>Model Construction</h4>
 +
<p>State variables (all time-dependent):</p>
 +
I = Integrase <p></p>
 +
R = RDF <p></p>
 +
<p></p>
 +
m<sub>x</sub> = mRNA corresponding to protein X.<p></p>
 +
<p></p>
 +
SPB = Switch in “PB” state, where we have attP and attB sites flanking the promoter<p></p>
 +
SRL = Switch in “RL” state, where we have attR and attL sites flanking the promoter<p></p>
 +
<p></p>
 +
I<sub>2</sub> = integrase dimer<p></p>
 +
I<sub>2</sub>S<sub>PB</sub> = integrase dimer bound to one att site in a PB state switch<p></p>
 +
I<sub>2</sub>R<sub>X</sub>S<sub>PB</sub> = integrase dimer bound to one att site in a PB state switch, with X RDF proteins also bound (X = 1 or 2)<p></p>
 +
I<sub>4</sub>S<sub>PB</sub> = one integrase dimer bound to each att site in the PB state switch<p></p>
 +
I<sub>4</sub>R<sub>X</sub>S<sub>PB</sub> = one integrase dimer bound to each att site in the PB state switch, with X RDF proteins also bound (X = 1 – 4)<p></p>
 +
 
 +
In the PhiC31 style switch but NOT the Bxb1 style switch, the following complexes are also included:<p></p>
 +
I<sub>2</sub>R<sub>x</sub> = X RDF proteins bound to an integrase dimer, X = 1 or 2<p></p>
 +
 
 +
 
 +
Parameters:<p></p>
 +
α<sub>I</sub> = transcription rate of Int<p></p>
 +
α<sub>R</sub> = transcription rate of RDF <p></p>
 +
δ<sub>x</sub> = degradation rate of mRNA corresponding to protein X<p></p>
 +
β<sub>x</sub> = translation rate of protein X from m<sub>x</sub><p></p>
 +
ρ<sub>x</sub> = degradation rate of protein X<p></p>
 +
k<sub>1</sub> = forward rate constant for association of a protein to a complex<p></p>
 +
k<sub>-1</sub> = reverse rate constant for dissociation of a protein to a complex<p></p>
 +
k<sub>rec</sub> = rate of switch flipping through recombination when bound to appropriate complex<p></p>
 +
<p></p>
 +
Note that rate constants k1 and k-1 are assumed to be the same for formation of all complexes, since rate constants for the complexes are not known. krec is assumed to apply to flipping of the switch from PB to LR state and also from LR to PB state, when DNA is bound in the appropriate complexes.<p></p>
 +
 
 +
 
 +
<p>Differential Equations:
 +
The differential equation for the abundance of an mRNA species is determined by transcription and degradation rates of mRNA:
 +
 
 +
</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq1.png" />
 +
 
 +
<p>The differential equation for the abundance of a complex X of I, R, and S accounts for the following factors:</p>
 +
<p>If X is a monomer of I or R, it can be produced through translation and we add the term,</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq2.png" />
 +
<p>If X is formed from association of any complexes A and B in a reaction,</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq3.png" />
 +
 
 +
<p>then we add the terms,</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq4.png" />
 +
<p>for association and dissociation.</p>
 +
<p>If X can associate with a complex Y to form a complex Z in a reaction, </p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq5.png" />
 +
 
 +
 
 +
<p>then we add the terms,</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq6.png" />
 +
<p>for association and dissociation.</p>
 +
<p>If X is a complex that allows flipping of the switch (ie X is SPBI4 or SRLI4R4) then we add the term,</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq7.png" />
 +
 
 +
 
 +
<pfor consumption of X through switch flipping, and if X can be produced from a complex W through switch flipping, then we add the term,></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq8.png" />
 +
 
 +
<p>for production of X through switch flipping</p>
 +
 
 +
<p>Protein degradation in complexes is assumed such that individual proteins degrade at the same rate as they would outside of a complex. Degradation rate ρ is assumed to be equal for all monomers, so we assume that a complex X with N subunits degrades at a rate proportional to 1/N, since all subunits degrade together in the complex. For degradation of complexes, we add the term,</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq9.png" />
 +
<p>DNA is assumed to be conserved, without production or degradation. To allow protein complexes to degrade without losing DNA, degradation of any complex involving DNA is assumed to apply only to the protein; the DNA is left behind. For free DNA involved in complexes Ci, we add the term,</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq10.png" />
 +
 
 +
<p>where Ni is the number of proteins in complex Ci.</p>
 +
 
 +
<p>Thus the general differential equation for abundance of a protein complex X is:</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq11.png" />
 +
<p>where n different protein pairs Ai and Bi can complex to form X, and X can complex with m different other complexes Yj to form m complexes Zj, and there are N proteins in complex X.</p>
 +
 
 +
<p>If X is a monomer of I or R then we also add the translation term, if X can be consumed or formed through switch flipping we add the appropriate production or consumption terms, and if X is naked DNA then we add terms for its formation through degradation of complexes.</p>
 +
 
 +
<p>Note that the only reactions involving switch flipping are:</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq12.png" />
 +
<p>Example:</p>
 +
 
 +
<p>For abundance of integrase dimer, which for a PhiC31 style system takes part in the interactions,</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq13.png" /><p></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq14.png" /><p></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq15.png" /><p></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq16.png" /><p></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq17.png" /><p></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq18.png" /><p></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq19.png" /><p></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq21.png" /><p></p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq22.png" /><p></p>
 +
 
 +
 
 +
<p>the differential equation is:
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq23.png" />
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq24.png" />
 +
</p>
 +
 
 +
<h4>Estimation of Parameter Values</h4>
 +
 
 +
 
 +
<p>Promoter J32101 was reported to drive transcription at a rate of 0.03 PoPS (polymerases per second) [3]. We ranged our promoter strengths from 10-12 to 0.1 PoPS, as this was the range in which we saw interesting dynamics. </p>
 +
 
 +
<p>A previous study found that the average half-life of an mRNA is approximately 5 minutes [4]. We used this parameter for mRNA degradation in our model.</p>
 +
 
 +
<p>To find a reasonable range for translation rate, we referred to a study in which lacZ translation was found to range from roughly 15 to 50 translation initiation events per minute per mRNA [5]. We assumed translation occurred at a rate of 20 initiation events per minute per mRNA, and varied only transcription rate to change protein concentrations.
 +
</p>
 +
 
 +
<p>Based on a study of protein degradation rates [6], we produced protein degradation constants by assuming the half-life of all proteins to be 60 minutes.</p>
 +
 
 +
<p>For the forward and reverse rate constants, we did not have any data. We assumed k1, k-1, and krec all to be 1.</p>
 +
 
 +
<p>For all simulations discussed below, we ran the simulations with varying rate constant values to check if our assumptions had a significant impact on the results. We found that results were qualitatively similar.</p>
 +
 
 +
<h4>Sensitivity Analysis of Bxb1- and PhiC31-style Switch Systems</h4>
 +
 
 +
<p>We simulated the behavior of each switch with varying integrase and RDF promoter strengths. We used 50 switches in the simulations, and kept track of the percentage of switches that had flipped from PB to RL state at the system’s steady state (Figure 3). We also ran the simulations with different switch copy numbers and obtained qualitatively similar results.</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/modelling3.png" />
 +
<p class="myCaption">Figure 3. Comparison of a) Bxb1-style and b) PhiC31-style switches flipping with various Int and RDF promoter strengths.</p>
 +
 
 +
<p>These graphs are qualitatively similar to those obtained by Bonnet et al using their simulation [3].</p>
 +
 
 +
<p>We note that the dynamics for very low Int and RDF promoter strengths (10-12 – 10-9 PoPS) are similar for the two switches, but that for higher promoter strengths they differ. In the Bxb1-style system RDF promoter strength above 10-9 PoPS rules out flipping of the switch, regardless of integrase promoter strength, while in the PhiC31-style system high RDF expression can be matched with high Int expression and the switch can still flip. Since the PhiC31-style system allows for RDF to complex with Int in solution, RDF can be sequestered by Int in solution. This allows for they dynamics we see in Figure 3.</p>
 +
 
 +
<p></p>
 +
 
 +
 
 +
 
 +
<h4>Two-switch Systems</h4>
 +
 
 +
 
 +
<p>A promoter switch system may be subject to noise, where the switch temporarily flips accidentally due to a burst of integrase expression. If there are multiple copies of the switch present in the cell, there is a region of Int and RDF expression where some copies of the switch are flipped while others are not (the range of colours between blue and red in Figure 3). This behvaiour is undesirable, as it is not “switch-like”; since a switch is an all-or-nothing device, we would like our switches to function this way even when they are present in multiple copies.  </p>
 +
 
 +
<p>We wanted to see if use of a two-switch system, wherein the first switch controls the second switch, could improve the “switch-like nature” of a multi-copy set of switches. If the first switch must flip to completion before the second switch flips, then the expression range where switching is only partial may be reduced in the second switch.</p>
 +
 
 +
<p>We modeled a two-switch system where the first switch controls expression of the Int and RDF corresponding to the second switch (RDF2 and Int2).  RDF2 is expressed when switch 1 is in its initial PB state, and Int2 is expressed when switch 1 is flipped to RL state. The Int and RDF corresponding to switch 1 are now referred to as Int1 and Int2 (Figure 4).</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/10.jpg" />
 +
<p class="myCaption">Figure 4. A two-switch system where the second switch is controlled by the first switch.</p>
 +
 
 +
<h4>Modelling the Two-switch System</h4>
 +
 
 +
<p>In this system, we have state variables for Int2 and RDF 2 (I2 and R2), their mRNAs, and complexes involving them and the second switch. The two-switch system was modelled using the same principles described for the one-switch system, with one extra detail: the transcription rate of Int2 and RDF2 genes depends on the state of switch 1. We introduce the parameter,</p>
 +
 
 +
<p>αS1,</p>
 +
 
 +
<p>the transcription rate from the promoter in switch 1. The differential equations for Int2 and RDF2 mRNAs are given by:
 +
 
 +
</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq25.png" />
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/eq/eq26.png" />
 +
<p>where Pi are complexes involving S1 in PB state, and Rj are complexes involving switch 1 in RL state.</p>
 +
 
 +
<h4>Sensitivity Analysis of a Two-switch System</h4>
 +
 
 +
<p>We simulated the two-switch system with varying Int1 and RDF1 promoter strengths. We used 50 switches in the simulations, and kept track of the percentage of switches that had flipped from PB to RL state at the system’s steady state for each of the two switches. The strength of the switch 1 promoter was chosen such that the sum of expression from all the switch 1 promoters was equal to the expression from the Int1 promoter. This way, similar amounts of integrase are in the system for both switches.  Figure 5 displays a two-switch system using two PhiC31-style switches. We selected the PhiC31-style switch because it offers control over switching at a wider range of parameter values than the Bxb1-style switch. </p>
 +
 
 +
<p>We also ran the simulations with different switch copy numbers, different switch 1 promoter strengths, and different combinations of switch 1 and switch 2 styles, and obtained qualitatively similar results.</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/11.jpg">
 +
 
 +
<p class="myCaption">Figure 5. Percentages of promoters flipped for a) Switch 1 and b) Switch 2 in a two-switch system. Both switches were PhiC31-style in this case.</p>
 +
 
 +
<p>We see that the ranges of Int1 and RDF1 promoter strengths corresponding to incomplete switch flipping (the colours between blue and red in Figure 5) are narrower for switch 2 (Figure 5b) than for switch 1 (Figure 5a). This simulation suggests that controlling one switch with another helps make a multi-switch system more switch-like, with flipping of all copies at once.
 +
</p>
 +
 
 +
<p></p>
 +
<p>To investigate the effects of stochastic processes, we implemented our differential equations model for the two-switch system stochastically using the Gillespie algorithm and varied Int and RDF promoter strengths. The shape of the parameter regions where each switch flipped switches flipped were qualitatively similar to those found in the continuous model (Figure 7). </p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/modify/images-modelling/modify1.png">
 +
 
 +
<p class="myCaption">Figure 7. Percentages of promoters flipped for a) Switch 1 and b) Switch 2 in a two-switch system simulated stocahstically. Both switches were PhiC31-style in this case.</p>
 +
<p>We note a clear reduction in the variability of the percentage of switches flipped in switch 2 compared to switch 1. By controlling switch 2 with switch 1, we have reduced the stochastic nature of switch 2 to give it more robust switch-like behavior. This complements the finding using the continuous model, which showed that a two-switch system narrowed the parameter range corresponding to partial flipping of switch 2.</p>
 +
<p></p>
 +
 
 +
<h4>Conclusions</h4>
 +
<p>Our goal is to use modelling to inform design decisions in a model-based design approach.  The following points are relevant to the application of these invertible promoter switches:</p>
 +
<ul>
 +
  <li><p>Our single-switch model indicates that a Bxb1-style switch has a threshold of RDF expression above which no flipping can occur, regardless of Int expression, while a PhiC31-style switch can be flipped at any RDF expression level as long as Int expression is high enough.</p>
 +
    <ul>
 +
    <li>o The PhiC31-style switch is thus more flexible in different situations that may require performance at different ranges of Int and RDF expression levels.</li>
 +
    <li>o The Bxb1-style switch has the advantage that switching can generally be controlled by varying one parameter, RDF expression, past a specific threshold. </li>
 +
    </ul>
 +
  </li>
 +
  <li> Our two-switch model shows that switch-like behavior of a switch present in multiple copies is improved if it is controlled by a second switch; the two-switch system corresponds to a narrower range of parameter values that permit partial switching.</li>
 +
</ul>
 +
 
 +
<div id="ref4" class="showmore">
 +
<h3>References</h3>
 +
 
 +
 
 +
<p>1. Ghosh P, Wasil LR, Hatfull GF. (2006)<b> Control of phage Bxb1 excision by a novel recombination directionality factor</b>. PLoS Biology, 2006, 4:e186.</p>
 +
 
 +
<p>2. Khaleel T, Younger E, McEwan AR, Varghese AS, Smith MCM.<b> A phage protein that binds PhiC31 integrase to switch its directionality</b>. Molecular microbiology, 2011, 80(6), 1450-63.</p>
 +
<p>3. Bonnet J, Subsoontorn P, Endy D.  <b>Rewritable digital data storage in live cells via engineered control of recombination directionality</b>.  Proceedings of the National Acadamy of Science USA, 2012, 109(23) pp 8884-8889.</p>
 +
</div>
 +
<div class="fullfloatright references_more">
 +
              <a class="showmorelink" showid="ref4" hidetext="Hide Information...">Read References</a>
             </div>
             </div>
-
        </span>
+
<div class="end"></div>
-
        <span id="p5" class="page">
 
-
            <div class="pageBar">
 
-
                <h1>Notebook</h1>
 
-
                <div class="scrollingSection">
 
-
                <ul>
 
-
                    <li>March 13th, 2013: Made stocks of 6 oligos which will be annealed to make the PhiC31 attP site.</li>
 
-
                    <li>March 18th, 2013: Inoculated strain #118 from frozen stock.</li>
 
-
                    <li>March 19th, 2013: The cultures from yesterday did not grow. Streak out strain #118 onto regular LB and Cm + LB to check for contamination of stock. </li>
 
-
                    <li>March 20th, 2013: There were multiple morphologies of colonies on the Cm + LB plate from yesterday therefore the frozen stock is likely contaminated.</li>
 
-
                    <li>March 21st, 2013: Make new frozen stock of DH5-alpha carrying pSB1C3 + RFP stuffer fragment (strain #151).
 
-
                    </li>
 
-
                    <li>March 22nd, 2013: Maxiprep pSB1C3 from strain #151. </li>
 
-
                    <li>March 26th, 2013: Restriction digest of pSB1C3 with EcoRI and PstI showed a smear on the gel. </li>
 
-
                    <li>March 27th, 2013: Restriction digest of pSB1C3 from maxi-prep showed genomic DNA contamination. We were able to gel extract pSB1C3 from the gel to separate it from genomic DNA contamination. Transform DH5-alpha with gel extracted pSB1C3. </li>
 
-
                    <li>March 28th, 2013: Transform plate showed red colonies. Our competent cells work. </li>
 
-
                    <li>April 1st, 2013: Inoculated strain #151. </li>
 
-
                    <li>April 2nd, 2013: Hpdo is received as miniprep and agar stab. Streak out Hpdo on a LB + Km plate. Miniprep pSB1C3. Nanodrop received Hpdo but we got a bad concentration maybe because we do not know what buffer to blank with. The Hpdo streak plate grew. Store Hpdo streak plate in the fridge.</li>
 
-
                    <li>April 3rd, 2013: Restriction digest of pSB1C3. Gel extract the linearized pSB1C3 cut with EcoRI and PstI. The gel extracted samples did not contain DNA so we discarded them. We are not sure what went wrong. Someone forgot to take a picture of the gel. Inoculate strain #151. </li>
 
-
                    <li>April 4th, 2013: Miniprep pSB1C3. </li>
 
-
                    <li>April 5th, 2013: Maxiprep Hpdo. This later turned out to be contaminated with genomic DNA. </li>
 
-
                    <li>April 6th, 2013: Restriction digest of pSB1C3 shows genomic DNA contamination. Inoculate strain #151. </li>
 
-
                    <li>April 7th, 2013: Miniprep pSB1C3 from strain #151.</li>
 
-
                    <li>April 8th, 2013: Restriction digest of pSB1C3 with EcoRI and PstI. Gel extract linearized pSB1C3. </li>
 
-
                    <li>April 10th, 2013: Ligation of 6 oligos to form the PhiC31 attP site into pSB1C3. </li>
 
-
                    <li>April 11th, 2013: Diagnostic gel to check linearized pSB1C3 from April 10th, 2013. No gel red added no bands observed. </li>
 
-
                    <li>April 12th, 2013: Transformation of ligated product from April 10th, 2013. No colonies were seen. At this point we are not sure why. </li>
 
-
                    <li>April 16th, 2013: Restriction digest of pSB1C3 with EcoRI and PstI. Gel extract linearlized pSB1C3. </li>
 
-
                    <li>April 17th, 2013: Diagnostic gel confirms gel extracted product from yesterday is linear and of the expected size. </li>
 
-
                    <li>April 22nd, 2013: Ligation of 6 oligos to form the PhiC31 attP site into pSB1C3. </li>
 
-
                    <li>April 23rd, 2013: Transformation of ligated product from April 22nd, 2013. No colonies were seen. At this point we are not sure why. </li>
 
-
                    <li>April 24th, 2013: Transformation control using pSB1C3 confirms our competent DH5-alpha cells are still good. </li>
 
-
                    <li>April 30th, 2013: Ligation to check ligase activity.</li>
 
-
                    <li>April 31st, 2013: Transformation to check ligase activity. Inoculate culture of strain #152 containing Hpdo.</li>
 
-
                    <li>May 1st, 2013: Miniprep Hpdo. Diagnostic gel confirms ligase is working correctly.</li>
 
-
                    <li>May 6th, 2013: Making Amp + LB plates and streaking out E. coli carrying pSH62. pSH62 has the gene encoding PhiC31 integrase.  </li>
 
-
                    <li>May 7th, 2013: Streak plate from yesterday looks good, store in fridge. Inoculate cultures from that streak plate. Diagnostic gel from gel extracted samples done on April 17th, 2013 show linearized pSB1C3 even though nanodrop values are negitive. Inoculate cultures of strain #151 and streak out a fresh plate of strain #151. </li>
 
-
                    <li>May 8th, 2013: Inoculation from streak plate of E. coli carrying pSH62 did not grow. Inoculate again from the streak plate with fresh Terrific broth. Miniprep strain #151. Inoculate strain #152.  </li>
 
-
                    <li>May 9th, 2013: Make frozen stock of DH5-alpha carrying pSH62 --> strain #153 and store in iGEM strain box 3. Miniprep strains #152 and #153. Restriction digest of pSB1C3 with EcoRI and PstI. The pSB1C3 looks good on the gel. Gel extract the samples. The nanodrop values of the gel extracted samples were bad. </li>
 
-
                    <li>May 10th, 2013: Run a diagnostic gel with our gel extracted samples from yesterday. Though the nanodrop values are bad the linearlized backbone is clearly visible at the expected size on a diagnostic gel. To find an estimate of the concentrations we ran the gel extracted samples from yesterday on an agarose gel next to 100ng of lambda / HindIII ladder. This indicated the gel extracted samples had a concentration of ~ 5ng/uL. </li>
 
-
                    <li>May 12th, 2013: Inoculate strains #154 and #155 containing pUC118 and pUC119. </li>
 
-
                    <li>May 13th, 2013: Make frozen stock of strains #154 and #155. Miniprep strains #154 and #155. Amplify Hpdo minus gene VIII with KOD from maxiprep, Standford gift sample, May 1st miniprep and May 9th miniprep. </li>
 
-
                    <li>May 14th, 2013: Gel extraction of Hpdo minus gene VIII. Run the gel extracted samples by a lambda / HindIII ladder to estimate the concentration.</li>
 
-
                    <li>May 15th, 2013: Concentrate pSB1C3 cut with EcoRI and PstI with the speed vac. Self ligation of Hpdo minus gene VIII. Amplify PhiC31 integrase for pSH62. </li>
 
-
                    <li>May 16th, 2013:      </li>
 
-
                </ul>
 
-
                </div>
 
-
                <div class="pageLinks">
 
-
                    <a href="#/Safety">&gt; Safety</a>
 
-
                    <a href="#/Attributions">&gt; Attributions</a>
 
-
                    <a href="#/Modeling">&lt; Modeling</a>
+
      <h1 id="s_Project_Retransmit">Retransmit</h1>
-
                </div>
+
            <p><b> Retransmitting a Modified DNA Message</b></p>
 +
 
 +
 
 +
<h2>DESIGN</h2>
 +
 
 +
<p>In intercellular communication systems, it may be useful for receiver cells to be able to retransmit a message, especially if they are able to modify the message. </p><p>
 +
 
 +
We sought to combine control over transmission and modification of a DNA message to allow receiver cells to modify an original DNA message (M<sub>ori</sub>) to produce a modified DNA message (M<sub>mod</sub>) and then retransmit it.</p><p>
 +
 +
In the scheme we developed (Figure 1), three populations of E. coli are co-cultured (Figure 1):
 +
</p>
 +
 
 +
<ol>
 +
  <li>The sender population transmits the original DNA message, M<sub>ori</sub>.
 +
  <ul>
 +
    <li>M<sub>ori</sub> includes an invertible promoter switch. When flipped, it leads to production of M13 gene VIII and T7 RNA polymerase (RNAP) from M<sub>mod</sub></li>
 +
  </ul>
 +
 
 +
  </li>
 +
  <li>The F+ primary receiver population receives M<sub>ori</sub>, and in the presence of a particular stimulus modifies and retransmits it.
 +
    <ul>
 +
      <li>Primary receivers carry a helper plasmid with gene VIII knockout, as well as inducible integrase expression</li>
 +
      <li>Upon induction of integrase, the switch on the M<sub>ori</sub> messaging phagemid flips and gene VIII expression complements the helper plasmid, allowing retransmission of M<sub>mod</sub>.</li>
 +
    </ul>
 +
  </li>
 +
  <li>The F+ secondary receiver population exhibits a detectable behavior (ie fluorescent protein production) upon receipt of M<sub>mod</sub>.
 +
    <ul>
 +
      <li>T7 RNAP expression from M<sub>mod</sub> causes expression of a fluorescent protein in secondary receivers.</li>
 +
    </ul></li>
 +
</ol>
 +
 
 +
<p>Note that secondary receivers may also receive M<sub>ori</sub>, since all three populations are present in co-culture, and that primary receivers can also receive M¬mod.</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/12.jpg" alt="">
 +
 
 +
<p class="myCaption">Figure 1. The sender population transmits a DNA message, which is modified and retransmitted by primary receivers in the presence of a particular stimulus. The secondary receiver population exhibits a detectable behavior (eg fluorescent protein expression) when it receives the modified message. </p><p>
 +
 
 +
The dynamics and potential modes of failure of this system are explored through mathematical modeling.
 +
</p>
 +
<div class="end2"></div>
 +
<h2>MODELLING</h2>
 +
 
 +
<p>We sought to combine controlled transmission and modification of a DNA message to design a system wherein receiver cells are able to modify a DNA message by flipping an invertible promoter switch and then retransmit the modified message. The system is summarized in Figure 1 (see the Design section for more details).
 +
 
 +
</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/13.jpg" alt="">
 +
<p class="myCaption">Figure 2. The sender population transmits a DNA message, which is modified and retransmitted by primary receivers in the presence of a particular stimulus. The secondary receiver population exhibits a detectable behavior (eg fluorescent protein expression) when it receives the modified message.  </p>
 +
 
 +
<p>The key output of this system is secondary receiver cells that have received a modified message and are fluorescing. This output can be evaluated in two different scenarios, where modification and retransmission are:</p>
 +
 
 +
<ul>
 +
  <ol>Induced: We want as many secondary receivers as possible carrying the modified message.</ol>
 +
  <ol>Uninduced: We want as few secondary receivers as possible carrying the modified message.</ol>
 +
</ul>
 +
 
 +
<p>This system may be prone to several undesired outcomes (Figure 2) outlined below:</p>
 +
 
 +
<p>1. False negative: Since populations are co-cultured, secondary receivers can also receive the original unmodified message (M¬ori) that is transmitted by sender cells. When modification and retransmission are induced, there is a risk that secondary receivers might still be overwhelmed with M<sub>ori</sub>, preventing them from receiving the modified message (M-mod¬). This could result from the following modes of failure:</p>
 +
<ul>
 +
  <li>The majority of secondary receivers become infected with M<sub>ori</sub> during the lag time between M<sub>ori</sub> and M<sub>mod</sub> production.
 +
    <ul>
 +
      <li>M¬ori is present in the system first, since M<sub>mod</sub> must be produced from M<sub>ori</sub>. </li>
 +
      <li>There is an additional lag in M<sub>mod</sub> production caused by the “turnaround time” between receipt of a DNA message and accumulation of copy number and protein concentration that can fuel packaging and transmission of the modified message</li>
 +
    </ul></li>
 +
    <li>Inefficiency of production of M<sub>mod</sub> vs M<sub>ori</sub> due to genomic tinkering keeps concentration of M<sub>mod</sub> low compare to M<sub>ori</sub>.  <ul>
 +
      <li>We have picked apart the M13 genome in order to allow control over production of viral particles in primary receivers. This may result in lowered efficiency of particle production in primary receivers compared to senders. </li>
 +
    </ul></li>
 +
</ul>
 +
</li>
 +
 
 +
<p>2. False positive: When retransmission and modification are not induced, basal expression of integrase due to promoter leakiness may cause unwanted flipping of the switch, producing M<sub>mod</sub> and leading to retransmission. Since a switch holds state after flipping, such an error would be irreversible. This problem is exacerbated by the fact that the resulting unwanted message transmission would spread to other cells. Such amplification of error could make the system effectively constitutive, even though an inducible promoter is employed.
 +
 
 +
</p>
 +
 
 +
<h3>Questioning our Model</h3>
 +
<p>Our goal in modeling is model-based design. We would like to use our model to guide design choices and direct lab efforts. Before producing the model, we made the following list of questions on which we hoped the model would shed light. In each case, the measure of system performance is the ratio of secondary receivers that receive M<sub>mod</sub> vs M<sub>ori</sub>: </p>
 +
<ul>
 +
  <li>What is the sensitivity to reduced viral particle production efficiency in primary receivers, leading to weaker transmission of M<sub>mod</sub>?
 +
</li>
 +
  <li> How does the ratio of initial populations (senders : primary receivers : secondary receivers) affect the output of the system?
 +
</li>
 +
  <li>What is the sensitivity to basal (uninduced) expression of integrase in primary receivers, leading to unwanted modification and retransmission, especially given amplification of error through retransmission?</li>
 +
</ul>
 +
 
 +
  <p>To cut to the chase, skip to the “conclusions” section! If you like details, keep reading here.</p>
 +
 
 +
  <h3>Model Construction</h3>
 +
  We used the following set of state variables and parameters to model the spread of M<sub>ori</sub> and M<sub>mod</sub> through the co-cultured populations:
 +
 
 +
<h3>State variables:</h3><p>
 +
P<sub>s</sub>(t) = population of sender cells</p><p>
 +
P<sub>1 uninfected</sub>(t)  = population of primary receiver cells that have not received a DNA message</p><p>
 +
P<sub>2 uninfected</sub>(t)  = population of secondary receiver cells that have not received a DNA message</p><p>
 +
P<sub>1 ori</sub>(t)  = population of primary receiver cells carrying the original DNA message</p><p>
 +
P2 <sub>ori</sub> (t) = population of secondary receiver cells carrying the modified DNA message</p><p>
 +
P<sub>1 mod</sub> (t,a) = population of primary receiver cells of age a at time t. Age a corresponds to how long the cell has been a P1 mod cell. This is important to know because of the turnaround time between receipt of a DNA message and accumulation of phagemid and protein to fuel viral particle production.</p><p>
 +
<sub>P2 mod</sub>(t)  = population of secondary receiver cells carrying the modified DNA message</p><p>
 +
M<sub>ori</sub> (t) = concentration of M13 viral particles carrying the original unmodified DNA message</p><p>
 +
M<sub>mod </sub>(t) = concentration of M13 viral particles carrying the modified DNA message</p><p>
 +
 
 +
<h3>Parameters:</h3>
 +
c = carrying capacity of the liquid growth medium</p><p>
 +
g = maximum growth rate of cells that are not producing viral particles in absence of pressure due to carrying capacity</p><p>
 +
r = maximum growth rate of cells that are producing viral particles as a fraction of g</p><p>
 +
k = adsorption rate of viral particles to cells</p><p>
 +
i = induction constant. i = 1 when message modification and retransmission is induced, and i = 0 when it is not induced</p><p>
 +
S(i) = rate of switch flipping per primary receiver carrying M<sub>ori</sub>. Depends on induction.</p><p>
 +
p = rate of viral particle production through intact M13 cistrons on the helper plasmid</p><p>
 +
b = the percent rate, relative to p, of viral particle production in primary receiver cells through complemented helper plasmid with gene VIII knockout. Assumed between 0 and 1.</p><p>
 +
j<sub>1</sub> = age at which viral particle production begins in P1 mod cells. Production starts at zero at age j1 and increases.</p><p>
 +
j<sub>2</sub> = age at which viral particle production reaches its maximum and continues to maintain a steady rate</p><p>
 +
 
 +
 
 +
When modeling the growth of each population over the course of the experiment, the carrying capacity of the media had to be considered. To simplify our equations, we define:</p><p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq1.png" alt="">
 +
 
 +
<p>We built a differential equations (DEs) model of the system using these state variables and parameters, which is described below.</p>
 +
 
 +
<p>The DE for senders is a simple logistic growth equation:</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq3.png" alt="">
 +
 
 +
<p>where the growth rate G is modified by r since senders produce viral particles and therefore grow more slowly. The DEs for P1 uninfected and P2 uninfected incorporate loss due to receipt of DNA messages, and the DE for P¬2 ori incorporates production due to receipt of DNA message:</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq4.png" alt="">
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq5.png" alt="">
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq10.png" alt="">
 +
 
 +
<p>Since there is a turnaround time associated with receipt, modification, and retransmission of a DNA message in primary receivers, the “age” of P1 mod¬ cells – the time since they became capable of producing viral particles – is an important aspect of the system state for determining the rate of production of M¬mod. We are therefore interested in P1 mod (t,a), where a is age, and we must use a partial differential equation to keep track of this state variable. The boundary condition for the PDE accounts for P1 mod(t,0), the production of P1 mod through flipping of the switch in P1 ori cells as well as direct infection by M1 mod.</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq9.png" alt="">
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq9.1.png" alt="">
 +
 
 +
<p>Production of M<sub>ori</sub> by senders occurs through intact helper plasmid at rate p,</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq11.png" alt="">
 +
 
 +
<p>The rate of production of M<sub>mod</sub> by P1 mod cells requires consideration of the age of the cells. The rate of production of M<sub>mod</sub> by cells of a given age is defined by the function</p>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq2.png" alt="">
 +
 
 +
<p>where viral particle production by a P1 mod cell begins at age j1 and increases with age to maximal production rate bp at age j2, where 0 < b < 1. Production in these cells is likely slower than the rate in senders, p, because one of the M13 cistrons has been picked apart to allow complementation.
 +
 
 +
</p><p>The production rate of M¬mod at time t is determined from the distribution of P1 mod cells over all ages and the rate of particle production at each age through a convolution:
 +
</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/eq/eq12.png" alt="">
 +
 
 +
<h3>Estimation of Model Parameter Values</h3>
 +
<p>In the absence of precise parameter values, a literature review provided reasonable ranges for the parameters that allowed us to make qualitative statements about the behavior of the system.</p>
 +
 
 +
<ul>
 +
  <li>Carrying capacity c was estimated as 1.5*109 cells/ml [1].
 +
 
 +
 
 +
</li>
 +
  <li>Maximal growth rate g was estimated as ln(2)/20 – ln(2)/30  / min, for a doubling time between 20 and 30 minutes.
 +
</li>
 +
  <li>Maximal growth rate of cells producing viral particles was taken as 1/4g – 1/2g [2].
 +
</li>
 +
  <li>Adsorption rate k of viral particles to cells was taken as 3*10-11 ml/min [3].
 +
.</li>
 +
  <li>The rate of viral particle production p from the intact helper plasmid was taken to be 33 particles per cell per minute [4].</li>
 +
<li>The age at which viral particle production begins in P1 mod cells, j¬1, and the age at which viral particle production reaches a maximum, j2, are assumed to be similar to that of wildtype M13, and these values are taken to be 10 minutes and 40 minutes respectively [4]</li>
 +
  <li>The rate of viral particle production through complemented helper plasmid with gene VIII knockout is taken as bp, where p is the rate of production from intact helper plasmid and b is between 0 and 1. It is assumed that picking apart the M13 genome for purposes of complementation will either reduce efficiency or have no effect.
 +
</li>
 +
  <li>The age at which viral particle production begins in P1 mod cells, j1, and the age at which viral particle production reaches a maximum, j2, are assumed to be similar to that of wildtype M13, and these values are taken to be 10 minutes and 40 minutes respectively [4].</li>
 +
</ul>
 +
 
 +
<h3>Analysis of Model</h3>
 +
<p><b>Sensitivity to Reduced Efficiency of Viral Particle Production<b></p>
 +
<p>Since we are using gene VIII complementation of the helper plasmid to control viral particle production in primary receivers, it is likely that efficiency of production will be reduced in these cells relative to senders. We asked the model, “What is the sensitivity to reduced efficiency viral particle production in primary receivers, leading to weaker transmission of M<sub>mod</sub>?”
 +
</p>
 +
 
 +
<p>Sensitivity to Reduced Efficiency of Viral Particle Production</p><p>
 +
Since we are using gene VIII complementation of the helper plasmid to control viral particle production in primary receivers, it is likely that efficiency of production will be reduced in these cells relative to senders. We asked the model, “What is the sensitivity to reduced efficiency viral particle production in primary receivers, leading to weaker transmission of M<sub>mod</sub>?”</p><p>
 +
 
 +
We simulated the system with varying values of b, the percent rate of viral particle production, relative to p, in primary receiver cells. The system performance measure was the ratio of secondary receivers that receive M<sub>mod</sub> vs M<sub>ori</sub>, expressed as P¬2 mod/P2 ori, measured at the time when all secondary receiver cells have received a message (Figure 3). For these simulations, modification and retransmission were induced, and the half-life of the switch in the original message, once received by primary receivers, was assumed to be 30 mins. Initial populations of senders, primary receivers, and secondary receivers were assumed to be 1000, 10000, and 1000 cells/mL respectively.
 +
 
 +
</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/Figure_3.jpg" alt="">
 +
 
 +
<p class="myCaption">Figure 3. Effects of genomic tinkering on system outputs. The viral particle production efficiency in primary receivers, as a percentage of efficiency in senders, plotted against the ratio of secondary receivers that received M<sub>mod</sub> vs M<sub>ori</sub>.
 +
</p>
 +
 
 +
<p>
 +
  We see that sensitivity is highest when efficiency is low. As expected, increasing efficiency always leads to more successful delivery of M¬mod to secondary receivers. For the parameters used, an efficiency of approximately 0.3 is required for an equal proportion of P2 mod and P2 ori. 
 +
</p>
 +
 
 +
<p>Effect of Initial Populations on Receipt of Modified Message</p>
 +
<p>The aim of this system is receipt of M<sub>mod</sub> by secondary receiver cells. M<sub>mod</sub> can only be produced by primary receivers that are infected with M<sub>ori</sub>. In a sense, the message must “pass through” the primary receivers before it can get to the secondary receivers. We thus suspect that an increase in the initial population of primary receivers will improve system performance.</p>
 +
 
 +
<p>To confirm this, we simulated the system with varied initial populations for senders and primary receivers. The system performance measure was the ratio of secondary receivers that receive M<sub>mod</sub> vs M<sub>ori</sub>, expressed as P¬2 mod/P2 ori, measured at the time when all secondary receiver cells have received a message. We also kept track of the simulated time required (Figure 4). For these simulations, modification and retransmission were induced; the half-life of the switch in the original message, once received by primary receivers, was assumed to be 30 mins; and the rate of particle production in primary receivers was assumed to be 50% of the rate in senders.</p>
 +
 
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/Figure_4.jpg" alt="">
 +
<p class="myCaption">Figure 4. Initial populations of senders and primary receivers plotted against the ratio of secondary receivers that received M<sub>mod</sub> vs M<sub>ori</sub>.</p>
 +
<p>As expected, we note that the system is most efficient in delivering M<sub>mod</sub> to secondary receivers when the primary receiver population is high and the sender population is low, so that the majority of phage particles carry M<sub>mod</sub>. We also note that very low initial populations of senders results in a longer time taken to “infect” all secondary receivers with DNA messages.
 +
</p><p></p>
 +
 
 +
<p><b>Sensitivity to Basal Expression of Integrase in Primary Receivers</b></p><p>
 +
A key concern in this system is the reliability of the switch on the messaging phagemid. The switch must flip when modification and retransmission is induced, but must hold state when uninduced. </p><p>
 +
 
 +
When induced, we expect the half-life of the switch in the original message, once received by primary receivers, to be short. In absence of induction, we expect half-life to be long.</p><p>
 +
 
 +
 
 +
<p>We simulated the system with varying switch half-life, for short and long half-life (Figure 5 a and b). The system performance measure was the ratio of secondary receivers that receive M<sub>mod</sub> vs M<sub>ori</sub>, expressed as P2 <sub>mod</sub>/P2<sub> ori</sub>, measured at the time when all secondary receiver cells have received a message. For these simulations modification and retransmission were induced, and the rate of particle production in primary receivers was assumed to be 50% of the rate in senders. Initial populations of senders, primary receivers, and secondary receivers were assumed to be 1000, 10000, and 1000 cells/mL respectively.</p>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem2/retransmit/Figure_5.jpg" alt="">
 +
 
 +
<p class="myCaption">
 +
Figure 5. Switch half-life in primary receivers plotted against the ratio of secondary receivers that received M<sub>mod</sub> vs M<sub>ori</sub> for a) short and b) long half-life.
 +
</p>
 +
 
 +
<p>We note that sensitivity to switch half-life is high for short half-life and low for long half-life. Increasing responsiveness of the switch to induction gives increasingly better returns by increasing receipt of M<sub>mod</sub>, while reducing unwanted switch flipping due to basal integrase expression gives diminishing returns in preventing receipt of M<sub>mod</sub>.</p>
 +
 
 +
<h3>Conclusions</h3>
 +
 
 +
<p>Analysis of our model indicates that,</p>
 +
 
 +
<ul>
 +
  <li>Delivery of M<sub>mod</sub> to secondary receivers is most sensitive to reduced M¬mod transmission efficiency that may result from tinkering with the M13 genome when efficiency is very low. As expected, increasing M<sub>mod</sub> transmission efficiency improves delivery of M<sub>mod</sub>.</li>
 +
  <li>A large initial population of primary receivers with a low initial population of senders improves delivery of M<sub>mod</sub>.</li>
 +
  <li>Most interestingly, we find that sensitivity of M<sub>mod</sub> delivery to switch flipping rate is greatest for fast switch flipping rates and least for slow switch flipping rates. This indicates that improved responsiveness of switch flipping to induction produces increasing returns for system performance, but that improved resistance to uninduced switch flipping to prevent unwanted modification and retransmission produces diminishing returns.</li>
 +
 
 +
 
 +
</ul>
 +
  <p>The most significant result for design of this system is the sensitivity of M¬mod delivery to the rate of switch flipping. Leaky expression of integrase in primary receivers must be effectively avoided. Extra measures to prevent leak, such as the T3 promoter system or post-transcriptional regulation, should be employed. In light of the issues with basal integrase expression, this system is most ideal in situations where background levels of modification and retransmission are tolerable.
 +
</p>
 +
<div id="ref3" class="showmore">
 +
<h3>References:</h3>
 +
 
 +
<p>1. Ausubel FM, Brent R, Kingston RE, Moore DD, Seidman JG, Smith JA, Struhl K. Short Protocols in Molecular Biology. 5th ed. Vol. 1 pp. 1-6. </p><p>
 +
2. Sambrook J, Russell DW. Molecular Cloning: A Laboratory Manual. 3rd edition. Cold Spring Harbor Laboratory Press, Cold Spring Harbour, NY. 2001.</p><p>
 +
3. Tzagoloff H, Pratt D. 1964. The initial steps in infection with coliphage M13. Virology. 24:3 pp 372-380.</p><p>
 +
4. Clackson T, Lowman HB. Phage Display: A Practical Approach. Oxford University Press, NY. 2006.
 +
</p>
 +
</div>
 +
<div class="fullfloatright references_more">
 +
              <a class="showmorelink" showid="ref3" hidetext="Hide Information...">Read References</a>
             </div>
             </div>
-
         </span>
+
<div class="end"></div>
 +
<h1 id="s_Project_Ottawa">Ottawa's Collaboration</h1>
 +
         <h4>1. Wet Lab Collaboration with uOttawa iGEM</h4>
 +
<p>The following constructs were designed by uOttawa iGEM for Waterloo iGEM</p>
 +
<ul>
 +
<li> <p>Inducible Integrase-Expressing constructs</p>
 +
<p>The inducible expression of the PhiC31 and Bxb1 integrase genes was designed by incorporating riboregulators that allow post-transcriptional control of gene expression. Riboregulators include two RNA elements; a cis repressor molecule (also known as the Ribo “lock”) and a trans-activating RNA molecule (also known as the Ribo “Key”). The cis-repressor element is a sequence complementary to the RBS associated with the gene whose expression needs to be silenced (that would be the integrase gene in this case). To control expression of the integrase gene, a Ribo lock was designed to be cloned directly upstream of the integrase gene and its associated RBS (5’ UTR). The sequence encoding the Ribo lock, integrase and its associated RBS as well as a lacI cassette (BBa_Q04121) were to be placed under the control of a strong constitutive promoter (J23119). The trans-activating Ribo key (BBa_I714036) on the other hand, was cloned in the 3’ UTR of the construct and was placed under the control of the PLlac 0-1 promoter (BBa_R0011), which is both LacI-repressible and IPTG-inducible. Simultaneous expression of the LacI cassette and the integrase from a single promoter would ensure repression of Ribo key from the LacI promoter and therefore results in a controlled expression of both PhiC31 and Bxb1 integrase (Isaac et al. 2004).</p></li>
 +
<li>
 +
<p> Inducible Integrase and Recombination Directionality factor expressing constructs:</p>
 +
<p>Inducible PhiC31 and Bxb1 Integrase and Reverse Directionality factor expressing constructs were also designed via the use of riboregulators. As mentioned in section above, controlled expression of  integrase would be achieved via a cis-repressor Ribo Lock and a trans-activating Ribo Key. The design of these constructs required the gene for RDF to be cloned under the control of a LacI promoter (BBa_R0011) with a Ribo lock cloned directly upstream (5’ UTR). For simultaneous expression of both integrase and RDF, the inducible integrase-expressing construct described above was modified to also contain RDF under inducible conditions (Isaac et al. 2004).
 +
 
 +
</p>
 +
</li>
 +
</ul>
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/14.jpg" />
 +
 
 +
<p class="myCaption" >Figure 1. (A.) Inducible PhiC31 and Bxb1 Integrase-expressing construct: The gene for each integrase is placed under the control of a strong constitutive promoter (J23119) with a Ribo “lock” directly upstream. The trans-activating Ribo “key” is placed downstream under the control of a PLlac 0-1 promoter. The lacI cassette is also placed under the control of promoter J23119. (B.) Inducible PhiC31 and Bxb1 integrase and recombination directionality factor-expressing construct: The genes for the integrase and the RDF were placed directly downstream from their corresponding ribo “lock” with the integrase under the control of a strong constitutive promoter and the RDF under the control of a PLlac 0-1 promoter. The lacI cassette (BBa_Q04121) was placed under the control of a strong constitutive promoter (J23119).</p>
 +
<p></p>
 +
<h4>2. Modelling Collaboration with uOttawa iGEM</h4>
 +
<p>We constructed a differential equations model to describe uOttawa’s feed-forward fold-change detection system and implemented it in MATLAB. Parameterization and analysis of the model was performed by uOttawa.</p>
 +
<p></p>
 +
 
 +
<div class="end"></div>
 +
          <h1 id="s_Project_Accomplishments">Accomplishments</h1>
 +
<p>This year Waterloo iGEM developed a comprehensive project, which attempts to improve an existing system that utilizes the use of DNA as the intracellular molecule for messaging between individual bacterial populations. The process of messaging was improved by making the DNA message 1) Modifiable, 2) Controllable and 3) Re-transmittable.</p>
 +
<ol>
 +
  <li>
 +
    <p>Wet Lab</b></p>
 +
    <ul>
 +
        <li><p>Submitted 21 BioBricks to the Parts Registry</p></li>
 +
        <li><p> Characterized 4 BioBricks</p></li>
 +
      </ul>
 +
  </li>
 +
 
 +
 
 +
<li>
 +
<p> <b>Mathematical Modelling</b></p>
 +
<ul>
 +
    <li><p>Modelled the qualitative difference in the dynamics of Bxb1-based and PhiC31-based invertible promoter switch systems using continuous and stochastic methods.</p>
 +
    </li>
 +
    <li><p>Modelled a two-switch system where the first invertible promoter switch controls the second one, and showed that this improves the “switch-like” behavior of the second switch in multiple copies.</p>
 +
    </li>
 +
 
 +
    <li><p>Modelled a system of DNA message re-transmission in co-culture and identified potential modes of failure.</p></li>
 +
</ul>
 +
 
 +
</li>
 +
</ol>
 +
 
 +
<div class="end"></div>
 +
       
 +
          <h1 id="s_Project_Appendix">Appendix</h1>
 +
            <h2 id="s_Project_SerineIntegrase">Serine Integrase</h2>
 +
            <p>Our design for modification of a DNA message uses the site-specific recombinase activity of serine integrase enzymes found naturally in various bacteriophages.</p>
 +
 
 +
<p>In nature, serine integrases (Int) allow phages to integrate into the bacterial genome through site-specific recombination between attachment sites on the phage and bacterial genomes (attP and attB), both of which are between 30 and 60 bp depending which phage serine integrase is considered.  Recombination between attP and attB leaves behind left and right attachment sites (attL and attR) (Fig 1), which cannot be acted upon by Int alone.  Thus, in the presence of Int alone, this recombination is irreversible [1].  </p>
 +
<p>In order for the phage genome to excise from the bacterial genome, recombination between attL and attR sites must occur; this reproduces the original phage and bacterial genomes.  To this end, phages that exploit serine integrases also have a “recombination directionality factor” (RDF) which reverses the recombination activity of Int; that is, coexpression of Int and RDF allows recombination between attL  and attR sites to reproduce attP and attB sites, and inhibits recombination of attP and attB (Fig. 1) [1].</p>
 +
<p></p>
 +
 
 +
            <img src="http://codingdroid.com/wp-content/uploads/igem/15.jpg" style="margin-left: 20px;" />
 +
            <p class="myCaption" >Figure 1.  Recombination between attP and attB leaves behind attL and attR sites and allows for integration of the phage genome into the bacterial genome in nature.  RDF reverses this activity.  Adapted from Groth and Calos, 2004 [1].</p>
 +
<p>When attP and attB sites are placed in the correct orientation on the same DNA sequence, the DNA segment between them can be inverted through integrase activity.  </p>
 +
<p>This DNA inversion technique has been used to implement passive digital memory in live cells [2]. More recently, this technique has been extended to the implementation of two-input one-output Boolean logic gates [3,4]. </p>
 +
 
 +
<div id="ref2" class="showmore">
 +
 
 +
<h3>References:</h3>
 +
<ol>
 +
<li><p> Groth AC, Olivares EC, Thyagarajan B, Calos MP. A phage integrase directs efficient site-specific integration in human cells. Proceedings of the National Academy of Sciences USA, 2000, 97 pp 5995-6000.
-
        <span id="p6" class="page">
+
</p></li>
-
            <div class="pageBar">
+
<li><p>Bonnet J, Subsoontorn P, Endy D.  Rewritable digital data storage in live cells via engineered control of recombination directionality.  Proceedings of the National Acadamy of Science USA, 2012, 109(23) pp 8884-8889. </p></li>
-
                <h1>Safety</h1>
+
<li><p>Bonnet J, Yin P, Ortiz ME, Subsoontorn P, Endy D. Amplifying genetic logic gates. Science, 2013, 340 (6132) pp 599-603.
-
                <p>
+
</p></li>
-
                    This page is still in progress
+
-
                </p>
+
-
                <div class="pageLinks">
+
-
                    <a href="#/Attributions">&gt; Attributions</a>
+
-
                    <a href="#/Notebook">&lt; Notebook</a>
+
<li><p>Siuti P, Yazbek J, Lu TK. Synthetic circuits integrating logic and memory in living cells. Nature Biotechnology, 2013, 31 pp 448–452. </p></li>
-
                </div>
+
</ol>
 +
      </div>
 +
<div class="fullfloatright references_more">
 +
              <a class="showmorelink" showid="ref2" hidetext="Hide Information...">Read References</a>
             </div>
             </div>
-
        </span>
+
         
-
         <span id="p7" class="page">
+
<div class="end2"></div>
-
            <div class="pageBar">
+
         <h2 id="s_Project_M13Bacteriophage">M13 Bacteriophage</h2>
-
                <h1>Attributions</h1>
+
          <p><b>M13 Bacteriophage</b></p>
-
                <p>
+
<p>The M13 bacteriophage infects E. coli by attaching to the F pilus and injecting single-stranded DNA into the cell. Because the mechanism requires the F pilus, only E. coli cells carrying the F plasmid (F+ cells) can be infected.</p>
-
                    This page is still in progress
+
 
-
                </p>
+
<p>The M13 genome takes on two forms: the single-stranded infective form (IF), and the double stranded replicative form (RF).  When the IF form is initially deposited into the cell, the complementary strand is synthesized by host-encoded enzymes forming the RF form. Protein II nicks the RF form and initiates rolling circle replication, producing additional single stranded copies of the genome that are again converted into RF form by host-encoded machinery. During this process, the M13 genome increases in copy number and viral proteins accumulate in the cell. When protein V reaches a critical concentration in the cell, it binds strongly and cooperatively to single stranded IF DNA, sequestering it to be packaged into viral particles and preventing further accumulation of the RF form [1] (Figure 1). </p>
-
                <div class="pageLinks">
+
 
-
                    <a href="#/Home">&gt; Home</a>
+
<img src="http://codingdroid.com/wp-content/uploads/igem/16.jpg" />
-
                    <a href="#/Safety">&lt; Safety</a>
+
<p class="myCaption" >Figure 1. Life cycle of M13 bacteriophage.</p>
-
                </div>
+
 
 +
<p>M13 bacteriophage is routinely used to isolate single stranded DNA by “tricking” the M13 viral proteins into packaging heterologous DNA that carries the M13 viral packaging site. This site, called the M13 ori, is necessary and sufficient for packaging of circular DNA carrying the site into M13 viral particles [7]. Heterologous DNA packaged this way can still be delivered to an F+ cell and the cell will maintain the circular DNA as a plasmid. A plasmid carrying the M13 ori is termed a “phagemid”. This aspect of M13 bacteriophage is used in DNA messaging.</p>
 +
 
 +
<p>Importantly, cells infected with M13 bacteriophage do not lyse. Rather, the bacteriophage is secreted through the cell membrane and the cell continues to grow at ½ to ¾ its normal rate [7].</p>
 +
 
 +
<p>In our attempt to design a system that regulates DNA messaging by controlling M13 particle production, we had the option of manipulating any of the 11 genes in the M13 genome.</p>
 +
 
 +
<p>M13’s relatively small genome can be classified in three subsets: structural (genes III, and VI - IX), morphogenetic (genes I, IV, and XI), and replicative (genes II, V, and X). The main function behind each of the proteins can be seen in the table below:</p>
 +
 
 +
<table style="margin: 10px 0;">
 +
  <tr> <th>Protein:</th> <th>Function:</th> </tr>
 +
  <tr>
 +
    <td>pI</td>
 +
    <td>
 +
      Spans the inner membrane of infected bacteria; interacts with viral pIV and host’s thioredoxin; potentially initiates phage assembly [1, 9, 10]
 +
    </td>
 +
  </tr>
 +
  <tr>
 +
    <td>pII</td>
 +
    <td>Nicks at specific site in intergenic region of + strand of replicative form (RF) DNA, starting rolling-circle replication; cleaves single-stranded (ss) product of rolling-circle replication; required  for the initiation  of fl RF DNA synthesis [2, 10]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pIII</td>
 +
    <td>Minor coat protein; required for adsorption of phage to sex pili of new hosts [1]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pIV</td>
 +
    <td>Resides mainly on outer membrane of infected cell; interacts with pXI and pI within the perisplasm in order to form a gate channel for secretion [1, 9, 10]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pV</td>
 +
    <td>Sequesters the viral strands displaced by the rolling circle replication of + strand DNA to prevent their reconversion to double strands [3-7]; needed for the accumulation of  exportable ssDNA; controls the rate of synthesis of pII and pX [8]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pVI</td>
 +
    <td>Minor coat protein located at proximal end of filament [1]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pVII</td>
 +
    <td>Coat protein that interacts with packaging signal in intergenic region [1]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pVIII</td>
 +
    <td>Major coat protein; ~2700 copies formed in cylindrical sheath around DNA [1, 11]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pIX</td>
 +
    <td>Minor coat protein, located at end of phage particle where assembly begins [1]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pX</td>
 +
    <td>Formed from gX, a subset of gII; required for accumulation of ssDNA; powerful repressor of phage-specific DNA synthesis in vivo; limits number of RF molecules [1]</td>
 +
  </tr>
 +
  <tr>
 +
    <td>pXI</td>
 +
    <td>Aka pI*; forms gate channel in cell membrane along with pI and pIV [1, 9, 10]</td>
 +
  </tr>
 +
</table>
 +
 
 +
<img src="http://codingdroid.com/wp-content/uploads/igem/fig2-m13.jpg" />
 +
<p class="myCaption">
 +
Figure 2: The M13 phage structure and genome. Phage M13 structure with proteins color-coded to genes in the phage genome. Note, the actual phage filament is about 150 times as long as it is wide. [12]
 +
</p>
 +
<p></p>
 +
 
 +
<h3>Design Comments</h3>
 +
<p>In our attempt to design a system that regulates DNA messaging by controlling M13 particle production, we had the option of manipulating any of the 11 genes in the M13 genome. We chose to remove a gene from the helper plasmid and control viral particle production through complementation. Specifically, we chose to use gene VIII (see the Control section), which was advised my Monica Ortiz. Gene VIII is not a regulatory gene and is last in its operon, so it’s removal is unlikely to interfere with regulation of other genes. Most importantly, a similar approach was previously used to control production of phage ϕX174 [13].</p>
 +
<p></p>
 +
<p></p>
 +
 
 +
<p>The strong affinity of protein V for single-stranded IF DNA is a concern for our DNA message retransmission design, wherein the primary receiver cells have a helper plasmid with gene VIII knockout and the incoming message carries gene VIII under control of a switch. Since gene V is found on the knockout helper plasmid in the primary receiver, it may be present at very high levels in the primary receiver when the DNA message is delivered. The DNA message will be introduced as single stranded DNA, and protein V may bind it, sequester it, and prevent it from replicating, breaking our messaging system. Indeed, it is known that the presence of protein V alone in a cell renders it immune to subsequent infection by M13 bacteriophage. However, it has also been shown that the presence of protein II in the system reverses this immunity, which demonstrates some regulatory role by protein II [8].</p>
 +
 
 +
<p>This suggests that expression of proteins II and V may be relevant to our goal of retransmission of a DNA message. Since proteins II and V are important regulatory proteins, fiddling with them might require extensive remodeling of the M13 regulatory system, which is outside the scope of what we thought was reasonable for our iGEM team. However, it might be wise for those attempting similar goals in the future to consider potential complications arising from proteins II and V.</p>
 +
 
 +
 
 +
<div id="ref1" class="showmore">
 +
<h3><b>References</b></h3>
 +
 
 +
<p> [1] Sambrook J, Russell DW. Molecular Cloning: A Laboratory Manual. 3rd edition. Cold Spring Harbor Laboratory Press, Cold Spring Harbour, NY. 2001</p>
 +
<p>[2] Baas, P. D. (1985). Biochim. Biophys. Acta. 825, 111-139</p>
 +
<p>[3] Mazur, B. J. & Model, P. (1973). J. Mol. Biol. 78, 285-300.</p>
 +
<p>[4] Webster, R. E. & Cashman, J. S. (1973). Virology. 55, 20-38.</p>
 +
<p>[5] Mazur, B. J. & Zinder, N. D. (1975). Virology. 68, 490-502.</p>
 +
<p>[6] Geider, K. & Kornberg, A. (1974). J. Biol. Chem. 249, 3999-4005.</p>
 +
<p>[7] Salstrom, J. S. & Pratt, D. (1971). J. Mol. Biol. 61, 489-501.</p>
 +
<p>[8] Fulford, W. "Bacteriophage F1 DNA Replication Genes *1II. The Roles of Gene V Protein and Gene II Protein in Complementary Strand Synthesis." Journal of Molecular Biology 203.1 (1988): 39-48. Print.</p>
 +
<p>[9] Haigh, Nora G., and Robert E. Webster. "The pI and pXI Assembly Proteins Serve Separate and Essential Roles in Filamentous Phage Assembly." Journal of Molecular Biology 293 (1999): 1017–1027.</p>
 +
<p>[10] Russel, Marjorie. "Interchangeability of Related Proteins and Autonomy of Function: The Morphogenetic Proteins of Filamentous Phage f1 and IKe Cannot Replace One Another." Journal of Molecular Biology 227 (1992): 453-462.</p>
 +
<p>[11] Wickner, William, Gail Mandel, Craig Zwizinski, Marjorie Bates, and Teresa Killick. "Synthesis of phage M13 coat protein and its assembly into membranes in vitro." Proceedings of the National Academy of Sciences 75.4 (1978): 1754-1758.</p>
 +
<p>[12] Slonczewski, Joan, and John W. Foster. Microbiology: an evolving science. New York: W.W. Norton, 2011. Web.</p>
 +
<p>[13] Jaschke P, Lieberman E, Rodruiguez J, Sierra A, Endy D. A fully decompressed synthetic bacteriophage øX174 genome assembled and archived in yeast.</p>
 +
</div>
 +
<p></p>
 +
 
 +
<div class="fullfloatright references_more">
 +
              <a class="showmorelink" showid="ref1" hidetext="Hide Information...">Read References</a>
             </div>
             </div>
-
        </span>
 
-
    </div>
 
-
    <div id="layer1" class="layer">
+
        </div>
-
        <img src="http://placekitten.com/1000/800" style="left: 1000px;" />
+
      </div>
-
        <img src="http://placekitten.com/600/800" style="left: 2500px;" />
+
 
-
        <img src="http://placekitten.com/600/800" style="left: 8000px;" />
+
      <!-- Lab -->
 +
      <div id="p2" class="page">
 +
        <div class="pageStuff">
 +
          <img src="https://static.igem.org/mediawiki/2013/f/fa/KJHKJHKJHJK.png" />
 +
          <p> The University of Waterloo’s iGEM – Human Practices team is a diverse team whose goal is to raise awareness on issues regarding synthetic biology. The team also provides the student community information about the latest in the research area of synthetic biology to help the community make informed, accurate and fact-based opinions. Our goal is to strengthen the bridge between the community and their knowledge of synthetic biology while eliminating misconceptions regarding synthetic biology. </p>
 +
 
 +
          <p>In the past year, the team gained valuable experience and information through the projects they worked on. Each project provided more insight on how informed the student community is on the topic of synthetic biology. This further helped us plan out activities that helped us achieve our goal. </p>
 +
 
 +
          <p>One of the main purposes behind the projects this year to enrich, educate and empower the student community. To achieve this goal, various activities were planned to inform the student community about the field of synthetic biology, it’s potentials and how it affects the world around us. These activities provide fundamental knowledge of synthetic biology and it’s uses, allowing the participants and the viewers to form an informed, accurate and fact-based opinion about the topic. </p>
 +
<div class="end"></div>
 +
          <h1 id="s_HumanPractices_TIL">T.I.L. Syn Bio</h1>
 +
          <img src="https://static.igem.org/mediawiki/2013/c/c4/1017249_651723764856881_161904421_n.jpg" style="float: left; width: 450px; height: 311.7px; padding: 25px;" />
 +
          <p>
 +
            iGEM is a community of people passionate about synthetic biology – how can we best convey this while reaching out to the student community? Sometimes reading papers and textbooks doesn't quite do it for understanding an idea. As students, we know it can be difficult to grasp some concepts we’re not familiar with. So what’s a better way to communicate an idea? Could social media be the answer? That was the idea behind the VLOG series TIL: Syn Bio.
 +
          </p>
 +
          <p>
 +
            These series are a quick and effective way to convey the ideas and passion of synthetic biology. The series has many episodes that highlight various aspects of synthetic biology through a mixture of one-on-one videos and animated style videos.
 +
            The series begin with episodes explaining  “What is Synthetic Biology?, “Fundamental Advances” and “Cell-to-Cell Communication” (Waterloo iGEM’s 2013 project). This phase of the series is important to orient the viewers and provide some background information.
 +
</p>
 +
 
 +
 
 +
During the second part of the series, the team takes a fun twist. Using the <a href="https://www.facebook.com/media/set/?set=a.651407778221813.1073741826.299760353386559&type=3">TIL: Synthetic Biology outreach event footage </a> to compare the viewpoints of students and professors on various topics relating to synthetic biology. The footage from this event is used for addressing many factors associated with the idea of synthetic biology. These factors range from the background knowledge to stigma associated with synthetic biology and from the regulations needed to its future potential.
 +
          </p>
 +
          <p> The series begins with these six videos, leaving the rest of the series to be shaped by viewers. Ultimately, viewers engage with the team about what they want to see in future videos, ask questions they want answered and connect with information from a variety of sources. </p>
 +
          <p>
 +
            The TIL: Synthetic Biology outreach event (used as part of the video series) was well-received. The team came prepared with questions to ask passing students. Students were also given 4-5 days notice via Facebook. The idea behind this aspect of the video was to have it be a surprise. Questions like "do you support GMOs?", "would you eat modified fruit/meat?", "who should be able to practice synthetic biology/should it be open sourced?" and many more were asked. The team was in for some surprises with the diversity of knowledge on campus! We hope incorporating the footage into our series will give participants a fun look into their experience, which they can easily share with their friends and family.
 +
            Overall, we hope that the team's work will inspire more leaders to take part and contribute to the advances in synthetic biology, regardless of their academic or professional background.
 +
          </p>
 +
<div class="end"></div>
 +
          <h1 id="s_HumanPractices_IntentToInvent">Intent to Invent</h1>
 +
          <p>
 +
            <img src="https://static.igem.org/mediawiki/2013/7/75/Sdfa.png" style="float: right;"/>
 +
            Intent to Invent was hosted on March 07, 2013 at the University of Waterloo’s Quantum Nano Center. The purpose of the event was to:
 +
          </p>
 +
          <ol>
 +
            <li>Connect the students to experts in 3 key industries that use synthetic biology in their processes: Agriculture, Health and Pharmaceuticals. </li>
 +
            <li>Bridge the level of discomfort a scientist has in regards to business.</li>
 +
            <li>To encourage entrepreneurship within the scientific community by delivering resourceful content from industry experts. </li>
 +
          </ol>
 +
          <p>The event promoted open panel discussions of emerging technologies in biotechnology and other advanced biological fields within the 3 industries. Students got a chance to see how synthetic biology is the connected to entrepreneurship, innovation and commercialization. They learned about the industry perspectives and barriers faced by biological companies at different stages in their business model. This talk also encouraged entrepreneurship within the scientific community by delivering resourceful content form industry experts. Each speaker gave a 20-minute mini lecture on topics including: Clinical Trial Drug Development, Commercialization of Biomass and Energy Products and Entrepreneurial Barriers for Biotechnology Companies. </p>
 +
          <p>Steve jobs once said, “I think the biggest innovation of 21st century will be the intersection of biology and technology. A new era is beginning, just like the digital one…”. Through sessions such as Intent to Invent, Waterloo iGEM hopes to enrich the experience of science enthusiasts as well as those just curious about synthetic biology and it’s potential. By connecting these students to industry experts, we were able to gage their interests in an innovative and entrepreneurial aspect of science. Many students showed interest in learning more about the bridge between science and business in the future. iGEM received good feedback regarding Intent to Invent, as many students felt that the information they learned was very valuable. Waterloo iGEM provided many students the appropriate connection and information they need to start connecting the scientist in them with the businessman/businesswoman in them. </p>
 +
<div class="end"></div>
 +
          <h1 id="s_HumanPractices_SpecialProject">VeloCity Science</h1>
 +
 
 +
          <img src="https://static.igem.org/mediawiki/2013/a/a6/856660_410285079064317_1925950386_o.jpg" style="margin-left: 24px;"/>
 +
          <p>How do we inspire young people to eliminate the gap between science and business? The conventional education system does not provide for this overlap. There is a job unemployment crisis throughout North America, and from the past experience, this is the perfect time to turn to entrepreneurship for solutions. It is time to do what we have done to the IT industry back in the 80s, but with biotechnology  this time. The perfect storm is brewing. Economic downturns have proven to be the best time for entrepreneurship. The Canadian government has seen this and supports entrepreneurial initiatives like these. And most importantly, we have bright young people hungry to make changes to the world.</p>
 +
 
 +
<p>And that’s why VeloCity Science has been started, an entrepreneurship program that brings together the right business resources (networks, mentorship, legal and financial services, etc.) and the right technical resources (wet-lab space, consumables and equipment) to create kick-ass biotechnology start-ups.</p>
 +
 
 +
<p>But that’s not all. Above of all these resources, it is the sense of community that is crucial for the success of these entrepreneurs. The University of Waterloo has proven time and time over in providing a strong sense of community to our entrepreneurs through the programs like Accelerator Centre, Communitech Hub, and VeloCity.</p>
 +
 
 +
<p>That’s the story of VeloCity Science, and we are just starting to write it.
 +
          </p>
 +
<div class="end"></div>
 +
<h1 id="s_HumanPractices_Safety">Safety</h1>
 +
          <p>
 +
            All experiments are carried out in a BL2 certified lab. Researcher safety when using E. coli, would not be compromised in safety issues due to use of M13. It poses no threat at all to humans. While, the E. coli strain used was relatively harmless, treatment of possible infections may potentially be affected by the antibiotic resistance. Furthermore, spontaneous mutations which result in increased infectivity may result.  However, measures and precautions suggested by the Canadian biosafety guidelines were taken to minimize even the slight chance of infection. Additionally, the working conditions of the lab is already above the recommended safety level of BL1 for usage of M13 viruses. Every member of the team has been trained with safety modules and went through a week of lab training and continuous oversight from the Advisors and his graduate students in the lab. All lab members, including graduate students or other students that were working in the lab, wore appropriate PPEs and disposed all consumable in appropriate biological waste boxes. All surfaces were wiped down with ethanol after use and all glassware was washed immediately after their usage.
 +
          </p>
 +
          <p>
 +
            The design of the project does not call for release into the public. Additionally, the project design does not produce any harmful products. Through it is possible that the construct could get released to the general public accidentally. But, the product of the constructs only produce fluorescent proteins and it can only be used in a controlled setting with a certain type of chemical present in the environment, thus making it ineffective when released to the public. Because safety of the public and the lab members is our utmost concern, we have ensured that all wastes are thrown out appropriately and autoclaved so that accidentally release would never occur.
 +
          </p>
 +
          <p>
 +
            There are no additional risks posed by our projects compared to other general BL1 lab concerns. Our bacteria are not pathogenic and are unable to survive outside of the lab environment, because they are unable to effectively compete with other organisms in nature. As stated above, all wastes are discarded according to the Waterloo standards and autoclaved.
 +
          </p>
 +
          <p>
 +
            There is no potential for harm to human health through use of our constructs, as described above. There is therefore no risk of malicious use.
 +
          </p>
 +
          <p>
 +
            Our constructs pose no threats to human health, as described above, and scaling up would not change this. Our project is a "fundamental advance" that contributes to the coordination of population-level cellular behavior by allowing messages to be sent between populations of E. coli cells. However, many additional layers of complexity in engineering would be required to use our method to enable pathogenic or otherwise dangerous behaviors in populations of cells.
 +
          </p>
 +
          <p>
 +
            The cell to cell communication project does include packaging viral particles. Although there are only some proteins of the M13 virus that are packaged and are therefore not a safety risk. M13 is not a safety risk even if its whole genome is packaged. Our project poses no threat to safety and thus we haven't implemented any of these mechanisms.
 +
          </p>
 +
          <p>
 +
            All the lab and design team members successfully passed the following safety training: <p><h5><a href ="https://info.uwaterloo.ca/infohs/hse/online_training/employee-orientation/Staff%20Orientation.swf"> Employee Orientation Training Session </a></h5></p>
 +
            <p><a href = "https://info.uwaterloo.ca/infohs/hse/online_training/workplace_violence/workplace_violence.html">Workplace Violence and Harrassment Training </a></p>
 +
            <a href = "https://info.uwaterloo.ca/infohs/hse/online_training/lab_safety/lab_safety_course.html">General Laboratory Safety </a></p>
 +
            <p><a href = "http://www.safetyoffice.uwaterloo.ca/hse/lab_safety/index.html">WHMIS </a></p>
 +
            <a href = "https://info.uwaterloo.ca/infohs/hse/online_training/biosafety/biosafety.swf">Laboratory Biosafety Training</a></p>
 +
          </p>
 +
          <p><a href = "http://www.safetyoffice.uwaterloo.ca/hse/bio_safety/legislation.html">Biosafety Guidelines followed by the Waterloo iGEM Team</a>
 +
          </p>
 +
          <p>
 +
            University of Waterloo has a Biosafety Committee and can be found here: http://www.safetyoffice.uwaterloo.ca/hse/bio_safety/bsc.html. Although the project has not been discussed with the Biosafety Committee, it has been discussed with several faculty members and has been found to have no risks. Furthermore, the laboratories operating at the University of Waterloo have obtained permits from the Bio-Safety Committee in order to perform intended research. Since the Waterloo iGEM team performs all laboratory work in a parent lab under the guidance of the Masters and PhD students of that lab, the permits obtained by the parent lab cover the projects carried out in the lab.
 +
          </p>
 +
          <p>
 +
            Canada has very well established biosafety regulations and guidelines which can be found <a href = "http://www.phac-aspc.gc.ca/lab-bio/">here</a>
 +
          </p>
 +
          <p>
 +
            The laboratory we work on cell to cell communication project is rated level 1. E.coli strains that Waterloo iGEM team works with falls within the risk level 1. Additionally the laboratory we operate in is certified for work with the above listed risk group of the E.coli.
 +
          </p>
 +
       
 +
 
 +
        </div>
 +
      </div>
 +
 
 +
      <!--BioBricks-->
 +
      <div id="p3" class="page">
 +
        <div class="pageStuff">
 +
        <h1>BioBricks</h1>
 +
            <table><tbody>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039000">Bba_K1039000</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039000">Φ attP site</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039001">Bba_K1039001</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039001">Bxb1 PB switch J23119 promoter</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039002">Bba_K1039002</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039002">Bxb1 PB switch J23118 promoter</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039003">Bba_K1039003</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039003">Bxb1 integrase </a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039004">Bba_K1039004</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039004">Bxb1 LR switch J23119 promoter</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039005">Bba_K1039005</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039005">Bxb1 LR switch J23118 promoter</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039006">Bba_K1039006</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039006">Bxb1 RDF </a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039007">Bba_K1039007</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039007">Bxb1 integrase and RDF </a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039008">Bba_K1039008</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039008">ΦC31 PB switch J23119 promoter</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039009">Bba_K1039009</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039009">ΦC31 PB switch J23118 promoter</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039010">Bba_K1039010</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039010">ΦC31 LR switch J23119 promoter</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039011">Bba_K1039011</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039011">ΦC31 LR switch J23118 promoter</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039012">Bba_K1039012</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039012">ΦC31 integrase</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039013">Bba_K1039013</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039013">ΦC31 RDF</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039014">Bba_K1039014</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039014">ΦC31 integrase and RDF</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039015">Bba_K1039015</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039015">Inverted GFP</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039016">Bba_K1039016</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039016">HPdO Helper Plasmid</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039017">Bba_K1039017</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039017">HPdO with deleted gVIII Helper Plasmid</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039018">Bba_K1039018</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039018">pVIII of M13 Bacteriophage</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039019">Bba_K1039019</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039019">pVIII of M13 Bacteriophage with strong RBS (B0034)</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039020">Bba_K1039020</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039020">pVIII of M13 Bacteriophage with strong constitutive promoter (J23104) and RBS (B0034)</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039025">Bba_K1039025</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039025">BS1TC</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039026">Bba_K1039026</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039026">BS2TC</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039027">Bba_K1039027</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039027">ΦS1TC</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039028">Bba_K1039028</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039028">ΦS2TC</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039029">Bba_K1039029</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039029">Bxb1 integrase with the Promoter and RBS</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039030">Bba_K1039030</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039030">ΦC31 integrase with the Promoter and RBS</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039031">Bba_K1039031</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039031">Bxb1 att P</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039032">Bba_K1039032</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039032">Bxb1 att B</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039033">Bba_K1039033</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039033">Bxb1 att R</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039034">Bba_K1039034</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039034">Bxb1 att L</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039035">Bba_K1039035</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039035">ΦC31 att B</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039036">Bba_K1039036</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039036">ΦC31 att R</a></td></tr>
 +
              <tr><td><a href="http://parts.igem.org/Part:BBa_K1039037">Bba_K1039037</a></td><td><a href="http://parts.igem.org/Part:BBa_K1039037">ΦC31 att L</a></td></tr>
 +
            </tbody></table>
 +
      </div>
 +
      </div>
 +
 
 +
 
 +
      <!--HumanPractices-->
 +
      <div id="p4" class="page">
 +
      <div class="pageStuff">
 +
          <h1 id="s_Team_Administrators">Administrators</h1>
 +
          <div id="administratorPhotos" class="photoSection"></div>
 +
          <div class="clearFix"></div>
 +
 
 +
          <h1 id="s_Team_LabDesign">Lab &amp; Design</h1>
 +
            <h2>Team Leaders</h2>
 +
            <div id="teamLeaders" class="photoSection"></div>
 +
            <div class="clearFix"></div>
 +
 
 +
            <h2>Team</h2>
 +
            <div id="team" class="photoSection"></div>
 +
            <div class="clearFix"></div>
 +
 
 +
          <h1 id="s_Team_MathModelling">Mathematical Modelling</h1>
 +
          <div id="mathModellingTeamPhotos" class="photoSection"></div>
 +
          <div class="clearFix"></div>
 +
          <div style="font-size: 16px; font-weight: bold; margin-left: 20px;">
 +
            Dejan Cvijanovic
 +
            <br />
 +
            Brandon Fung
 +
            <br />
 +
            Moses Wanyonyi
 +
            <br />
 +
            Magda Karski
 +
            <br />
 +
            Samantha Hirniak
 +
            <br />
 +
            John Drake
 +
            <br />
 +
            Jordan Lapointe
 +
            <br />
 +
            Tasker Hull
 +
          </div>
 +
      <br />
 +
          <h1 id="s_Team_HumanPractices">Human Practices</h1>
 +
          <div id="humanPracticesTeamPhotos" class="photoSection"></div>
 +
          <div class="clearFix"></div>
 +
 
 +
          <!--<div style="height: 20px;">&nbsp;</div>-->
 +
      <br />
 +
          <h1 id="s_Team_Advisors">Advisors</h1>
 +
          <div id="advisorPhotos" class="photoSection"></div>
 +
          <div class="clearFix"></div>
 +
      <br />
 +
          <h1 id="s_Team_GradStudentAdvisors">Graduate Student Advisors</h1>
 +
          <div id="gradStudentPhotos" class="photoSection"></div>
 +
          <div class="clearFix"></div>
 +
      <br />
 +
          <h1 id="s_Team_WebDev">Web Developer</h1>
 +
          <div id="webDevPhotos" class="photoSection"></div>
 +
          <div class="clearFix"></div>
 +
      <br />
 +
          <h1 id="s_Team_Acknowledgements">Acknowledgements</h1>
 +
 
 +
<p>We would like to offer special thanks to the following groups for your help</p>
 +
 
 +
<p>•  Our advisors for donating your time and intellectual knowledge to the team</p>
 +
<p• Our sponsors for your donation and support to our team.</p>
 +
<p>•  Members of the Charles lab from University of Waterloo for your generous sharing of lab space, equipment and constructive suggestions to our project. </p>
 +
<p>•  Endy lab from Stanford University for proposing the use of cell-cell DNA messaging and sharing of knowledge and parts. </p>
 +
<p>•  Monica Martinez from Endy lab for your supportive role in our project and expertise in the usage of M13.</p>
 +
<p>•  Our IGEM collaborator this year: team UOttawa for helping us with the making of our constructs and interchange of knowledge. </p>
 +
<p>•  Staff of University of Waterloo Department of Biology for your timeless support and encouragement to our team. </p>
 +
<p>•  Dr. Maud Gorbet's from University of Waterloo for the sharing and expertise on flow cytometry for detecting reporter molecules.</p>
 +
<p>•  Dr. Mungo Marsden from University of Waterloo for the use of fluorescent microscope </p>
 +
<p>•  Susanna Zucca from Magni lab of Università degli Studi di Pavia for your sharing of parts for the single copy switch experiment.</p>
 +
<p>•  Andrew Dhawan for your guidance for the Mathematical Modelling team. </p>
 +
<p>•  Dr. Roderick Slavcev from pharmacy for his guidance with M13 bacteriophage. </p>
 +
<p>•  Dr. Gord Surgeoner, Dr. Catherine Burns, and Nicky Arvanitis for your insight presentation at our Intent to Invent seminar.</p>
 +
<p>•  All members of University of Waterloo IGEM 2013 for your sleepless nights and love for synthetic biology</p>
 +
        </div>
 +
      </div>
 +
 
 +
    <!--Sponsors-->
 +
      <div id="p5" class="page">
 +
        <div class="pageStuff">
 +
          <img style="width: 900px;" src="https://static.igem.org/mediawiki/2013/d/de/Waterloo_Sponsors.jpg"></img>
 +
        </div>
 +
      </div>
 +
 
 +
 
 +
      <div class="clearFix"></div>
 +
 
     </div>
     </div>
Line 405: Line 3,067:
     </div>
     </div>
-
</div>
+
   
 +
 
 +
  </div>
 +
 
 +
  <div class="footer"></div>
 +
 
 +
    <div id="my_footer">
 +
      <img src="http://codingdroid.com/wp-content/uploads/igem/logo.jpg" height="90" width="auto" alt="">
 +
      <p>© 2013 WATERLOO iGEM  |  WWW.iGEM.ORG</p>
 +
    </div>
-
<!-- Placeholder  -->
 
-
<div class="placeHolder">&nbsp;</div>
 
 +
  <!--
 +
  <div class="sideArt">
 +
    <img src="https://static.igem.org/mediawiki/igem.org/6/64/Waterloo_igem_main_art.jpg"/>
 +
  </div>
 +
  -->
 +
</body>
</body>
</html>
</html>

Latest revision as of 03:50, 29 October 2013

Controlled Modification and Intercellular Transmission of a DNA Message

Intercellular messaging in nature allows cells to coordinate and exhibit complex population-level behaviour. Synthetic biologists would like to build this into engineered populations. Last year, Ortiz and Endy at Stanford University developed a method for messaging using DNA - the master information molecule - to carry information between cells using hijacked M13 bacteriophage. Their proof of principle demonstration opens up an exciting avenue for intercellular messaging and is ripe for development. We designed methods to advance this intercellular communication system by allowing cells to CONTROL, MODIFY, and RETRANSMIT DNA messages.

  • )

Introduction

Intercellular Communication and DNA Messaging

Intercellular communication between cells in nature allows for coordinated population-level behavior, enabling spatial and temporal organization and complex responses to environmental stimuli.

Synthetic biology is continually expanding the range of programmable cellular characteristics and behaviors, and incorporation of intercellular communication into engineered cell populations has extended programmable behavior to a population level.

The Traditional Approach: Engineered AHL-based intercellular communication

Many bacteria naturally secrete acylated homoserine lactone molecules, or AHLs, which can be detected by other members of the bacterial population (Fig 1). Concentration-sensitive detection of AHL brings about significant qualitative changes in cell behavior via transcription regulation, including feedback on AHL production. Such natural quorum sensing systems are associated with coordinated behaviours such as biofilm formation [1] and bioluminescence [2].

These natural bacterial quorum-sensing systems have been successfully modulated to enable programmed intercellular communication in engineered bacterial populations. Genes associated with AHL production, detection, and response are “re-wired” such that they correspond to different input stimuli and output behaviors. Coordinated population-level behaviors including two-dimensional pattern formation [3], coordinated oscillations in gene expression [4], and even a system exhibiting predator-prey dynamics [5] have been demonstrated using this technique.

Fig 1. AHL molecules secreted by bacterial cells are detected by receptors in other bacterial cells

Why DNA messaging?

Ortiz and Endy suggest the use of DNA as an intercellular messaging molecule [6] (Fig 2). They identify several inherent advantages of this as compared to AHL-based messaging, which are summarized here in description of the DIVERSITY and INFORMATION CONTENT of AHL- vs DNA-mediated messaging.

DIVERSITY: Stimulation of an AHL receptor can only afford receipt of one or a few different messages, corresponding to concentrations of the receptor’s cognate AHL molecule. To enable receipt of a wider variety of messages, more receptor/AHL pairs must be included. In contrast, transmission of DNA molecules would afford receipt of a range of arbitrary different messages through sequence variation, presuming the mechanism of DNA molecule transmission does not restrict the DNA sequence [6].

INFORMATION CONTENT: AHL-based messaging acts by regulating transcription of genes that are already present in the receiver cell. Thus, the information in the message is always a specification of which genes should be regulated. In contrast, a DNA molecule transmitted to a receiver cell could introduce arbitrary new genes or genetic circuits, including, but not limited to, transcription factors that regulate expression in the receiver.

The main point here is that DNA, as the master information molecule, is inherently a better-suited molecule for information exchange than AHL.

To improve in these areas, Ortiz and Endy designed and demonstrated a “DNA Messaging” communication system [6]. These “DNA messages” are carried between E. coli cells inside a hijacked M13 bacteriophage particle: through a cunning act of trickery, M13 viral proteins are deceived into packaging the DNA message inside infectious particles instead of the viral genome (keep reading for details).

Fig 2. DNA messaging would allow DNA to be exchanged between cells as a form of communication.

The Nuts and Bolts of DNA Messaging

Ortiz and Endy [6] designed a system for effective DNA messaging wherein DNA messages are packaged in M13 bacteriophage particles, dispatched from an E. coli “sender population”, and delivered to an E. coli “receiver population” via the M13 infection mechanism.

In nature, M13 proteins package the M13 genome into bacteriophage particles through recognition of the M13 packaging sequence (M13 ori). As it turns out, any circular DNA bearing the M13 packaging sequence will be recognized by the M13 proteins and packaged into a bacteriophage particle. Removing the M13 packaging sequence from the M13 genome and placing it on a plasmid, which is then called a “phagemid”, causes the phagemid DNA to be packaged instead of the M13 DNA. A version of the M13 genome that does not get packaged itself due to a missing packaging sequence is called a “helper plasmid”.

A phagemid carrying a DNA message is referred to as a “messaging phagemid” and will be transmitted from sender cells that carry a helper plasmid

  • DNA of arbitrary length can be transmitted: M13 viral packaging occurs at the cell membrane, where the viral particle forms around the DNA as it is packaged and slowly secreted, forming a long filament. This allows DNA of arbitrary length to be packaged [7].

  • Sender cells continue to grow: M13 is not a lytic bacteriophage. Since M13 viral particles are secreted through the cell membrane, infected cells are able to continue living and dividing, albeit at ½ to ¾ their normal rate [7]. Because of this, cells sending a DNA message need not commit suicide to transmit their message!

  • Only F+ cells can be infected: Infection by M13 bacteriophage requires attachment to the E. coli F pilus. Therefore, only E. coli cells carrying the F plasmid (F+ cells) are susceptible, while F- cells are not.

The basic scheme of DNA messaging is seen in Figure 3. This method was established in 2012 when Ortiz and Endy demonstrated transmission and receipt of a DNA message encoding GFP and ampicillin resistance, as well as a separate message encoding T7 RNA polymerase [6]. Their proof of principle demonstration indicates the viability of DNA messaging and suggests extension of the method to diversify potential communication programs.

Figure 3. Sender cells contain a messaging phagemid and a helper plasmid, which allows them to secrete viral particles. Receiver cells must be F+. When the two cell populations are co-cultured, DNA messaging takes place.

The Idea

We are fascinated by the idea of DNA messaging. Since this intercellular communication method [6] is so new, there is room for advancement of the method. We have identified ways to advance the system. We believe that in advanced DNA messaging, a DNA message should be:

  1. Controllable: A DNA message should not necessarily be constitutively transmitted, but should rather be controllable by a particular stimulus.
  2. Modifiable: Established methods of DNA recombination should be available for modification of a DNA message by senders or receivers. In particular, recent advances in DNA digital memory and logic [X,X] should be incorporated into DNA messaging.
  3. Retransmittable: A receiver cell should be able to retransmit a DNA message following modification.

We developed designs, models, and experiments to approach these goals.

* It should be noted that modification of a DNA message was accomplished by Bonnet et al in a March publication [8]. We were not aware of this until our project was nearly complete. However, our work toward modification of a DNA message was key to our project and did allow us to contribute new BioBricks to the registry.

1. Lewis-Sauer K, Camper A, Ehrlich G, Costerton J, Davies D. Pseudomonas aeruginosa displays multiple phenotypes during development as a biofilm. Journal of Bacteriology, 2002, 184 (4) pp 1140–54.

2. Nealson K, Platt T, Hastings JW. The cellular control of the synthesis and activity of the bacterial luminescent system. Journal of Bacteriology, 1970, 104 (1) pp 313–22.

3. Basu S, Gerchman Y, Collins CH, Arnold FH, Weiss R. A synthetic multicellular system for programmed pattern formation. Nature, 2005, 434 pp 1130–1134.

4. Danino T, Mondragón-Palomino O, Tsimring L, Hasty J. A synchronized quorum of genetic clocks. Nature, 2010, 463 pp 326–330.

5. Balagaddé FK, Song H, Ozaki J, Collins CH, Barnet M, Arnold FH, Quake SR, You L. A synthetic Escherichia coli predator–prey ecosystem. Molecular Systems Biology, 2008, 4, pp 1–8.

6. Ortiz ME, Endy D. Engineered cell-cell communication via DNA messaging. Journal of Biological Engineering, 2012, 6:16.

Control

Design

Controlling Transmission of a DNA Message

In communication systems, messages may need to be sent in response to particular stimuli. We sought to incorporate this control into DNA messaging at the level of M13 viral particle production.

Setting out to control particle production, we had the option of manipulating any of the 11 genes in the M13 genome (see the M13 Bacteriophage page). In our design, viral particle production is regulated by controlling production of M13 protein VIII, which is the major coat protein [1]. Gene VIII is removed from the helper plasmid and is placed on the messaging phagemid under control of an inducible promoter (Figure 1).

When gene VIII is induced on the messaging phagemid, we should have gene VIII complementation and DNA message transmission. When gene VIII is not induced, there will be no gene VIII present and no complementation will take place.

When gene VIII is induced on the messaging phagemid, we should have gene VIII complementation and DNA message transmission. When gene VIII is not induced, there will be no gene VIII present and no message transmission will take place.

The choice to control gene VIII was made based on several factors:

  • Control over bacteriophage ϕX174 particle production was accomplished using the same approach [2].
  • Gene VIII is the last gene in an operon on the M13 genome [1], so its removal is unlikely to affect transcription of other genes.
  • Gene VIII is not known to have regulatory function, so regulation of other M13 genes should not be disturbed.
  • Monica Ortiz (co-author on the original DNA messaging paper [3]) suggested the choice of gene VIII over other genes.

Using this design, we expect DNA messaging to be controllable through regulation of the M13 major coat protein, which is required for message transmission.

1. Sambrook J, Russell DW. Molecular Cloning: A Laboratory Manual. 3rd edition. Cold Spring Harbor Laboratory Press, Cold Spring Harbour, NY. 2001.

2. Jaschke P, Lieberman E, Rodruiguez J, Sierra A, Endy D. A fully decompressed synthetic bacteriophage øX174 genome assembled and archived in yeast.Virology, 2012, 434(2) pp 278-84.

3. Ortiz ME, Endy D. Engineered cell-cell communication via DNA messaging. Journal of Biological Engineering, 2012, 6:16.

Experiment

Regulating transmission of a DNA message.

To accomplish our goal of controlling DNA messaging, we sought to control M13 viral particle production by removing M13 gene VIII from the helper plasmid and placing it under an inducible promoter on a separate construct (See Figure 0.1). M13 protein VIII, the product of gene VIII, is the major coat protein of the M13 bacteriophage, so viral particle production and DNA messaging should be possible only when gene VIII is expressed and protein VIII is present (refer to the Design page).

As a step toward this goal, we first sought to demonstrate that viral particles could be produced when a helper plasmid missing gene VIII is complemented by a copy of gene VIII constitutively expressed on a separate construct; we chose to place gene VIII on the messaging phagemid.

1. Constructs

1a. Experimental constructs

To test the complementation of gene VIII, we used E. coli βDH10B strain containing the messaging phagemid and helper plasmid as a sender population, and we used E. coli JM109 strain containing a constitutively expressed GFP expression cassette (BBa_I20260) in pSB3K3 (Kanamycin-resistant) as a receiver population. The senders, E. coli βDH10B, require diaminopimelic acid (DAP) as supplement for growth in LB media. The receivers, E. coli JM109 are F+ and do not require this supplement. (Recall that receivers must be F+ for delivery of a DNA message by an M13 particle.) This allows counter-selection against sender cells by growing in LB media with no DAP supplementation. Receiver cells that have received the message can be selected using chloramphenicol and RFP expression.

In order to perform the gene VIII complementation test, we made the following constructs using standard assembly and PCR methods, and then transformed them sequentially into E. coli βDH10B (F-) strain (Figure 1.1).

  • M13 ori – RFP cassette - Constitutive Promoter + RBS – M13 gVIII (pSB1C3) (BBa_K314110- BBa_J04450- BBa_K1039020)
  • HPdO Δ gVIII (BBa_K1039017)

Figure 1.1: A messaging phagemid containing M13 gVIII would complement a modified helper plasmid with gVIII deleted and create M13 viral particles. The messaging phagemid would then be packaged into an M13 viral particle due to the presence of the M13 origin on the phagemid and could then be transferred through viral infection.

An indicator plasmid containing a GFP expression cassette was transformed into E. coli JM109 (F+) receiver cells (Figure 1.2).

  • GFP cassette (pSB3K3) (BBa_I20260)

Figure 1.2: Receiver cells that contain the indicator plasmid could be distinguished from sender cells due to the presence of the GFP.

1b. Control constructs

As a positive control, we used senders carrying a complete helper plasmid (gene VIII present) and a messaging phagemid carrying the M13 origin of replication and an RFP expression cassette (BBa_K314110- BBa_J04450). With the helper plasmid intact and all phage proteins expressed, we expect the phage machinery to recognize the M13 origin and package the messaging phagemid to be sent to the receiver population.

  • M13 ori- RFP cassette (pSB1C3) (BBa_K314110- BBa_J04450)
  • HPdO (BBa_K1039016)

As a negative control to confirm the necessity of the M13 origin, we performed an experiment identical to the positive control using a messaging phagemid that is missing the M13 origin. Without the M13 origin, we expect no transmission of the messaging phagemid. We also performed a negative control for the gene VIII complementation experiment wherein the messaging phagemid was missing the M13 ori.

  • RFP cassette (pSB1C3) (BBa_J04450)
  • HPdO (BBa_K1039016)
AND
  • RFP- Constitutive promoter + RBS - gVIII (pSB1C3) (BBa_J04450- BBa_K1039020)
  • HPdO Δ gVIII (BBa_K1039017)

To demonstrate the need of gene VIII for viral packaging, we added a negative control to the experiment that is identical to the gene VIII complementation experiment, but with the messaging phagemid lacking gene VIII (ie no gene VIII was present in the system).

  • M13 - RFP cassette (pSB1C3) (BBa_K314110- BBa_J04450)
  • HPdO Δ pVIII (BBa_K1039017)

In order to demonstrate the necessity of having both a helper plasmid and a messaging phagemid for successful transmission, we also included experiments wherein senders contained only a messaging phagemid or only a helper plasmid. In these cases we expected no message transmission.

  • HPdO (BBa_K1039016)
  • HPdO Δ gVIII (BBa_K1039017)
  • M13 ori - RFP- Constitutive promoter + RBS - gVIII (pSB1C3) (BBa_K314110- BBa_J04450- BBa_K1039020)
  • RFP - Constitutive promoter + RBS - gVIII (pSB1C3) (BBa_J04450- BBa_K1039020)
  • M13 - RFP cassette (pSB1C3) (BBa_K314110- BBa_J04450)
  • RFP cassette (pSB1C3) (BBa_J04450)

As a negative control to demonstrate the necessity for F+ receivers, we transformed the indicator plasmid used in the receiver cells into E. coli DH5α (F- strain) and used it as a receiver population. We expected no successful messaging with F- receivers because the F pilus, which is only present in F+ strains, is required for the mechanism of message delivery using M13 particles.

In addition, we plated senders and receivers individually on our selection plates to check for contamination.

1c. Biobricks submitted

We submitted the following Biobricks to the Standard Registry of Biological Parts.

  1. BBa_K1039016- HPdO Helper Plasmid
  2. BBa_K1039017- HPdO with deleted gVIII Helper Plasmid
  3. BBa_K1039018- pVIII of M13 virus
  4. BBa_K1039019- pVIII of M13 virus with strong RBS (B0034)
  5. BBa_K1039020- pVIII of M13 virus with strong constitutive promoter (J23104) and RBS (B0034)

2. Experimental design for Gene VIII complementation

After making our constructs, we set out to determine if our helper plasmid with gene VIII knockout (BBa_K1039017) could be complemented with a messaging phagemid consisting of M13 origin (BBa_K314110) - RFP expression cassette (BBa_J04450) - Constitutive Promoter and Ribosome Binding site + M13 gene VIII (BBa_K1039020) in pSB1C3. We expected the expression of gene VIII from the messaging phagemid to produce a viral coat protein so it can complement the helper plasmid with gene VIII knockout. With a complete set of functional proteins, the virus should be able to assemble itself and package the messaging phagemid through recognition of the M13 ori to successfully deliver the message to the receiver population. Chloramphenicol resistance (from the pSB1C3 backbone) and RFP expression should be detectable in receiver cells that have received the DNA message.

2a. Co-culture experiment of sender and receiver populations

Message transmission was tested by co-culturing sender and receiver populations, then selecting for successful transmission. During the co-culture, M13 particles containing the DNA message should be secreted by sender cells and should deliver the message to receiver cells.

2b. Exposure of receiver population to filtrate from sender culture

Since the message is transmitted through viral particles, sender cells should not need to be in contact with receivers for message transmission; presence of message-carrying viral particles should be enough. We therefore also tested message transmission by exposing receiver cells to culture filtrate from sender cells, which should contain viral particles secreted by the senders that can deliver messages to receivers.

3. Experimental protocol

3a. Co-culture experiment (Figure 3.1)

  • Grow sender cells and receiver cells individually in liquid LB media with appropriate antibiotics and supplements overnight at 37 °C with shaking.
  • Subculture a 1:100 dilution into fresh media containing the appropriate antibiotics and supplements and grow at 37 °C with shaking until O.D ≈ 0.6 (± 0.1).
  • Remove the chloramphenicol antibiotic from the media of sender cells by centrifuging the cultures and washing the pellet 3 times with saline.
  • Resuspend the sender cells in fresh LB liquid media containing no chloramphenicol
  • Co-culture sender cells with receiver cells at a 2:1 volume ratio and incubate at room temperature for ~ 5 h with shaking.
  • Subculture the co-culture at a 1:100 dilution into fresh LB media with no DAP and the appropriate antibiotics to select for receiver cells containing the messaging phagemid. Incubate overnight at 37 °C with shaking.
  • Dilute cultures 10-6 in saline and plate 100 μL of the diluted culture onto LB Cm 20 Km 25 agar.

Figure 3.1 PhiC31 or Bxb1 invertible promoter switch (PB state). The invertible promoter switch consists of a strong or medium promoter (J23119 or J23118) and an upstream transcription terminator, flanked by either PhiC31 or Bxb1 attP and attB sites (PB state). These constructs were standardized by adding a standard Prefix/Suffix and submitted as BioBricks.

3b. Filtrate experiment

  • Grow sender cells and receiver cells individually in liquid LB media with appropriate antibiotics and supplements overnight at 37 °C with shaking.
  • Subculture a 1:100 dilution into fresh media containing the appropriate antibiotics and supplements and grow at 37 °C with shaking until O.D ≈ 0.6 (± 0.1).
  • Remove the chloramphenicol antibiotic from the media of sender cells by centrifuging the cultures and washing the pellet 3 times with saline.
  • Resuspend the sender cells in fresh LB liquid media containing no chloramphenicol
  • Co-culture sender cells with receiver cells at a 2:1 volume ratio and incubate at room temperature for ~ 5 h with shaking.

Results

Table 4.1: Results for M13 complementation co-culture experiment in liquid LB Cm Km

Plasmid Constructs in Sender Cells (βDH10B)

Biobricks

Optical Density at 600 nm (OD600)

Co-culture with JM109 (F+) Receiver Cells containing

BBa_I20260

Co-culture with DH5α (F-) Receiver Cells containing BBa_I20260

1. HPdO

2. M13 ori- RFP cassette (pSB1C3)

1. BBa_K1039016

2. BBa_K314110- BBa_J04450

0.039

0.023

1. HPdO

2. RFP cassette (pSB1C3)

1. BBa_K1039016

2. BBa_J04450

0

0

1. HPdO Δ gVIII

2. M13 ori - RFP- Constitutive promoter + RBS -gVIII (pSB1C3)

1. BBa_K1039017

2. BBa_K314110-BBa_J04450-BBa_K1039020

0.054

0.019

1. HPdO Δ gVIII

2. RFP- Constitutive promoter + RBS -gVIII (pSB1C3)

1. BBa_K1039017

2. BBa_J04450-BBa_K1039020

0.118

0

1. HPdO Δ gVIII

2. M13 - RFP cassette (pSB1C3)

1. BBa_K1039017

2. BBa_K314110-BBa_J04450

0

0

1. HPdO

1. BBa_K1039016

0

0

1. HPdO Δ gVIII

1. BBa_K1039017

0

0

1. M13 ori - RFP- Constitutive promoter + RBS - gVIII (pSB1C3)

1. BBa_K314110-BBa_J04450-BBa_K1039020

0.299

0.014

1. M13 ori - RFP cassette (pSB1C3)

1. BBa_K314110-BBa_J04450

0.370

0.011

1. RFP- Constitutive promoter + RBS - gVIII (pSB1C3)

1. BBa_J04450-BBa_K1039020

0.378

0.022

1. RFP cassette

1. BBa_J04450

0.423

0.038

None

---

0

0

In many of the test samples, growth in liquid culture was detected when the sender cells contained the messaging phagemid, regardless of whether the M13 ori was present or if the helper plasmid was present. Since the receiver cells were selected on the grounds of containing chloramphenicol resistance, transfer of the messaging phagemid was very likely due to conjugation between sender cells and receiver cells, rather than infection by the M13 bacteriophage. When the sender population contained a helper plasmid along with the messaging phagemid, the selection for receiver cells with chloramphenicol yielded much less growth. This could suggest that if M13 bacteriophage were being produced, it would slow the growth of the receiver cells. It is also likely that the message was transmitted via M13 bacteriophage but the results are inconclusive.

Monica Ortiz from the Endy Lab proposed the use of F+ receivers and senders, which may decrease chance of conjugation. The new design of the experiment would use the E. coli JM109 F+ strain as the sender population as well as the receiver population. The sender populations would have the same plasmids as was mentioned in the previous experiments but the receiver population would contain a GFP indicator in the pSB4A5 backbone so that receiver cells could be selected using ampicillin. Currently, the sender and receiver cell populations are in the process of being established so that the co-culturing experiment can be performed.

The filtrate experiment was the second experiment proposed by our team. Conjugation requires cell-cell contact so by filtering the sender cells out of the media and using the filtrate to infect receiver cells, message transfer would only occur through M13 viral infection. The filtrate experiment was performed but no colonies were observed on the plates. It is believed that the cells were too dilute when plating on agar so the experiment will be repeated and optimized, possibly using E. coli JM109 F+ strain as the sender population.

In addition to the experiments proposed above, we devised a plaque assay that allows us to visualize M13 infection of the receiver cells. Although M13 virus does not undergo the lytic cycle, its infection of a cell population slows its growthreference. If plated onto agar, an area of diminished growth would be observed at the site of M13 viral infection, creating a turbid plaque. We proposed to use E. coli JM109 F+ receiver cells containing a helper plasmid and infecting them with the filtrate of E. coli JM109 F+ sender cells as described above. Receiver cells that become infected by the M13 virus would gain the messaging phagemid and then produce more virus (since they contain the helper plasmid), which will then infect neighbouring cells, thus creating a zone of diminished growth. This experiment is still in its preliminary stages but we hope to achieve positive results.

5a. Genotypes of strains used

DH5α

F- endA1 glnV44 thi-1 recA1 relA1 gyrA96 deoR nupG Φ80dlacZΔM15 Δ(lacZYA-argF)U169, hsdR17(rK- mK+), λ–

JM109

endA1 glnV44 thi-1 relA1 gyrA96 recA1 mcrB+ Δ(lac-proAB) e14- [F' traD36 proAB+ lacIq lacZΔM15] hsdR17(rK-mK+)

βDH10B

F- endA1 recA1 galE15 galK16 nupG rpsL ΔlacX74 Φ80lacZΔM15 araD139 Δ(ara,leu)7697 mcrA Δ(mrr-hsdRMS-mcrBC) λ-

6. References

  1. Sambrook J, Russell DW. Molecular Cloning: A Laboratory Manual. 3rd edition. Cold Spring Harbor Laboratory Press, Cold Spring Harbour, NY. 2001

Modify

DESIGN

Modifying a DNA Message

Recent work with serine integrases (see Appendix on Serine Integrases) has demonstrated their utility in implementing digital memory [1] and Boolean logic [2,3] in DNA through inversion of DNA sequences. We sought to incorporate an invertible promoter switch into a DNA message, consisting of a promoter whose orientation can be flipped and restored through action of a serine integrase and a corresponding recombination directionality factor (RDF). The switch would allow different gene expression based on its state, could function in digital memory storage, and could be flipped in sender cells before transmission or in receiver cells after receipt of the message.

As part of this goal, we designed four invertible promoter switches, corresponding to combinations of two different integrase systems, Bxb1 and Phi C31, with two different promoters, J23119 and J23118 (see the BioBricks page). Our design is directly inspired by and closely mimics the recombinase addressable data (RAD) module designed by Bonnet et al [1], which uses the Bxb1 integrase system. The invertible promoter switch consists of a promoter flanked by att sites, with a transcription terminator upstream of the promoter. Expression of integrase alone or in concert with RDF inverts the switch through recombination of the att sites. The terminator guards against transcription of genes upstream of the promoter that should only be transcribed when the switch is in its opposite state (Figure 1). See the Experiment and Results pages for information on our implementation of invertible promoter switches and the integrase/RDF BioBricks we produced for working with the switches.

When the switch is in “PB” state, the promoter is flanked by attP and attB sites, and in “RL” state the promoter is flanked by attR and attL sites. Flipping from PB to RL is catalyzed by integrase and is irreversible in the presence of integrase alone. Flipping from RL to PB is catalyzed by integrase in conjunction with RDF, and is irreversible in the presence of these proteins together. For more on the functioning of integrase and RDF in site-specific recombination of att sites, see the appendix on Serine Integrsaes.

Since the switch in the RAD module was demonstrated to be functional [1], we replicated its architecture exactly in our switches. Intervening spacer sequences between functional elements are also the same in our switches.

Figure 1. The invertible promoter switch flips from PB to RL state in the presence of integrase, and from RL to PB state in the presence of integrase and RDF. Difference genes are expressed depending on the state of the switch.

It is important to note that any genes added to the prefix side of the switch must be inverted relative to the BioBrick convention, i.e. they are transcribed from suffix to prefix, rather than prefix to suffix. These inverted genes are expressed when the switch is in PB state.

These switches may be used as a form of passive memory storage; it holds its state after the stimulus (Int or Int+RDF) has passed. It does not require active gene expression to hold state, in contrast to switches that function through regulation of transcription (eg a mutual inhibition toggle switch [4]).

It should be noted that modification of a DNA message was accomplished by Bonnet et al in their March publication [2]. We were not aware of this until our project was nearly complete. However, our work toward modification of a DNA message was key to our project and did allow us to contribute new BioBricks to the registry.

It should also be noted that our BioBrick switch constructs contain an NheI restriction site outside of the functional switch portion of the BioBrick close to the prefix. This NheI site is an artifact of a design idea we had early in our project’s design phase and does not have a functional role. It is not expected to affect the functioning of the switch.

References

1. Bonnet J, Subsoontorn P, Endy D. Rewritable digital data storage in live cells via engineered control of recombination directionality. Proceedings of the National Acadamy of Science USA, 2012, 109(23) pp 8884-8889.

2. Bonnet J, Yin P, Ortiz ME, Subsoontorn P, Endy D. Amplifying genetic logic gates. Science, 2013, 340 (6132) pp 599-603.

3. Siuti P, Yazbek J, Lu TK. Synthetic circuits integrating logic and memory in living cells. Nature Biotechnology, 2013, 31 pp 448–452.

4. Gardner TS, Cantor CR, Collins JJ. Construction of a genetic toggle switch in Escherichia coli. Nature, 2000, 403(6767) pp 339-342.

EXPERIMENT

1. Constructs

1a. Multi-copy test constructs:

Multi-copy test constructs were constructed for the following promoter switches in their PB state (promoter switches flanked by attP and attB sites):

  1. BBa_K1039004: Bxb1 Invertible Promoter Switch (Promoter J23119) – PB State
  2. BBa_K1039008: PhiC31 Invertible Promoter Switch (Promoter J23119) – PB State
  3. BBa_K1039009: PhiC31 Invertible Promoter Switch (Promoter J23118) – PB State
The gene for green fluorescent protein (GFP) was placed downstream of each promoter switch in its inverted orientation (BBa_K1039015). This allows for the promoter switch to transcribe GFP in its PB state. The gene for red fluorescent protein (RFP) (BBa_J04450) was placed upstream of each promoter switch. RFP was therefore only transcribed upon a directionally regulated site-specific recombination event on the attP and attB sites flanking the promoter switch. As mentioned before, this event is mediated by the corresponding PhiC31 or Bxb1 integrases and thereby results in the reversed orientation of the promoter (Fig. 1).

The multi-copy test constructs were assembled via 3A assembly (Parts Registry Assembly Protocol) and sub-cloned into a Parts Registry plasmid, pSB4A5. Each test construct is flanked by the standard iGEM suffix and prefix. The multi-test constructs made include:

  1. Bba_K1039025: Test construct for Bxb 1 Invertible Promoter switch (Promoter J23119).
  2. Bba_K1039027: Test construct for PhiC31 Invertible Promoter switch (Promoter J23119).
  3. Bba_K1039028: Test construct for PhiC31 Invertible Promoter switch (Promoter J23118).

Figure 2. Invertible promoter switch test construct (PB state): The figure above shows the test constructs made for the PhiC31 and Bxb 1 invertible promoter switches in their PB state. The gene for GFP (with its ORF in a reverse orientation) was cloned downstream of each promoter switch. The gene for RFP was cloned upstream of each promoter switch. The invertible promoter switch is flanked by attP and attB sites (as represented by the triangles). The promoter within each promoter switch would drive the expression of GFP in the PB state. Test constructs for all Invertible promoter switches are flanked with iGEM Prefix and Suffix (as indicated by the box labeled “P” and “S”).

2b. Multi-copy Non-inducible Integrase-expressing constructs:

Two constructs for the constitutive expression of PhiC31 and Bxb1 integrases respectively, were assembled via Standard Assembly (Parts Registry Assembly Protocol). Genes encoding the PhiC31 and Bxb1 integrases (BBa_K1039012 and BBa_K1039003) were separately cloned downstream of a constitutive promoter and its corresponding ribosome binding site (K608002) in pSB1C3 (Parts Registry Standard vector) (Fig. 2). Each test construct is flanked by the standard iGEM suffix and prefix. The multi-test non-inducible integrase-expressing constructs include the following:

1) Bba_K1039030: PhiC31 integrase-expressing construct with a Promoter and RBS

2) Bba_K1039029: Bxb1 integrase-expressing construct with a promoter and RBS.

2c. Multi-copy Non-inducible Integrase and Recombination directionality factor- expressing constructs: Constructs were assembled to allow constitutive expression of both integrase and recombination directionality factor simultaneously from a single promoter. This construct was assembled via Standard Assembly (Parts Registry Assembly Protocol) for both PhiC31 and Bxb1 integrases/RDFs respectively (Fig. 2). Each construct is flanked by the standard iGEM suffix and prefix. The multi-test non-inducible integrase and RDF producing constructs include:

  1. Bba_K1039014: PhiC31 integrase and RDF expressing construct from a single promoter
  2. Bba_K1039007: Bxb1 integrase and RDF expressing construct from a single promoter.

Figure 3. Multi-test non-inducible constructs for PhiC31 and Bxb1 integrase/RDF: (A.) Construct for non-inducible expression of integrase driven from a constitutive promoter and associated RBS for both PhiC31 and Bxb1 integrase (B.) Construct for non-inducible simultaneous expression of integrase and RDF from a constitutive promoter. Both genes have an associated RBS. All constructs are flanked with iGEM Prefix and Suffix (as indicated by the boxes labeled as “P” and “S”).

1. Experimental design for demonstrating the functionality of Bxb1 Invertible Promoter switch (Promoter J23119: PB state)

To demonstrate the functionality of the Bxb1 invertible promoter switch in its PB state, ~500 ng of the test construct was co-transformed into a competent E. coli strain (DH5α) with its corresponding constitutive Bxb1 integrase-expressing construct (~500 ng). For our negative control, ~500 ng of the Bxb1 test construct was transformed into E. coli in the absence of the integrase expressing construct The cells were subsequently plated on LB agar (with appropriate antibiotics to maintain both plasmids) and allowed to grow for two days at 37 degrees (~36h).The growth period was chosen to allow adequate expression of the integrase which would consequently mediate a recombination event resulting in the reversed orientation of the promoter (RL state) within each switch and thereby drive the expression of RFP.

Figure 4. Testing PhiC31 and Bxb1 Invertible promoter switches (PB state): To test the invertible promoter switches in their PB state (flanked by attP and attB), they were independently co-transformed with their corresponding non-inducible integrase-expressing constructs and consequently plated on LB agar with appropriate antibiotics to select for both plasmids. The resulting bacterial colonies were then analyzed for RFP expression.

2. Flow cytometry to demonstrate functionality of “inverted” GFP

The Bxb1 invertible promoter switch in its PB state drives the expression of GFP. A single GFP-expressing colony (from the Bxb1 invertible promoter switch test construct transformation plate) was selected and inoculated in 5mL of LB (with appropriate antibiotics) and grown overnight at 37°C. Since a modified version of GFP (ORF was modified to be in the opposite orientation with respect to convention) was used for these constructs, bacterial cells producing GFP (BBa_I20260) was used as one of the controls. Flow cytometry was then used to confirm GFP expression from all cultures

RESULTS AND ANALYSIS

Functionality of the Bxb1 Invertible promoter switch

Once the Bxb1 Invertible promoter switch test construct was co-transformed with its corresponding Bxb1 integrase-expressing construct, the resulting colonies were screened for RFP and GFP expression for both the co-transfomations and the negative control respectively. Figure 5b. represents the resulting colonies screened for RFP expression after the co-transfomation. All bacterial colonies were expressing detectable amounts of RFP. These colonies were also screened for GFP expression (Fig 5a.) and showed no fluorescent protein expression, thus confirming the integrase-mediated inversion of the Bxb1 promoter switch.

The negative control consisting of our single transformation of the Bxb1 promoter switch test construct in the absence of integrase. Figure 5c. and 5d. represent the resulting colonies when screened for GFP and RFP expression repectively. As expected, fig. 5d. confirmed no expression of RFP, however, GFP expression was also undetectable. To detect GFP from our control plates, a bacterial colony from the negative control transformation plate (fig. 5e.) was inoculated in culture for ~16 hours and centrifuged at 13,000 rpm for 1 minute. The allowed the bacterial cells to be concentrated into a pellet, which was consequently screened for GFP expression. As shown in Fig. 5f., the cell pellet showed detectable GFP expression when compared to its corresponding controls (RFP expressing bacterial cells and bacterial cells expressing no fluorescent protein). The observed GFP expression confirmed the proper functioning of our switch in its PB state.

Figure 5: Characterization of PhiC31 and Bxb 1 invertible promoter switches (PB state ): Bxb1 promoter switch test construct co-transformed with Bxb1 integrase expressing construct and viewed under (a) GFP filter (b) RFP filter; The Bxb1 test construct was transformed in the absence of Bxb1 integrase and viewed under (c) GFP filter (d) RFP filter (e) no filter; RFP expression was only seen in plate(b). (e) (f) shows a pellet of cells containing the Bxb1 test construct without the integrase expressing construct. When viewed under the GFP filter, the pellet fluoresced green when compared to its corresponding controls (cells not expressing a fluorescent protein, and cells expressing RFP)

Flow cytometry

The results for flow cytometry are shown in Figure 6. GFP expression from both cultures (Figure 6b. and 6c.) result in a shift in fluorescent populations when compared to control cells expressing no fluorescent protein (Figure 6a.). These results confirm the proper functioning of our modified GFP gene and furthermore, demonstrate the functionality of the promoter switches in their PB state.

Figure 6: Flow cytometry for confirming expression of inverted GFP (A) negative control: bacterial cells expressing no fluorescent protein (B) GFP (BBa_I20260) expressing bacterial cells (C) Bacterial cells expressing inverted GFP from the invertible promoter switch test construct. GFP expression from cultures (B) and (C) result in a shift in fluorescent populations when compared to control cells expressing no fluorescent protein (A). These results confirm the proper functioning of our modified GFP gene and furthermore, characterize the promoter switches in their PB state

MODELLING

Modelling the Dynamics of Bxb1-style and PhiC31-style Invertible Promoter Switch Systems

Invertible Promoter Switch “Styles”

We made invertible promoter switches based on the Bxb1 and PhiC31 integrase systems. In both of these systems Int dimerizes before attaching to att sites, and RDF modifies Int by binding it stoichiometrically (ie two RDF molecules bind each Int dimer). However, the details of the interaction between Int and RDF in these two systems is thought to differ. Notably, the Bxb1 RDF is thought to interact with Bxb1 Int only when Int is bound to DNA at the Bxb1 att sites [1] while PhiC31 RDF is also able to complex with Int in the cytosol independently of DNA binding [2] (Figure 1).

Figure 1. Bxb1 RDF can only complex with Int dimers that are bound to att sites, while PhiC31 RDF can complex with cytosolic Int dimers as well.

We refer to a switch system where RDF binds Int only when Int is already complexed with an att site as a “Bxb1-style” system, and we refer to a switch system where RDF can complex with Int independently of DNA as a “PhiC31-style” system. We sought to investigate the differences in the dynamics of these systems.

We first modeled switch systems where Int and RDF are driven by separate promoters (Figure 2). We should note that Bonnet et al did simulations describing the same switch systems in their original design of the RAD module [3].

Figure 2. We modeled the dynamics of Bxb1- and PhiC31-style promoter switch systems with Int and RDF driven by separate promoters.

Questioning the Model to Inform Model-based Design

We wanted to know the ranges of integrase and RDF expression that would flip switches of each style to identify potential differences in the ways they should be applied.

Model Construction

State variables (all time-dependent):

I = Integrase

R = RDF

mx = mRNA corresponding to protein X.

SPB = Switch in “PB” state, where we have attP and attB sites flanking the promoter

SRL = Switch in “RL” state, where we have attR and attL sites flanking the promoter

I2 = integrase dimer

I2SPB = integrase dimer bound to one att site in a PB state switch

I2RXSPB = integrase dimer bound to one att site in a PB state switch, with X RDF proteins also bound (X = 1 or 2)

I4SPB = one integrase dimer bound to each att site in the PB state switch

I4RXSPB = one integrase dimer bound to each att site in the PB state switch, with X RDF proteins also bound (X = 1 – 4)

In the PhiC31 style switch but NOT the Bxb1 style switch, the following complexes are also included:

I2Rx = X RDF proteins bound to an integrase dimer, X = 1 or 2

Parameters:

αI = transcription rate of Int

αR = transcription rate of RDF

δx = degradation rate of mRNA corresponding to protein X

βx = translation rate of protein X from mx

ρx = degradation rate of protein X

k1 = forward rate constant for association of a protein to a complex

k-1 = reverse rate constant for dissociation of a protein to a complex

krec = rate of switch flipping through recombination when bound to appropriate complex

Note that rate constants k1 and k-1 are assumed to be the same for formation of all complexes, since rate constants for the complexes are not known. krec is assumed to apply to flipping of the switch from PB to LR state and also from LR to PB state, when DNA is bound in the appropriate complexes.

Differential Equations: The differential equation for the abundance of an mRNA species is determined by transcription and degradation rates of mRNA:

The differential equation for the abundance of a complex X of I, R, and S accounts for the following factors:

If X is a monomer of I or R, it can be produced through translation and we add the term,

If X is formed from association of any complexes A and B in a reaction,

then we add the terms,

for association and dissociation.

If X can associate with a complex Y to form a complex Z in a reaction,

then we add the terms,

for association and dissociation.

If X is a complex that allows flipping of the switch (ie X is SPBI4 or SRLI4R4) then we add the term,

for production of X through switch flipping

Protein degradation in complexes is assumed such that individual proteins degrade at the same rate as they would outside of a complex. Degradation rate ρ is assumed to be equal for all monomers, so we assume that a complex X with N subunits degrades at a rate proportional to 1/N, since all subunits degrade together in the complex. For degradation of complexes, we add the term,

DNA is assumed to be conserved, without production or degradation. To allow protein complexes to degrade without losing DNA, degradation of any complex involving DNA is assumed to apply only to the protein; the DNA is left behind. For free DNA involved in complexes Ci, we add the term,

where Ni is the number of proteins in complex Ci.

Thus the general differential equation for abundance of a protein complex X is:

where n different protein pairs Ai and Bi can complex to form X, and X can complex with m different other complexes Yj to form m complexes Zj, and there are N proteins in complex X.

If X is a monomer of I or R then we also add the translation term, if X can be consumed or formed through switch flipping we add the appropriate production or consumption terms, and if X is naked DNA then we add terms for its formation through degradation of complexes.

Note that the only reactions involving switch flipping are:

Example:

For abundance of integrase dimer, which for a PhiC31 style system takes part in the interactions,

the differential equation is:

Estimation of Parameter Values

Promoter J32101 was reported to drive transcription at a rate of 0.03 PoPS (polymerases per second) [3]. We ranged our promoter strengths from 10-12 to 0.1 PoPS, as this was the range in which we saw interesting dynamics.

A previous study found that the average half-life of an mRNA is approximately 5 minutes [4]. We used this parameter for mRNA degradation in our model.

To find a reasonable range for translation rate, we referred to a study in which lacZ translation was found to range from roughly 15 to 50 translation initiation events per minute per mRNA [5]. We assumed translation occurred at a rate of 20 initiation events per minute per mRNA, and varied only transcription rate to change protein concentrations.

Based on a study of protein degradation rates [6], we produced protein degradation constants by assuming the half-life of all proteins to be 60 minutes.

For the forward and reverse rate constants, we did not have any data. We assumed k1, k-1, and krec all to be 1.

For all simulations discussed below, we ran the simulations with varying rate constant values to check if our assumptions had a significant impact on the results. We found that results were qualitatively similar.

Sensitivity Analysis of Bxb1- and PhiC31-style Switch Systems

We simulated the behavior of each switch with varying integrase and RDF promoter strengths. We used 50 switches in the simulations, and kept track of the percentage of switches that had flipped from PB to RL state at the system’s steady state (Figure 3). We also ran the simulations with different switch copy numbers and obtained qualitatively similar results.

Figure 3. Comparison of a) Bxb1-style and b) PhiC31-style switches flipping with various Int and RDF promoter strengths.

These graphs are qualitatively similar to those obtained by Bonnet et al using their simulation [3].

We note that the dynamics for very low Int and RDF promoter strengths (10-12 – 10-9 PoPS) are similar for the two switches, but that for higher promoter strengths they differ. In the Bxb1-style system RDF promoter strength above 10-9 PoPS rules out flipping of the switch, regardless of integrase promoter strength, while in the PhiC31-style system high RDF expression can be matched with high Int expression and the switch can still flip. Since the PhiC31-style system allows for RDF to complex with Int in solution, RDF can be sequestered by Int in solution. This allows for they dynamics we see in Figure 3.

Two-switch Systems

A promoter switch system may be subject to noise, where the switch temporarily flips accidentally due to a burst of integrase expression. If there are multiple copies of the switch present in the cell, there is a region of Int and RDF expression where some copies of the switch are flipped while others are not (the range of colours between blue and red in Figure 3). This behvaiour is undesirable, as it is not “switch-like”; since a switch is an all-or-nothing device, we would like our switches to function this way even when they are present in multiple copies.

We wanted to see if use of a two-switch system, wherein the first switch controls the second switch, could improve the “switch-like nature” of a multi-copy set of switches. If the first switch must flip to completion before the second switch flips, then the expression range where switching is only partial may be reduced in the second switch.

We modeled a two-switch system where the first switch controls expression of the Int and RDF corresponding to the second switch (RDF2 and Int2). RDF2 is expressed when switch 1 is in its initial PB state, and Int2 is expressed when switch 1 is flipped to RL state. The Int and RDF corresponding to switch 1 are now referred to as Int1 and Int2 (Figure 4).

Figure 4. A two-switch system where the second switch is controlled by the first switch.

Modelling the Two-switch System

In this system, we have state variables for Int2 and RDF 2 (I2 and R2), their mRNAs, and complexes involving them and the second switch. The two-switch system was modelled using the same principles described for the one-switch system, with one extra detail: the transcription rate of Int2 and RDF2 genes depends on the state of switch 1. We introduce the parameter,

αS1,

the transcription rate from the promoter in switch 1. The differential equations for Int2 and RDF2 mRNAs are given by:

where Pi are complexes involving S1 in PB state, and Rj are complexes involving switch 1 in RL state.

Sensitivity Analysis of a Two-switch System

We simulated the two-switch system with varying Int1 and RDF1 promoter strengths. We used 50 switches in the simulations, and kept track of the percentage of switches that had flipped from PB to RL state at the system’s steady state for each of the two switches. The strength of the switch 1 promoter was chosen such that the sum of expression from all the switch 1 promoters was equal to the expression from the Int1 promoter. This way, similar amounts of integrase are in the system for both switches. Figure 5 displays a two-switch system using two PhiC31-style switches. We selected the PhiC31-style switch because it offers control over switching at a wider range of parameter values than the Bxb1-style switch.

We also ran the simulations with different switch copy numbers, different switch 1 promoter strengths, and different combinations of switch 1 and switch 2 styles, and obtained qualitatively similar results.

Figure 5. Percentages of promoters flipped for a) Switch 1 and b) Switch 2 in a two-switch system. Both switches were PhiC31-style in this case.

We see that the ranges of Int1 and RDF1 promoter strengths corresponding to incomplete switch flipping (the colours between blue and red in Figure 5) are narrower for switch 2 (Figure 5b) than for switch 1 (Figure 5a). This simulation suggests that controlling one switch with another helps make a multi-switch system more switch-like, with flipping of all copies at once.

To investigate the effects of stochastic processes, we implemented our differential equations model for the two-switch system stochastically using the Gillespie algorithm and varied Int and RDF promoter strengths. The shape of the parameter regions where each switch flipped switches flipped were qualitatively similar to those found in the continuous model (Figure 7).

Figure 7. Percentages of promoters flipped for a) Switch 1 and b) Switch 2 in a two-switch system simulated stocahstically. Both switches were PhiC31-style in this case.

We note a clear reduction in the variability of the percentage of switches flipped in switch 2 compared to switch 1. By controlling switch 2 with switch 1, we have reduced the stochastic nature of switch 2 to give it more robust switch-like behavior. This complements the finding using the continuous model, which showed that a two-switch system narrowed the parameter range corresponding to partial flipping of switch 2.

Conclusions

Our goal is to use modelling to inform design decisions in a model-based design approach. The following points are relevant to the application of these invertible promoter switches:

  • Our single-switch model indicates that a Bxb1-style switch has a threshold of RDF expression above which no flipping can occur, regardless of Int expression, while a PhiC31-style switch can be flipped at any RDF expression level as long as Int expression is high enough.

    • o The PhiC31-style switch is thus more flexible in different situations that may require performance at different ranges of Int and RDF expression levels.
    • o The Bxb1-style switch has the advantage that switching can generally be controlled by varying one parameter, RDF expression, past a specific threshold.
  • Our two-switch model shows that switch-like behavior of a switch present in multiple copies is improved if it is controlled by a second switch; the two-switch system corresponds to a narrower range of parameter values that permit partial switching.

References

1. Ghosh P, Wasil LR, Hatfull GF. (2006) Control of phage Bxb1 excision by a novel recombination directionality factor. PLoS Biology, 2006, 4:e186.

2. Khaleel T, Younger E, McEwan AR, Varghese AS, Smith MCM. A phage protein that binds PhiC31 integrase to switch its directionality. Molecular microbiology, 2011, 80(6), 1450-63.

3. Bonnet J, Subsoontorn P, Endy D. Rewritable digital data storage in live cells via engineered control of recombination directionality. Proceedings of the National Acadamy of Science USA, 2012, 109(23) pp 8884-8889.

Retransmit

Retransmitting a Modified DNA Message

DESIGN

In intercellular communication systems, it may be useful for receiver cells to be able to retransmit a message, especially if they are able to modify the message.

We sought to combine control over transmission and modification of a DNA message to allow receiver cells to modify an original DNA message (Mori) to produce a modified DNA message (Mmod) and then retransmit it.

In the scheme we developed (Figure 1), three populations of E. coli are co-cultured (Figure 1):

  1. The sender population transmits the original DNA message, Mori.
    • Mori includes an invertible promoter switch. When flipped, it leads to production of M13 gene VIII and T7 RNA polymerase (RNAP) from Mmod
  2. The F+ primary receiver population receives Mori, and in the presence of a particular stimulus modifies and retransmits it.
    • Primary receivers carry a helper plasmid with gene VIII knockout, as well as inducible integrase expression
    • Upon induction of integrase, the switch on the Mori messaging phagemid flips and gene VIII expression complements the helper plasmid, allowing retransmission of Mmod.
  3. The F+ secondary receiver population exhibits a detectable behavior (ie fluorescent protein production) upon receipt of Mmod.
    • T7 RNAP expression from Mmod causes expression of a fluorescent protein in secondary receivers.

Note that secondary receivers may also receive Mori, since all three populations are present in co-culture, and that primary receivers can also receive M¬mod.

Figure 1. The sender population transmits a DNA message, which is modified and retransmitted by primary receivers in the presence of a particular stimulus. The secondary receiver population exhibits a detectable behavior (eg fluorescent protein expression) when it receives the modified message.

The dynamics and potential modes of failure of this system are explored through mathematical modeling.

MODELLING

We sought to combine controlled transmission and modification of a DNA message to design a system wherein receiver cells are able to modify a DNA message by flipping an invertible promoter switch and then retransmit the modified message. The system is summarized in Figure 1 (see the Design section for more details).

Figure 2. The sender population transmits a DNA message, which is modified and retransmitted by primary receivers in the presence of a particular stimulus. The secondary receiver population exhibits a detectable behavior (eg fluorescent protein expression) when it receives the modified message.

The key output of this system is secondary receiver cells that have received a modified message and are fluorescing. This output can be evaluated in two different scenarios, where modification and retransmission are:

      Induced: We want as many secondary receivers as possible carrying the modified message.
      Uninduced: We want as few secondary receivers as possible carrying the modified message.

This system may be prone to several undesired outcomes (Figure 2) outlined below:

1. False negative: Since populations are co-cultured, secondary receivers can also receive the original unmodified message (M¬ori) that is transmitted by sender cells. When modification and retransmission are induced, there is a risk that secondary receivers might still be overwhelmed with Mori, preventing them from receiving the modified message (M-mod¬). This could result from the following modes of failure:

  • The majority of secondary receivers become infected with Mori during the lag time between Mori and Mmod production.
    • M¬ori is present in the system first, since Mmod must be produced from Mori.
    • There is an additional lag in Mmod production caused by the “turnaround time” between receipt of a DNA message and accumulation of copy number and protein concentration that can fuel packaging and transmission of the modified message
  • Inefficiency of production of Mmod vs Mori due to genomic tinkering keeps concentration of Mmod low compare to Mori.
    • We have picked apart the M13 genome in order to allow control over production of viral particles in primary receivers. This may result in lowered efficiency of particle production in primary receivers compared to senders.

2. False positive: When retransmission and modification are not induced, basal expression of integrase due to promoter leakiness may cause unwanted flipping of the switch, producing Mmod and leading to retransmission. Since a switch holds state after flipping, such an error would be irreversible. This problem is exacerbated by the fact that the resulting unwanted message transmission would spread to other cells. Such amplification of error could make the system effectively constitutive, even though an inducible promoter is employed.

Questioning our Model

Our goal in modeling is model-based design. We would like to use our model to guide design choices and direct lab efforts. Before producing the model, we made the following list of questions on which we hoped the model would shed light. In each case, the measure of system performance is the ratio of secondary receivers that receive Mmod vs Mori:

  • What is the sensitivity to reduced viral particle production efficiency in primary receivers, leading to weaker transmission of Mmod?
  • How does the ratio of initial populations (senders : primary receivers : secondary receivers) affect the output of the system?
  • What is the sensitivity to basal (uninduced) expression of integrase in primary receivers, leading to unwanted modification and retransmission, especially given amplification of error through retransmission?

To cut to the chase, skip to the “conclusions” section! If you like details, keep reading here.

Model Construction

We used the following set of state variables and parameters to model the spread of Mori and Mmod through the co-cultured populations:

State variables:

Ps(t) = population of sender cells

P1 uninfected(t) = population of primary receiver cells that have not received a DNA message

P2 uninfected(t) = population of secondary receiver cells that have not received a DNA message

P1 ori(t) = population of primary receiver cells carrying the original DNA message

P2 ori (t) = population of secondary receiver cells carrying the modified DNA message

P1 mod (t,a) = population of primary receiver cells of age a at time t. Age a corresponds to how long the cell has been a P1 mod cell. This is important to know because of the turnaround time between receipt of a DNA message and accumulation of phagemid and protein to fuel viral particle production.

P2 mod(t) = population of secondary receiver cells carrying the modified DNA message

Mori (t) = concentration of M13 viral particles carrying the original unmodified DNA message

Mmod (t) = concentration of M13 viral particles carrying the modified DNA message

Parameters:

c = carrying capacity of the liquid growth medium

g = maximum growth rate of cells that are not producing viral particles in absence of pressure due to carrying capacity

r = maximum growth rate of cells that are producing viral particles as a fraction of g

k = adsorption rate of viral particles to cells

i = induction constant. i = 1 when message modification and retransmission is induced, and i = 0 when it is not induced

S(i) = rate of switch flipping per primary receiver carrying Mori. Depends on induction.

p = rate of viral particle production through intact M13 cistrons on the helper plasmid

b = the percent rate, relative to p, of viral particle production in primary receiver cells through complemented helper plasmid with gene VIII knockout. Assumed between 0 and 1.

j1 = age at which viral particle production begins in P1 mod cells. Production starts at zero at age j1 and increases.

j2 = age at which viral particle production reaches its maximum and continues to maintain a steady rate

When modeling the growth of each population over the course of the experiment, the carrying capacity of the media had to be considered. To simplify our equations, we define:

We built a differential equations (DEs) model of the system using these state variables and parameters, which is described below.

The DE for senders is a simple logistic growth equation:

where the growth rate G is modified by r since senders produce viral particles and therefore grow more slowly. The DEs for P1 uninfected and P2 uninfected incorporate loss due to receipt of DNA messages, and the DE for P¬2 ori incorporates production due to receipt of DNA message:

Since there is a turnaround time associated with receipt, modification, and retransmission of a DNA message in primary receivers, the “age” of P1 mod¬ cells – the time since they became capable of producing viral particles – is an important aspect of the system state for determining the rate of production of M¬mod. We are therefore interested in P1 mod (t,a), where a is age, and we must use a partial differential equation to keep track of this state variable. The boundary condition for the PDE accounts for P1 mod(t,0), the production of P1 mod through flipping of the switch in P1 ori cells as well as direct infection by M1 mod.

Production of Mori by senders occurs through intact helper plasmid at rate p,

The rate of production of Mmod by P1 mod cells requires consideration of the age of the cells. The rate of production of Mmod by cells of a given age is defined by the function

where viral particle production by a P1 mod cell begins at age j1 and increases with age to maximal production rate bp at age j2, where 0 < b < 1. Production in these cells is likely slower than the rate in senders, p, because one of the M13 cistrons has been picked apart to allow complementation.

The production rate of M¬mod at time t is determined from the distribution of P1 mod cells over all ages and the rate of particle production at each age through a convolution:

Estimation of Model Parameter Values

In the absence of precise parameter values, a literature review provided reasonable ranges for the parameters that allowed us to make qualitative statements about the behavior of the system.

  • Carrying capacity c was estimated as 1.5*109 cells/ml [1].
  • Maximal growth rate g was estimated as ln(2)/20 – ln(2)/30 / min, for a doubling time between 20 and 30 minutes.
  • Maximal growth rate of cells producing viral particles was taken as 1/4g – 1/2g [2].
  • Adsorption rate k of viral particles to cells was taken as 3*10-11 ml/min [3]. .
  • The rate of viral particle production p from the intact helper plasmid was taken to be 33 particles per cell per minute [4].
  • The age at which viral particle production begins in P1 mod cells, j¬1, and the age at which viral particle production reaches a maximum, j2, are assumed to be similar to that of wildtype M13, and these values are taken to be 10 minutes and 40 minutes respectively [4]
  • The rate of viral particle production through complemented helper plasmid with gene VIII knockout is taken as bp, where p is the rate of production from intact helper plasmid and b is between 0 and 1. It is assumed that picking apart the M13 genome for purposes of complementation will either reduce efficiency or have no effect.
  • The age at which viral particle production begins in P1 mod cells, j1, and the age at which viral particle production reaches a maximum, j2, are assumed to be similar to that of wildtype M13, and these values are taken to be 10 minutes and 40 minutes respectively [4].

Analysis of Model

Sensitivity to Reduced Efficiency of Viral Particle Production

Since we are using gene VIII complementation of the helper plasmid to control viral particle production in primary receivers, it is likely that efficiency of production will be reduced in these cells relative to senders. We asked the model, “What is the sensitivity to reduced efficiency viral particle production in primary receivers, leading to weaker transmission of Mmod?”

Sensitivity to Reduced Efficiency of Viral Particle Production

Since we are using gene VIII complementation of the helper plasmid to control viral particle production in primary receivers, it is likely that efficiency of production will be reduced in these cells relative to senders. We asked the model, “What is the sensitivity to reduced efficiency viral particle production in primary receivers, leading to weaker transmission of Mmod?”

We simulated the system with varying values of b, the percent rate of viral particle production, relative to p, in primary receiver cells. The system performance measure was the ratio of secondary receivers that receive Mmod vs Mori, expressed as P¬2 mod/P2 ori, measured at the time when all secondary receiver cells have received a message (Figure 3). For these simulations, modification and retransmission were induced, and the half-life of the switch in the original message, once received by primary receivers, was assumed to be 30 mins. Initial populations of senders, primary receivers, and secondary receivers were assumed to be 1000, 10000, and 1000 cells/mL respectively.

Figure 3. Effects of genomic tinkering on system outputs. The viral particle production efficiency in primary receivers, as a percentage of efficiency in senders, plotted against the ratio of secondary receivers that received Mmod vs Mori.

We see that sensitivity is highest when efficiency is low. As expected, increasing efficiency always leads to more successful delivery of M¬mod to secondary receivers. For the parameters used, an efficiency of approximately 0.3 is required for an equal proportion of P2 mod and P2 ori.

Effect of Initial Populations on Receipt of Modified Message

The aim of this system is receipt of Mmod by secondary receiver cells. Mmod can only be produced by primary receivers that are infected with Mori. In a sense, the message must “pass through” the primary receivers before it can get to the secondary receivers. We thus suspect that an increase in the initial population of primary receivers will improve system performance.

To confirm this, we simulated the system with varied initial populations for senders and primary receivers. The system performance measure was the ratio of secondary receivers that receive Mmod vs Mori, expressed as P¬2 mod/P2 ori, measured at the time when all secondary receiver cells have received a message. We also kept track of the simulated time required (Figure 4). For these simulations, modification and retransmission were induced; the half-life of the switch in the original message, once received by primary receivers, was assumed to be 30 mins; and the rate of particle production in primary receivers was assumed to be 50% of the rate in senders.

Figure 4. Initial populations of senders and primary receivers plotted against the ratio of secondary receivers that received Mmod vs Mori.

As expected, we note that the system is most efficient in delivering Mmod to secondary receivers when the primary receiver population is high and the sender population is low, so that the majority of phage particles carry Mmod. We also note that very low initial populations of senders results in a longer time taken to “infect” all secondary receivers with DNA messages.

Sensitivity to Basal Expression of Integrase in Primary Receivers

A key concern in this system is the reliability of the switch on the messaging phagemid. The switch must flip when modification and retransmission is induced, but must hold state when uninduced.

When induced, we expect the half-life of the switch in the original message, once received by primary receivers, to be short. In absence of induction, we expect half-life to be long.

We simulated the system with varying switch half-life, for short and long half-life (Figure 5 a and b). The system performance measure was the ratio of secondary receivers that receive Mmod vs Mori, expressed as P2 mod/P2 ori, measured at the time when all secondary receiver cells have received a message. For these simulations modification and retransmission were induced, and the rate of particle production in primary receivers was assumed to be 50% of the rate in senders. Initial populations of senders, primary receivers, and secondary receivers were assumed to be 1000, 10000, and 1000 cells/mL respectively.

Figure 5. Switch half-life in primary receivers plotted against the ratio of secondary receivers that received Mmod vs Mori for a) short and b) long half-life.

We note that sensitivity to switch half-life is high for short half-life and low for long half-life. Increasing responsiveness of the switch to induction gives increasingly better returns by increasing receipt of Mmod, while reducing unwanted switch flipping due to basal integrase expression gives diminishing returns in preventing receipt of Mmod.

Conclusions

Analysis of our model indicates that,

  • Delivery of Mmod to secondary receivers is most sensitive to reduced M¬mod transmission efficiency that may result from tinkering with the M13 genome when efficiency is very low. As expected, increasing Mmod transmission efficiency improves delivery of Mmod.
  • A large initial population of primary receivers with a low initial population of senders improves delivery of Mmod.
  • Most interestingly, we find that sensitivity of Mmod delivery to switch flipping rate is greatest for fast switch flipping rates and least for slow switch flipping rates. This indicates that improved responsiveness of switch flipping to induction produces increasing returns for system performance, but that improved resistance to uninduced switch flipping to prevent unwanted modification and retransmission produces diminishing returns.

The most significant result for design of this system is the sensitivity of M¬mod delivery to the rate of switch flipping. Leaky expression of integrase in primary receivers must be effectively avoided. Extra measures to prevent leak, such as the T3 promoter system or post-transcriptional regulation, should be employed. In light of the issues with basal integrase expression, this system is most ideal in situations where background levels of modification and retransmission are tolerable.

References:

1. Ausubel FM, Brent R, Kingston RE, Moore DD, Seidman JG, Smith JA, Struhl K. Short Protocols in Molecular Biology. 5th ed. Vol. 1 pp. 1-6.

2. Sambrook J, Russell DW. Molecular Cloning: A Laboratory Manual. 3rd edition. Cold Spring Harbor Laboratory Press, Cold Spring Harbour, NY. 2001.

3. Tzagoloff H, Pratt D. 1964. The initial steps in infection with coliphage M13. Virology. 24:3 pp 372-380.

4. Clackson T, Lowman HB. Phage Display: A Practical Approach. Oxford University Press, NY. 2006.

Ottawa's Collaboration

1. Wet Lab Collaboration with uOttawa iGEM

The following constructs were designed by uOttawa iGEM for Waterloo iGEM

  • Inducible Integrase-Expressing constructs

    The inducible expression of the PhiC31 and Bxb1 integrase genes was designed by incorporating riboregulators that allow post-transcriptional control of gene expression. Riboregulators include two RNA elements; a cis repressor molecule (also known as the Ribo “lock”) and a trans-activating RNA molecule (also known as the Ribo “Key”). The cis-repressor element is a sequence complementary to the RBS associated with the gene whose expression needs to be silenced (that would be the integrase gene in this case). To control expression of the integrase gene, a Ribo lock was designed to be cloned directly upstream of the integrase gene and its associated RBS (5’ UTR). The sequence encoding the Ribo lock, integrase and its associated RBS as well as a lacI cassette (BBa_Q04121) were to be placed under the control of a strong constitutive promoter (J23119). The trans-activating Ribo key (BBa_I714036) on the other hand, was cloned in the 3’ UTR of the construct and was placed under the control of the PLlac 0-1 promoter (BBa_R0011), which is both LacI-repressible and IPTG-inducible. Simultaneous expression of the LacI cassette and the integrase from a single promoter would ensure repression of Ribo key from the LacI promoter and therefore results in a controlled expression of both PhiC31 and Bxb1 integrase (Isaac et al. 2004).

  • Inducible Integrase and Recombination Directionality factor expressing constructs:

    Inducible PhiC31 and Bxb1 Integrase and Reverse Directionality factor expressing constructs were also designed via the use of riboregulators. As mentioned in section above, controlled expression of integrase would be achieved via a cis-repressor Ribo Lock and a trans-activating Ribo Key. The design of these constructs required the gene for RDF to be cloned under the control of a LacI promoter (BBa_R0011) with a Ribo lock cloned directly upstream (5’ UTR). For simultaneous expression of both integrase and RDF, the inducible integrase-expressing construct described above was modified to also contain RDF under inducible conditions (Isaac et al. 2004).

Figure 1. (A.) Inducible PhiC31 and Bxb1 Integrase-expressing construct: The gene for each integrase is placed under the control of a strong constitutive promoter (J23119) with a Ribo “lock” directly upstream. The trans-activating Ribo “key” is placed downstream under the control of a PLlac 0-1 promoter. The lacI cassette is also placed under the control of promoter J23119. (B.) Inducible PhiC31 and Bxb1 integrase and recombination directionality factor-expressing construct: The genes for the integrase and the RDF were placed directly downstream from their corresponding ribo “lock” with the integrase under the control of a strong constitutive promoter and the RDF under the control of a PLlac 0-1 promoter. The lacI cassette (BBa_Q04121) was placed under the control of a strong constitutive promoter (J23119).

2. Modelling Collaboration with uOttawa iGEM

We constructed a differential equations model to describe uOttawa’s feed-forward fold-change detection system and implemented it in MATLAB. Parameterization and analysis of the model was performed by uOttawa.

Accomplishments

This year Waterloo iGEM developed a comprehensive project, which attempts to improve an existing system that utilizes the use of DNA as the intracellular molecule for messaging between individual bacterial populations. The process of messaging was improved by making the DNA message 1) Modifiable, 2) Controllable and 3) Re-transmittable.

  1. Wet Lab

    • Submitted 21 BioBricks to the Parts Registry

    • Characterized 4 BioBricks

  2. Mathematical Modelling

    • Modelled the qualitative difference in the dynamics of Bxb1-based and PhiC31-based invertible promoter switch systems using continuous and stochastic methods.

    • Modelled a two-switch system where the first invertible promoter switch controls the second one, and showed that this improves the “switch-like” behavior of the second switch in multiple copies.

    • Modelled a system of DNA message re-transmission in co-culture and identified potential modes of failure.

Appendix

Serine Integrase

Our design for modification of a DNA message uses the site-specific recombinase activity of serine integrase enzymes found naturally in various bacteriophages.

In nature, serine integrases (Int) allow phages to integrate into the bacterial genome through site-specific recombination between attachment sites on the phage and bacterial genomes (attP and attB), both of which are between 30 and 60 bp depending which phage serine integrase is considered. Recombination between attP and attB leaves behind left and right attachment sites (attL and attR) (Fig 1), which cannot be acted upon by Int alone. Thus, in the presence of Int alone, this recombination is irreversible [1].

In order for the phage genome to excise from the bacterial genome, recombination between attL and attR sites must occur; this reproduces the original phage and bacterial genomes. To this end, phages that exploit serine integrases also have a “recombination directionality factor” (RDF) which reverses the recombination activity of Int; that is, coexpression of Int and RDF allows recombination between attL and attR sites to reproduce attP and attB sites, and inhibits recombination of attP and attB (Fig. 1) [1].

Figure 1. Recombination between attP and attB leaves behind attL and attR sites and allows for integration of the phage genome into the bacterial genome in nature. RDF reverses this activity. Adapted from Groth and Calos, 2004 [1].

When attP and attB sites are placed in the correct orientation on the same DNA sequence, the DNA segment between them can be inverted through integrase activity.

This DNA inversion technique has been used to implement passive digital memory in live cells [2]. More recently, this technique has been extended to the implementation of two-input one-output Boolean logic gates [3,4].

References:

  1. Groth AC, Olivares EC, Thyagarajan B, Calos MP. A phage integrase directs efficient site-specific integration in human cells. Proceedings of the National Academy of Sciences USA, 2000, 97 pp 5995-6000.

  2. Bonnet J, Subsoontorn P, Endy D. Rewritable digital data storage in live cells via engineered control of recombination directionality. Proceedings of the National Acadamy of Science USA, 2012, 109(23) pp 8884-8889.

  3. Bonnet J, Yin P, Ortiz ME, Subsoontorn P, Endy D. Amplifying genetic logic gates. Science, 2013, 340 (6132) pp 599-603.

  4. Siuti P, Yazbek J, Lu TK. Synthetic circuits integrating logic and memory in living cells. Nature Biotechnology, 2013, 31 pp 448–452.

M13 Bacteriophage

M13 Bacteriophage

The M13 bacteriophage infects E. coli by attaching to the F pilus and injecting single-stranded DNA into the cell. Because the mechanism requires the F pilus, only E. coli cells carrying the F plasmid (F+ cells) can be infected.

The M13 genome takes on two forms: the single-stranded infective form (IF), and the double stranded replicative form (RF). When the IF form is initially deposited into the cell, the complementary strand is synthesized by host-encoded enzymes forming the RF form. Protein II nicks the RF form and initiates rolling circle replication, producing additional single stranded copies of the genome that are again converted into RF form by host-encoded machinery. During this process, the M13 genome increases in copy number and viral proteins accumulate in the cell. When protein V reaches a critical concentration in the cell, it binds strongly and cooperatively to single stranded IF DNA, sequestering it to be packaged into viral particles and preventing further accumulation of the RF form [1] (Figure 1).

Figure 1. Life cycle of M13 bacteriophage.

M13 bacteriophage is routinely used to isolate single stranded DNA by “tricking” the M13 viral proteins into packaging heterologous DNA that carries the M13 viral packaging site. This site, called the M13 ori, is necessary and sufficient for packaging of circular DNA carrying the site into M13 viral particles [7]. Heterologous DNA packaged this way can still be delivered to an F+ cell and the cell will maintain the circular DNA as a plasmid. A plasmid carrying the M13 ori is termed a “phagemid”. This aspect of M13 bacteriophage is used in DNA messaging.

Importantly, cells infected with M13 bacteriophage do not lyse. Rather, the bacteriophage is secreted through the cell membrane and the cell continues to grow at ½ to ¾ its normal rate [7].

In our attempt to design a system that regulates DNA messaging by controlling M13 particle production, we had the option of manipulating any of the 11 genes in the M13 genome.

M13’s relatively small genome can be classified in three subsets: structural (genes III, and VI - IX), morphogenetic (genes I, IV, and XI), and replicative (genes II, V, and X). The main function behind each of the proteins can be seen in the table below:

Protein: Function:
pI Spans the inner membrane of infected bacteria; interacts with viral pIV and host’s thioredoxin; potentially initiates phage assembly [1, 9, 10]
pII Nicks at specific site in intergenic region of + strand of replicative form (RF) DNA, starting rolling-circle replication; cleaves single-stranded (ss) product of rolling-circle replication; required for the initiation of fl RF DNA synthesis [2, 10]
pIII Minor coat protein; required for adsorption of phage to sex pili of new hosts [1]
pIV Resides mainly on outer membrane of infected cell; interacts with pXI and pI within the perisplasm in order to form a gate channel for secretion [1, 9, 10]
pV Sequesters the viral strands displaced by the rolling circle replication of + strand DNA to prevent their reconversion to double strands [3-7]; needed for the accumulation of exportable ssDNA; controls the rate of synthesis of pII and pX [8]
pVI Minor coat protein located at proximal end of filament [1]
pVII Coat protein that interacts with packaging signal in intergenic region [1]
pVIII Major coat protein; ~2700 copies formed in cylindrical sheath around DNA [1, 11]
pIX Minor coat protein, located at end of phage particle where assembly begins [1]
pX Formed from gX, a subset of gII; required for accumulation of ssDNA; powerful repressor of phage-specific DNA synthesis in vivo; limits number of RF molecules [1]
pXI Aka pI*; forms gate channel in cell membrane along with pI and pIV [1, 9, 10]

Figure 2: The M13 phage structure and genome. Phage M13 structure with proteins color-coded to genes in the phage genome. Note, the actual phage filament is about 150 times as long as it is wide. [12]

Design Comments

In our attempt to design a system that regulates DNA messaging by controlling M13 particle production, we had the option of manipulating any of the 11 genes in the M13 genome. We chose to remove a gene from the helper plasmid and control viral particle production through complementation. Specifically, we chose to use gene VIII (see the Control section), which was advised my Monica Ortiz. Gene VIII is not a regulatory gene and is last in its operon, so it’s removal is unlikely to interfere with regulation of other genes. Most importantly, a similar approach was previously used to control production of phage ϕX174 [13].

The strong affinity of protein V for single-stranded IF DNA is a concern for our DNA message retransmission design, wherein the primary receiver cells have a helper plasmid with gene VIII knockout and the incoming message carries gene VIII under control of a switch. Since gene V is found on the knockout helper plasmid in the primary receiver, it may be present at very high levels in the primary receiver when the DNA message is delivered. The DNA message will be introduced as single stranded DNA, and protein V may bind it, sequester it, and prevent it from replicating, breaking our messaging system. Indeed, it is known that the presence of protein V alone in a cell renders it immune to subsequent infection by M13 bacteriophage. However, it has also been shown that the presence of protein II in the system reverses this immunity, which demonstrates some regulatory role by protein II [8].

This suggests that expression of proteins II and V may be relevant to our goal of retransmission of a DNA message. Since proteins II and V are important regulatory proteins, fiddling with them might require extensive remodeling of the M13 regulatory system, which is outside the scope of what we thought was reasonable for our iGEM team. However, it might be wise for those attempting similar goals in the future to consider potential complications arising from proteins II and V.

References

[1] Sambrook J, Russell DW. Molecular Cloning: A Laboratory Manual. 3rd edition. Cold Spring Harbor Laboratory Press, Cold Spring Harbour, NY. 2001

[2] Baas, P. D. (1985). Biochim. Biophys. Acta. 825, 111-139

[3] Mazur, B. J. & Model, P. (1973). J. Mol. Biol. 78, 285-300.

[4] Webster, R. E. & Cashman, J. S. (1973). Virology. 55, 20-38.

[5] Mazur, B. J. & Zinder, N. D. (1975). Virology. 68, 490-502.

[6] Geider, K. & Kornberg, A. (1974). J. Biol. Chem. 249, 3999-4005.

[7] Salstrom, J. S. & Pratt, D. (1971). J. Mol. Biol. 61, 489-501.

[8] Fulford, W. "Bacteriophage F1 DNA Replication Genes *1II. The Roles of Gene V Protein and Gene II Protein in Complementary Strand Synthesis." Journal of Molecular Biology 203.1 (1988): 39-48. Print.

[9] Haigh, Nora G., and Robert E. Webster. "The pI and pXI Assembly Proteins Serve Separate and Essential Roles in Filamentous Phage Assembly." Journal of Molecular Biology 293 (1999): 1017–1027.

[10] Russel, Marjorie. "Interchangeability of Related Proteins and Autonomy of Function: The Morphogenetic Proteins of Filamentous Phage f1 and IKe Cannot Replace One Another." Journal of Molecular Biology 227 (1992): 453-462.

[11] Wickner, William, Gail Mandel, Craig Zwizinski, Marjorie Bates, and Teresa Killick. "Synthesis of phage M13 coat protein and its assembly into membranes in vitro." Proceedings of the National Academy of Sciences 75.4 (1978): 1754-1758.

[12] Slonczewski, Joan, and John W. Foster. Microbiology: an evolving science. New York: W.W. Norton, 2011. Web.

[13] Jaschke P, Lieberman E, Rodruiguez J, Sierra A, Endy D. A fully decompressed synthetic bacteriophage øX174 genome assembled and archived in yeast.

The University of Waterloo’s iGEM – Human Practices team is a diverse team whose goal is to raise awareness on issues regarding synthetic biology. The team also provides the student community information about the latest in the research area of synthetic biology to help the community make informed, accurate and fact-based opinions. Our goal is to strengthen the bridge between the community and their knowledge of synthetic biology while eliminating misconceptions regarding synthetic biology.

In the past year, the team gained valuable experience and information through the projects they worked on. Each project provided more insight on how informed the student community is on the topic of synthetic biology. This further helped us plan out activities that helped us achieve our goal.

One of the main purposes behind the projects this year to enrich, educate and empower the student community. To achieve this goal, various activities were planned to inform the student community about the field of synthetic biology, it’s potentials and how it affects the world around us. These activities provide fundamental knowledge of synthetic biology and it’s uses, allowing the participants and the viewers to form an informed, accurate and fact-based opinion about the topic.

T.I.L. Syn Bio

iGEM is a community of people passionate about synthetic biology – how can we best convey this while reaching out to the student community? Sometimes reading papers and textbooks doesn't quite do it for understanding an idea. As students, we know it can be difficult to grasp some concepts we’re not familiar with. So what’s a better way to communicate an idea? Could social media be the answer? That was the idea behind the VLOG series TIL: Syn Bio.

These series are a quick and effective way to convey the ideas and passion of synthetic biology. The series has many episodes that highlight various aspects of synthetic biology through a mixture of one-on-one videos and animated style videos. The series begin with episodes explaining “What is Synthetic Biology?, “Fundamental Advances” and “Cell-to-Cell Communication” (Waterloo iGEM’s 2013 project). This phase of the series is important to orient the viewers and provide some background information.

During the second part of the series, the team takes a fun twist. Using the TIL: Synthetic Biology outreach event footage to compare the viewpoints of students and professors on various topics relating to synthetic biology. The footage from this event is used for addressing many factors associated with the idea of synthetic biology. These factors range from the background knowledge to stigma associated with synthetic biology and from the regulations needed to its future potential.

The series begins with these six videos, leaving the rest of the series to be shaped by viewers. Ultimately, viewers engage with the team about what they want to see in future videos, ask questions they want answered and connect with information from a variety of sources.

The TIL: Synthetic Biology outreach event (used as part of the video series) was well-received. The team came prepared with questions to ask passing students. Students were also given 4-5 days notice via Facebook. The idea behind this aspect of the video was to have it be a surprise. Questions like "do you support GMOs?", "would you eat modified fruit/meat?", "who should be able to practice synthetic biology/should it be open sourced?" and many more were asked. The team was in for some surprises with the diversity of knowledge on campus! We hope incorporating the footage into our series will give participants a fun look into their experience, which they can easily share with their friends and family. Overall, we hope that the team's work will inspire more leaders to take part and contribute to the advances in synthetic biology, regardless of their academic or professional background.

Intent to Invent

Intent to Invent was hosted on March 07, 2013 at the University of Waterloo’s Quantum Nano Center. The purpose of the event was to:

  1. Connect the students to experts in 3 key industries that use synthetic biology in their processes: Agriculture, Health and Pharmaceuticals.
  2. Bridge the level of discomfort a scientist has in regards to business.
  3. To encourage entrepreneurship within the scientific community by delivering resourceful content from industry experts.

The event promoted open panel discussions of emerging technologies in biotechnology and other advanced biological fields within the 3 industries. Students got a chance to see how synthetic biology is the connected to entrepreneurship, innovation and commercialization. They learned about the industry perspectives and barriers faced by biological companies at different stages in their business model. This talk also encouraged entrepreneurship within the scientific community by delivering resourceful content form industry experts. Each speaker gave a 20-minute mini lecture on topics including: Clinical Trial Drug Development, Commercialization of Biomass and Energy Products and Entrepreneurial Barriers for Biotechnology Companies.

Steve jobs once said, “I think the biggest innovation of 21st century will be the intersection of biology and technology. A new era is beginning, just like the digital one…”. Through sessions such as Intent to Invent, Waterloo iGEM hopes to enrich the experience of science enthusiasts as well as those just curious about synthetic biology and it’s potential. By connecting these students to industry experts, we were able to gage their interests in an innovative and entrepreneurial aspect of science. Many students showed interest in learning more about the bridge between science and business in the future. iGEM received good feedback regarding Intent to Invent, as many students felt that the information they learned was very valuable. Waterloo iGEM provided many students the appropriate connection and information they need to start connecting the scientist in them with the businessman/businesswoman in them.

VeloCity Science

How do we inspire young people to eliminate the gap between science and business? The conventional education system does not provide for this overlap. There is a job unemployment crisis throughout North America, and from the past experience, this is the perfect time to turn to entrepreneurship for solutions. It is time to do what we have done to the IT industry back in the 80s, but with biotechnology this time. The perfect storm is brewing. Economic downturns have proven to be the best time for entrepreneurship. The Canadian government has seen this and supports entrepreneurial initiatives like these. And most importantly, we have bright young people hungry to make changes to the world.

And that’s why VeloCity Science has been started, an entrepreneurship program that brings together the right business resources (networks, mentorship, legal and financial services, etc.) and the right technical resources (wet-lab space, consumables and equipment) to create kick-ass biotechnology start-ups.

But that’s not all. Above of all these resources, it is the sense of community that is crucial for the success of these entrepreneurs. The University of Waterloo has proven time and time over in providing a strong sense of community to our entrepreneurs through the programs like Accelerator Centre, Communitech Hub, and VeloCity.

That’s the story of VeloCity Science, and we are just starting to write it.

Safety

All experiments are carried out in a BL2 certified lab. Researcher safety when using E. coli, would not be compromised in safety issues due to use of M13. It poses no threat at all to humans. While, the E. coli strain used was relatively harmless, treatment of possible infections may potentially be affected by the antibiotic resistance. Furthermore, spontaneous mutations which result in increased infectivity may result. However, measures and precautions suggested by the Canadian biosafety guidelines were taken to minimize even the slight chance of infection. Additionally, the working conditions of the lab is already above the recommended safety level of BL1 for usage of M13 viruses. Every member of the team has been trained with safety modules and went through a week of lab training and continuous oversight from the Advisors and his graduate students in the lab. All lab members, including graduate students or other students that were working in the lab, wore appropriate PPEs and disposed all consumable in appropriate biological waste boxes. All surfaces were wiped down with ethanol after use and all glassware was washed immediately after their usage.

The design of the project does not call for release into the public. Additionally, the project design does not produce any harmful products. Through it is possible that the construct could get released to the general public accidentally. But, the product of the constructs only produce fluorescent proteins and it can only be used in a controlled setting with a certain type of chemical present in the environment, thus making it ineffective when released to the public. Because safety of the public and the lab members is our utmost concern, we have ensured that all wastes are thrown out appropriately and autoclaved so that accidentally release would never occur.

There are no additional risks posed by our projects compared to other general BL1 lab concerns. Our bacteria are not pathogenic and are unable to survive outside of the lab environment, because they are unable to effectively compete with other organisms in nature. As stated above, all wastes are discarded according to the Waterloo standards and autoclaved.

There is no potential for harm to human health through use of our constructs, as described above. There is therefore no risk of malicious use.

Our constructs pose no threats to human health, as described above, and scaling up would not change this. Our project is a "fundamental advance" that contributes to the coordination of population-level cellular behavior by allowing messages to be sent between populations of E. coli cells. However, many additional layers of complexity in engineering would be required to use our method to enable pathogenic or otherwise dangerous behaviors in populations of cells.

The cell to cell communication project does include packaging viral particles. Although there are only some proteins of the M13 virus that are packaged and are therefore not a safety risk. M13 is not a safety risk even if its whole genome is packaged. Our project poses no threat to safety and thus we haven't implemented any of these mechanisms.

All the lab and design team members successfully passed the following safety training:

Employee Orientation Training Session

Workplace Violence and Harrassment Training

General Laboratory Safety

WHMIS

Laboratory Biosafety Training

Biosafety Guidelines followed by the Waterloo iGEM Team

University of Waterloo has a Biosafety Committee and can be found here: http://www.safetyoffice.uwaterloo.ca/hse/bio_safety/bsc.html. Although the project has not been discussed with the Biosafety Committee, it has been discussed with several faculty members and has been found to have no risks. Furthermore, the laboratories operating at the University of Waterloo have obtained permits from the Bio-Safety Committee in order to perform intended research. Since the Waterloo iGEM team performs all laboratory work in a parent lab under the guidance of the Masters and PhD students of that lab, the permits obtained by the parent lab cover the projects carried out in the lab.

Canada has very well established biosafety regulations and guidelines which can be found here

The laboratory we work on cell to cell communication project is rated level 1. E.coli strains that Waterloo iGEM team works with falls within the risk level 1. Additionally the laboratory we operate in is certified for work with the above listed risk group of the E.coli.

Administrators

Lab & Design

Team Leaders

Team

Mathematical Modelling

Dejan Cvijanovic
Brandon Fung
Moses Wanyonyi
Magda Karski
Samantha Hirniak
John Drake
Jordan Lapointe
Tasker Hull

Human Practices


Advisors


Graduate Student Advisors


Web Developer


Acknowledgements

We would like to offer special thanks to the following groups for your help

• Our advisors for donating your time and intellectual knowledge to the team

• Members of the Charles lab from University of Waterloo for your generous sharing of lab space, equipment and constructive suggestions to our project.

• Endy lab from Stanford University for proposing the use of cell-cell DNA messaging and sharing of knowledge and parts.

• Monica Martinez from Endy lab for your supportive role in our project and expertise in the usage of M13.

• Our IGEM collaborator this year: team UOttawa for helping us with the making of our constructs and interchange of knowledge.

• Staff of University of Waterloo Department of Biology for your timeless support and encouragement to our team.

• Dr. Maud Gorbet's from University of Waterloo for the sharing and expertise on flow cytometry for detecting reporter molecules.

• Dr. Mungo Marsden from University of Waterloo for the use of fluorescent microscope

• Susanna Zucca from Magni lab of Università degli Studi di Pavia for your sharing of parts for the single copy switch experiment.

• Andrew Dhawan for your guidance for the Mathematical Modelling team.

• Dr. Roderick Slavcev from pharmacy for his guidance with M13 bacteriophage.

• Dr. Gord Surgeoner, Dr. Catherine Burns, and Nicky Arvanitis for your insight presentation at our Intent to Invent seminar.

• All members of University of Waterloo IGEM 2013 for your sleepless nights and love for synthetic biology