TaxonTableTools (TTT) aims to provide easy to use tools for biologists and non-bioinformaticians to analyse and visualize their DNA metabarcoding data quickly and reproducible via a graphical user interface.
TaxonTableTools is an evolving software and there will be bugs and issues at few points. If so, please leave the report in the git repository or drop me an email. Furthermore, new content and functions will be gradually added. Suggestions and recommendations for new features are always welcome!
TaxonTableTools requires Python version 3.6 or 3.7 and can be easily installed using pip.
First, make sure you run the correct pip version via:
python3.9 -m pip --version
Which should return "pip 21.3.1 from /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pip (python 3.9)" or similar.
Then install numpy and TaxonTableTools via pip:
python3.9 -m pip install numpy
python3.9 -m pip install taxontabletools
TaxonTableTools can then be started via:
python3.9 -m taxontabletools
Updates can be installed via:
python3.9 -m pip install --upgrade taxontabletools
The installation of Krona tools is optional and needs to be done separately. Note that Krona tools is currently not supported on Windows.
The easiest way to learn to how to use TaxonTableTools is to check out the tutorial!
When first launched TTT will ask to define an output directory. This is where all your projects and respective output files will be stored. A new folder "Projects" will be created in this directory.
The next window will always appear when launching TTT. Here you can create new projects or load an already existing one. The output directory can also be changed here.
Create a new project by typing the desired name or leave blank to create a "Default_project". Click on "Create new" to proceed.
A blank template TaXon table is available here.
OTU-specific traits can now be added to the TaXon table. Traits can e.g. be:
Requirements for trait source tables (.xlsx):
Requirements for manual import:
There is no limit of OTU traits columns that can be added. A TaXon table containing OTU traits is compatible with all modules (OTU traits will simply be ignored if not required).
New feature:
Added support for easier read and taxonomy table conversion from APSCALE.
Important changes:
-> Taxonomy table sheet name for the APSCALE import changed to 'Taxonomy table’
-> Read table column name for OTU sequences changed to 'Seq'
-> Those are the default names generated in APSCALE and makes importing data easier.
Bug fixes:
Y-axes for alpha diversity and rarefaction plots start at 0.
Fixed crash of the venn diagram module.
Fixed potentially remaining zero read OTUs after read-based rarefaction.
TTT change log v 1.4.5
TTT change log v 1.4.4
Bug fixes
Fixed incorrect text boxes.
NMDS
Various minor bug fixes
Major update:
Otherwise TTT will crash!
New features:
Bug fixes:
If you use TTT:
If you create Krona charts, please also cite: