Accelign : a GPU-based library for accelerating pairwise sequence alignment

Loading...
Thumbnail Image

Date issued

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Reuse License

Description of rights: CC-BY-4.0
Item type:Item, ZeitschriftenaufsatzAccess status: Open Access ,

Abstract

Background The continually increasing volume of sequence data results in a growing demand for fast implementations of core algorithms. Computation of pairwise alignments based on dynamic programming is an important part in many bioinformatics pipelines and a major contributor to overall runtime due to the associated quadratic time complexity. This motivates the need for a library of efficient implementations on modern GPUs for a variety of alignment algorithms for different types of sequence data including DNA, RNA, and proteins. Results Accelign is a library of accelerated pairwise sequence alignment algorithms for CUDA-enabled GPUs. Its parallelization strategy is based on a common wavefront design that can be adapted to support a variety of dynamic programming algorithms: local, global, and semi-global alignment of genomic and protein sequences with a variety of commonly used scoring schemes supporting one-to-one, one-to-many or all-to-all pairwise sequence alignments. This leads to a peak performance between 16.1 TCUPS and 9.1 TCUPS for computing optimal global alignment scores with linear gaps and affine gap penalties on a single RTX PRO 6000 Blackwell GPU, respectively. In addition, our library demonstrates significant speedups in several real-world case studies over prior CPU-based (SeqAn, Parasail, BSalign, EdLib, KSW2, WFA2, A*PA2) and GPU-based libraries (ADEPT, GASAL2), and can even outperform highly customized algorithms (WFA-GPU, CUDASW++4.0). Furthermore, the performance of our approach scales linearly with the number of employed GPUs, which makes it feasible to exploit multi-GPU nodes for increased processing speeds. Conclusion Accelign provides significant speedups for commonly used pairwise alignment algorithms compared to prior implementations. It is freely available at https://github.com/fkallen/Accelign.

Description

Keywords

Citation

Published in

BMC bioinformatics, 27, BioMed Central, London, 2026, https://doi.org/10.1186/s12859-026-06521-0

Relationships

Cites

Compiles

Continues

Describes

Documents

Has the metadata

Has the part

Has the translation

Has the version

Is cited by

Is compiled by

Is continued by

Is derived from

Is described by

Is documented by

Is identical to

Is metadata for

Is a new version of

Is an original form of

Is a part of

Is a previous version of

Is published in

Is referenced by

Is required by

Is reviewed by

Is a source of

Is supplemented by

Is a supplement to

Is a translation of

Is a variant form of

References

Requires

Reviews

Collections

Endorsement

Review

Supplemented By

Referenced By