Kraken
Kraken assigns taxonomic labels to metagenomic DNA sequences using exact k-mer alignments for rapid, high-throughput classification.
Key Features:
- Ultrafast Processing: Classifies 100 base-pair reads at over 4.1 million reads per minute, reported as 909× faster than Megablast and 11× faster than MetaPhlAn.
- High Accuracy: Maintains accuracy levels comparable to the fastest BLAST programs while providing rapid classifications.
- Efficient Methodology: Relies on exact k-mer alignment and a classification algorithm to avoid full sequence alignment or machine-learning-based approaches, enabling efficient processing of large datasets.
Scientific Applications:
- Metagenomic taxonomic profiling: Rapid taxonomic labeling of DNA sequences in metagenomic studies for analysis of microbial communities.
- Environmental sample analysis: Characterization of microbial composition in environmental and other complex biological samples.
- High-throughput sequencing studies: Comprehensive analysis of large sequencing datasets where fast, scalable taxonomic classification is required.
Methodology:
Performs classification via exact k-mer alignment and an internal classification algorithm to assign taxonomic labels without performing traditional sequence alignment or machine learning.
Topics
Details
- License:
- GFDL-1.3
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- C++, Perl
- Added:
- 4/12/2016
- Last Updated:
- 11/25/2024
Operations
Publications
Wood DE, Salzberg SL. Kraken: ultrafast metagenomic sequence classification using exact alignments. Genome Biology. 2014;15(3). doi:10.1186/gb-2014-15-3-r46. PMID:24580807. PMCID:PMC4053813.
Documentation
Downloads
Links
Repository
http://github.com/DerrickWood/kraken