Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Dec 20;20(Suppl 11):948.
doi: 10.1186/s12864-019-6286-9.

A hybrid and scalable error correction algorithm for indel and substitution errors of long reads

Affiliations

A hybrid and scalable error correction algorithm for indel and substitution errors of long reads

Arghya Kusum Das et al. BMC Genomics. .

Abstract

Background: Long-read sequencing has shown the promises to overcome the short length limitations of second-generation sequencing by providing more complete assembly. However, the computation of the long sequencing reads is challenged by their higher error rates (e.g., 13% vs. 1%) and higher cost ($0.3 vs. $0.03 per Mbp) compared to the short reads.

Methods: In this paper, we present a new hybrid error correction tool, called ParLECH (Parallel Long-read Error Correction using Hybrid methodology). The error correction algorithm of ParLECH is distributed in nature and efficiently utilizes the k-mer coverage information of high throughput Illumina short-read sequences to rectify the PacBio long-read sequences.ParLECH first constructs a de Bruijn graph from the short reads, and then replaces the indel error regions of the long reads with their corresponding widest path (or maximum min-coverage path) in the short read-based de Bruijn graph. ParLECH then utilizes the k-mer coverage information of the short reads to divide each long read into a sequence of low and high coverage regions, followed by a majority voting to rectify each substituted error base.

Results: ParLECH outperforms latest state-of-the-art hybrid error correction methods on real PacBio datasets. Our experimental evaluation results demonstrate that ParLECH can correct large-scale real-world datasets in an accurate and scalable manner. ParLECH can correct the indel errors of human genome PacBio long reads (312 GB) with Illumina short reads (452 GB) in less than 29 h using 128 compute nodes. ParLECH can align more than 92% bases of an E. coli PacBio dataset with the reference genome, proving its accuracy.

Conclusion: ParLECH can scale to over terabytes of sequencing data using hundreds of computing nodes. The proposed hybrid error correction methodology is novel and rectifies both indel and substitution errors present in the original long reads or newly introduced by the short reads.

Keywords: Hadoop; Hybrid error correction; Illumina; NoSQL; PacBio.

PubMed Disclaimer

Conflict of interest statement

The authors declare that they have no competing interests.

Figures

Fig. 1
Fig. 1
Widest Path Example: Select correct path for high coverage error k-mers
Fig. 2
Fig. 2
Skewness in k-mer coverage statistics
Fig. 3
Fig. 3
Indel error correction
Fig. 4
Fig. 4
Error correction steps
Fig. 5
Fig. 5
Substitution error correction
Fig. 6
Fig. 6
De Bruijn graph construction and k-mer count
Fig. 7
Fig. 7
Scalability of ParLECH. a Time to correct indel error of fruit fly dataset. b Time to correct subst. error of fruit fly dataset
Fig. 8
Fig. 8
Comparing execution time of ParLECH with existing error correction tools. a Time for hybrid correction of indel errors in E.coli long reads (1.032 GB). b Time for correction of substitution errors in E.coli short reads (13.50 GB)

Similar articles

Cited by

References

    1. Goodwin S, McPherson JD, McCombie WR. Coming of age: ten years of next-generation sequencing technologies. Nat Rev Genet. 2016;17(6):333–51. doi: 10.1038/nrg.2016.49. - DOI - PMC - PubMed
    1. Das AK, Lee K, Park S-J. Parlech: Parallel long-read error correction with hadoop. In: 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM). IEEE: 2018. p. 341–8. 10.1109/bibm.2018.8621549.
    1. Lou D. I., Hussmann J. A., McBee R. M., Acevedo A., Andino R., Press W. H., Sawyer S. L. High-throughput DNA sequencing errors are reduced by orders of magnitude using circle sequencing. Proceedings of the National Academy of Sciences. 2013;110(49):19872–19877. doi: 10.1073/pnas.1319590110. - DOI - PMC - PubMed
    1. Kelley David R, Schatz Michael C, Salzberg Steven L. Quake: quality-aware detection and correction of sequencing errors. Genome Biology. 2010;11(11):R116. doi: 10.1186/gb-2010-11-11-r116. - DOI - PMC - PubMed
    1. Yang X., Dorman K. S., Aluru S. Reptile: representative tiling for short read error correction. Bioinformatics. 2010;26(20):2526–2533. doi: 10.1093/bioinformatics/btq468. - DOI - PubMed

LinkOut - more resources