Kozane has been developed to make primer design and ordering for site-directed mutagenesis as seamless as possible. It works for methods that rely on primers with the mismatch in the middle of the primer (and not in overhang), such as SAMURAI, Quikchange, PFunkel, and Plasmid-based one-pot saturation mutagenesis.
Scanning options: Predefined alanine, deep mutational, and custom scans.
Cutom mutations: Enter each mutation manually. You can enter amino acids, nucleotides, degenerate codons, insertions, and deletions. You may also introduce several mutations in the same primer.
Quality control: Primers are checked for hairpins, homodimers, GC clamps, and favorable GC concentration.
Matching Tm: The program selects primers with a matching Tm.
Easy ordering: With a single click, all primers selected by the program are copied to your clipboard and you are redirected to the bulk input page of your primer provider.
Surface mutations: Select positions to mutate based on their RSA (relative accessible surface area).
For each mutation, a list of primer candidates is generated. This list contains all possible primers that include a defined set of flanking nucleotides with complementary base pairing on each side of the mutation, but that are not longer than the selected maximum primer length. These primers will subsequently pass through a quality control pipeline. If a primer does not pass a quality control step, it will be removed from the candidate list.
First, primers are discarded from the candidate list if they do not have a Tm within the selected temperature span. The Tm is calculated using Primer3 (version 2.3.7) and subtracting the percentage of the length of the primer that doesn't match the template (indels and degenerate codons are excluded when making this mismatch correction). Next, primers are removed from the list if their Tm with mismatch correction is less than five degrees above its hairpin and homodimer Tm. The hairpin and homodimer Tm is also calculated with Primer3, and while five degrees is the default value, it can be changed under the advance settings. Finally, primers are removed if they don't have a GC clamp; the program checks that the primers end with cytosine or guanine or have two or three cytosines or guanines among the last five 3' bases.
If a Tm has qualified primers for each mutation, these primers will chosen as the final primers. When several Tms have qualified primers for each mutation, the primers for the Tm that has the least extreme maximum GC among its primers will be chosen. If no Tm has qualified primers that covers all mutations, then primers are selected to minimize differences in Tm. You should always end up with primers for all positions; therefore, if no primer passes all the requirements, a handful of the best primers are rescued and a warning will be given on the results page. If no primers pass the Tm requirement, the selected temperature span will be extended for that position.
On the results page, you will be presented with an overview of the results, see potential warnings for the selected primers, and be given the opportunity to study the results closer. By clicking the blue button on the results page, you will automatically copy all selected primers in bulk input format of the primer vendor you have selected and be redirected to their order page where you just have to paste in your primers and place your order.
Enter the sequence that you desire to mutate. The first three bases will correspond to amino acid position 1. The maximum length is 10000 bases.
First, select the type of mutations you want to introduce. With Custom mutations, you can essentially make any mutation that you'd like. The Alanine scan will automatically mutate all selected positions to alanine. With the Deep mutational scan, you can make a scan with degenerate codons, with the Custom scan you can essentially make any scan you'd like, and finally, Enter nucleotide positions allows you to specify the mutations you want with nucleotide positions instead of amino acid positions, which is the case for the other options.
Then, in the field below, enter mutations that you want to make. How to use this field depends on the kind type of mutagenesis you selected.
Before you begin generating your primers, you have the option to preview the mutations you have entered using the "preview template with mutations" button that is situated right below the mutations field. This preview will show you the DNA template sequence you entered, its translated sequence, the amino acid positions, and all the mutatons that will be introduce.
If mutations are to be introduced close to the ends of the template sequence, a few extra bases must be provided to allow the primers to also hybridize outside of the template sequence. Fifty bases should typically be enough (depends on the "primer length" and how many "flanking" bases you want to have). You will be asked to add more bases if needed.
The program will search for primers between the temperatures set here. A recommendation is to start with a wide temperature span and then narrow it down if needed. If no primer would be found within the temperature span for a specific mutation, the program will widen the span for that position until a qualified primer is found. Min and Max cannot be the same number.
The maximum number of bases a primer is allowed to have.
The minimum number of bases a primer must have on both sides of the mismatch.
Choose forward, reverse or both.
Reverts changes you have made to the primer properties to the defaults.
If you press this button, the primer properties are set to mimic the recommendations in the Quikchange protocol. More specifically, min Tm is set to 78 degrees (max Tm to 85 although no exact value is mentioned in the protocol), max length primer is set to 45, min flanking positions to 10, and primer direction to "make both" forward and reverse primers. Under the advanced settings, Tm method is set to "Agilent Quikchange", which implies the following calculations:
Tm = 81.5 + 0.41 * %GC - 675/(primer length)-%mismatch
Or the one below if using insertion, deletions or degenerate codons are involved.
Tm = 81.5 + 0.41 * %GC - 675/(primer length excluding indels or degenerate codons)-%mismatch
A slight difference compared to the Agilent protocol is that %GC and %mismatch are used with decimal values and not whole numbers. Furthermore, the hairpin/homodimer Tm control is turned off. Feel free to turn it on in the advanced settings; it can be set quite high as the just mentioned Tm calculation gives relatively high values compared to "santalucia" and "breslauer". The rest of the options under advance settings can be ignored unless the hairpin/homodimer QC is turned on.
The advanced settings let you control how many degrees the primer Tm (with mismatch calculation) must be above its hairpin and homodimer Tm. The advanced settings also allow you to control the monovalent cation concentration, divalent cation concentration, dNTP concentration, DNA concentration, Tm calculation method, salt correction method, the maximum length for nearest-neighbor calcs, the maximum size of loops in the structure and simulation temperature for dG calcs. Consult the Primer3 documentation for more information about these options.
State from where you will buy your primers. This will prepare your "bulk input" file and provide you with a direct link on the "Results page" to your vendor.
Primers will be given a name based on what you write here plus the position, Tm and direction of the primer. If you write "myprimer" in this field, a primer might look something like myprimer_Y50A_tm58R. Y50A means that the primer will change a tyrosine to an alanine at amino acid position 50, tm58 tells you it has a Tm of 58 degrees, and R stands for reverse direction (would be F for forward a forward primer).
Whatever you write here will be added at the beginning of your primer sequences. You can, for example, write /5Phos/ if you order from IDT and want a 5'Phosphorylation on your primers.
On the results page, you will be shown which Tm (or Tms) that was picked for your selected primers. You will also be informed if one or more of the selected primers did not fulfill the Tm, hairpin, homodimer or GC clamp criteria. In the end, among all primers that passed all QC requirements, the program will for each mutation select the primer that is the closest to GC concentration 50 %. If it is a particularly GC-rich region, you might get an error that the primer GC-content is above 65 %. A warning will also be raised if a mutations does not result in a change in amino acid.
The primer list shows a detailed description of the primers that were selected.
AA position | new codon | original aa | new aa | name | final primer | with extension | against template | length | tm with mismatch calculation | hairpin tm | homodimer tm | tm without mismatch correction | percent GC | reverse complement name | reverse complement primer |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | GCG | V | A | primer_V1A_tm70R | ATTCCTCCGCATTCACATACTCCCTGGGGAGCCCCTGCAGTACT | ATTCCTCCGCATTCACATACTCCCTGGGGAGCCCCTGCAGTACT | AGTACTGCAGGGGCTCCCCAGGGAGTATGTGAATGTGGAGGAAT | 44 | 69.6 | 55.4 | 25.7 | 71.9 | 56.8 | primer_V1A_tm70F | AGTACTGCAGGGGCTCCCCAGGGAGTATGTGAATGCGGAGGAAT |
2 | GCG | E | A | primer_E2A_tm69R | TGCAGTACTCGGCATTCCGCCACATTCACATACTCCCTGGGGAG | TGCAGTACTCGGCATTCCGCCACATTCACATACTCCCTGGGGAG | CTCCCCAGGGAGTATGTGAATGTGGAGGAATGCCGAGTACTGCA | 44 | 69.3 | 60.4 | 24.5 | 71.6 | 56.8 | primer_E2A_tm69F | CTCCCCAGGGAGTATGTGAATGTGGCGGAATGCCGAGTACTGCA |
3 | GCA | E | A | primer_E3A_tm69R | TGCAGTACTCGGCATGCCTCCACATTCACATACTCCCTGGGGAG | TGCAGTACTCGGCATGCCTCCACATTCACATACTCCCTGGGGAG | CTCCCCAGGGAGTATGTGAATGTGGAGGAATGCCGAGTACTGCA | 44 | 69.1 | 45.5 | 29.4 | 71.4 | 56.8 | primer_E3A_tm69F | CTCCCCAGGGAGTATGTGAATGTGGAGGCATGCCGAGTACTGCA |
4 | GCC | C | A | primer_C4A_tm69R | ATACTCCCTGGGGAGCCCCTGCAGTACTCGGGCTTCCTCCACAT | ATACTCCCTGGGGAGCCCCTGCAGTACTCGGGCTTCCTCCACAT | ATGTGGAGGAATGCCGAGTACTGCAGGGGCTCCCCAGGGAGTAT | 44 | 69.1 | 57.5 | 38.7 | 73.7 | 61.4 | primer_C4A_tm69F | ATGTGGAGGAAGCCCGAGTACTGCAGGGGCTCCCCAGGGAGTAT |
5 | GCA | R | A | primer_R5A_tm69R | CCCTGGGGAGCCCCTGCAGTACTGCGCATTCCTCCACATTCACAT | CCCTGGGGAGCCCCTGCAGTACTGCGCATTCCTCCACATTCACAT | ATGTGAATGTGGAGGAATGCCGAGTACTGCAGGGGCTCCCCAGGG | 45 | 69.3 | 50.2 | 35.0 | 73.7 | 60.0 | primer_R5A_tm69F | ATGTGAATGTGGAGGAATGCGCAGTACTGCAGGGGCTCCCCAGGG |
6 | GCA | V | A | primer_V6A_tm69R | AGCCCCTGCAGTGCTCGGCATTCCTCCACATTCACATACTCC | AGCCCCTGCAGTGCTCGGCATTCCTCCACATTCACATACTCC | GGAGTATGTGAATGTGGAGGAATGCCGAGTACTGCAGGGGCT | 42 | 69.0 | 38.8 | 25.9 | 71.4 | 57.1 | primer_V6A_tm69F | GGAGTATGTGAATGTGGAGGAATGCCGAGCACTGCAGGGGCT |
7 | GCG | L | A | primer_L7A_tm70R | TGGCATTCACATACTCCCTGGGGAGCCCCTGCGCTACTCGGCATT | TGGCATTCACATACTCCCTGGGGAGCCCCTGCGCTACTCGGCATT | AATGCCGAGTACTGCAGGGGCTCCCCAGGGAGTATGTGAATGCCA | 45 | 69.9 | 55.4 | 25.7 | 74.3 | 60.0 | primer_L7A_tm70F | AATGCCGAGTAGCGCAGGGGCTCCCCAGGGAGTATGTGAATGCCA |
8 | GCG | Q | A | primer_Q8A_tm70R | TGGCATTCACATACTCCCTGGGGAGCCCCGCCAGTACTCGGCATT | TGGCATTCACATACTCCCTGGGGAGCCCCGCCAGTACTCGGCATT | AATGCCGAGTACTGCAGGGGCTCCCCAGGGAGTATGTGAATGCCA | 45 | 69.8 | 55.7 | 25.7 | 74.2 | 60.0 | primer_Q8A_tm70F | AATGCCGAGTACTGGCGGGGCTCCCCAGGGAGTATGTGAATGCCA |
9 | GCG | G | A | primer_G9A_tm70R | TGGGGAGCGCCTGCAGTACTCGGCATTCCTCCACATTCACATAC | TGGGGAGCGCCTGCAGTACTCGGCATTCCTCCACATTCACATAC | GTATGTGAATGTGGAGGAATGCCGAGTACTGCAGGGGCTCCCCA | 44 | 69.6 | 37.9 | 22.3 | 71.8 | 56.8 | primer_G9A_tm70F | GTATGTGAATGTGGAGGAATGCCGAGTACTGCAGGCGCTCCCCA |
10 | GCC | L | A | primer_L10A_tm70R | TGGCATTCACATACTCCCTGGGGGCCCCCTGCAGTACTCGGCATT | TGGCATTCACATACTCCCTGGGGGCCCCCTGCAGTACTCGGCATT | AATGCCGAGTACTGCAGGGGCTCCCCAGGGAGTATGTGAATGCCA | 45 | 69.8 | 52.0 | 37.4 | 74.3 | 60.0 | primer_L10A_tm70F | AATGCCGAGTACTGCAGGGGGCCCCCAGGGAGTATGTGAATGCCA |
Scroll to see the full table
Codon: Indicates the amino acid position. The first three bases of your template sequence will mark codon 1.
Mutation: The nucleotides after mutation.
Original aa: The original amino acids.
New aa: The amino acids after mutation
Name: The given primer name.
Final primer: The selected primer.
With extension: The selected primer including potential 5' extension or overhang.
Against template: What the template looks like where the primer binds, also highlighting mutated bases.
Length: The primer length.
Tm with mismatch calculation: The estimated Tm considering mismatches. This is calculated by taking the primer Tm (using Primer3) and subtracting the percentage of the length of the primer that doesn't match the template. Degenerate positions are not included in the calculation.
Hairpin Tm: The hairpin Tm according to Primer3.
Homodimer Tm: The homodimer Tm according to Primer3.
Tm without mismatch correction: The primer Tm according to Primer3. Degenerate positions are not included in the calculation
Percent GC: The primer GC content in percent.
Reverse complement name: The name for the reverse complement of the selceted primer.
Reverse complement primer: The reverse complement of the selected primer.
This table shows the Tms that had qualified primers for each codon and summarizes how many qualified primers each Tm had.
Same as "preview template with mutations" button, i.e., it will show you the DNA template sequence you entered, its translated sequence, the amino acid positions, and all the mutatons that will be introduce.
This table shows the primer sequences for the best primer for each Tm and mutations. Note that this table also will include primers that was "rescued". So if no primer for a position passed the hairpin check, the best 15 primers considering the hairpin Tm will be "rescued". Such rescued primers will show up in this table but not in the primer overview table.
Each primer vendor has a method to upload multiple primers by copy and pasteing text or by uploading a file. This file is prepared with the formatting used by the primer vendor you picked. Note that the content on bulk input page will automatically be copied to your clipboard upon pressing the blue button on the results page. The button will also take you to the ordering page where you can select bulk input and paste (Ctrl-V/cmd-V) your primers.
The log files contains your input parameters. This makes the log file especially important if you encounter a bug. If so, please report your import parameters to facilitate finding and exterminating the bug. The log file also shows how many primers survive each of the quality control checks for each codon.