bioRxivBioinformaticsPreprint
SSUplex: fast, both-strand extraction and origin-sorting of small-subunit rRNA for environmental DNA metabarcoding
Aaron O’BrieniD, Juan Vargas BotiaiD, Isabel AcunaiD, Franko RestoviciD, Patricio MartíneziD, Pilar ParadaiD
Abstract
Ribosomal RNA metabarcoding sits at the center of how we characterize microbial and eukaryotic communities in environmental samples, and long-read sequencing has made full-length small-subunit (SSU; 16S/18S) profiling routine. The broadly conserved primers that make rRNA such a convenient marker are also its liability: by design they co-amplify organellar (mitochondrial, chloroplast) and cross-domain SSU alongside the intended target. Left unsorted before taxonomic assignment, these passengers are systematically misclassified, and the error propagates straight into estimates of community composition and diversity. Reads must therefore be detected, extracted, and sorted by origin before they ever reach a classifier. We present SSUplex, an open-source tool that detects SSU rRNA, assigns each read to one of five origins (bacteria, archaea, eukaryota, mitochondria, chloroplast), and extracts the SSU region for downstream classification. SSUplex reimplements the extraction-and-origin logic of the widely used Metaxa2 in the Rust programming language, scans both strands, and ships as a single dependency-light binary suited to long-read (Oxford Nanopore, PacBio HiFi) and short-read data. Benchmarked against Metaxa2 on public data, SSUplex reproduces Metaxa2 origin calls on full-length reads (96.8% concordance) and matches its extraction speed on small inputs, then pulls away to run up to [~]3.4x faster with [~]35% lower peak memory at 200,000 reads, the per-sample scale a long-read amplicon run typically reaches. We are candid about a genuine, measured trade-off in the origin-ranking statistic, and we pinpoint the bacteria-versus-mitochondria boundary as the methods one intrinsically lower-confidence edge. For the now-common workflow in which origin-sorted reads are handed to a dedicated classifier rather than classified in place, SSUplex is a fast, reproducible, embeddable stand-in for Metaxa2s extraction role. Source code and a benchmark harness that regenerates every result from public data are available under the MIT license at https://github.com/ayobi/ssuplex.
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Thousands of primer-free, high-quality, full-length SSU rRNA sequences from all domains of life
Soeren M Karst, Morten S Dueholm, … Mads Albertsen·bioRxiv·Aug 22, 2016
- Mitag4taxa: Extracting SSU rRNA Illumina reads from metagenomes for taxonomic classification
Yinghui He, Yiling Du, … Yong Wang·bioRxiv·May 5, 2026
- Long-read DNA metabarcoding of ribosomal rRNA in the analysis of fungi from aquatic environments
F. Heeger, E. C. Bourne, … M. T. Monaghan·bioRxiv·Mar 15, 2018
- Reconstruction of Small Subunit Ribosomal RNA from High-Throughput Sequencing Data: A Comparative Study of Metagenomics and Total RNA Sequencing
Christopher A. Hempel, Shea E. E. Carson, … Dirk Steinke·Methods in Ecology and EvolutionPeer-reviewed·Jun 20, 2023
- Fast and simple analysis of MiSeq amplicon sequencing data with MetaAmp
Xiaoli Dong, Manuel Kleiner, … Marc Strous·Frontiers in MicrobiologyPeer-reviewed·Aug 2, 2017
- Benchmarking long-read sequencing strategies for obtaining ASV-resolved rRNA operons from environmental microeukaryotes
C. K. Overgaard, M. Jamy, … M. K. D. Dueholm·bioRxiv·Sep 21, 2023