PeerJBioinformaticsPeer-reviewed journal article
Algorithms for efficiently collapsing reads with Unique Molecular Identifiers
Abstract
BackgroundUnique Molecular Identifiers (UMI) are used in many experiments to find and remove PCR duplicates. Although there are many tools for solving the problem of deduplicating reads based on their finding reads with the same alignment coordinates and UMIs, many tools either cannot handle substitution errors, or require expensive pairwise UMI comparisons that do not efficiently scale to larger datasets.\n\nResultsWe formulate the problem of deduplicating UMIs in a manner that enables optimizations to be made, and more efficient data structures to be used. We implement our data structures and optimizations in a tool called UMICollapse, which is able to deduplicate over one million unique UMIs of length 9 at a single alignment position in around 26 seconds.\n\nConclusionsWe present a new formulation of the UMI deduplication problem, and show that it can be solved faster, with more sophisticated data structures.
- Citations
- 53
- FWCI
- 0.33
- Field percentile
- top 46%
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
- UMI-Reducer: Collapsing duplicate sequencing reads via Unique Molecular Identifiers
Serghei Mangul, Sarah Van Driesche, … Eleazar Eskin·bioRxiv·Jan 25, 2017
- FastDedup - A fast and memory-efficient tool for read deduplication
Raphaël Ribes, Celine MANDIER, Alice Baniel·bioRxiv·May 4, 2026
- Nailpolish: Reference-free UMI deduplication and consensus read generation
Oliver Cheng, Jia Wei Tan, N. Davidson·bioRxiv·Sep 29, 2026
- AmpUMI: Design and analysis of unique molecular identifiers for deep amplicon sequencing
Kendell Clement, Rick Farouni, … Luca Pinello·BioinformaticsPeer-reviewed·Apr 16, 2018
- gencore: an efficient tool to generate consensus reads for error suppressing and duplicate removing of NGS data
Shifu Chen, Yanqing Zhou, … Jia Gu·BMC BioinformaticsPeer-reviewed·Dec 1, 2019
- streammd: fast low-memory duplicate marking using a Bloom filter
Conrad Leonard·BioinformaticsPeer-reviewed·Apr 1, 2023