Exonerate (original) (raw)
A generic tool for sequence alignment
Exonerate is a generic tool for pairwise sequence comparison. It allows you to align sequences using a many alignment models, either exhaustive dynamic programming or a variety of heuristics.
Documentation
See the Exonerate User Guide for examples and tips for how to make the most of this software.
For further details about using exonerate and examples, see the Exonerate manual and the Exonerate-server manual.
Many of the algorithms in exonerate are described in Slater GS and Birney E (2005) Automated generation of heuristics for biological sequence comparison. BMC Bioinformatics 6:31; doi: 10.1186/1471-2105-6-31
Download
Exonerate is written in C, and currently uses the glib library for portablility. It is portable to all UNIX-like systems, and has been used on various Linux distributions, TRU64, OSX, and BSD.
It is licensed under the GPL.
You can download the source code or a precompiled version.
Exonerate version 2.2 includes fixes for problems with excessive memory consumption when compiled against glib-2, and fixes a bug with using exonerate-server with unmasked sequences.
Source code | exonerate-2.2.0.tar.gz |
---|---|
Linux/i386 binaries | exonerate-2.2.0-i386.tar.gz |
Linux/x86_64 binaries | exonerate-2.2.0-x86_64.tar.gz |
Linux/Gentoo ebuild | exonerate-2.2.0.ebuild |
Windows/cygwin | exonerate-2.2.0-cygwin.tar.gz |
Arch Linux PKGBUILD file | exonerate-2.2.0-PKGBUILD |
Other versions | exonerate-2.3.0.tar.gzexonerate-2.4.0.tar.gz |
Other platforms and related software
Exonerate is available in debian and ubuntu. Previous versions are also available.
iPCRess, an In-silico PCR Experiment Simulation System, is packaged with Exonerate (see the IPCR manual).
Utilities
The Exonerate package comes with a selection of utilities for performing simple manipulations quickly on fasta files beyond 2Gb. Hopefully their function is easy to guess from the name, but you can find more information on their usage can by running them with the --help option.
esd2esi | fasta2esd | fastaannotatecdna | fastachecksum | fastaclean |
---|---|---|---|---|
fastaclip | fastacomposition | fastadiff | fastaexplode | fastafetch |
fastahardmask | fastaindex | fastalength | fastanrdb | fastaoverlap |
fastareformat | fastaremove | fastarevcomp | fastasoftmask | fastasort |
fastasplit | fastasubseq | fastatranslate | fastavalidcds |
Contact
Questions about the exonerate package should be directed to Ensembl Helpdesk.
Acknowledgements
Thanks to Mick Elliot for the Arch Linux PKGBUILD file, and to Jeffrey R. de Wet for the windows/cygwin build. Thanks also to Luc Grenier for the gentoo ebuild file.