DeepTaxa
DeepTaxa predicts all seven Linnaean ranks from domain to species for prokaryotic 16S rRNA gene sequences in a single forward pass using a hybrid CNN-BERT deep learning framework.
Key Features:
- Hybrid architecture: A multiscale CNN paired with a transformer trained from scratch on the DNABERT-2 BPE vocabulary produces parallel rank-specific predictions.
- Multi-rank prediction: Simultaneous classification across all seven Linnaean ranks from domain to species in a single forward pass.
- Pre-trained checkpoints: Available for full-length 16S rRNA sequences and V3-V4 amplicons.
- Calibration: Species-level expected calibration error of 0.0242 on the Greengenes2 2024.09 test set.
- Robust performance: Cross-seed standard deviation less than or equal to 0.0008 F1 at every rank (3-seed mean).
Scientific Applications:
- 16S rRNA taxonomic classification: Species-level classification of prokaryotic 16S rRNA sequences without reliance on exact alignment, k-mer heuristics, or phylogenetic placement.
- Short amplicon analysis: Taxonomic assignment from approximately 420 bp V3-V4 amplicon windows with 87.55% species accuracy.
- Novel species assessment: Performance degrades smoothly with decreasing training-set similarity, enabling prediction confidence assessment for divergent sequences.
Methodology:
DeepTaxa pairs a multiscale CNN with a transformer trained from scratch on the DNABERT-2 BPE vocabulary to produce parallel rank-specific predictions. Trained and evaluated on the Greengenes2 2024.09 dataset.
Topics
Details
- License:
- MIT
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- Python
- Added:
- 6/23/2026
- Last Updated:
- 7/1/2026
Operations
Data Inputs & Outputs
Taxonomic classification
Outputs
Publications
Documentation
User manual
https://systems-genomics-lab.github.io/deeptaxa/Tutorials: prediction, training, analysis, architecture
Downloads
- Software packagehttps://anaconda.org/bioconda/deeptaxa-rrnaBioconda: conda install -c bioconda deeptaxa-rrna
- Software packagehttps://pypi.org/project/deeptaxa-rrna/PyPI: pip install deeptaxa-rrna
Links
Issue tracker
https://github.com/systems-genomics-lab/deeptaxa/issues(Bug reports and feature requests)