-
Notifications
You must be signed in to change notification settings - Fork 95
Home
Kraken, KrakenUniq, Kraken2, and Bracken. These scripts provide users of the above classification/abundance estimation tools additional support primarily for downstream analysis of Kraken/Bracken results. KrakenTools is an ongoing project led by Jennifer Lu, Ph.D. as part of Salzberg Lab.
12/10/2020 Update: We are currently updating this page to provide in-depth examples of the usage of each KrakenTools script. We thank you for your patience. Meanwhile, please refer to the README file in the KrakenTools Github Repository for usage/examples of all scripts.
09/29/2022 Update: KrakenTools has been published in Nature Protocols
- extract_kraken_reads.py: extracts specific reads that were classified by Kraken at specified taxonomy IDs.
- kreport2krona.py: converts Kraken report style output to a krona-compatible TEXT files
- kreport2mpa.py: convert Kraken report style output to a mpa (MetaPhlAn)-style TEXT file
- combine_kreports.py: combines multiple Kraken reports into a single combined report file
- combine_mpa.py: combines multiple mpa-style files (output from kreport2mpa.py)
- filter_bracken_out.py: filters Bracken output files to remove/include specified taxonomy IDs
- make_ktaxonomy.py: creates a single text file containing Kraken-required taxonomy information
- make_kreport.py: makes a kraken-style report file from Kraken default output and the make_ktaxonomy.py file
- alpha_diversity.py: calculates alpha diversity (Shannon's, Berger-Parker's, Simpson's, Inverse Simpson's, Fisher's) from a Bracken output abundance estimation file.
- beta_diversity.py: calculates Bray-Curtis dissimilarity beta diversity from Kraken, Krona, and Bracken output files.
KrakenTools has been published in Nature Protocols as of September 28, 2022: Metagenome analysis using the Kraken software suite.
In addition, please cite the related Kraken tool used prior to using the KrakenTools scripts:
- Kraken,
- KrakenUniq,
- Kraken2, and/or
- Bracken
KrakenTools can be downloaded from the KrakenTools Github Repository.
Link to Download KrakenTools as a Zipfolder
Jennifer Lu, Ph.D.
Natalie Rincon, Ph.D. Student
For technical issues, bug reports, and code contributions, please refer to KrakenTools's GitHub repository.
Page Updated: 2022/09/29