Team:The Tech Museum/Project

From 2014.igem.org

(Difference between revisions)
 
(54 intermediate revisions not shown)
Line 1: Line 1:
-
<!-- *** What falls between these lines is the Alert Box!  You can remove it from your pages once you have read and understood the alert *** -->
+
{{:Team:The_Tech_Museum/Templates/Main}}
-
 
+
-
 
+
-
{{CSS/Main}}
+
-
 
+
-
 
+
<html>
<html>
 +
<!--Project content  -->
 +
<tr><td > <h3>Overview:</h3></td>
 +
<td ></td >
 +
<td ></td>
 +
</tr>
-
<!--main content -->
+
<tr>
-
<table width="70%" align="center">
+
<td width="55%" valign="top">
 +
<p>We created a pool of plasmids designed to produce wide hue diversity in bacteria. Variation in promoter strength randomizes the relative expression levels of red, yellow, and cyan color reporters in each plasmid. In this way, we can create bacterial ‘pixels.’ Theoretically, the hue of each resulting colony should represent a particular combination of reporter protein concentrations, similar to how an RGB LED operates. </p>
 +
<p>Museum visitors are guided through the transformation of e.coli with this plasmid pool to generate plates with a rainbow of bacteria colonies. Next, they take those petri dishes to an interactive scanning station. We developed software that uses digital imaging and computer vision to analyze the color, intensity, and rarity of the bacteria colonies on the visitor’s plate. A dynamic visualization of our team’s aggregate color data is then updated in real time with each participant's individual contribution to our iGEM team.</p>
-
<tr>  
+
<p>Do some promoter-color combinations always fail? Do others dominate? Are there colony hues that are never seen? Or, seen repeatedly? Our software and the participation of museum visitors is designed to find that out.</p>
 +
</td>
-
<!--navigation menu -->
+
<td></td>
-
<td align="center" colspan="3">
+
<td width="35%"  valign="top"><center>
 +
<p><img src="https://static.igem.org/mediawiki/2014/d/d3/PROJECT_Overview1_-_scanning_station_setup.JPG" width="300"></p>
 +
<p><img src="https://static.igem.org/mediawiki/2014/1/13/PROJECT_Overview2_-_scanning_station_close_up.JPG" width="300"></p></center>
 +
</td>
-
<table  width="100%">
+
</tr>
-
<tr heigth="15px"></tr>
+
<tr>
-
<tr heigth="75px">  
+
<td colspan="3">
-
 
+
<p><h3>Details and Documentation:</h3></p>
-
 
+
<p><b>Biology</b></p></td>
-
<td style="border:1px solid black;" align="center" height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
</tr>
-
<a href="https://2014.igem.org/Team:The_Tech_Museum"style="color:#000000">Home </a> </td>
+
<tr>
-
 
+
<td colspan="3">
-
<td style="border:1px solid black;" align="center" height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
<table border="0" width="100%">
-
<a href="https://2014.igem.org/Team:The_Tech_Museum/Team"style="color:#000000"> Team </a> </td>
+
<tr>
-
 
+
<td><p>To generate random color diversity in bacteria, we designed and had assembled libraries of tri-color plasmids (thanks to the generous sponsorship of DNA2.0). The base arrangement of plasmid functional elements was modeled on the three-color expression plasmid pZS2-123 designed by Cox et al. (2010). Our plasmids contain three different reporter proteins that are each controlled by combinatorially-inserted promoter-rbs pairs of varying strengths. Nine previously described promoter-rbs pairs that span a range of expression levels were selected from the literature (Kosuri et al. 2013; see notebook for specific sequences). When paired with the 3 reporters, the output of this assembly strategy is a plasmid pool with 729 unique combinations. Theoretically, each unique plasmid should drive a specific ratio of the three different colored reporter proteins to produce a defined hue. </p></td>
-
<td style="border:1px solid black;" align="center"  height ="45px"  onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>  
+
<td width="2%"></td>
-
<a href="https://igem.org/Team.cgi?year=2014&team_name=The_Tech_Museum"style="color:#000000"> Official Team Profile </a></td>
+
<td><img src="https://static.igem.org/mediawiki/2014/b/b7/PROJECT_BiologyDetails1_-_Plasmid_Design_DNA20.png" width="600"></td>
-
 
+
-
<td style="border:1px solid black" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
-
<a href="https://2014.igem.org/Team:The_Tech_Museum/Project"style="color:#000000"> Project</a></td>
+
-
 
+
-
<td style="border:1px solid black;" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>  
+
-
<a href="https://2014.igem.org/Team:The_Tech_Museum/Parts"style="color:#000000"> Parts</a></td>
+
-
 
+
-
<td style="border:1px solid black;" align="center" height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>  
+
-
<a href="https://2014.igem.org/Team:The_Tech_Museum/Modeling"style="color:#000000"> Modeling</a></td>
+
-
 
+
-
<td style="border:1px solid black;" align="center" height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7> 
+
-
<a href="https://2014.igem.org/Team:The_Tech_Museum/Notebook"style="color:#000000"> Notebook</a></td>
+
-
 
+
-
<td style="border:1px solid black;" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
-
<a href="https://2014.igem.org/Team:The_Tech_Museum/Safety"style=" color:#000000"> Safety </a></td>
+
-
 
+
-
<td style="border:1px solid black;" align="center"  height ="45px" onMouseOver="this.bgColor='#d3d3d3'" onMouseOut="this.bgColor='#e7e7e7'" bgColor=#e7e7e7>
+
-
<a href="https://2014.igem.org/Team:The_Tech_Museum/Attributions"style="color:#000000"> Attributions </a></td>
+
-
 
+
-
 
+
-
<td align ="center"> <a href="https://2014.igem.org/Main_Page"> <img src="https://static.igem.org/mediawiki/igem.org/6/60/Igemlogo_300px.png" width="55px"></a> </td>
+
</tr>
</tr>
</table>
</table>
-
 
+
</td>
</tr>
</tr>
 +
<tr>
 +
<td colspan="3"><center>
 +
<img src="https://static.igem.org/mediawiki/2014/4/40/PROJECT_BiologyDetails2_-_Museum_Wetlab.JPG" width="400"> <img src="https://static.igem.org/mediawiki/2014/b/b6/PROJECT_BiologyDetails3_-_Wetlab_Station_Closeup.JPG" width="400"> </center><br>
 +
<table border="0" width="100%">
 +
<tr>
 +
<td><p>In total, 4 plasmid pools were generated. Two reporter protein versions of the library were made: one with fluorescent proteins (PaprikaRFP, KringleYFP, CindyLouCFP) and one with chromogenic proteins (red, yellow, blue). Additionally, each of these was also made with both a low and high copy ORI. We tested and optimize all four of these plasmid pools in our visitor-accessible museum wetlab setup. After optimization of e. coli transformation and plating conditions, we determined that the low copy fluorescent plasmid pool was ideal, so it was used for all subsequent exhibit prototyping and data collection with museum visitors.</p></td>
 +
<td width="2%"></td>
 +
<td><img src="https://static.igem.org/mediawiki/2014/2/2d/PROJECT_BiologyDetails4_-_FL_RR_plate_5.jpg" width="300"></td>
</tr>
</tr>
 +
</table>
 +
</td>
</td>
 +
</tr>
 +
<tr>
 +
<td colspan="3">
 +
<p><br><b>Software</b></p>
 +
<p>As part of our combined iGEM project and museum exhibit, we developed two apps, <a href="https://github.com/intron/rainbowreader ">RainbowReader</a> and <a href="https://github.com/intron/ecolor">eColor</a>, for analysis and quantification of bacteria colony colors. The source code for both is <a href="https://github.com/intron/rainbowreader ">available</a> on <a href="https://github.com/intron/ecolor">github</a>.</p>
-
<tr> <td colspan="3" height="15px"> </td></tr>
+
<p>Rainbow Reader is a meteor application that photographs and analyzes petri dishes containing visible bacterial colonies using OpenCFU, gphoto2, and an optional barcode scanner for sample tracking. It is powered by Meteor and Node.js, supplying a user interface in web browser. It connects by USB to a Motorola DS457 barcode scanner and gphoto2-compatible camera.</p><br>
-
<tr><td bgColor="#e7e7e7" colspan="3" height="1px"> </tr>
+
<center><img src="https://static.igem.org/mediawiki/2014/1/1e/PROJECT_SoftwareDetails1_-_ppt_intro_for_RR.png" width="900"><br><br>
-
<tr> <td colspan="3" height="5px"> </td></tr>
+
<img src="https://static.igem.org/mediawiki/2014/9/9a/PROJECT_SoftwareDetails3_-_RR_screenshot1.png" width="600"><br><br>
 +
<img src="https://static.igem.org/mediawiki/2014/b/b0/PROJECT_SoftwareDetails4_-_RR_screenshot2.png" width="600"><br></center><br>
 +
<p>Rainbow Reader optionally sends data to eColor (seen in image below), a sister meteor app that presents live visualizations of the aggregated measurements.</p><br>
 +
<p><strong>Demo</strong>: <a href="http://igem14-rainbowreader.meteor.com">RainbowReader Test Server</a>; <a href="http://igem14-ecolor.meteor.com">eColor Test Server</a>
 +
<table border="0" width="100%">
 +
<tr>
 +
<td>
 +
<img src="https://static.igem.org/mediawiki/2014/a/ae/PROJECT_SoftwareDetails6_-_eColor_screen_shot_1.jpg" width="400"><br>
 +
<td><p><u>Requirements:</u></p>
 +
  <ul class="task-list">
 +
    <li><a href="http://meteor.com">meteor.js</a></li>
 +
    <li>barcode scanner, we used <a href="http://www.motorolasolutions.com/US-EN/Business+Product+and+Services/Bar+Code+Scanning/Fixed+Mount+Scanners/DS457_US-EN">Motorola DS457</a> <a href="https://portal.motorolasolutions.com/Support/US-EN/Resolution?solutionId=5265&amp;productDetailGUID=210e4a4651a30410VgnVCM10000081c7b10aRCRD&amp;detailChannelGUID=e5576e203763e310VgnVCM1000000389bd0aRCRD">vendor software</a> (currently only working in linux)</li>
 +
    <li>gphoto2 <a href="https://github.com/Homebrew/homebrew/blob/master/Library/Formula/gphoto2.rb">homebrew</a>
 +
    </li>
 +
    <li>gphoto2-compatible camera, we used a Canon Eos Rebel T3 AKA 1100d, <a href="http://www.amazon.com/Canon-Rebel-Digital-18-55mm-Movie/dp/B004J3Y9U6/">~$500 new w/ kit</a> + <a href="http://www.amazon.com/Kapaxen-ACK-E10-Adapter-Digital-Camera/dp/B0057J3ZQK">AC power adaptor</a>
 +
    </li>
 +
    <li>opencfu no-gui <a href="https://github.com/qgeissmann/homebrew-gtkquartz/blob/master/opencfu.rb">homebrew</a>
 +
    </li>
 +
  </ul>
-
 
+
<p><u>Usage:</u></p>
-
<!--Project content  -->
+
<p>install requirements, buy camera &amp; usb scanner<br>
-
<tr><td > <h3> Project Description </h3></td>
+
clone repo<br>
-
<td ></td >
+
update server/lib/settings.js to disable opencfu, barcode scanner, and gphoto calls as neededset $METEOR_ENV as desired <br>
-
<td > <h3> Content</h3></td>
+
start meteor (it will need to be restarted after initializing npm meteor package) <br>
 +
read the instruction manual;<br></p><br><br><br>
 +
</td>
</tr>
</tr>
-
 
+
</table>
 +
<br><br>
 +
<table border="0" width="100%">
<tr>
<tr>
-
<td width="45%"  valign="top">  
+
<td><p><b>Bacteria Photobooth:</b></p>
-
<p>Our goal is to enable Tech Museum visitors with no biology background to become part of our team by engineering bacteria hands-on.
+
<p><u>Supplies:</u><br>
-
In our project, participants are guided through the transformation of e.coli with plasmids. We randomize the expression of the three color reporters, so when the transformed bacteria grow, colonies appear as a different colors, creating bacterial "pixels" representing a particular combination of reporter protein concentrations. Visitors then take the petri dishes to a scanning station that uses computer vision to quantify the color and intensity of each colony.
+
UV light box<br>
-
This is the first time a museum has entered this competition. Our team is prototyping ways in which we as an institution can offer novel activities for our community to both learn and develop the skills of future innovators. </p>
+
Camera<br>
-
<br>
+
Tripod<br>
-
<h3>References </h3>
+
Light blocking cloth <br></p>
-
<p>
+
<td><img src="https://static.igem.org/mediawiki/2014/d/d4/PROJECT_SoftwareDetails2_-_bacteria_photobooth.JPG" width="300">
-
iGEM teams are encouraged to record references you use during the course of your research. They should be posted somewhere on your wiki so that judges and other visitors can see how you though about your project and what works inspired you. </p>  
+
</td>
</td>
 +
</tr>
 +
</table>
-
<td></td>
+
<br><br>
-
<td  width="45%"  valign="top">
+
<p><b>Results:</b></p>
-
<p> You can use these subtopics to further explain your project</p>
+
<p>Using this hands-on exhibit, our iGEM team of museum visitors analyzed a total of 2674 colonies of bacteria on 61 different petri dishes. Together, we found a total of 324 unique colors! The aggregate data for bacteria color frequency and distribution looked like this:</p><br>
-
 
+
<center><img src="https://static.igem.org/mediawiki/2014/b/b2/Tech_Museum_Final_eColor_data.png" width="500"> </center>
-
<ol>
+
-
<li>Overall project summary</li>
+
-
<li>Project Details</li>
+
-
<li>Materials and Methods</li>
+
-
<li>The Experiments</li>
+
-
<li>Results</li>
+
-
<li>Data analysis</li>
+
-
<li>Conclusions</li>
+
-
</ol>
+
-
 
+
-
<p>
+
-
It's important for teams to describe all the creativity that goes into an iGEM project, along with all the great ideas your team will come up with over the course of your work.  
+
-
</p>
+
-
 
+
-
<p>
+
-
It's also important to clearly describe your achievements so that judges will know what you tried to do and where you succeeded. Please write your project page such that what you achieved is easy to distinguish from what you attempted.
+
-
</p>
+
 +
<br><p><b>References:</b></p>
 +
<p>Cox, R. S., Dunlop, M. J., & Elowitz, M. B. (2010). A synthetic three-color scaffold for monitoring genetic regulation and noise. Journal of Biological Engineering, 4(1), 10. doi:10.1186/1754-1611-4-10<br><br>
 +
Geissmann, Q. (2013). OpenCFU, a new free and open-source software to count cell colonies and other circular objects. PloS One, 8(2), e54072. doi:10.1371/journal.pone.0054072<br><br>
 +
Kosuri, S., Goodman, D. B., Cambray, G., Mutalik, V. K., Gao, Y., Arkin, A. P., … Church, G. M. (2013). Composability of regulatory sequences controlling transcription and translation in Escherichia coli. Proceedings of the National Academy of Sciences of the United States of America, 110(34), 14024–9. doi:10.1073/pnas.1301301110</p>
</td>
</td>
-
 
</tr>
</tr>
-
 
</table>
</table>
</html>
</html>

Latest revision as of 03:19, 18 October 2014

Home Team Project Notebook Community Engagement Attributions

Overview:

We created a pool of plasmids designed to produce wide hue diversity in bacteria. Variation in promoter strength randomizes the relative expression levels of red, yellow, and cyan color reporters in each plasmid. In this way, we can create bacterial ‘pixels.’ Theoretically, the hue of each resulting colony should represent a particular combination of reporter protein concentrations, similar to how an RGB LED operates.

Museum visitors are guided through the transformation of e.coli with this plasmid pool to generate plates with a rainbow of bacteria colonies. Next, they take those petri dishes to an interactive scanning station. We developed software that uses digital imaging and computer vision to analyze the color, intensity, and rarity of the bacteria colonies on the visitor’s plate. A dynamic visualization of our team’s aggregate color data is then updated in real time with each participant's individual contribution to our iGEM team.

Do some promoter-color combinations always fail? Do others dominate? Are there colony hues that are never seen? Or, seen repeatedly? Our software and the participation of museum visitors is designed to find that out.

Details and Documentation:

Biology

To generate random color diversity in bacteria, we designed and had assembled libraries of tri-color plasmids (thanks to the generous sponsorship of DNA2.0). The base arrangement of plasmid functional elements was modeled on the three-color expression plasmid pZS2-123 designed by Cox et al. (2010). Our plasmids contain three different reporter proteins that are each controlled by combinatorially-inserted promoter-rbs pairs of varying strengths. Nine previously described promoter-rbs pairs that span a range of expression levels were selected from the literature (Kosuri et al. 2013; see notebook for specific sequences). When paired with the 3 reporters, the output of this assembly strategy is a plasmid pool with 729 unique combinations. Theoretically, each unique plasmid should drive a specific ratio of the three different colored reporter proteins to produce a defined hue.


In total, 4 plasmid pools were generated. Two reporter protein versions of the library were made: one with fluorescent proteins (PaprikaRFP, KringleYFP, CindyLouCFP) and one with chromogenic proteins (red, yellow, blue). Additionally, each of these was also made with both a low and high copy ORI. We tested and optimize all four of these plasmid pools in our visitor-accessible museum wetlab setup. After optimization of e. coli transformation and plating conditions, we determined that the low copy fluorescent plasmid pool was ideal, so it was used for all subsequent exhibit prototyping and data collection with museum visitors.


Software

As part of our combined iGEM project and museum exhibit, we developed two apps, RainbowReader and eColor, for analysis and quantification of bacteria colony colors. The source code for both is available on github.

Rainbow Reader is a meteor application that photographs and analyzes petri dishes containing visible bacterial colonies using OpenCFU, gphoto2, and an optional barcode scanner for sample tracking. It is powered by Meteor and Node.js, supplying a user interface in web browser. It connects by USB to a Motorola DS457 barcode scanner and gphoto2-compatible camera.








Rainbow Reader optionally sends data to eColor (seen in image below), a sister meteor app that presents live visualizations of the aggregated measurements.


Demo: RainbowReader Test Server; eColor Test Server


Requirements:

Usage:

install requirements, buy camera & usb scanner
clone repo
update server/lib/settings.js to disable opencfu, barcode scanner, and gphoto calls as neededset $METEOR_ENV as desired
start meteor (it will need to be restarted after initializing npm meteor package)
read the instruction manual;






Bacteria Photobooth:

Supplies:
UV light box
Camera
Tripod
Light blocking cloth



Results:

Using this hands-on exhibit, our iGEM team of museum visitors analyzed a total of 2674 colonies of bacteria on 61 different petri dishes. Together, we found a total of 324 unique colors! The aggregate data for bacteria color frequency and distribution looked like this:



References:

Cox, R. S., Dunlop, M. J., & Elowitz, M. B. (2010). A synthetic three-color scaffold for monitoring genetic regulation and noise. Journal of Biological Engineering, 4(1), 10. doi:10.1186/1754-1611-4-10

Geissmann, Q. (2013). OpenCFU, a new free and open-source software to count cell colonies and other circular objects. PloS One, 8(2), e54072. doi:10.1371/journal.pone.0054072

Kosuri, S., Goodman, D. B., Cambray, G., Mutalik, V. K., Gao, Y., Arkin, A. P., … Church, G. M. (2013). Composability of regulatory sequences controlling transcription and translation in Escherichia coli. Proceedings of the National Academy of Sciences of the United States of America, 110(34), 14024–9. doi:10.1073/pnas.1301301110