Nucleic Acids ResearchBioinformaticsPeer-reviewed journal article
Hercules: a profile HMM-based hybrid error correction algorithm for long reads
Can FırtınaiD, Ziv Bar‐JosephiD, Can AlkaniD, A. Ercüment ÇiçekiD
Abstract
MotivationChoosing whether to use second or third generation sequencing platforms can lead to trade-offs between accuracy and read length. Several studies require long and accurate reads including de novo assembly, fusion and structural variation detection. In such cases researchers often combine both technologies and the more erroneous long reads are corrected using the short reads. Current approaches rely on various graph based alignment techniques and do not take the error profile of the underlying technology into account. Memory- and time-efficient machine learning algorithms that address these shortcomings have the potential to achieve better and more accurate integration of these two technologies.\n\nResultsWe designed and developed Hercules, the first machine learning-based long read error correction algorithm. The algorithm models every long read as a profile Hidden Markov Model with respect to the underlying platforms error profile. The algorithm learns a posterior transition/emission probability distribution for each long read and uses this to correct errors in these reads. Using datasets from two DNA-seq BAC clones (CH17-157L1 and CH17-227A2), and human brain cerebellum polyA RNA-seq, we show that Hercules-corrected reads have the highest mapping rate among all competing algorithms and highest accuracy when most of the basepairs of a long read are covered with short reads.\n\nAvailabilityHercules source code is available at https://github.com/BilkentCompGen/Hercules
- organism: human
- assay: long-read sequencing
- research focus: variant calling
- approach: machine learning (classical)
- Citations
- 41
- FWCI
- 1.69
- Field percentile
- top 16%
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
- HECIL: A Hybrid Error Correction Algorithm for Long Reads with Iterative Learning
Olivia Choudhury, Ankush Chakrabarty, Scott Emrich·Scientific ReportsPeer-reviewed·Jun 26, 2018
- Long-read error correction: a survey and qualitative comparison
Pierre Morisse, Thierry Lecroq B, Arnaud Lefebvre·bioRxiv·Mar 6, 2020
- A comprehensive evaluation of long read error correction methods
Haowen Zhang, Chirag Jain, Srinivas Aluru·BMC GenomicsPeer-reviewed·Dec 1, 2020
- TALC: Transcript-level Aware Long Read Correction
Lucile Broséus, Aubin Thomas, … William Ritchie·BioinformaticsPeer-reviewed·Jul 10, 2020
- Haplotype-aware long-read error correction
Parvesh Barak, Daniel Gibney, Chirag Jain·DOAJ (DOAJ: Directory of Open Access Journals)Peer-reviewed·Jun 1, 2026
- Non Hybrid Long Read Consensus Using Local De Bruijn Graph Assembly
German Tischler, Eugene Wimberly Myers·bioRxiv·Feb 6, 2017