CoMeta

CoMeta classifies metagenomic sequencing reads into user-defined taxonomic or functional groups using k-mer indexing and hierarchical traversal of the taxonomy to enable rapid and accurate assignment.


Key Features:

  • User-defined grouping: Assigns query reads to predefined groups based on taxonomic ranks (e.g., phylum, genus) or functional categories.
  • K-mer based analysis: Indexes large sets of k-mers from reference groups for fast sequence-composition-based lookup and classification.
  • Hierarchical classification: Traverses the taxonomy from higher to lower ranks to progressively narrow candidate groups and reduce comparisons.
  • Computational efficiency: Minimizes the number of sequence comparisons compared with exhaustive all-vs-all approaches (e.g., per-read comparison to all references), improving speed.
  • Performance: Reported experimental results indicate superior speed and accuracy relative to other metagenomic classification programs.

Scientific Applications:

  • Environmental and ecological profiling: Characterizes species composition and biodiversity within environmental samples.
  • Microbial community structure: Assigns DNA fragments to groups to elucidate microbial community composition and potential functional roles.
  • Environmental change studies: Enables analysis of how microbial communities respond to environmental gradients or perturbations.

Methodology:

Users prepare reference groups based on taxonomic or functional criteria; a comprehensive k-mer index is created from these reference groups; query reads are classified by k-mer lookup starting from higher taxonomic levels and progressively narrowed to specific categories.

Topics

Details

License:
GPL-2.0
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Shell, C++, Perl
Added:
5/16/2018
Last Updated:
12/10/2018

Operations

Publications

Kawulok J, Deorowicz S. CoMeta: Classification of Metagenomes Using k-mers. PLOS ONE. 2015;10(4):e0121453. doi:10.1371/journal.pone.0121453. PMID:25884504. PMCID:PMC4401624.

Documentation