Unknown

Dataset Information

0

BitPAl: a bit-parallel, general integer-scoring sequence alignment algorithm.


ABSTRACT: MOTIVATION: Mapping of high-throughput sequencing data and other bulk sequence comparison applications have motivated a search for high-efficiency sequence alignment algorithms. The bit-parallel approach represents individual cells in an alignment scoring matrix as bits in computer words and emulates the calculation of scores by a series of logic operations composed of AND, OR, XOR, complement, shift and addition. Bit-parallelism has been successfully applied to the longest common subsequence (LCS) and edit-distance problems, producing fast algorithms in practice. RESULTS: We have developed BitPAl, a bit-parallel algorithm for general, integer-scoring global alignment. Integer-scoring schemes assign integer weights for match, mismatch and insertion/deletion. The BitPAl method uses structural properties in the relationship between adjacent scores in the scoring matrix to construct classes of efficient algorithms, each designed for a particular set of weights. In timed tests, we show that BitPAl runs 7-25 times faster than a standard iterative algorithm. AVAILABILITY AND IMPLEMENTATION: Source code is freely available for download at http://lobstah.bu.edu/BitPAl/BitPAl.html. BitPAl is implemented in C and runs on all major operating systems. CONTACT: jloving@bu.edu or yhernand@bu.edu or gbenson@bu.edu SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.

SUBMITTER: Loving J 

PROVIDER: S-EPMC4221118 | biostudies-literature | 2014 Nov

REPOSITORIES: biostudies-literature

altmetric image

Publications

BitPAl: a bit-parallel, general integer-scoring sequence alignment algorithm.

Loving Joshua J   Hernandez Yozen Y   Benson Gary G  

Bioinformatics (Oxford, England) 20140729 22


<h4>Motivation</h4>Mapping of high-throughput sequencing data and other bulk sequence comparison applications have motivated a search for high-efficiency sequence alignment algorithms. The bit-parallel approach represents individual cells in an alignment scoring matrix as bits in computer words and emulates the calculation of scores by a series of logic operations composed of AND, OR, XOR, complement, shift and addition. Bit-parallelism has been successfully applied to the longest common subsequ  ...[more]

Similar Datasets

| S-EPMC6761980 | biostudies-literature
| S-EPMC31274 | biostudies-literature
| S-EPMC145823 | biostudies-other
| S-EPMC101229 | biostudies-literature
| S-EPMC147093 | biostudies-other
| S-EPMC3638164 | biostudies-other
| S-EPMC3999979 | biostudies-literature
| S-EPMC1769516 | biostudies-literature
| S-EPMC3934876 | biostudies-literature
| S-EPMC2268776 | biostudies-literature