SOAP3: ultra-fast GPU-based parallel alignment tool for short reads

被引:154
作者
Liu, Chi-Man [3 ]
Wong, Thomas [3 ]
Wu, Edward [3 ]
Luo, Ruibang [3 ]
Yiu, Siu-Ming [3 ]
Li, Yingrui [4 ]
Wang, Bingqiang [4 ]
Yu, Chang [4 ]
Chu, Xiaowen [5 ]
Zhao, Kaiyong [5 ]
Li, Ruiqiang [1 ,2 ]
Lam, Tak-Wah [3 ]
机构
[1] Peking Univ, Peking Tsinghua Ctr Life Sci, Biodynam Opt Imaging Ctr, Beijing 100871, Peoples R China
[2] Peking Univ, Sch Life Sci, Beijing 100871, Peoples R China
[3] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[4] BGI Shenzhen, Shenzhen, Peoples R China
[5] Hong Kong Baptist Univ, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
关键词
GENOME;
D O I
10.1093/bioinformatics/bts061
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
SOAP3 is the first short read alignment tool that leverages the multi-processors in a graphic processing unit (GPU) to achieve a drastic improvement in speed. We adapted the compressed full-text index (BWT) used by SOAP2 in view of the advantages and disadvantages of GPU. When tested with millions of Illumina Hiseq 2000 length-100 bp reads, SOAP3 takes <30 s to align a million read pairs onto the human reference genome and is at least 7.5 and 20 times faster than BWA and Bowtie, respectively. For aligning reads with up to four mismatches, SOAP3 aligns slightly more reads than BWA and Bowtie; this is because SOAP3, unlike BWA and Bowtie, is not heuristic-based and always reports all answers.
引用
收藏
页码:878 / 879
页数:2
相关论文
共 9 条
[1]   Exact and complete short-read alignment to microbial genomes using Graphics Processing Unit programming [J].
Blom, Jochen ;
Jakobi, Tobias ;
Doppmeier, Daniel ;
Jaenicke, Sebastian ;
Kalinowski, Joern ;
Stoye, Jens ;
Goesmann, Alexander .
BIOINFORMATICS, 2011, 27 (10) :1351-1358
[2]   Ultrafast and memory-efficient alignment of short DNA sequences to the human genome [J].
Langmead, Ben ;
Trapnell, Cole ;
Pop, Mihai ;
Salzberg, Steven L. .
GENOME BIOLOGY, 2009, 10 (03)
[3]   Mapping short DNA sequencing reads and calling variants using mapping quality scores [J].
Li, Heng ;
Ruan, Jue ;
Durbin, Richard .
GENOME RESEARCH, 2008, 18 (11) :1851-1858
[4]   A survey of sequence alignment algorithms for next-generation sequencing [J].
Li, Heng ;
Homer, Nils .
BRIEFINGS IN BIOINFORMATICS, 2010, 11 (05) :473-483
[5]   Fast and accurate short read alignment with Burrows-Wheeler transform [J].
Li, Heng ;
Durbin, Richard .
BIOINFORMATICS, 2009, 25 (14) :1754-1760
[6]   SOAP: short oligonucleotide alignment program [J].
Li, Ruiqiang ;
Li, Yingrui ;
Kristiansen, Karsten ;
Wang, Jun .
BIOINFORMATICS, 2008, 24 (05) :713-714
[7]   SOAP2: an improved ultrafast tool for short read alignment [J].
Li, Ruiqiang ;
Yu, Chang ;
Li, Yingrui ;
Lam, Tak-Wah ;
Yiu, Siu-Ming ;
Kristiansen, Karsten ;
Wang, Jun .
BIOINFORMATICS, 2009, 25 (15) :1966-1967
[8]   Stampy: A statistical algorithm for sensitive and fast mapping of Illumina sequence reads [J].
Lunter, Gerton ;
Goodson, Martin .
GENOME RESEARCH, 2011, 21 (06) :936-939
[9]   The diploid genome sequence of an Asian individual [J].
Wang, Jun ;
Wang, Wei ;
Li, Ruiqiang ;
Li, Yingrui ;
Tian, Geng ;
Goodman, Laurie ;
Fan, Wei ;
Zhang, Junqing ;
Li, Jun ;
Zhang, Juanbin ;
Guo, Yiran ;
Feng, Binxiao ;
Li, Heng ;
Lu, Yao ;
Fang, Xiaodong ;
Liang, Huiqing ;
Du, Zhenglin ;
Li, Dong ;
Zhao, Yiqing ;
Hu, Yujie ;
Yang, Zhenzhen ;
Zheng, Hancheng ;
Hellmann, Ines ;
Inouye, Michael ;
Pool, John ;
Yi, Xin ;
Zhao, Jing ;
Duan, Jinjie ;
Zhou, Yan ;
Qin, Junjie ;
Ma, Lijia ;
Li, Guoqing ;
Yang, Zhentao ;
Zhang, Guojie ;
Yang, Bin ;
Yu, Chang ;
Liang, Fang ;
Li, Wenjie ;
Li, Shaochuan ;
Li, Dawei ;
Ni, Peixiang ;
Ruan, Jue ;
Li, Qibin ;
Zhu, Hongmei ;
Liu, Dongyuan ;
Lu, Zhike ;
Li, Ning ;
Guo, Guangwu ;
Zhang, Jianguo ;
Ye, Jia .
NATURE, 2008, 456 (7218) :60-U1