Skip Navigation


Bioinformatics Advance Access originally published online on June 28, 2007
Bioinformatics 2007 23(17):2331-2333; doi:10.1093/bioinformatics/btm343
This Article
Right arrow Abstract Freely available
Right arrow FREE Full Text (Print PDF) Freely available
Right arrow All Versions of this Article:
23/17/2331    most recent
btm343v2
btm343v1
Right arrow Comments: Submit a response
Right arrow Alert me when this article is cited
Right arrow Alert me when Comments are posted
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Kim, N.
Right arrow Articles by Lee, C.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Kim, N.
Right arrow Articles by Lee, C.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author 2007. Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions@oxfordjournals.org

QPRIMER: a quick web-based application for designing conserved PCR primers from multigenome alignments

Namshin Kim and Christopher Lee *

Center for Computational Biology, Molecular Biology Institute, Institute for Genomics and Proteomics, Department of Chemistry and Biochemistry, University of California, Los Angeles, 90095-1570, USA

*To whom correspondence should be addressed.


    ABSTRACT
 TOP
 ABSTRACT
 1 INTRODUCTION
 2 FEATURES AND WEB...
 ACKNOWLEDGEMENTS
 REFERENCES
 

Summary: We have developed a quick web-based application for designing conserved genomic PCR and RT-PCR primers from multigenome alignments targeting specific exons or introns. We used Pygr (The Python Graph Database Framework for Bioinformatics) to query intervals from multigenome alignments, which gives us less than a millisecond access to any intervals of any genome within multigenome alignments. PRIMER3 was used to extract optimal primers from a gene of interest. QPRIMER creates an electronic genomic PCR image from a set of conserved primers as well as summary pages for primer alignments and products. QPRIMER supports human, mouse, rat, chicken, dog, zebrafish and fruit fly.

Availability: http://www.bioinformatics.ucla.edu/QPRIMER/

Contact: leec{at}mbi.ucla.edu


    1 INTRODUCTION
 TOP
 ABSTRACT
 1 INTRODUCTION
 2 FEATURES AND WEB...
 ACKNOWLEDGEMENTS
 REFERENCES
 
Polymerase chain reaction (PCR) is the most important experimental technique for comparative studies as well as gene cloning in order to amplify specific genes of interest from various organisms. There is a need for fast and flexible tool to design proper conserved primer candidates from multiple alignments. EC_oligos (Liu et al., 2004) and DualPrime (Andersson et al., 2005) can design conserved primers between two sequences. Software that can design conserved primers from multiple alignments also have been developed. Primaclade (Gadberry et al., 2005) can handle many types of multiple alignments and Primer Premier 5 (PREMIER Biosoft International) is only available commercially.

Availability of multigenome alignments (Blanchette et al., 2004) at UCSC Genome Browser (Karolchik et al., 2003) provides an important new platform for designing conserved genomic PCR as well as RT-PCR primers of various organism. But, web-based applications utilizing multigenome alignments have not been reported, due in part to the challenges of fast database query from more than a billion alignment intervals. Pygr (A Python Graph Database Framework for Bioinformatics, http://bioinformatics.ucla.edu/pygr/) recently announced new features—NCList (Alekseyenko and Lee, 2007), which is designed for querying intervals of any genomic location of any genomes from multigenome alignments within 1 ms.

QPRIMER is a novel, automatic web-based application for designing conserved genomic PCR and RT-PCR primers from multigenome alignments on the web using Pygr and PRIMER3 (Rozen and Skaletsky, 2000). User-friendly and intuitive graphical interface enable one to browse any genomic location and design conserved PCR primers on the fly. Furthermore, it usually takes <5 s to get conserved genomic PCR primers.


    2 FEATURES AND WEB INTERFACE FOR DESIGNING CONSERVED PRIMERS
 TOP
 ABSTRACT
 1 INTRODUCTION
 2 FEATURES AND WEB...
 ACKNOWLEDGEMENTS
 REFERENCES
 
Most software requires sequences or their multiple alignments as an input. Users need to do many time-consuming steps in order to get optimal primer sets. An important new feature of QPRIMER is its combination of genome browser and PRIMER3 on the web. As shown in Figure 1A and C, the user can browse a specific gene of interest using UCSC-like genome browser based on its genomic location. The user can select any region in the gene structure as a target for amplification, simply by clicking on it. Convenient zooming (700 bp) provides up to 1 bp to 1 pixel mapping for single nucleotide resolution.


Figure 1
View larger version (47K):
[in this window]
[in a new window]
[Download PowerPoint slide]
 
Fig. 1. QPRIMER output snapshots. (A) Selecting genomic region by clicking browser. (B) PRIMER3 options and target organisms. (C) Graphical view of output primer alignments. (D) Genomic PCR image. (E) Summary.

 
Once the user has selected start and end positions for the primer target area (Fig. 1A), a PRIMER3 option window will be displayed at the bottom of page (Fig. 1B). The maximum product length is 1 kb by default for typical genomic PCR primers, but this can be increased in order to design RT-PCR primers covering a target exon. Total calculation time will be also increased. It should be noted that QPRIMER selects primers from only exonic regions. Number of PRIMER3 output is another important parameter because we need many combinations of forward and reverse primers within conserved blocks. QPRIMER chooses conserved primers by comparing synteny blocks retrieved by Pygr from multigenome alignment with optimal primer sets derived from PRIMER3. Total calculation time depends on total length of search area (product size). It will take <5 s for usual genomic PCR primer design, product size <1 kb.

Genomic alignments of each primer pairs, organism information, product size and sum of mismatches as well as target area will be displayed as shown in Figure 1C (detailed information will be available at QPRIMER web site). Success of conserved primer design is solely dependent on whether the specific gene sequence is conserved over the target organisms or not. If the given gene is diverse or newly created, one may not get primer candidates. QPRIMER will give a short warning message noticed failure to retrieve conserved blocks from multigenome alignment within a second—Pygr performance—in this case.

If user clicks one of the primer sets in Figure 1C, electronic genomic PCR image will be displayed in a new window as shown in Figure 1D. Thickness and darkness of PCR bands represent total number of mismatches in that organism, better alignments will be thick and dark. Primer sequences, PRIMER3 summary, multiple alignments and products from various organisms will be displayed followed by genomic PCR image as shown in Figure 1E. QPRIMER does not check multiple hits for all genomes because it will require huge amount of calculation and not suitable as a web-based application. But, QPRIMER provides linkouts to UCSC In-Silico PCR (http://genome.ucsc.edu/cgi-bin/hgPcr). One can click the linkouts in order to check whether multiple hits exist or not. There would be no multiple hits for most cases because QPRIMER selects primers only within exonic region, not within Repeats.

In summary, one can easily design conserved PCR primers on the web via a simple, fast web interface.


    ACKNOWLEDGEMENTS
 TOP
 ABSTRACT
 1 INTRODUCTION
 2 FEATURES AND WEB...
 ACKNOWLEDGEMENTS
 REFERENCES
 
We wish to thank Dr Meenakshi Roy and Min Jae Lee for valuable comments on this work and testing this application. This work is supported by DOE grant DE-FC02-02ER63421 and NIH grant U54 RR021813.

Conflict of Interest: none declared.


    FOOTNOTES
 
Associate Editor: Keith Crandall

Received on April 11, 2007; revised on April 11, 2007; accepted on June 23, 2007

    REFERENCES
 TOP
 ABSTRACT
 1 INTRODUCTION
 2 FEATURES AND WEB...
 ACKNOWLEDGEMENTS
 REFERENCES
 

    Alekseyenko AV, Lee CJ. Nested Containment List (NCList): a new algorithm for accelerating interval query of genome alignment and interval databases. Bioinformatics (2007) 23:1386–1393.[Abstract/Free Full Text]

    Andersson A, et al. Dual-genome primer design for construction of DNA microarrays. Bioinformatics (2005) 21:325–332.[Abstract/Free Full Text]

    Blanchette M, et al. Aligning multiple genomic sequences with the threaded blockset aligner. Genome Res (2004) 14:708–715.[Abstract/Free Full Text]

    Gadberry MD, et al. Primaclade – a flexible tool to find conserved PCR primers across multiple species. Bioinformatics (2005) 21:1263–1264.[Abstract/Free Full Text]

    Karolchik D, et al. The UCSC Genome Browser Database. Nucleic Acids Res (2003) 31:51–54.[Abstract/Free Full Text]

    Liu S, et al. EC_oligos: automated and whole-genome primer design for exons within one or between two genomes. Bioinformatics (2004) 20:3668–3669.[Abstract/Free Full Text]

    Rozen S, Skaletsky H. Primer3 on the WWW for general users and for biologist programmers. Methods Mol. Biol (2000) 132:365–386.[Medline]


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?


This article has been cited by other articles:


Home page
Nucleic Acids ResHome page
A. Spandidos, X. Wang, H. Wang, and B. Seed
PrimerBank: a resource of human and mouse PCR primer pairs for gene expression detection and quantification
Nucleic Acids Res., November 11, 2009; (2009) gkp1005v1.
[Abstract] [Full Text] [PDF]


Home page
Nucleic Acids ResHome page
B. Contreras-Moreira, B. Sachman-Ruiz, I. Figueroa-Palacios, and P. Vinuesa
primers4clades: a web server that uses phylogenetic trees to design lineage-specific PCR primers for metagenomic and diversity studies
Nucleic Acids Res., July 1, 2009; 37(suppl_2): W95 - W100.
[Abstract] [Full Text] [PDF]


Home page
BioinformaticsHome page
T. Koressaar, K. Joers, and M. Remm
Automatic identification of species-specific repetitive DNA sequences and their utilization for detecting microbial organisms
Bioinformatics, June 1, 2009; 25(11): 1349 - 1355.
[Abstract] [Full Text] [PDF]


Home page
Nucleic Acids ResHome page
J. Duitama, D. M. Kumar, E. Hemphill, M. Khan, I. I. Mandoiu, and C. E. Nelson
PrimerHunter: a primer design tool for PCR-based virus subtype identification
Nucleic Acids Res., May 1, 2009; 37(8): 2483 - 2492.
[Abstract] [Full Text] [PDF]


Home page
Nucleic Acids ResHome page
M. Bekaert and E. C. Teeling
UniPrime: a workflow-based platform for improved universal primer design
Nucleic Acids Res., June 1, 2008; 36(10): e56 - e56.
[Abstract] [Full Text] [PDF]


This Article
Right arrow Abstract Freely available
Right arrow FREE Full Text (Print PDF) Freely available
Right arrow All Versions of this Article:
23/17/2331    most recent
btm343v2
btm343v1
Right arrow Comments: Submit a response
Right arrow Alert me when this article is cited
Right arrow Alert me when Comments are posted
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Kim, N.
Right arrow Articles by Lee, C.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Kim, N.
Right arrow Articles by Lee, C.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?