Nim

unoisenim

A Nim library implementing USEARCH-compatible algorithms for 16S/ITS amplicon sequencing — denoising, chimera detection, and taxonomic classification.

Nim ≥ 2.0 bioinformatics amplicon GPL 3.0

Install

$ nimble install unoisenim

Modules

Top-level module — imports and re-exports all sub-modules for convenience.
Docs →
UNOISE3 error correction and Zero-radius OTU (ZOTU) clustering. Sequences are denoised using the UNOISE skew formula and banded Levenshtein distance.
Docs →
UCHIME2 chimera detection via global pairwise alignment and left/right scoring against centroid sequences.
Docs →
SINTAX taxonomic classification using k-mer bootstrapping — a fast, non-Bayesian alternative to RDP for 16S and ITS sequences.
Docs →
Naive Bayesian Classifier (RDP-style) for rapid taxonomic assignment of rRNA amplicon sequences.
Docs →
Utility helpers for FASTA label parsing (e.g. abundance annotations).
Docs →
Summary card of the UNOISE/UCHIME algorithm.
Docs →
Summary card of the SINTAX algorithm.
Docs →

Links

References