Abstract
Overlapping polymerase chain reaction (PCR) is a common technique used by researchers in very diverse fields that enables the user to ‘stitch’ individual pieces of DNA together. Previously, we have reported a web based tool called STITCHER that provides a platform for researchers to automate the design of primers for overlapping PCR applications. Here we present STITCHER 2.0, which represents a substantial update to STITCHER. STITCHER 2.0 is a newly designed web tool that automates the design of primers for overlapping PCR. Unlike STITCHER, STITCHER 2.0 considers diverse algorithmic parameters, and returns multiple result files that include a facility for the user to draw their own primers as well as comprehensive visual guides to the user’s input, output, and designed primers. These result files provide greater control and insight during experimental design and troubleshooting. STITCHER 2.0 is freely available to all users without signup or login requirements and can be accessed at the following webpage: www.ohalloranlab.net/STITCHER2.html.
Similar content being viewed by others
Introduction
Overlapping PCR is a common technique used by molecular biologists in various fields that allows the user to ‘stitch’ together various individual DNA fragments1. Some of the applications of overlapping PCR include gene synthesis by assembly PCR, reporter gene fusion using GFP or RFP based fluorophores, and detection experiments through techniques such as loop-mediated isothermal amplification (LAMP)2,3,4. We have previously developed a web-based tool called STITCHER that automates the design of primers for many overlapping PCR applications5. Here we present a significant upgrade called STITCHER 2.0, which considers more algorithmic parameters during primer design, and provides numerous visual guides and output files that provide a better resolution of the designed primers and starting sequence for the end-user (Fig. 1). Unlike STITCHER, STITCHER 2.0 allows the users to customize more features, and provides more robust control regarding overlap complementarity. STITCHER 2.0 also offers a suite of result features that were not offered with STITCHER; these features include the following: comprehensive tabulated output of primer features that includes complementarity analysis; tabulated output of compatible primer pairings; graphical analysis of the input sequence that highlights the nucleotide composition and also sliding windows of GC% and AT%; horizontal bar chart of designed primer features that includes the average, minimum, and maximum values for primer GC%, Tm, complementarity scores, positions, length, and hairpin values; primer sequence map that highlights the position of each designed primer; and also a facility to draw primers in specific locations along the input sequence, which is particularly useful at targeting exon/intron boundaries. These new features contained within STITCHER 2.0 will design more robust primers, reduce artifacts, and provide better resources during experimental design and troubleshooting.
Results and Discussion
Input for STITCHER 2.0 is a single sequence in fastA format6. Sequences can be downloaded from NCBI in fastA or ASN.1 by entering the accession number(s) under the Get Sequences section. Once a sequence is inserted, the user completes the Primer Design Parameters section. By default, both forward and reverse primers are designed, but either can be deselected. The primer size for the forward and reverse primers can be specified (this size should not include the length of the overlap fragment). The 5′ and 3′ search areas are then specified by the user followed by the maximum and minimum percentage GC and primer Tm values for the forward and reverse primers. Primer Tm values are calculated using parameters defined previously7,8,9 and compare very closely with Tm values calculated by Primer310,11 (Fig. 2). Salt concentrations used during primer Tm calculations are set to 50 mM by default but can be changed to 10 mM. The addition of a GC clamp to either the forward or reverse primer can be specified (by default this is set to ‘No’). During primer design STITCHER 2.0 will move along in increments defined by the user within the specified 5′ and 3′ search areas. The default increment is 2 bp, however, the forward and reverse increments can be modified independently to facilitate specific applications. Next, STITCHER 2.0 will perform various calculations to approximate the Gibbs free energy (ΔG°) for DNA duplexes and also score the number of complementary matches to return a weighted score for self-complementarity, overhang complementarity, 3′ complementarity, and primer dimer pairs. STITCHER 2.0 sets a cutoff for each of these scores to default values which were determined from our testing (Figs 3 and 4), but can be changed by the user to be more or less stringent. STITCHER 2.0 can also remove N’s (non-designated bases) from the input sequence, and by default will also exclude repetitive sequence from designed primers. Repetitive sequence is defined as a stretch of four or more identical base pairs (e.g. CCCC or TTTT) or dinucleotide repeats (e.g. CGCGCGCG or TGTGTGTG) in a row. Overlapping PCR is often used to generate PCR fusions to fluorophore reporters or sequencing adapters, and so STITCHER 2.0 includes a drop-down selection of pre-defined overlapping fragments for commonly used applications (Table 1). Users can also enter their own overlap oligo in the user-defined overlap text box for the reverse overlap. In the case of experiments that use overlapping PCR to introduce mutations to a target sequence in a specific location, the user can enter the forward mutant oligo in the mutant overlap text box and STITCHER 2.0 will automatically generate the appropriate reverse oligo, and use the values entered in the 5′ and 3′ search area text boxes to design a single mutant primer pair. Finally, the user can set which output files will be generated by STITCHER 2.0. By default, tables of the forward and reverse primers and a list of compatible primer pairs are returned, but additional outputs can be selected. Users can learn more about each parameter by clicking on the user-guide download link within the Online Help tab of the Features section. Users can also email queries or suggestions to the address contained within the Contact section or enter their email address to receive notifications of updates.
The main advantage of STITCHER 2.0 as compared to other software tools that can facilitate overlapping primer design12,13,14 is that STITCHER 2.0 can be adapted to multiple applications such as PCR fusion or LAMP, offers a very easy to use interface, does not require any additional dependencies apart from a browser, and returns diverse outputs that include tables of primers and their features, graphical analysis of the input sequence and designed primers, interactive primer sequence maps, and the ability for the user to draw primers in specific locations. These features make STITCHER 2.0 novel and provides an intuitive interface to design robust primers, and offers comprehensive resources during experimental design and troubleshooting.
Methods
The user-interface for STITCHER 2.0 is written using JavaScript, CSS, and HTML5 and deploys the Bootstrap framework (http://getbootstrap.com) and jQuery library (https://jquery.com). Output charts are generated using d3.js (https://d3js.org), Canvas.js (http://canvasjs.com), Fabric.js (http://fabricjs.com), and the neXtProt sequence viewer (https://github.com/calipho-sib/feature-viewer). Server side requests are handled using custom PHP scripts. STITCHER 2.0 was tested successfully on Microsoft Windows 7 Enterprise ver.6.1, Mac OSX El Capitan ver.10.11.5, and Linux Ubuntu 64-bit ver.14.04 LTS, using Safari ver. 10.0, Chrome ver. 53.0.2785.143, Internet Explorer ver. 9.0.8.112.16421, and Firefox ver. 45.0.2.
To validate primers designed using STITCHER 2.0 a series of PCR reactions using primers designed by STITCHER 2.0 that span the Caenorhabditis elegans gene ama-1 were performed using the following cycling conditions: 1) 95 °C for 5 mins; 2) 95 °C for 30 secs; 3) 57 °C for 30 secs; 4) 72 °C for 1 min, with steps 2 to 4 repeated 35 times, followed by 72 °C extension for 10 mins. The resulting products from these PCR reactions are shown in Fig. 3, and in each case bands of the correct size were obtained from each PCR.
To validate overlapping PCR primers designed by STITCHER 2.0, a transcriptional GFP reporter fusion was made by designing primers to fuse the promoter region of the myo-3 gene in C. elegans to GFP as described previously1,15. The promoter sequence (Fig. 4 – lane 2) was amplified by PCR using Expand High Fidelity polymerase (Roche – product # 04 738 250 001) using the primer pair: myo-3 F: ACTGTTGTTGTGATCTTCTTCGC and fusion primer myo-3: AGTCGACCTGCAGGCATGCAAGCTGTGGTCGTGGGTTTGATG using the following cycling conditions: 1) 94 °C for 5 mins; 2) 94 °C for 30 secs; 3) 58 °C for 30 secs; and 4) 68 °C for 2 mins; steps 2 to 4 were repeated 35 times followed by 68 °C extension for 10 mins. The GFP plus the unc-54 3′UTR was PCR amplified (Fig. 4 – lane 3) from the plasmid pPD95.75 (available from AddGene: http://www.addgene.org/1494/) using the primers: GFP-F: AGCTTGCATGCCTGCAGGTCGACT GFP-R: AAGGGCCCGTACGGCCGACTAGTAGG and the following cycling conditions: (1) 95 °C for 5 mins; (2) 94 °C for 30 secs; (3) 55 °C for 1 min; and (4) 72 °C for 2 mins; steps 2 to 4 were repeated 35 times followed by 72 °C extension for 10 mins. Following PCR amplification and purification of the promoter and GFP fragment, a fusion PCR step was performed using 10 ng of each amplicon with the nested primer pair: GFP nested primer: GGAAACAGTTATGTTTGGTATATTGGG and myo-3 F nested: TTGTTGTGATCTTCTTCGCA and the following cycling conditions: (1) 95 °C for 5 mins; (2) 94 °C for 30 secs; (3) 55 °C for 30 secs; and (4) 68 °C for 4 mins; steps 2 to 4 were repeated 35 times followed by 68 °C extension for 10 mins. The resulting PCR product (Fig. 4 – lane 4) was purified and directly micro-injected into the germ-line of wildtype (N2) worms using standard protocols16.
For all PCR validation reactions, C. elegans gDNA was isolated by collecting worms that spanned all stages in a 1.5 ml tube. Worms were maintained using standard protocols17. 200 μl of lysis buffer (60 mg/ml proteinase K, 10 mM Tris-Cl, pH 8.3, 50 mM KCl, 2.5 mM MgCl2, 0.45% IGEPAL, 0.45% Tween-20, 0.01% gelatin) was added to the pellet of worms and frozen at −80 °C for 10 mins followed by heating to 60 °C for 1 hr and then heated to 95 °C for 15 mins. Tubes were then centrifuged at 13,000 rpm for 1 min and 50 μl of supernatant isolated for PCR.
Additional Information
How to cite this article: O’Halloran, D. M. et al. STITCHER 2.0: primer design for overlapping PCR applications. Sci. Rep. 7, 45349; doi: 10.1038/srep45349 (2017).
Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
Hobert, O. PCR fusion-based approach to create reporter gene constructs for expression analysis in transgenic C. elegans. BioTechniques 32, 728–730 (2002).
Withers-Martinez, C. et al. PCR-based gene synthesis as an efficient approach for expression of the A+ T-rich malaria genome. Protein Eng. 12, 1113–1120 (1999).
Kamachi, K. et al. Development and evaluation of a loop-mediated isothermal amplification method for rapid diagnosis of Bordetella pertussis infection. J. Clin. Microbiol. 44, 1899–1902 (2006).
Notomi, T. et al. Loop-mediated isothermal amplification of DNA. Nucleic Acids Res. 28, E63 (2000).
O’Halloran, D. M. STITCHER: a web resource for high-throughput design of primers for overlapping PCR applications. BioTechniques 58, 325 (2015).
Lipman, D. J. & Pearson, W. R. Rapid and sensitive protein similarity searches. Science 227, 1435–1441 (1985).
Wallace, R. B. et al. Hybridization of synthetic oligodeoxyribonucleotides to phi chi 174 DNA: the effect of single base pair mismatch. Nucleic Acids Res. 6, 3543–3557 (1979).
Rychlik, W. & Rhoads, R. E. A computer program for choosing optimal oligonucleotides for filter hybridization, sequencing and in vitro amplification of DNA. Nucleic Acids Res. 17, 8543–8551 (1989).
Li, K. et al. Novel computational methods for increasing PCR primer design effectiveness in directed sequencing. BMC Bioinformatics 9, 191-2105-9-191 (2008).
Untergasser, A. et al. Primer3–new capabilities and interfaces. Nucleic Acids Res. 40, e115 (2012).
Untergasser, A. et al. Primer3Plus, an enhanced web interface to Primer3. Nucleic Acids Res. 35, W71–4 (2007).
van Baren, M. J. & Heutink, P. The PCR suite. Bioinformatics 20, 591–593 (2004).
Swainston, N., Currin, A., Day, P. J. & Kell, D. B. GeneGenie: optimized oligomer design for directed evolution. Nucleic Acids Res. 42, W395–400 (2014).
Boulin, T., Etchberger, J. F. & Hobert, O. Reporter gene fusions. WormBook, 1–23 (2006).
Mello, C. C., Kramer, J. M., Stinchcomb, D. & Ambros, V. Efficient gene transfer in C.elegans: extrachromosomal maintenance and integration of transforming sequences. EMBO J. 10, 3959–3970 (1991).
Brenner, S. The genetics of Caenorhabditis elegans. Genetics 77, 71–94 (1974).
You, F. M. et al. BatchPrimer3: a high throughput web application for PCR and sequencing primer design. BMC Bioinformatics 9, 253-2105-9-253 (2008).
Fox, R. M. et al. The embryonic muscle transcriptome of Caenorhabditis elegans. Genome Biol. 8, R188 (2007).
Okkema, P. G., Harrison, S. W., Plunger, V., Aryana, A. & Fire, A. Sequence requirements for myosin gene expression and regulation in Caenorhabditis elegans. Genetics 135, 385–404 (1993).
Acknowledgements
I thank members of the O’Halloran lab for critical reading of the manuscript. Strains of C. elegans were provided by the Caenorhabditis Genetics Center (CGC) which is supported by the National Institutes of Health - Office of Research Infrastructure Programs (P40 OD010440). Funding was from The George Washington University (GWU) Columbian College of Arts and Sciences, GWU Office of the Vice-President for Research, and the GWU Department of Biological Sciences.
Author information
Authors and Affiliations
Contributions
D.O’H. conceived the idea for STITCHER 2.0 and wrote the code and designed the website shown in Figure 1. I.U.-H. and K.B. performed the PCR testing of STITCHER 2.0 shown in Figures 3–4. All authors approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing financial interests.
Rights and permissions
This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
About this article
Cite this article
O’Halloran, D., Uriagereka-Herburger, I. & Bode, K. STITCHER 2.0: primer design for overlapping PCR applications. Sci Rep 7, 45349 (2017). https://doi.org/10.1038/srep45349
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/srep45349