Keanu
Keanu visualizes taxonomic composition and organismal abundance in metagenomic datasets by analyzing BLAST alignment outputs against an NCBI Taxonomy-derived database.
Key Features:
- Visualization types: Generates collapsible trees and bilevel partition graphs where node and arc sizes indicate organismal abundance.
- BLAST-based input processing: Accepts BLAST query results with taxon IDs per line and processes them via format_input.py.
- Taxonomy database construction: Builds taxonomy.dat and merged_deleted.dat from names.dmp, nodes.dmp, delnodes.dmp, and merged.dmp using create_databases.py.
- BLAST alignment analysis: Analyzes sequence alignments against a BLAST database to derive taxonomic hits for visualization.
- Implementation: Implemented in Python as a command-line application.
Scientific Applications:
- Shotgun metagenomics biodiversity profiling: Visualizes taxonomic composition and relative abundance from shotgun metagenomic samples.
- Environmental and paleoecological investigation: Supports analysis of environmental samples such as bluff paleosols (interior Alaska) and visualization of taxonomic hits used to investigate origins of structures like a krotovina.
Methodology:
Processes BLAST query results with taxon IDs via format_input.py; creates taxonomy.dat and merged_deleted.dat from names.dmp, nodes.dmp, delnodes.dmp, and merged.dmp using create_databases.py (NCBI Taxonomy files); analyzes BLAST alignments against a BLAST database and generates collapsible tree and bilevel partition graph visualizations with node/arc sizes representing abundance.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/12/2021
Operations
Publications
Vinas N, Thrash A, II MA, Jones R, Douglas T, Perkins E. Keanu: A Novel Visualization Tool to Explore Biodiversity in Metagenomes. J Biomol Tech. 2019;30(Suppl):S24.