Ganon

Ganon performs k-mer-based read classification using Interleaved Bloom Filters and taxonomic clustering to classify metagenomic sequencing reads against large, frequently updated reference databases.


Key Features:

  • Efficient Indexing: Indexing uses Interleaved Bloom Filters combined with taxonomic clustering and a k-mer counting/filtering scheme to enable rapid indexing of large reference sets.
  • Reference Scope and Indexing Performance: Demonstrated indexing of complete RefSeq genomes (bacteria, archaea, fungi, viruses) in under 55 minutes on standard servers.
  • Incremental Index Updates: Indices can be maintained and updated more quickly than full re-creation, enabling frequent incorporation of new reference sequences.
  • Classification Algorithms: Performs k-mer-based read classification and supports taxonomy-level and assembly-level classification.
  • Multi-index and Hierarchical Classification: Supports handling multiple indices simultaneously and provides hierarchical classification options.
  • Benchmark Performance: On a high-complexity CAMI challenge dataset against complete RefSeq genomes, achieves higher precision and equal or better sensitivity with a reported ~65% improvement in F1-score at the genus level.

Scientific Applications:

  • Metagenomic taxonomic profiling: Classifies sequencing reads to taxonomic or assembly levels to support profiling of microbial communities.
  • Microbial diversity studies: Enables identification of a greater number of species and more accurate read classification in diversity analyses.
  • Pathogen detection: Supports detection and classification of pathogenic taxa from metagenomic sequence data.
  • Environmental monitoring: Facilitates analysis of environmental metagenomes requiring up-to-date reference genomes.

Methodology:

Indexing with Interleaved Bloom Filters combined with taxonomic clustering and a k-mer counting/filtering scheme; k-mer-based read classification; support for multiple indices, hierarchical classification, and incremental index updates.

Topics

Details

License:
MIT
Tool Type:
library
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
11/24/2024

Operations

Publications

Piro VC, Dadi TH, Seiler E, Reinert K, Renard BY. ganon: precise metagenomics classification against large and up-to-date sets of reference sequences. Bioinformatics. 2020;36(Supplement_1):i12-i20. doi:10.1093/bioinformatics/btaa458. PMID:32657362. PMCID:PMC7355301.

PMID: 32657362
PMCID: PMC7355301
Funding: - CAPES - Ciência sem Fronteiras: BEX 13472/13-5 - German Network for Bioinformatics Infrastructure: 031A532B, 031A533A, 031A533B, 031A534A, 031A535A, 031A537B, 031A537C, 031A538A

Links