Taxonomy Resolver: A Python package for building and filtering taxonomy trees

Taxonomy classification provides an important source of information for studying biological systems.It is a key component for many areas of biological sciences research, particularly genetics, evolutionary biology, biodiversity and conservation (Sandall et al., 2023).Common ancestry, homology and conservation of sequence and structure are all central ideas in biology that are directly related to the evolutionary history of any group of organisms (Ochoterena et al., 2019).The National Center for Biotechnology Information (NCBI) Taxonomy (Schoch et al., 2020) provides a curated classification and nomenclature for all the organisms in the public sequence databases, across the taxonomic ranks (i.e.Domain, Kingdom, Phylum, Class, Order, Family, Genus and Species).Here we describe Taxonomy Resolver, a Python module and command-line interface (CLI) application for building and filtering taxonomy trees based on the NCBI Taxonomy.Taxonomy Resolver streamlines the process of manipulating trees, enabling fast tree traversal, searching and filtering.

Taxonomy Resolver: A Python package for building and filtering taxonomy trees | Litlas