Skip to content
Create and maintain phylogenetic "reference packages" of biological sequences.
Python Other




taxtastic requires Python 2.7. The simplest method of installing is using pip:

pip install taxtastic

If you don't have pip, try:

easy_install taxtastic

Either of these commands will install taxtastic along with required dependencies.

We love it, but what is it?

Taxtastic is software written in python used to build and maintain reference packages-- i.e. collections of reference trees, reference alignments, profiles, and associated taxonomic information.

A script named taxit provides a command line interface:

% ./taxit -h

usage: taxit [-h] [-V]


Creation, validation, and modification of reference packages for use with
`pplacer` and related software.

 positional arguments:
     help                Detailed help for actions using `help <action>`
     add_nodes           Add new nodes to a database containing a taxonomy.
     add_to_taxtable     Add nodes to a taxtable
     check               Validate a reference package.
     composition         Show taxonomic composition of a reference package.
     count_taxids        Count tax_id appearances in a taxtable lineage
     create              Create a reference package
     findcompany         Find company for lonely nodes.
     info                Show information about reference packages.
     lonelynodes         Extracts tax ids of all lonely nodes in a taxtable.
     merge               Identify merged taxids and provide replacements.
     new_database        Download NCBI taxonomy and create a database
                         Find the intersection of a taxtable and a refpkg's
     reroot              Taxonomically reroots a reference package
     rollback            Undo an operation performed on a refpkg.
     rollforward         Restore a change to a refpkg immediately after being
     rp                  Resolve path; get the path to a file in the reference
     strip               Remove rollback and rollforward information from a
     taxids              Convert a list of taxonomic names into a list of
     taxtable            Create a tabular representation of taxonomic lineages
     update              Add or modify files or metadata in a refpkg
     update_taxids       Update obsolete tax_ids

optional arguments:
  -h, --help            show this help message and exit
  -V, --version         Print the version number and exit
Something went wrong with that request. Please try again.