henhaobio
Sign in

bioRxivBioinformaticsPreprint

FastDedup - A fast and memory-efficient tool for read deduplication

Raphaël RibesiD, Celine MANDIERiD, Alice BanieliD

PDFDOI

Abstract

PCR duplicate removal is a critical first step in high-throughput sequencing pipelines, yet existing tools struggle with speed, memory, or correctness at modern dataset scales. We present FastDedup, a Rust-based FASTX deduplicator that transforms each read or read pair to a compact xxh3 hash fingerprint, drastically reducing memory usage and binding most of the execution time to disk I/ O. Benchmarked against six competing tools on synthetic human WGS datasets up to 300 million reads, FastDedup consistently leads on paired-end data, running more than 10 times faster than fastp. It also outperforms all tools on uncompressed single-end data, deduplicating a million reads in a second. We additionally report correctness failures in prinseq++ and clumpify. FastDedup is available under the MIT License via GitHub, Bioconda, and Cargo.

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.

Similarity Map
SelectedSame fieldCross-field
THISLeonard '23Hu '24Liu '19Chen '18Chen '19Kowalski '20
75% semantic matchBioinformatics
Conrad Leonard·Bioinformatics·Apr 1, 2023· 8 citations