FEDRANN: effective long-read overlap detection based on dimensionality reduction and approximate nearest neighbors
Jiayuan ZhangiD, Changjiu MiaoiD, Teng QiuiD, Junyi HeiD, Wenqi Cao, Wei Lin, Xiaoshuang XiaiD, Lei HeiD, Chunlei Yang, Yuhui SuniD, Tao ZengiD, Yuxiang LiiD, Xun XuiD, Yijun RuaniD, Yuliang DongiD
Abstract
Overlap detection is a key step in de novo genome assembly pipelines based on the Overlap-Layout-Consensus (OLC) paradigm. However, existing methods for overlap detection either rely on heuristic seed-and-extension strategies or locality-sensitive hashing (LSH), both of which struggle to handle repetitive genomic regions and the computational burden of large-scale datasets. Here, we present FEDRANN, a novel strategy for overlap graph construction that integrates feature extraction, dimensionality reduction (DR), and approximate nearest neighbor (ANN) search. We find the pipeline combining inverse document frequency (IDF) transformation, sparse random projection (SRP), and NNDescent enables accurate detection of overlaps across diverse datasets. We developed an efficient open-source implementation of this pipeline named Fedrann (https://github.com/jzhang-dev/fedrann). Through systematic benchmarking on real long-read sequencing data, we demonstrate that Fedrann produces overlap graphs comparable to or better than those generated by existing state-of-the-art tools, including MECAT2, minimap2, and wtdbg2, while maintaining competitive runtime. Despite being implemented primarily in Python, Fedrann achieves performance on par with tools written in compiled languages, owing to matrix-based representations and C-accelerated numerical libraries. Our results suggest that DR and ANN techniques offer a promising new direction for scalable and accurate overlap detection in long-read assembly and broader sequence similarity search tasks.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 0th percentile
- Assay
- Research Focus
- Approach
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
- Seed selection strategies for overlap detection
Jonathan Teutenberg·bioRxiv·May 8, 2018
- BELLA: Berkeley Efficient Long-Read to Long-Read Aligner and Overlapper
Giulia Guidi, Marquita Ellis, … Aydın Buluç·Society for Industrial and Applied Mathematics eBooksPeer-reviewed·Jan 1, 2021
- Fast and memory-efficient noisy read overlapping with KD-trees
Dmitri Parkhomchuk, Andreas Bremges, Alice Carolyn McHardy·bioRxiv·Jul 21, 2017
- GoldRush: A de novo long read genome assembler with linear time complexity
Johnathan Wong, Lauren Coombe, … İnanç Birol·Nature CommunicationsPeer-reviewed·May 22, 2023
- xRead: a coverage-guided approach for scalable construction of read overlapping graph
Tangchao Kong, Yadong Wang, Bo Liu·GigaSciencePeer-reviewed·Jan 1, 2025
- Faucet: streaming de novo assembly graph construction
Roye Rozov, Gil Goldshlager, … Ron Shamir A·BioinformaticsPeer-reviewed·Jul 21, 2017