
WASP (a Web-based Allele Specific Primer designing tool) is an application that designs allele-specific (AS) primers for detecting SNPs and mutations. WASP input can be either key searches (Section A) or SNPs with flanking sequences (Section B). Users can input key searches (SNP IDs or Gene Names), consequently, WASP returns the search result as a graphical interface including SNP information, AS primers (if exist) and PCR condition. SNPs with flanking sequences can be input to the system via the text box or the file uploading module. Additionally, users are able to adjust some primer picking parameters based on the desired PCR condition (Section C). The system architecture can be described by the workflow diagram |
Figure I WASP input interface |
According to the database described above, the database name need to be selected for a gene name query(See Figure II), in contrast to SNP ID query that already points to a specific database itself. |
Figure II Database selection. dbSNP (blue oval), HapMap (red oval) and JSNP (green oval) with number of SNPs in CYP2D6 gene is shown. |
After a database is selected, a selectable SNP list for AS primer design is shown, therefore, users can select a set of SNP from this table for designing AS primers (Figure III). Then click the design button. |
Figure III Selectable SNPs in CYP2D6 gene of dbSNP database. |
|
WASP is designed to handle user-defined input in the standard FASTA format. The input can be entered manually or uploaded (Figure IV). Generally, 5' and 3' flanking sequence length should be at least 40 bases each. Upper and lower case is insignificant. Other letters, including numbers, spaces are neglected. SNP location can be defined by bracketing [wild type allele/ mutant allele] and IUPAC ambiguity code. |
Example |
Bracket >SNP_ID ...CCCATCTACCTTTTCGAGTTGAAGTTATTTTGAGAACACATCCCCTAAG[A/T]GTTTATCTTGGTTATTTGC AATAAAACATTTTTCATTTGAAAATTACCCACAGTTATTATCC... |
|||||||||||||||||||||||||||||||||||
| IUPAC ambiguity code >SNP_ID ...CCCATCTACCTTTTCGAGTTGAAGTTATTTTGAGAACACATCCCCTAAGWGTTTATCTTGGTTATTTGCCT AACTAATAAAACATTTTTCATTTGAAAATTACCCACAGTTATTATCC... |
||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
Table I Mismatching reference table
|
||||||||||||||||||||||||||||||||||||
Section C: Primer3 Parameter Adjustment
|
||||||||||||||||||||||||||||||||||||
Figure V SVG graphical view of selected SNPs shown by blue dots on the SNPs. Table indicates if the selected SNPs have their AS primers successfully designed. By clicking on the checked row in the table, the SVG view of designed AS primers will be displayed. Top 5 oligo primers are displayed for each design where green and red arrows show wild and mutant AS primers respectively. The blue arrow indicates the common primer. Sizes of the primers are displayed above the arrows. Upon mouse-over action on each primer, the detailed information will be presented in the box next to it. |
If WASP can not find any AS primers... |
WASP adopted primer3 core engine to do the design task. In case that no AS primer is found, some primer3 parameters should be relaxed e.g. increasing self-complementarity parameters and and varying max and min oligo melting temperatures. For example, for an A-T-rich region around a SNP you might have to decrease minimum melting temperature. |
Citation |
If you found WASP was helpful, please cite: Wangkumhang P, Chaichoompu K, Ngamphiw C, Ruangrit U, Chanprasert J, Assawamakin A, Tongsima S: WASP: a Web-based Allele-Specific PCR assay designing tool for detecting SNPs and mutations. BMC Genomics 2007, 8:275 [http://bioinfo.biotec.or.th/WASP] [Abstract] [Full Text] [PDF] |
Software License Agreement Copyright (c) 2006-2007, National Center for Genetic Engineering and Biotechnology. All rights reserved. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
Any questions and suggestions are very welcome by emails.
|
| © Bioinformatics Laboratory, BIOTEC 2006-2007, CC. Some Rights Reserved. |