Search bioRxiv⌕ Search

Biology subjects

Parada, P.

Publications and source records attributed to Parada, P..

2 recordsLinked to original sources

EMITS: expectation-maximization abundance estimation for fungal ITS communities from long-read sequencing

As long-read amplicon sequencing becomes routine for fungal metabarcoding, species-level abundance estimation from ITS amplicons remains limited by naive best-hit classification, which misattributes reads among closely related species sharing similar ITS sequences and fragments abundance across redundant database entries. Expectation-maximization (EM) approaches developed for full-length 16S rRNA, notably EMU [Curry et al., 2022], have recently been benchmarked for fungal ITS metabarcoding [Graetz et al., 2025], but applying EMU to ITS requires custom reference database construction and uses parameters originally tuned for 16S. Here we present EMITS, a Rust-based tool that applies EM to iteratively resolve ambiguous read-to-reference mappings from minimap2 alignments against the UNITE database, producing probabilistic species-level abundance estimates. EMITS provides UNITE-native header parsing with automatic accession aggregation, empirically tuned platform presets for current Oxford Nanopore (R10.4.1, R9.4.1, Duplex) and PacBio HiFi chemistries, and integration with ITSxRust [OBrien et al., 2026] for upstream ITS region extraction. We validated EMITS using three complementary approaches and benchmarked it against both naive best-hit counting and EMU (with a UNITE-formatted reference database). In controlled simulations, EM reduced L1 error by 80- 92% compared to naive counting under realistic noise conditions. On the ATCC fungal ITS mock community, EMITS provided superior within-genus species resolution in taxonomically challenging genera: it correctly identified Trichophyton mentagrophytes (2.21%) where EMU misattributed substantial abundance to T. tonsurans (1.54%); it suppressed Penicillium rubens false positives (0.002% vs. EMU 0.58%); and it more accurately consolidated Nakaseomyces glabratus abundance across UNITE accessions (12.40% vs. EMU 9.95%). On a 21-species synthetic UNITE community lacking substantial within-genus difficulty, all three methods detected expected species at 100% sensitivity, with aggregate L1 errors of 8.64% (naive), 7.48% (EMITS), and 6.71% (EMU). Together with ITSxRust for upstream ITS extraction, EMITS provides a complete pipeline tuned for long-read fungal amplicon profiling.

bioinformatics↗

ITSxRust: ITS region extraction with partial-chain recovery and structured diagnostics for long-read amplicon sequencing

As long-read amplicon sequencing (e.g., Oxford Nanopore and PacBio HiFi) becomes routine for fungal metabarcoding, identifying and extracting ITS subregions at scale has become a throughput and robustness bottleneck. The nuclear ribosomal internal transcribed spacer (ITS) region is the formal DNA barcode for fungi and is widely used for taxonomic profiling of fungal communities [Schoch et al., 2012]. Standard preprocessing locates conserved ribosomal flanks with hidden Markov profile models (profile-HMMs) to extract ITS1, 5.8S, ITS2, or the full ITS, as implemented in ITSx [Bengtsson-Palme et al., 2013] and ITSxpress [Rivers et al., 2018, Einarsson and Rivers, 2024]. Here we describe ITSxRust, a Rust-based ITS extractor designed for long-read scale. ITSxRust coordinates HMMER searches with efficient Rust-native I/O and sequence processing, optionally reduces redundant searches via dereplication, provides ONT and HiFi parameter presets, and emits structured failure diagnostics and QC summaries. On an Oxford Nanopore ITS dataset (54,659 reads), ITSxRust extracted the full ITS region from 75.3% of reads, exceeding both ITSx (69.9%) and ITSxpress v2 (41.4%), while running 4.6x faster than ITSx. In addition, a partial-chain fallback strategy that extracts subregions using two-anchor pairs when the full four-anchor chain is unavailable recovered an additional 10,725 reads that would otherwise be discarded.

bioinformatics↗