GraftM

GraftM classifies metagenomic sequences into gene families and phylogenetically places them into pre-constructed gene trees to provide taxonomic and functional assignments.


Key Features:

  • Gene-Specific Packages (gpkgs): Uses gene-specific packages that can be based on hidden Markov models (HMMs) or DIAMOND databases to identify gene families within metagenomic data.
  • Phylogenetic Placement: Places sequences into pre-constructed gene trees to enable phylogenetically informed taxonomic assignment at the family level.
  • Read-Level Analysis: Examines each read independently to assess microbial diversity without relying on genome recovery from environmental samples.
  • Performance: Benchmarking with in silico and in vitro mock communities demonstrated higher family-level accuracy and processing speeds 2.0 to 3.7 times faster than existing software.
  • Support for Marker Genes: Applies specific gpkgs such as 16S rRNA and methyl-coenzyme M reductase (McrA) for targeted taxonomic and functional detection.

Scientific Applications:

  • Diversity Analysis: Provides a comprehensive view of microbial community diversity by classifying reads independently in complex metagenomes.
  • Functional and Taxonomic Insights: Uses specific gene packages (e.g., 16S rRNA, McrA) to detect taxonomic and functional shifts across environmental gradients, such as depth in wetland metagenomes.
  • Novel Sequence Discovery: Enables identification of novel sequences from large databases (e.g., NCBI nr) exemplified by detection of previously uncharacterized phylum-level McrA lineages.

Methodology:

Identifies gene families using gene-specific packages based on HMMs or DIAMOND databases and places identified sequences into pre-constructed gene trees for phylogenetic placement and taxonomic assignment.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
Python
Added:
7/26/2018
Last Updated:
12/10/2018

Operations

Publications

Boyd JA, Woodcroft BJ, Tyson GW. GraftM: a tool for scalable, phylogenetically informed classification of genes within metagenomes. Nucleic Acids Research. 2018;46(10):e59-e59. doi:10.1093/nar/gky174. PMID:29562347. PMCID:PMC6007438.

PMID: 29562347
PMCID: PMC6007438
Funding: - Biological and Environmental Research: DE-SC0004632, DE-SC0010580, DE-SC0016440 - ARC Discovery Early Career Researcher Award: DE-160100248

Documentation