EDAR: An Efficient Error Detection and Removal Algorithm for Next Generation Sequencing Data
- 1 November 2010
- journal article
- research article
- Published by Mary Ann Liebert Inc in Journal of Computational Biology
- Vol. 17 (11) , 1549-1560
- https://doi.org/10.1089/cmb.2010.0127
Abstract
Genomic sequencing techniques introduce experimental errors into reads which can mislead sequence assembly efforts and complicate the diagnostic process. Here we present a method for detecting and removing sequencing errors from reads generated in genomic shotgun sequencing projects prior to sequence assembly. For each input read, the set of all length k substrings (k-mers) it contains are calculated. The read is evaluated based on the frequency with which each k-mer occurs in the complete data set (k-count). For each read, k-mers are clustered using the variable-bandwidth mean-shift algorithm. Based on the k-count of the cluster center, clusters are classified as error regions or non-error regions. For the 23 real and simulated data sets tested (454 and Solexa), our algorithm detected error regions that cover 99% of all errors. A heuristic algorithm is then applied to detect the location of errors in each putative error region. A read is corrected by removing the errors, thereby creating two or more smaller, error-free read fragments. After performing error removal, the error-rate for all data sets tested decreased (∼35-fold reduction, on average). EDAR has comparable accuracy to methods that correct rather than remove errors and when the error rate is greater than 3% for simulated data sets, it performs better. The performance of the Velvet assembler is generally better with error-removed data. However, for short reads, splitting at the location of errors can be problematic. Following error detection with error correction, rather than removal, may improve the assembly results.Keywords
This publication has 24 references indexed in Scilit:
- Next-Generation Sequencing: From Basic Research to DiagnosticsClinical Chemistry, 2009
- De novo fragment assembly with short mate-paired reads: Does the read length matter?Genome Research, 2008
- De novo assembly using low-coverage short read sequence data from the rice pathogen Pseudomonas syringae pv. oryzaeGenome Research, 2008
- Aggressive assembly of pyrosequencing reads with matesBioinformatics, 2008
- Viral Population Estimation Using PyrosequencingPLoS Computational Biology, 2008
- Velvet: Algorithms for de novo short read assembly using de Bruijn graphsGenome Research, 2008
- ALLPATHS: De novo assembly of whole-genome shotgun microreadsGenome Research, 2008
- De novo bacterial genome sequencing: Millions of very short reads assembled on a desktop computerGenome Research, 2008
- Short read fragment assembly of bacterial genomesGenome Research, 2007
- A Whole-Genome Assembly of DrosophilaScience, 2000