KegAlign: Optimizing pairwise alignments with diagonal partitioning
Ahmed Burak Gulhan, Richard C. Burhans, Robert Harris, Mahmut KandemiriD, Maximilian HaeussleriD, Anton NekrutenkoiD
Abstract
Our ability to generate sequencing data and assemble it into high quality complete genomes has rapidly advanced in recent years. These data promise to advance our understanding of organismal biology and answer longstanding evolutionary questions. Multiple genome alignment is a key tool in this quest. It is also the area which is lagging: today we can generate genomes faster than we can construct and update multiple alignments containing them. The bottleneck is in considerable computational time required to generate accurate pairwise alignments between divergent genomes, an unavoidable precursor to multiple alignments. This step is typically performed with lastZ, a very sensitive and yet equally slow tool. Here we describe an optimized GPU-enabled pairwise aligner KegAlign. It incorporates a new parallelization strategy, diagonal partitioning, with the latest features of modern GPUs. With KegAlign a typical human/mouse alignment can be computed in under 6 hours on a machine containing a single NVidia A100 GPU and 80 CPU cores without the need for any pre-partitioning of input sequences: a [~]150x improvement over lastZ. While other pairwise aligners can complete this task in a fraction of that time, none achieves the sensitivity of KegAligns main alignment engine, lastZ, and thus may not be suitable for comparing divergent genomes. In addition to providing the source code and a Conda package for KegAlign we also provide a Galaxy workflow that can be readily used by anyone.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 3
- FWCI
- 0.60
- Field percentile
- top 36%
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Accelign: a GPU-based Library for Accelerating Pairwise Sequence Alignment
Felix Kallenborn, Fawaz Dabbaghie, … Bertil Schmidt·BMC BioinformaticsPeer-reviewed·Jun 21, 2026
- Faster sequence alignment through GPU-accelerated restriction of the seed-and-extend search space
Richard Wilton, Tamas Budavari, … Alex Szalay·bioRxiv·Aug 1, 2014
- WFA-GPU: Gap-affine pairwise alignment using GPUs
Quim Aguado-Puig, Max Doblas, … Miquel Moretó·bioRxiv·Apr 18, 2022
- FastGA: Fast Genome Alignment
Eugene Wimberly Myers, Richard Michael Durbin, Chenxi Zhou·Bioinformatics AdvancesPeer-reviewed·Dec 26, 2024
- A*PA2: up to 20 times faster exact global alignment
Ragnar Groot Koerkamp·bioRxiv·Mar 24, 2024
- Accelerating whole-genome alignment in the age of complete genome assemblies
Ghanshyam Chandra, Vasimuddin Md, … Chirag Jain·BioinformaticsPeer-reviewed·Feb 28, 2026