Skip to main content
Nucleic Acids Research logoLink to Nucleic Acids Research
. 2004 Jul 1;32(Web Server issue):W48–W49. doi: 10.1093/nar/gkh358

WAViS server for handling, visualization and presentation of multiple alignments of nucleotide or amino acids sequences

Radek Zika 1, Jan Pačes 1, Adam Pavlíček 1,a, Václav Pačes 1,*
PMCID: PMC441496  PMID: 15215348

Abstract

Web Alignment Visualization Server contains a set of web-tools designed for quick generation of publication-quality color figures of multiple alignments of nucleotide or amino acids sequences. It can be used for identification of conserved regions and gaps within many sequences using only common web browsers. The server is accessible at http://wavis.img.cas.cz.

INTRODUCTION

Contemporary genomics requires comparisons and alignments of nucleotide or amino acids sequences generated in genomics projects. The multiple alignments are often based on comparing sequences that contain many small and large non-matching regions, indels and gaps of varying lengths. There are several utilities for graphical presentation of alignments, such as TeXshade (1) and Pfaat (2). These programs require local installations. Other programs, such as ESPript (3) and BOXSHADE (http://www.ch.embnet.org/software/BOX_form.html) have a web interface.

We describe here a new server (Web Alignment Visualization Server, WAViS) that makes it easy to prepare graphical outputs of the multiple alignments in a platform-independent vector format. These outputs are in modes ready for presentations and for further modifications in professional drawing programs (e.g. Adobe Photoshop or CorelDraw).

THE FEATURES OF WAViS

The server program components are written in the PERL language using GD (http://www.boutell.com/gd) and CGI libraries (http://stein.cshl.org/www/software/cgi). Standalone scripts are written for the UNIX (in particular for the Linux) environment. Various formats of multiple alignment files can be converted to a multi-FASTA alignment (MFA) file using a simple conversion utility. Its output is stored and subsequently used for the drawing routines.

The web interface allows the user to upload files and to generate color bitmap files of aligned sequences. The user can obtain a preview picture, select and set up options and upload data. The output is in SVG (vector) format and it can be converted to bitmap formats. The input has to be in one of the following formats: MFA, Clustal (4), NEXUS (5), GCG/MSF (http://www.gcg.com). The bitmap outputs can be imported into documents suitable for presentation. In addition the encapsulated postscript can be compressed. The user can choose between two alternative compression methods.

The picture's dimensions and other properties can be defined in the input form, which also allows the sequences to be sorted by several characteristics. For any part of the sequence, a specific color can be predefined. Another possibility is to produce alignment graphics in the vector SVG format. This format is suitable for further handling in specialized graphical software.

The input and output formats used by WAViS are in Table 1.

Table 1. Input and output formats and their suffixes used by WAViS.

Input   Output  
Format Common suffix(es) Format Common suffix(es)
multi-FASTA mfa Portable network graphics png
NEXUS nex Encapsulated postscript eps, eps.gz, eps.bz2
GCG msf Scalable vector graphics svg, svg.gz, svg.bz2

An example of one of the possible WAViS outputs is given in Figure 1.

Figure 1.

Figure 1

Alignment of human endogenous retroviral elements of the HERV-K family. The figure was prepared using data from the HERVd database (6) with the following parameters: picture width = 800, sequence width = 8.

Acknowledgments

ACKNOWLEDGEMENTS

This work was supported by the Center for Integrated Genomics of the Czech Republic (grant LN00A079).

REFERENCES

  • 1.Beitz E. (2000) TeXshade: shading and labeling of multiple sequence alignments using LaTeX2e. Bioinformatics, 16, 135–139. [DOI] [PubMed] [Google Scholar]
  • 2.Johnson J.M., Mason,K., Moallemi,C., Xi,H., Somaroo,S. and Huang,E.S. (2003) Protein family annotation in a multiple alignment viewer. Bioinformatics, 19, 544–545. [DOI] [PubMed] [Google Scholar]
  • 3.Gouet P., Courcelle,E., Stuart,D.I. and Metoz,F. (1999) ESPript: multiple sequence alignments in PostScript. Bioinformatics, 15, 305–308. [DOI] [PubMed] [Google Scholar]
  • 4.Thompson J.D., Higgins,D.G. and Gibson,T.J. (1994) CLUSTAL W: improving sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice. Nucleic Acids Res., 22, 4673–4680. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Maddison D.R., Swofford,D.L. and Maddison,W.P. (1997) NEXUS: an extendable file format for systematic information. Syst. Biol., 46, 590–621. [DOI] [PubMed] [Google Scholar]
  • 6.Paćes J., Pavlíćek,A., Zika,R., Kapitonov,V.V., Jurka,J. and Paćes,V. (2004) HERVd: the Human Endogenous RetroViruses Database: update. Nucleic Acids Res., 32, D50. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Nucleic Acids Research are provided here courtesy of Oxford University Press

RESOURCES