BMC BioinformaticsBioinformaticsPeer-reviewed journal article
TrieDedup: A fast trie-based deduplication algorithm to handle ambiguous bases in high-throughput sequencing
Abstract
BackgroundHigh-throughput sequencing is a powerful tool that is extensively applied in biological studies. However, sequencers may produce low-quality bases, leading to ambiguous bases, Ns. PCR duplicates introduced in library preparation should usually be removed in genomics studies, and several deduplication tools have been developed for this purpose. However, two identical reads may appear different due to ambiguous bases and the existing tools cannot address Ns correctly or efficiently. ResultsHere we proposed and implemented TrieDedup, which uses trie (prefix tree) data structure to compare and store sequences. TrieDedup can handle ambiguous base Ns, and efficiently deduplicate at the level of raw sequences. We also reduced its memory usage by approximately 20% by implementing restrictedDict in Python. We benchmarked the performance of the algorithm and showed that TrieDedup can deduplicate reads up to 270-fold faster than pairwise comparison at a cost of 32-fold higher memory usage. ConclusionsTrieDedup algorithm may facilitate PCR deduplication, barcode or UMI assignment and repertoire diversity analysis of large scale high-throughput sequencing datasets with its ultra-fast algorithm that can account for ambiguous bases due to sequencing errors. AvailabilityTrieDedup is available at https://github.com/lolrenceH/TrieDedup
- assay: whole-genome sequencing
- assay: whole-exome sequencing
- research focus: variant calling
- approach: statistical model
- Citations
- 1
- FWCI
- 0.14
- Field percentile
- 36th percentile
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
- FastDedup - A fast and memory-efficient tool for read deduplication
Raphaël Ribes, Celine MANDIER, Alice Baniel·bioRxiv·May 4, 2026
- How Error Correction Affects PCR Deduplication: A Survey Based on UMI Datasets of Short Reads
Pengyao Ping, Tian Lan, … Jinyan Li·bioRxiv·May 30, 2024
- Incorporation of unique molecular identifiers in TruSeq adapters improves the accuracy of quantitative sequencing
Jungeui Hong, David Gresham·BioTechniquesPeer-reviewed·Nov 1, 2017
- Algorithms for efficiently collapsing reads with Unique Molecular Identifiers
Daniel Liu·PeerJPeer-reviewed·Dec 16, 2019
- QuAdTrim: Overcoming computational bottlenecks insequence quality control
Andrew J. Robinson, Elizabeth M. Ross·bioRxiv·Dec 18, 2019
- 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