Diamond

Diamond performs rapid sequence alignments for protein-protein and DNA-protein (translated-DNA) searches against protein reference databases to support metagenomics and evolutionary analyses.


Key Features:

  • Speed: Achieves up to 20,000× speedup compared to BLASTX when aligning short sequencing reads.
  • Sensitivity: Maintains sensitivity levels comparable to BLASTX despite substantially increased throughput.
  • Search types and input lengths: Supports protein-protein and DNA-protein searches across short reads, longer contigs, and assemblies.
  • Reference database compatibility: Maps sequences against protein reference databases to handle large-scale datasets typical in metagenomics and evolutionary studies.

Scientific Applications:

  • Metagenomics: Enables high-throughput taxonomic and functional profiling by aligning short reads and assembled contigs to protein databases.
  • Evolutionary biology: Facilitates comparative and evolutionary analyses through protein-level alignments across diverse sequence datasets.

Methodology:

Employs a double indexing algorithm to efficiently map sequencing reads against protein reference databases.

Topics

Collections

Details

License:
AGPL-3.0
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Shell
Added:
8/20/2017
Last Updated:
11/24/2024

Operations

Publications

Buchfink B, Xie C, Huson DH. Fast and sensitive protein alignment using DIAMOND. Nature Methods. 2014;12(1):59-60. doi:10.1038/nmeth.3176. PMID:25402007.

Documentation

Links