EDAR: An Efficient Error Detection and Removal Algorithm for Next Generation Sequencing Data

被引:26
作者
Zhao, Xiaohong [1 ]
Palmer, Lance E. [1 ]
Bolanos, Randall [1 ]
Mircean, Cristian [1 ,2 ]
Fasulo, Dan [1 ]
Wittenberg, Gayle M. [1 ]
机构
[1] Siemens Corp Res, Princeton, NJ USA
[2] Siemens AG Corp Technol, Munich, Germany
关键词
error detection/correction; high-coverage short read data; next-generation sequencing; variable bandwidth mean-shift clustering; GENOME; READS;
D O I
10.1089/cmb.2010.0127
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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 (similar to 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.
引用
收藏
页码:1549 / 1560
页数:12
相关论文
共 23 条
[1]  
Batzoglou S, 2002, GENOME RES, V12, P177, DOI 10.1101/gr.208902
[2]   ALLPATHS: De novo assembly of whole-genome shotgun microreads [J].
Butler, Jonathan ;
MacCallum, Iain ;
Kleber, Michael ;
Shlyakhter, Ilya A. ;
Belmonte, Matthew K. ;
Lander, Eric S. ;
Nusbaum, Chad ;
Jaffe, David B. .
GENOME RESEARCH, 2008, 18 (05) :810-820
[3]   Fragment assembly with short reads [J].
Chaisson, M ;
Pevzner, P ;
Tang, HX .
BIOINFORMATICS, 2004, 20 (13) :2067-2074
[4]   Short read fragment assembly of bacterial genomes [J].
Chaisson, Mark J. ;
Pevzner, Pavel A. .
GENOME RESEARCH, 2008, 18 (02) :324-330
[5]   De novo fragment assembly with short mate-paired reads: Does the read length matter? [J].
Chaisson, Mark J. ;
Brinza, Dumitru ;
Pevzner, Pavel A. .
GENOME RESEARCH, 2009, 19 (02) :336-346
[6]   Mean shift: A robust approach toward feature space analysis [J].
Comaniciu, D ;
Meer, P .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2002, 24 (05) :603-619
[7]  
Comaniciu D, 2001, EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL I, PROCEEDINGS, P438, DOI 10.1109/ICCV.2001.937550
[8]   Viral population estimation using pyrosequencing [J].
Eriksson, Nicholas ;
Pachter, Lior ;
Mitsuya, Yumi ;
Rhee, Soo-Yon ;
Wang, Chunlin ;
Gharizadeh, Baback ;
Ronaghi, Mostafa ;
Shafer, Robert W. ;
Beerenwinkel, Niko .
PLOS COMPUTATIONAL BIOLOGY, 2008, 4 (05)
[9]   Automated correction of genome sequence errors [J].
Gajer, P ;
Schatz, M ;
Salzberg, SL .
NUCLEIC ACIDS RESEARCH, 2004, 32 (02) :562-569
[10]   The atlas genome assembly system [J].
Havlak, P ;
Chen, R ;
Durbin, KJ ;
Egan, A ;
Ren, YR ;
Song, XZ ;
Weinstock, GM ;
Gibbs, RA .
GENOME RESEARCH, 2004, 14 (04) :721-732