A suite of tools for visualising sequence alignments.
Blixem is an interactive browser of pairwise alignments that have been stacked up in a "master-slave" multiple alignment; it is not a 'true' multiple alignment but a 'one-to-many' alignment. It displays an overview section showing the positions of genes and alignments around the alignment window, and a detail section showing the actual alignment of protein or nucleotide sequences to the genomic DNA sequence.
Dotter is a graphical dot-matrix program for detailed comparison of two sequences. Every residue in one sequence is compared to every residue in the other, with one sequence plotted on the x-axis and the other on the y-axis. Noise is filtered out so that alignments appear as diagonal lines.
Belvu is a multiple sequence alignment viewer and phylogenetic tool. It has an extensive set of user-configurable modes to color residues by conservation or by residue type, and some basic alignment editing capabilities. It can generate distance matrices between sequences and construct distance-based trees, either graphically or as part of a phylogenetic software pipeline.
[Genome Research Limited]
As well as being used independently, Blixem, Dotter and Belvu can also be called from other tools as part of a software pipeline. A common workflow is to call Blixem from the ZMap genome browser to analyse a set of alignments in more detail, and to call Dotter from within Blixem to give a graphical representation of a particular alignment. Belvu has an extensive set of command-line arguments for specifying processing and output parameters, making it possible to perform complete processes in a single command-line call.
Blixem, Dotter and Belvu were originally written as part of the AceDB genome database system. Version 4 of the programs involved an extensive re-write to take advantage of modern GUI toolkits and to separate them from AceDB to form this independent SeqTools package. They can be used independently or with any other tool that outputs data in a suitable format - the current preferred file formats are FASTA and GFF v3 for Blixem and Dotter; a variety of file formats are supported by Belvu.
Currently supported platforms are Linux and Mac OS X (Intel).
SeqTools is free software and is distributed under the terms of the GNU General Public License.
Production release
This is the recommended release for most users. It is well-tested, stable and supported code.
The latest version is 4.20, compiled on 10:04:22 Apr 30 2013: seqtools-4.20.tar.gz
Development build
Reasonably stable development code, which contains most of the latest features.
The latest version is 4.20-1-gf95d, compiled on 10:30:19 Apr 30 2013: seqtools-4.20-1-gf95d.tar.gz
Daily build
Experimental code; not guaranteed to be stable (or even to compile). Should only be used if you require the very latest changes.
The latest version is 4.20-1-gf95d, compiled on 01:01:47 May 2 2013: seqtools-4.20-1-gf95d.tar.gz
The SeqTools package requires GTK+ version 2.12 or later to be installed on your machine.
For more details, see the README file in the source code.
To install on either Linux or Mac OS X:
seqtools-XXX.tar.gz, where XXX is the version number.
tar -xf seqtools-XXX.tar.gzThis will create a directory called
seqtools-XXX.
/usr/bin), open a terminal in the
seqtools-XXX directory and type the following commands:
./configure
make
make install
make install using sudo if you do not have root privileges, i.e.:
sudo make install
--prefix argument when you run ./configure. For example, the following command would set the
install location to foo/bar in your home directory:
./configure --prefix=~/foo/bar
/usr/lib) then you will need to pass its location to the
configure script. GTK+ is usually installed in /usr/lib, /usr/local/lib,
/opt/lib or /opt/local/lib. If GTK+ is in /opt/local/lib then you would call
configure with the following arguments:
./configure PKG_CONFIG_PATH=/opt/local/lib/pkgconfig LDFLAGS="-Xlinker -rpath -Xlinker /opt/local/lib"
sudo port install gtk2
Run the programs without arguments to see their usage information, or try out the examples given in the
examples directory of the source-code download.
For more details, see the README file in the source code.
Help pages, including a quick-start guide and user manual, are installed along with the programs. They can be accessed
from within the programs using either the Help menu, the lifebuoy icon on the toolbar, or the Ctrl-H keyboard shortcut.
They are included in the doc/User_doc directory in the source code and can also be viewed here.
User manuals are installed along with the programs. The manuals for the current production versions can also be downloaded here:
Other documentation, such as design notes, is included in the doc directory in the source-code. It can
also be viewed here
BMC bioinformatics 2005;6;108
PUBMED: 15857510; PMC: 1131889; DOI: 10.1186/1471-2105-6-108
Gene 1995;167;1-2;GC1-10
PUBMED: 8566757
Computer applications in the biosciences : CABIOS 1994;10;3;301-7
PUBMED: 7922687
SeqTools is maintained by the Annotools team at the Sanger Institute.