BMC BioinformaticsBioinformaticsPeer-reviewed journal article
gencore: an efficient tool to generate consensus reads for error suppressing and duplicate removing of NGS data
Shifu CheniD, Yanqing ZhouiD, Yaru CheniD, Tanxiao HuangiD, Wenting LiaoiD, Yun Xu, Zhicheng LiiD, Jia GuiD
Abstract
BackgroundRemoving duplicates might be considered as a well-resolved problem in next-generation sequencing (NGS) data processing domain. However, as NGS technology gains more recognition in clinical applications (i.e. cancer testing), researchers start to pay more attention to its sequencing errors, and prefer to remove these errors while performing deduplication operations. Recently, a new technology called unique molecular identifier (UMI) has been developed to better identify sequencing reads derived from different DNA fragments. Most existing duplicate removing tools cannot handle the UMI-integrated data. Some modern tools can work with UMIs, but are usually slow and use too much memory, making them not suitable for cloud-based deployment. Furthermore, existing tools rarely report rich statistical results, which are very important for quality control and downstream analysis. These unmet requirements drove us to develop an ultra-fast, simple, little-weighted but powerful tool for duplicate removing and sequence error suppressing, with features of handling UMIs and reporting informative results.\n\nResultsThis paper presents an efficient tool gencore for duplicate removing and sequence error suppressing of NGS data. This tool clusters the mapped sequencing reads and merges reads in each cluster to generate one single consensus read. While the consensus read is generated, the random errors introduced by library construction and sequencing can be removed. This error-suppressing feature makes gencore very suitable for the application of detecting ultra-low frequency mutations from deep sequencing data. When unique molecular identifier (UMI) technology is applied, gencore can use them to identify the reads derived from same original DNA fragment. gencore reports statistical results in both HTML and JSON formats. The HTML format report contains many interactive figures plotting statistical coverage and duplication information. The JSON format report contains all the statistical results, and is interpretable for downstream programs.\n\nConclusionsComparing to the conventional tools like Picard and SAMtools, gencore greatly reduces the output datas mapping mismatches, which are mostly caused by errors. Comparing to some new tools like UMI-Reducer and UMI-tools, gencore runs much faster, uses less memory, generates better consensus reads and provides simpler interfaces. To our best knowledge, gencore is the only duplicate removing tool that generates both informative HTML and JSON reports. This tool is available at: https://github.com/OpenGene/gencore
- assay: whole-genome sequencing
- assay: whole-exome sequencing
- research focus: variant calling
- research focus: variant effect prediction
- research focus: benchmarking
- research focus: software / tool
- approach: experimental assay
- Citations
- 91
- FWCI
- 3.06
- Field percentile
- top 7%
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
- Nailpolish: Reference-free UMI deduplication and consensus read generation
Oliver Cheng, Jia Wei Tan, N. Davidson·bioRxiv·Sep 29, 2026
- FastDedup - A fast and memory-efficient tool for read deduplication
Raphaël Ribes, Celine MANDIER, Alice Baniel·bioRxiv·May 4, 2026
- Algorithms for efficiently collapsing reads with Unique Molecular Identifiers
Daniel Liu·PeerJPeer-reviewed·Dec 16, 2019
- 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
- UMI-Reducer: Collapsing duplicate sequencing reads via Unique Molecular Identifiers
Serghei Mangul, Sarah Van Driesche, … Eleazar Eskin·bioRxiv·Jan 25, 2017
- Read correction for non-uniform coverages
Camille Marchet, Yoann Dufresne, Antoine Limasset·bioRxiv·Jun 25, 2019