Difference between revisions of "Team:CHINA CD UESTC/Protocol"
Line 100: | Line 100: | ||
<h4>Biography</h4> | <h4>Biography</h4> | ||
<p>Morbi rutrum, elit ac fermentum egestas, tortor ante vestibulum est, eget scelerisque nisl velit eget tellus. Fusce porta facilisis luctus. Integer neque dolor, rhoncus nec euismod eget, pharetra et tortor. Nulla id pulvinar nunc. Vestibulum auctor nisl vel lectus ullamcorper sed pellentesque dolor eleifend. Praesent lobortis magna vel diam mattis sagittis.</p> | <p>Morbi rutrum, elit ac fermentum egestas, tortor ante vestibulum est, eget scelerisque nisl velit eget tellus. Fusce porta facilisis luctus. Integer neque dolor, rhoncus nec euismod eget, pharetra et tortor. Nulla id pulvinar nunc. Vestibulum auctor nisl vel lectus ullamcorper sed pellentesque dolor eleifend. Praesent lobortis magna vel diam mattis sagittis.</p> | ||
− | |||
</div> | </div> | ||
Line 120: | Line 119: | ||
</ul> | </ul> | ||
</div> | </div> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<div class="rightside"> | <div class="rightside"> | ||
<div id="prot1" class="protocolactive"> | <div id="prot1" class="protocolactive"> | ||
Line 210: | Line 189: | ||
</ol></p> | </ol></p> | ||
</div> | </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
Line 277: | Line 208: | ||
</div> | </div> | ||
</div> | </div> | ||
− | + | <script type="text/javascript"> | |
+ | function showprot(pid){ | ||
+ | $(".protocolactive").each(function() { | ||
+ | $(this).addClass("protocol"); | ||
+ | $(this).removeClass("protocolactive"); | ||
+ | }); | ||
+ | $(pid).addClass("protocolactive"); | ||
+ | } | ||
+ | |||
+ | document.onkeydown = function(evt) { | ||
+ | evt = evt || window.event; | ||
+ | switch (evt.keyCode) { | ||
+ | case 37: | ||
+ | leftArrowPressed(); | ||
+ | break; | ||
+ | case 39: | ||
+ | rightArrowPressed(); | ||
+ | break; | ||
+ | } | ||
+ | }; | ||
+ | </script> | ||
</body> | </body> | ||
</html> | </html> |
Revision as of 17:07, 20 August 2015
<!DOCTYPE html>
PROTOCOL
We are a skillful and persistent group of nine Finns. We started as a group of students who didn't really know each other, assuming that we were going to spend our summer studying synthetic biology with strange colleagues. In the end we got a bunch of new friends and (in addition to studying synthetic biology) we just might have spent one of the best summers of our lives.
Heat Shock Transformation of E. coli
This protocol can be used to transform chemically competent (i.e. from CaCl2) with a miniprepped plasmid or a ligation product.
Note: Never vortex competent cells. Mix cells by gentle shaking.
- Thaw competent cells on ice. These can be prepared using the CaCl2 protocol.
- Place 20 ul of cells in a pre-chilled Eppendorf tube.
- For an Intact Vector: Add 0.5 ul or less to the chilled cells
- For a Ligation Product: Add 2-3 ul to the chilled cells.
- Mix gently by flicking the tube.
- Chill on ice for 10 minutes. This step is optional, but can improve yields when transforming a ligation product.
- Heat shock at 42 °C for 30 seconds.
- Return to ice for 2 minutes.
- Add 200 ul LB medium and recover the cells by shaking at 37 °C.
Another rich medium can substitute for the recovery.
The recovery time varies with the antibiotic selection.
Ampicillin: 15-30 minutes
Kanamycin or Spectinomycin: 30-60 minutes
Chloramphenicol: 60-120 minutes - Plate out the cells on selective LB.
Use glass beads to spread the cells.
The volume of cells plated depends on what is being transformed.
- For an Intact Vector: High transformation efficiencies are expected. Plating out 10 ul of recovered cells should produce many colonies.
- For a Ligation Product: Lower transformation efficiencies are expected. Therefore you can plate the entire 200 ul volume of recovered cells.
- Incubate at 37 °C. Transformants should appear within 12 hrs.
CaCl2 Competent Cells
This protocol makes 4 ml of competent cells, and can be easily scaled up to make more. The cells are typically stored in 110 ul aliquots, so this will make about 35 tubes. A typical transformation uses 20 ul of cells.
Note: Never vortex competent cells. Resuspend by pipetting with large Pasteur pipettes.
- The night before, inoculate a 5 ml culture and grow overnight with selection.
- The day of the experiment dilute cells ~ 1:200 into selective media.
For this example add 250 ul to 50 ml of selective media.
Note: The protocol is easily scaled to increase the number of cells. - Grow the cells to an OD600 of 0.6 – 0.7.
Use a large flask, 500ml, for good aeration.
Use a baffled flask for fastest growth.
This takes about 3 hours depending on the cells.
Medium-heavy cloudiness by eye is fine. - Spin down the cells at 4 ºC, 4000 rpm, 15 minutes. Note: Keep the cells at 4 ºC from now on.
- Resuspend cells in 15 ml, ice-cold 100 mM CaCl2. Leave on ice 4 hours to overnight.
- Spin down the cells at 4 ºC, 4000 rpm, 15 minutes.
- Resuspend cells in 4 ml, ice-cold 100 mM CaCl2 + 15% glycerol.
- Aliquot into pre-chilled Eppendorf tubes. Use immediately or store at -80ºC.
Note: Frozen cells are only good once.Do not refreeze cells once thawed.
Glycerol Stocks
- Pick Single colonies from agar plates
- Innoculate 5ml LB broth overnight.
- Add 750ml of overnight culture to 250ml of 60% glycerol in a cryotube.
- Make two sets of Glycerol stocks freeze one at -20ºC and the other at -80ºC.
</div>
</div>
</div>
<script type="text/javascript"> function showprot(pid){ $(".protocolactive").each(function() { $(this).addClass("protocol"); $(this).removeClass("protocolactive"); }); $(pid).addClass("protocolactive"); } document.onkeydown = function(evt) { evt = evt || window.event; switch (evt.keyCode) { case 37: leftArrowPressed(); break; case 39: rightArrowPressed(); break; } }; </script>
</body> </html>