Accelign : a GPU-based library for accelerating pairwise sequence alignment
| dc.contributor.author | Kallenborn, Felix | |
| dc.contributor.author | Dabbaghie, Fawaz | |
| dc.contributor.author | Steinegger, Martin | |
| dc.contributor.author | Schmidt, Bertil | |
| dc.date.accessioned | 2026-09-04T11:28:35Z | |
| dc.date.issued | 2026 | |
| dc.description.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. | en_GB |
| dc.identifier.doi | https://doi.org/10.25358/openscience-16382 | |
| dc.identifier.uri | https://openscience.ub.uni-mainz.de/handle/20.500.12030/16403 | |
| dc.language.iso | eng | |
| dc.rights | CC-BY-4.0 | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
| dc.subject.ddc | 004 Informatik | de_DE |
| dc.subject.ddc | 004 Data processing | en_EN |
| dc.subject.ddc | 610 Medizin | de_DE |
| dc.subject.ddc | 610 Medical sciences | en_EN |
| dc.title | Accelign : a GPU-based library for accelerating pairwise sequence alignment | en_GB |
| dc.type | Zeitschriftenaufsatz | de_DE |
| jgu.apc.netprice | 1760,28 | |
| jgu.apc.price | 1883,50 | |
| jgu.apc.taxrate | 7 | |
| jgu.apc.transformationcontract | Springer (DEAL) | |
| jgu.dfg.year | 2026 | |
| jgu.identifier.uuid | 9a2ba00a-c4de-48ad-83d1-b2c74bf36ba4 | |
| jgu.journal.title | BMC bioinformatics | |
| jgu.journal.volume | 27 | |
| jgu.nationalcurrency.eur | 1760,28 | |
| jgu.organisation.department | FB 08 Physik, Mathematik u. Informatik | de_DE |
| jgu.organisation.name | Johannes Gutenberg-Universität Mainz | de_DE |
| jgu.organisation.number | 7940 | |
| jgu.organisation.place | Mainz | |
| jgu.organisation.ror | https://ror.org/023b0x485 | |
| jgu.pages.alternative | 137 | |
| jgu.publisher.doi | 10.1186/s12859-026-06521-0 | |
| jgu.publisher.eissn | 1471-2105 | |
| jgu.publisher.name | BioMed Central | |
| jgu.publisher.place | London | |
| jgu.publisher.year | 2026 | |
| jgu.relation.IsVersionOf | 10.1186/s12859-026-06521-0 | |
| jgu.rights.accessrights | openAccess | en_GB |
| jgu.subject.ddccode | 004 | |
| jgu.subject.ddccode | 610 | |
| jgu.subject.dfg | Ingenieurwissenschaften | de_DE |
| jgu.type.contenttype | Other | en_GB |
| jgu.type.dinitype | Article | en_GB |
| jgu.type.resource | Text | en_GB |
| jgu.type.version | Published version | en_GB |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- accelign___a_gpubased_library-20260904112835292258.pdf
- Size:
- 3.37 MB
- Format:
- Adobe Portable Document Format