unoisenim

Nim library for USEARCH algorithms unoise and sintax.

Pure Nim score 30/100 · tests present · docs generated

Summary

Latest Version 0.2.0
License GPL-3.0
CI Status Failing
Downloads 0
Last Indexed 2026-08-11 05:40

Authors

  • Andrea Telatin

Installation

nimble install unoisenim
choosenim install unoisenim
git clone https://github.com/telatin/unoisenim

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
unoisenim - - - - - - -

Dependencies

Package Version Optional
nim >= 2.0.0 No
readfx >= 0.3.1 No
argparse >= 4.0.0 No
malebolgia >= 1.3.0 No

Source

Repository https://github.com/telatin/unoisenim
Homepage https://telatin.github.io/unoisenim/
Documentation View Documentation
Registry Source nimble_official

README

unoisenim

Nim library implementing USEARCH algorithms for 16S/ITS amplicon sequencing analysis.

Algorithms

  • UNOISE3 — error correction and ZOTU clustering (unoisenim/unoise_algo)
  • SINTAX — k-mer bootstrap taxonomic classifier (unoisenim/sintax_algo)
  • UCHIME2 — chimera detection (unoisenim/uchime2_algo)
  • NBC — Naive Bayesian Classifier, RDP-style (unoisenim/nbc_algo)

Citations

Edgar RC. UNOISE2: improved error-correction for Illumina 16S and ITS amplicon sequencing. bioRxiv 081257; doi: 10.1101/081257

Edgar RC. SINTAX: a simple non-Bayesian taxonomy classifier for 16S and ITS sequences. bioRxiv 074161; doi: 10.1101/074161

Wang Q, Garrity GM, Tiedje JM, Cole JR. Naïve Bayesian Classifier for Rapid Assignment of rRNA Sequences into the New Bacterial Taxonomy. Appl Environ Microbiol. 2007; doi: 10.1128/AEM.00062-07