Tools for taxonomic naming and annotation
Project description
Installing
taxtastic requires Python 2.7. The simplest method of installing is using pip:
pip2 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 --help usage: taxit [-h] [-V] [-v] [-q] {help,add_nodes,add_to_taxtable,check,composition,count_taxids,create,findcompany,info,lonelynodes,merge,merge_taxtables,new_database,refpkg_intersection,reroot,rollback,rollforward,rp,strip,taxids,taxtable,update,update_taxids} ... Creation, validation, and modification of reference packages for use with `pplacer` and related software. positional arguments: {help,add_nodes,add_to_taxtable,check,composition,count_taxids,create,findcompany,info,lonelynodes,merge,merge_taxtables,new_database,refpkg_intersection,reroot,rollback,rollforward,rp,strip,taxids,taxtable,update,update_taxids} help Detailed help for actions using `help <action>` add_nodes Add new nodes to a database add_to_taxtable Add nodes to an existing taxtable csv 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 merge_taxtables Combine two or more taxtables new_database Download NCBI taxonomy and create a database refpkg_intersection Find the intersection of a taxtable and a refpkg's taxonomy. reroot Taxonomically reroots a reference package rollback Undo an operation performed on a refpkg rollforward Restore a change to a refpkg immediately after being reverted rp Resolve path; get the path to a file in the reference package strip Remove rollback and rollforward information from a refpkg taxids Convert a list of taxonomic names into a list of tax_ids 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 -v, --verbose Increase verbosity of screen output (eg, -v is verbose, -vv more so) -q, --quiet Suppress output