TillMacher / TaxonTableTools

TaxonTableTools - A comprehensive, platform-independent graphical user interface software to explore and visualise DNA metabarcoding data
https://pypi.org/project/taxontabletools/
MIT License
21 stars 3 forks source link
biodiversity bioinformatics biological-data-analysis biomonitoring dna-metabarcoding edna graphical-interface graphical-user-interface metabarcoding-data otu-table otus

TaxonTableTools

Downloads

Background

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!

Requirements

Installation

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.

Tutorial

The easiest way to learn to how to use TaxonTableTools is to check out the tutorial!

Quick start

Graphical user interface

Examples

Ecological traits

OTU-specific traits can now be added to the TaXon table. Traits can e.g. be:

Requirements for trait source tables (.xlsx):

Example for aquatic invertebrates ![image](https://user-images.githubusercontent.com/48299746/174554773-2aa8e5d5-3c39-4285-a0a0-7b1997bc472d.png)

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).

Example for aquatic invertebrates ![image](https://user-images.githubusercontent.com/48299746/174555954-a495755c-723f-40c4-9051-fe879242639a.png)

Change log (only for major changes)

v 1.4.8

v 1.4.5

TTT change log v 1.4.5

v 1.4.4

TTT change log v 1.4.4

Bug fixes

v 1.3.1

v 1.3.0

How to cite

If you use TTT:

If you create Krona charts, please also cite: