Title
BGSA: A Bit-Parallel Global Sequence Alignment Toolkit for Multi-core and Many-core Architectures.
Abstract
Motivation Modern bioinformatics tools for analyzing large-scale NGS datasets often need to include fast implementations of core sequence alignment algorithms in order to achieve reasonable execution times. We address this need by presenting the BGSA toolkit for optimized implementations of popular bit-parallel global pairwise alignment algorithms on modern microprocessors. Results BGSA outperforms Edlib, SeqAn and BitPAl for pairwise edit distance computations and Parasail, SeqAn and BitPAl when using more general scoring schemes for pairwise alignments of a batch of sequence reads on both standard multi-core CPUs and Xeon Phi many-core CPUs. Furthermore, banded edit distance performance of BGSA on a Xeon Phi-7210 outperforms the highly optimized NVBio implementation on a Titan X GPU for the seed verification stage of a read mapper by a factor of 4.4. Availability and implementation BGSA is open-source and available at https://github.com/sdu-hpcl/BGSA.
Year
DOI
Venue
2019
10.1093/bioinformatics/bty930
BIOINFORMATICS
Field
DocType
Volume
Sequence alignment,Data mining,Computer science,Parallel computing,Multi-core processor
Journal
35
Issue
ISSN
Citations 
13
1367-4803
0
PageRank 
References 
Authors
0.34
4
6
Name
Order
Citations
PageRank
Jikai Zhang100.34
Haidong Lan2273.26
Yuandong Chan3233.90
Yuan Shang400.34
Bertil Schmidt51912.95
Weiguo Liu6133.33