taxallnomy

taxallnomy completes hierarchical taxonomic lineages from NCBI Taxonomy to provide consistent Linnean classification coverage by resolving "no rank" nodes and ensuring 33 taxonomic rank levels across taxa.


Key Features:

  • Hierarchical Completion: Generates a fully hierarchical taxonomic tree with 33 levels corresponding to the ranks used in NCBI Taxonomy and assigns ranks to previously unranked nodes.
  • Algorithmic Enhancement: Uses an algorithmic approach that borrows names from ranked child or parent nodes when generating new node identifiers to maintain coherent lineage names.
  • Balanced Hierarchy: Ensures all leaf nodes reside at the same hierarchical level by creating or deleting nodes as necessary to balance lineages.
  • Comprehensive Lineages: Produces complete 33-node taxonomic lineages for taxa represented in NCBI Taxonomy.

Scientific Applications:

  • Phylogenetic Analysis: Embeds complete taxonomic lineages into phylogenetic frameworks to support evolutionary relationship analyses.
  • Metagenomics Profiling: Provides comprehensive taxonomic context for metagenomic and microbial community profiling.

Methodology:

A PERL algorithm processes the hierarchical structure from NCBI Taxonomy, assigns ranks to "no rank" nodes, borrows names from ranked child or parent nodes when generating new node identifiers, and creates or removes nodes to produce a balanced 33-level tree.

Topics

Details

License:
GPL-3.0
Programming Languages:
Perl
Added:
1/18/2021
Last Updated:
2/26/2021

Operations

Publications

Sakamoto T, Ortega JM. Taxallnomy: Closing gaps in the NCBI Taxonomy. Unknown Journal. 2020. doi:10.1101/2020.05.28.119461.

Links