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.