Exonerate

Exonerate performs pairwise sequence alignment for DNA-DNA and DNA-protein comparisons to support sequence comparison and genome annotation.


Key Features:

  • Pairwise alignment: Supports both DNA-DNA and DNA-protein alignments for sequence comparison.
  • Bounded Sparse Dynamic Programming (BSDP): Implements BSDP to produce rapid approximations of exhaustive alignment methods.
  • Model-based alignment framework: Describes alignment algorithms based on their underlying models to enable systematic algorithm specification.
  • Automated heuristic development: Enables automated development of efficient heuristic implementations from model descriptions.
  • Speed–accuracy trade-off: Balances computational speed and alignment complexity to achieve high accuracy with efficiency.

Scientific Applications:

  • Genome annotation: Provides rapid and accurate alignments used in genome annotation workflows.
  • Sequence comparison problems: Applies model-derived heuristics across a broad spectrum of sequence comparison tasks.

Methodology:

Uses bounded sparse dynamic programming (BSDP) to approximate exhaustive alignment methods and employs a model-based framework to automate the development of efficient heuristic alignment implementations.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
C
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Publications

Slater GSC, Birney E. Automated generation of heuristics for biological sequence comparison. BMC Bioinformatics. 2005;6(1). doi:10.1186/1471-2105-6-31. PMID:15713233. PMCID:PMC553969.

Documentation