Haynes:Making BioBricks: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
No edit summary
 
(39 intermediate revisions by the same user not shown)
Line 1: Line 1:
<- [[Haynes:Protocols | Back to Protocols]]
<div style="width: 800px" align="center">
<div style="width: 800px" align="center">
<font size=3>'''Making Standardized DNA Parts'''</font><br>
<font size=3>'''Making Standardized DNA Parts'''</font><br>
Or, ''Less Expensive Alternatives to DNA Synthesis''<br>
By Karmella Haynes, 2012</div>
By Karmella Haynes, 2012</div>
<br>
<br>


<div style="width: 800px">First, identify a DNA “module” (e.g. promoter, coding region, etc.) and determine whether it contains any BioBrick cloning sites. If so, use site-directed mutagenesis or some other method to eliminate the sites without compromising the function of the module (e.g., silent mutation in a protein-coding sequence). Next, use one of the following methods to flank the module with BioBrick ends:</div><br>
<div style="width: 800px">First, identify a DNA “module” (e.g. promoter, coding region, etc.) and determine whether it contains any BioBrick cloning sites. If so, use site-directed mutagenesis or some other method to eliminate the sites without compromising the function of the module (e.g., silent mutation in a protein-coding sequence). Next, use one of the following methods to flank the module with BioBrick ends:
 
* Double-stranded Oligo Insert: A part that is smaller than ~85 bp can be made into an oligonucleotide insert.
* Overlapping Oligos: A part that is between ~ 85 - 150 bp can be assembled from smaller overlapping oligonucleotides.
* PCR Amplification: For a part that is larger than ~150 bp and is based on an existing DNA fragment, use PCR amplification of the existing DNA.


* '''Double-stranded Oligo Insert''': A part that is smaller than ~85 bp can be made into an oligonucleotide insert.
* '''Overlapping Oligos''': A part that is between ~ 85 - 150 bp can be assembled from smaller overlapping oligonucleotides.
* '''PCR Amplification''': For a part that is larger than ~150 bp and is based on an existing DNA fragment, use PCR amplification of the existing DNA.
</div><br>


==Double-stranded Oligo Insert==
==Double-stranded Oligo Insert==
<div style="width: 800px">
<div style="width: 800px">
1. Design your oligos: An oligo insert should have a XbaI sticky end upstream of the part, SpeI and NotI sites downstream, and a PstI sticky end downstream.
UPDATED: 5/19/15<br>
Credit: Rene Davis (Haynes Lab) and protocol from the Zhang lab at MIT
 
 
1. Design your oligos: An oligo insert should have a XbaI sticky end upstream of the part, SpeI and NotI sites downstream, and a PstI sticky end downstream.  
{|
{|
|-
|-
Line 21: Line 28:
|}
|}
Double stranded result:
Double stranded result:
<div style="width: 800px" align="center">
<div style="width: 600px" align="center">
<font face="courier">5' ctaga [coding sequence] actagt a gcggccgctgca 3'<br>
<font face="courier">5' ctaga [coding sequence] actagt a gcggccgctgca 3'<br>
| ||||||||||||||||| |||||| | ||||||||<br>
| ||||||||||||||||| |||||| | ||||||||<br>
Line 27: Line 34:
</font></div>
</font></div>
<br>
<br>
</div>


<div style="width: 800px">
<div style="width: 800px">
2. Have the oligos synthesized (you can order through a company like www.idtdna.com). <br>Troubleshooting note: order the oligos with 5’ phosphates (optional) if you are having difficulty cloning.
2. Have the oligos synthesized (you can order through a company like www.idtdna.com). They do not require 5' phosphates.
<br><br>
<br><br>


3. Set up an annealing reaction as follows:
3. Set up an annealing/ phosphorylation reaction as follows:


{|  
{|  
|-
|-
| Sense oligo 1 (100 μM) || 3.0 μl
| Sense oligo (100 μM) || 1.0 μl
|-
|-
| Anti-sense oligo (100 μM) || 3.0 μl
| Anti-sense oligo (100 μM) || 1.0 μl
|-
|-
| 10x annealing buffer* || 2.0 μl
| 10x T4 ligation Buffer (NEB) || 1.0 μl
|-
| T4 PNK (NEB) || 0.5 μl
|-
|-
| dH2O || 12.0 μl
| dH2O || 6.5 μl
|-
|-
| nbsp; || 50 μl
| &nbsp; || 10 μl
|}
|}
Heat at 100°C for 5 min., remove the entire heat block or water bath from the heat source, and allow to cool slowly to room temperature.<br>
 
--> *10x annealing buffer: 1 M NaCl; 100 mM Tris-HCl, pH 7.4
Thermal cycler program:
* 37°C, 30 min
* 95°C, 5 min
* Ramp down to 25°C, 5°C/1 min. [90/1 min, 85/1 min, 80/1 min, ... 25°C/1 min]
* 25°C,
 
 
Dilute the product(s) 1:250
* Add 2 μL product to 498 μL dH<sub>2</sub>O
 




4. If you need to calculate the amount of insert needed to set up a specific ratio of insert to vector for the ligation, use this formula to estimate ng/μl of the oligo insert:<br>
4. Ligate the double-stranded insert into a linearized vector with XbaI and PstI ends and transform into ''E. coli.'' (use any standard ligation/ transformation protocol)<br>
Note: Using 2.0 μL of the 1:250 diluted dsOligo per 50 - 100 ng vector works well in our hands. If you prefer to calculate the amount of insert needed to set up a specific ratio of insert to vector for the ligation, use this formula to estimate ng/μl of the oligo insert:<br>
[(total ng stock oligo 1 / μl dH2O used to dissolve dry oligo 1 + total ng stock oligo 2 /  
[(total ng stock oligo 1 / μl dH2O used to dissolve dry oligo 1 + total ng stock oligo 2 /  
μl dH2O used to dissolve dry oligo 2) * 3 μl] / 20 μl <br>
μl dH2O used to dissolve dry oligo 2) * 1.0 μl] / 20 μl <br>
</div>
 
<br><br>
 
==Overlapping Oligos==
 
<div style="width: 800px">
1. Design your oligos: You can use software, such as “The Oligator” (Davidson College, http://gcat.davidson.edu/igem10/), to determine the optimal length and number of oligos for building your BioBrick. An example of Oligator output is shown below:</div>


5. Ligate the double-stranded insert into a linearized vector with XbaI and PstI ends and transform into E. coli. (use any standard ligation/ transformation protocol)
<div style="width: 600px" align="center">
</div>
<font face="courier">[Top left][&nbsp; other &nbsp;][ other ][Top right]<br>
|||||||||||||||||||||||||||||||||||||||||<br>
[Bottom left ][&nbsp; other &nbsp;][ Bottom right ]
</font></div>


<div style="width: 800px">
Input the desired full length sequence in the large text field. Click the check box by Add BioBrick Prefix and Suffix.<br>
Choose "Custom Prefix" and enter:
* ctaga (top strand)
* t (bottom strand)
Choose "Custom Suffix" and enter:
* actagtagcggccgctgca (top strand)
* tgatcatcgccggcg (bottom strand)


The final insert will have a XbaI sticky end upstream of the part, SpeI and NotI sites downstream, and a PstI sticky end downstream. Final double stranded result:</div><br>


==Overlapping Oligos==
<div style="width: 600px" align="center">
<font face="courier">5' ctaga [Top left][&nbsp; other &nbsp;][ other ][Top right] actagt a gcggccgctgca 3'<br>
| ||||||||||||||||||||||||||||||||||||||||| |||||| | ||||||||<br>
3' t [Bottom left ][&nbsp; other &nbsp;][ Bottom right ] tgatca t cgccggcg 5'
</font></div>
<br>


<div style="width: 800px">
<div style="width: 800px">
1. Design your oligos: You can use software, such as “Oligo Cuts” (L. Harden, Davidson College, http://gcat.davidson.edu/IGEM06/oligo.html), to determine the optimal length and number of oligos for building your BioBrick. An example is shown below:
2. Have the oligos synthesized (you can order through a company like www.idtdna.com). Note: To avoid self-ligation of the oligo insert during the final ligation, do not add 5’ phosphates to the oligos. DNA nicks in the insert-vector ligation will be repaired via plasmid replication in ''E. coli.''</div>
<br>


'''Ligating a “front insert” in a “front vector” to make A+B'''


[[Image:Haynes_BioBrickAssembly1.png]]<br><br>
3. Set up an annealing reaction as follows:
{|
|-
| Oligo (100 μM) || 3.0 μl of each
|-
| 10x annealing buffer* || 2.0 μl
|-
| dH2O || ____ μl
|-
| &nbsp; || 20 μl
|}
Heat at 100°C for 5 min., remove the entire heat block or water bath from the heat source, and allow to cool slowly to room temperature.<br>
--> *10x annealing buffer: 1 M NaCl; 100 mM Tris-HCl, pH 7.4
<br>


'''Ligating a “back insert” in a “back vector” to make the same A+B construct'''


[[Image:Haynes_BioBrickAssembly2.png]]<br><br>
4. Use this formula to estimate ng/μl of the oligo insert:<br>
[(total ng stock oligo 1 / μl dH2O used to dissolve dry oligo 1 + total ng stock oligo 2 / μl dH2O used to dissolve dry oligo 2 + …n) * 3 μl] / 20 μl<br>
<br>
 
5. Ligate the double-stranded insert into a linearized vector with XbaI and PstI ends and transform into ''E. coli.'' (use any standard ligation/ transformation protocol)
</div>


Note: After DNA plasmids are cut, the desired DNA fragments are isolated and purified using '''agarose gel electrophoresis''' ([http://openwetware.org/wiki/Agarose_gel_electrophoresis ref]). The fragments that are bordered by a dotted line are discarded.
<br><br>
<br><br>


<u>A few important words about DNA assembly</u>: In the diagram above, all of the DNA starts out as a '''plasmid''' (circular piece of DNA). Each plasmid has a region called a backbone (shown as a thin arc) that consists of the '''origin of replication''' (the DNA sequence that encodes information for making copies of the plasmid; the mechanism is very complex) and an '''antibiotic resistance gene''' (e.g., ampicillin resistance). After the plasmids are cut with '''restriction enzymes''' ([http://openwetware.org/wiki/Restriction_enzymes ref]), one DNA fragment is used as an insert (no backbone) and another is used as the vector (has the backbone). The final '''DNA ligation''' product (the '''recombinant plasmid''') must have one backbone.<br><br>
==PCR Amplification==
UPDATED: 05/19/15<br>
Credit: Karmella Haynes
 
 
<div style="width: 800px">
1. Design your primers: For typical BioBrick construction, you want a PCR product that has an XbaI site upstream of your part, and SpeI, NotI, and PstI sites downstream of your part (with extra bases at each end to aid restriction digestion).
</div>
{|
|-
| Forward primer: || 5' CCTTTCTAGA [15-20 bp of the coding strand] 3'
|-
| Reverse primer: || 5' AAGGCTGCAGCGGCCGCTACTAGT [15-20 bp reverse complement] 3'
|}
Here is what your final double stranded product will look like:
 
<div style="width: 700px" align="center">
<font face="courier">5' [cctt tctaga f-primer >][Coding sequence][actagt a gcggccgctgca gcctt] 3'<br>
|||| |||||| |||||||||||||||||||||||||||| |||||| | |||||||||||| |||||<br>
3' [ggaa agatct][Rev. Comp. Seq.][< r-primer tgatca t cgccggcgacgt cggaa] 5'
</font></div>
<br>
 
<div style="width: 800px">
2. Have the primers (oligos) synthesized (you can order through a company like www.idtdna.com).
<br>
 


<u>About the "S/X" scar sequence</u>: When two BioBricks are ligated, the SpeI end ligates with the XbaI end. The resulting sequence is a mixed site (called a scar) that cannot be re-cut by any enzyme. Silver Standard assembly produces a 6 b.p. scar (two '''codons''') so that proteins can be fused together without creating a '''frame-shift mutation'''.
3. Use the [http://openwetware.org/wiki/Haynes:PCR_clip_clone PCR, Clip, & Clone method] with a XbaI/ PstI-digested insert (PCR fragment) and  XbaI/ PstI-digested vector (''e.g.'', V0120).

Latest revision as of 14:46, 19 May 2015

<- Back to Protocols

Making Standardized DNA Parts
Or, Less Expensive Alternatives to DNA Synthesis

By Karmella Haynes, 2012


First, identify a DNA “module” (e.g. promoter, coding region, etc.) and determine whether it contains any BioBrick cloning sites. If so, use site-directed mutagenesis or some other method to eliminate the sites without compromising the function of the module (e.g., silent mutation in a protein-coding sequence). Next, use one of the following methods to flank the module with BioBrick ends:
  • Double-stranded Oligo Insert: A part that is smaller than ~85 bp can be made into an oligonucleotide insert.
  • Overlapping Oligos: A part that is between ~ 85 - 150 bp can be assembled from smaller overlapping oligonucleotides.
  • PCR Amplification: For a part that is larger than ~150 bp and is based on an existing DNA fragment, use PCR amplification of the existing DNA.


Double-stranded Oligo Insert

UPDATED: 5/19/15
Credit: Rene Davis (Haynes Lab) and protocol from the Zhang lab at MIT


1. Design your oligos: An oligo insert should have a XbaI sticky end upstream of the part, SpeI and NotI sites downstream, and a PstI sticky end downstream.

Sense oligo: 5' CTAGA[coding sequence]ACTAGTAGCGGCCGCTGCA 3'
Anti-sense oligo: 5' GCGGCCGCTACTAGT[reverse complement of coding sequence]T 3'

Double stranded result:

5' ctaga [coding sequence] actagt a gcggccgctgca 3'
| ||||||||||||||||| |||||| | ||||||||
3' t [rev. comp. seq.] tgatca t cgccggcg 5'


2. Have the oligos synthesized (you can order through a company like www.idtdna.com). They do not require 5' phosphates.

3. Set up an annealing/ phosphorylation reaction as follows:

Sense oligo (100 μM) 1.0 μl
Anti-sense oligo (100 μM) 1.0 μl
10x T4 ligation Buffer (NEB) 1.0 μl
T4 PNK (NEB) 0.5 μl
dH2O 6.5 μl
  10 μl

Thermal cycler program:

  • 37°C, 30 min
  • 95°C, 5 min
  • Ramp down to 25°C, 5°C/1 min. [90/1 min, 85/1 min, 80/1 min, ... 25°C/1 min]
  • 25°C, ∞


Dilute the product(s) 1:250

  • Add 2 μL product to 498 μL dH2O


4. Ligate the double-stranded insert into a linearized vector with XbaI and PstI ends and transform into E. coli. (use any standard ligation/ transformation protocol)
Note: Using 2.0 μL of the 1:250 diluted dsOligo per 50 - 100 ng vector works well in our hands. If you prefer to calculate the amount of insert needed to set up a specific ratio of insert to vector for the ligation, use this formula to estimate ng/μl of the oligo insert:
[(total ng stock oligo 1 / μl dH2O used to dissolve dry oligo 1 + total ng stock oligo 2 / μl dH2O used to dissolve dry oligo 2) * 1.0 μl] / 20 μl



Overlapping Oligos

1. Design your oligos: You can use software, such as “The Oligator” (Davidson College, http://gcat.davidson.edu/igem10/), to determine the optimal length and number of oligos for building your BioBrick. An example of Oligator output is shown below:

[Top left][  other  ][ other ][Top right]
|||||||||||||||||||||||||||||||||||||||||
[Bottom left ][  other  ][ Bottom right ]

Input the desired full length sequence in the large text field. Click the check box by Add BioBrick Prefix and Suffix.
Choose "Custom Prefix" and enter:

  • ctaga (top strand)
  • t (bottom strand)

Choose "Custom Suffix" and enter:

  • actagtagcggccgctgca (top strand)
  • tgatcatcgccggcg (bottom strand)
The final insert will have a XbaI sticky end upstream of the part, SpeI and NotI sites downstream, and a PstI sticky end downstream. Final double stranded result:


5' ctaga [Top left][  other  ][ other ][Top right] actagt a gcggccgctgca 3'
| ||||||||||||||||||||||||||||||||||||||||| |||||| | ||||||||
3' t [Bottom left ][  other  ][ Bottom right ] tgatca t cgccggcg 5'


2. Have the oligos synthesized (you can order through a company like www.idtdna.com). Note: To avoid self-ligation of the oligo insert during the final ligation, do not add 5’ phosphates to the oligos. DNA nicks in the insert-vector ligation will be repaired via plasmid replication in E. coli.



3. Set up an annealing reaction as follows:

Oligo (100 μM) 3.0 μl of each
10x annealing buffer* 2.0 μl
dH2O ____ μl
  20 μl

Heat at 100°C for 5 min., remove the entire heat block or water bath from the heat source, and allow to cool slowly to room temperature.
--> *10x annealing buffer: 1 M NaCl; 100 mM Tris-HCl, pH 7.4


4. Use this formula to estimate ng/μl of the oligo insert:
[(total ng stock oligo 1 / μl dH2O used to dissolve dry oligo 1 + total ng stock oligo 2 / μl dH2O used to dissolve dry oligo 2 + …n) * 3 μl] / 20 μl

5. Ligate the double-stranded insert into a linearized vector with XbaI and PstI ends and transform into E. coli. (use any standard ligation/ transformation protocol)



PCR Amplification

UPDATED: 05/19/15
Credit: Karmella Haynes


1. Design your primers: For typical BioBrick construction, you want a PCR product that has an XbaI site upstream of your part, and SpeI, NotI, and PstI sites downstream of your part (with extra bases at each end to aid restriction digestion).

Forward primer: 5' CCTTTCTAGA [15-20 bp of the coding strand] 3'
Reverse primer: 5' AAGGCTGCAGCGGCCGCTACTAGT [15-20 bp reverse complement] 3'

Here is what your final double stranded product will look like:

5' [cctt tctaga f-primer >][Coding sequence][actagt a gcggccgctgca gcctt] 3'
|||| |||||| |||||||||||||||||||||||||||| |||||| | |||||||||||| |||||
3' [ggaa agatct][Rev. Comp. Seq.][< r-primer tgatca t cgccggcgacgt cggaa] 5'


2. Have the primers (oligos) synthesized (you can order through a company like www.idtdna.com).


3. Use the PCR, Clip, & Clone method with a XbaI/ PstI-digested insert (PCR fragment) and XbaI/ PstI-digested vector (e.g., V0120).