Team:WashU/Week7
From 2012.igem.org
(Difference between revisions)
BrianBasco (Talk | contribs) |
BrianBasco (Talk | contribs) |
||
(33 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
- | {{ | + | {{WashUbacknotebook}} |
- | + | <div id = "longweek3"> | |
<br> | <br> | ||
<html> | <html> | ||
Line 12: | Line 12: | ||
==Saffron in a Kan== | ==Saffron in a Kan== | ||
Today, we maxi-prepped our construct CS42S, digested both CS42S and our plasmid PSL2131, and ran them both on gels. We made one-well gels in order to allow us to gel purify the constructs and recover DNA. | Today, we maxi-prepped our construct CS42S, digested both CS42S and our plasmid PSL2131, and ran them both on gels. We made one-well gels in order to allow us to gel purify the constructs and recover DNA. | ||
- | https://lh4.googleusercontent.com/-iur9dT0upCs/T_xkV8J0wEI/AAAAAAAAASc/Y4m5RhWVvao/s640/construct%2520extraction.jpg | + | <div align="center">https://lh4.googleusercontent.com/-iur9dT0upCs/T_xkV8J0wEI/AAAAAAAAASc/Y4m5RhWVvao/s640/construct%2520extraction.jpg</div> |
- | Then we gel purified the construct and plasmid and nanodropped them. | + | Then we gel purified the construct and plasmid and nanodropped them. |
+ | <html> | ||
+ | <script type="text/javascript"> | ||
- | <br> | + | var Event = { |
+ | add: function(obj,type,fn) { | ||
+ | if (obj.attachEvent) { | ||
+ | obj['e'+type+fn] = fn; | ||
+ | obj[type+fn] = function() { obj['e'+type+fn](window.event); } | ||
+ | obj.attachEvent('on'+type,obj[type+fn]); | ||
+ | } else | ||
+ | obj.addEventListener(type,fn,false); | ||
+ | }, | ||
+ | remove: function(obj,type,fn) { | ||
+ | if (obj.detachEvent) { | ||
+ | obj.detachEvent('on'+type,obj[type+fn]); | ||
+ | obj[type+fn] = null; | ||
+ | } else | ||
+ | obj.removeEventListener(type,fn,false); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | function $() { | ||
+ | var elements = new Array(); | ||
+ | for (var i=0;i<arguments.length;i++) { | ||
+ | var element = arguments[i]; | ||
+ | if (typeof element == 'string') element = document.getElementById(element); | ||
+ | if (arguments.length == 1) return element; | ||
+ | elements.push(element); | ||
+ | } | ||
+ | return elements; | ||
+ | } | ||
+ | String.prototype.trim = function() { | ||
+ | return this.replace(/^\s+|\s+$/,""); | ||
+ | } | ||
+ | |||
+ | function addClassName(el,className) { | ||
+ | removeClassName(el,className); | ||
+ | el.className = (el.className + " " + className).trim(); | ||
+ | } | ||
+ | |||
+ | function removeClassName(el,className) { | ||
+ | el.className = el.className.replace(className,"").trim(); | ||
+ | } | ||
+ | |||
+ | var ZebraTable = { | ||
+ | |||
+ | bgcolor: '', | ||
+ | classname: '', | ||
+ | stripe: function(el) { | ||
+ | if (!$(el)) return; | ||
+ | var rows = $(el).getElementsByTagName('tr'); | ||
+ | for (var i=1,len=rows.length;i<len;i++) { | ||
+ | if (i % 2 == 0) rows[i].className = 'alt'; | ||
+ | Event.add(rows[i],'mouseover',function() { ZebraTable.mouseover(this); }); | ||
+ | Event.add(rows[i],'mouseout',function() { ZebraTable.mouseout(this); }); | ||
+ | } | ||
+ | }, | ||
+ | mouseover: function(row) { | ||
+ | this.bgcolor = row.style.backgroundColor; | ||
+ | this.classname = row.className; | ||
+ | addClassName(row,'over'); | ||
+ | }, | ||
+ | mouseout: function(row) { | ||
+ | removeClassName(row,'over'); | ||
+ | addClassName(row,this.classname); | ||
+ | row.style.backgroundColor = this.bgcolor; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | window.onload = function() { | ||
+ | ZebraTable.stripe('mytable'); | ||
+ | } | ||
+ | </script> | ||
+ | <style type="text/css"> | ||
+ | |||
+ | table { | ||
+ | border-collapse: collapse; | ||
+ | width: 50%; | ||
+ | margin: 24px; | ||
+ | font-size: 1.1em; | ||
+ | } | ||
+ | |||
+ | th { | ||
+ | background: #8f0222; | ||
+ | color: #fff; | ||
+ | font-weight: bold; | ||
+ | padding: 2px 11px; | ||
+ | text-align: left; | ||
+ | border-right: 1px solid #fff; | ||
+ | line-height: 1.5; | ||
+ | } | ||
+ | |||
+ | td { | ||
+ | padding: 6px 11px; | ||
+ | border-bottom: 1px solid #8f0222; | ||
+ | vertical-align: top; | ||
+ | } | ||
+ | |||
+ | td * { | ||
+ | padding: 6px 11px; | ||
+ | } | ||
+ | |||
+ | tr.alt td { | ||
+ | background: #FFEFD5; | ||
+ | } | ||
+ | |||
+ | tr.over td, tr:hover td { | ||
+ | background: #d66c6c; | ||
+ | } | ||
+ | </style> | ||
+ | <body> | ||
+ | <div align = "center"> | ||
+ | <table id="mytable"> | ||
+ | <thead> | ||
+ | <tr> | ||
+ | <th>Sample</th> | ||
+ | <th>nanograms/microliter</th> | ||
+ | </tr> | ||
+ | </thead> | ||
+ | |||
+ | <tbody> | ||
+ | <tr> | ||
+ | <td>PSL2131</td> | ||
+ | <td>173.6</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td>CS42S</td> | ||
+ | <td>141.7</td> | ||
+ | </tr> | ||
+ | |||
+ | </tbody> | ||
+ | </table> | ||
+ | </div> | ||
+ | </html> | ||
+ | |||
+ | ==YLC== | ||
+ | We went to the YLC for our initial visit today. After giving our talk, we ran the experiment and brought the plates back to incubate them until Wednesday, when we will return to conclude our experience with the YLC students. | ||
+ | <br><br> | ||
<html> | <html> | ||
<font size = "4"> | <font size = "4"> | ||
Line 23: | Line 160: | ||
</font> | </font> | ||
</html> | </html> | ||
- | We learned that the biobrick protocol for ligation was not optimal for our conditions. Thus, using a different protocol [ | + | We learned that the biobrick protocol for ligation was not optimal for our conditions. Thus, using a different protocol ([https://2012.igem.org/Team:WashU/Protocols/Ligation General Ligation Protocol]), we performed a ligation of our construct CS42S and plasmid PSL2131. Then, we transformed some <i>E. coli</i> with the results of our ligation and put the plates in the incubator. |
- | In addition, as an extra check, we ran a gel of our ligation results to see if the procedure had worked. | + | In addition, as an extra check, we ran a gel of our ligation results to see if the procedure had worked. The gel reveals that we have several different ligations going on, including the ligation that we expect to see, at around 9 kb. In the gel below, each well has one tube of our ligation results, and two ladders are placed on either side of the trials. <br> |
+ | <div align ="center">https://lh5.googleusercontent.com/-xEGUy-1i2jg/T_x9lw-BUiI/AAAAAAAAAS0/g7YB0SQlhc8/s800/ligation%2520of%2520parts.jpg</div> | ||
- | + | We finally proceeded to transform <i>E. coli</i> with our ligations and put the plates in the incubator to check the next day. | |
- | <br> | + | <br><br> |
<html> | <html> | ||
<font size = "4"> | <font size = "4"> | ||
Line 35: | Line 173: | ||
</font> | </font> | ||
</html> | </html> | ||
+ | |||
+ | ==YLC== | ||
+ | After two days now, we returned to the YLC with the students' plates to show them their results and conclude with a talk on our project. Pictures of the children's plates can be seen on our <html><a href="https://2012.igem.org/Team:WashU/Photos">social media page</a></html>. | ||
+ | <br> | ||
+ | |||
+ | ==Ligation from Tuesday== | ||
+ | We examined the transformed plates, picked a colony from our one successful plate, and grew it up in LB. At the end of the day, we miniprepped the result and nanodropped it. Tomorrow, we will run a gel on it and digest it to see if the colony had the correct ligation. | ||
<br> | <br> | ||
Line 43: | Line 188: | ||
</font> | </font> | ||
</html> | </html> | ||
+ | |||
+ | ==Ligation (cont.)== | ||
+ | The digestion of the miniprep from Wednesday, when run on a gel, revealed that the colony was not the ligation that we wanted. | ||
+ | <div align="center"> | ||
+ | https://lh5.googleusercontent.com/-bZfHOo7ulOM/T_8HmhgHFUI/AAAAAAAAATc/Y6eAujN0yhw/s800/ligationdigest7-12-12.jpg</div> | ||
+ | <br> | ||
+ | Thus, we digested our construct CS42S and plasmid PSL2131 anew, gel purified the two, and performed a second ligation. Again, we ran a gel to check that the ligation was working. The three numbers correspond to the three different tubes we prepared when running the ligation. Tubes 1 and 3 included the heat inactivation step whereas tube 2 did not, in order to test whether heat inactivation is a necessary component of ligations. <br> | ||
+ | <div align="center">https://lh6.googleusercontent.com/-FWZ6wRxB4oA/UABM47U2rxI/AAAAAAAAAUQ/RMR9pDRomBQ/s800/ligation2.jpg</div> | ||
+ | <br> | ||
+ | |||
+ | Miniprep new parts + glycerol stock of new parts <br> | ||
+ | Started a maxiprep culture of zeaxanthin <i>E. coli</i> construct | ||
+ | |||
<br> | <br> | ||
Line 51: | Line 209: | ||
</font> | </font> | ||
</html> | </html> | ||
+ | ==Saffron in a Kan== | ||
+ | Clone zeaxanthin and CS42S constructs into GC5 and Bl21 cells. Four clonings - Bl21: CS42S and CS42S + Zeaxanthin, GC5:CS42S and CS42S + Zeaxanthin. Then, these clonings were plated out and grown up in the incubator. | ||
+ | |||
+ | After digesting PsbA2 (promoter) with Z, U and C, we ligated the results with plasmid PSL2131. We performed three triple ligations - each one consisted of a promoter, plasmid, and then either Z, U or C, following the instructions detailed in the biobrick assembly protocol. | ||
+ | |||
+ | We ran a maxiprep to obtain DNA from our zeaxanthin maxiprep culture from yesterday and then nanodropped the result to obtain the concentration of DNA. | ||
+ | We have also started Maxiprep culture for psbA2, in order to have sufficient promoter DNA for future ligations. | ||
<html> | <html> | ||
<body> | <body> |
Latest revision as of 02:15, 15 September 2012