Bit-parallel alignment with substitution scoring

Joshua Loving, Elizabeth Becker, Gary Benson

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Large sequence data sets generated by high-throughput biology experiments have motivated development of more efficient sequence comparison algorithms. Bit-parallel alignment offers one approach to dealing with these large data sets. Bit-parallel alignment algorithms use bits in computer words to represent alignment scores within a single row of the alignment scoring matrix and use logic operations and addition to compute the scores in the next row. Recently, we developed BitPAl, a very fast, general method for bit-parallel global alignment when there is a single match and mismatch value. In this paper we address global alignment using substitution scoring, such as BLOSUM substitution scoring commonly used for protein sequences or transition-transversion scoring used for DNA sequences. Substitution scoring assigns a potentially different substitution weight to every pair of alphabet characters. We present a new approach based on partial sums of adjacent score differences. It runs in time O(mn log W/W ) where W is the number of values that are stored in a computer word (in our implementation, w/8 where w is the length of a computer word). Except for a pre-processing step, the running time does not depend on the substitution weights. In experiments reported here, our algorithm is over eight times faster than standard iterative dynamic programming and 30% faster than an accelerated SIMD version of dynamic programming.

Original languageEnglish
Title of host publicationProceedings of the 8th International Conference on Bioinformatics and Computational Biology, BICOB 2016
EditorsNurit Haspel, Thomas Ioerger
PublisherThe International Society for Computers and Their Applications (ISCA)
Pages149-154
Number of pages6
ISBN (Electronic)9781943436033
StatePublished - 2016
Externally publishedYes
Event8th International Conference on Bioinformatics and Computational Biology, BICOB 2016 - Las Vegas, United States
Duration: 4 Apr 20166 Apr 2016

Publication series

NameProceedings of the 8th International Conference on Bioinformatics and Computational Biology, BICOB 2016

Conference

Conference8th International Conference on Bioinformatics and Computational Biology, BICOB 2016
Country/TerritoryUnited States
CityLas Vegas
Period4/04/166/04/16

Keywords

  • Bit-parallel
  • Sequence alignment
  • Substitution scoring

Fingerprint

Dive into the research topics of 'Bit-parallel alignment with substitution scoring'. Together they form a unique fingerprint.

Cite this