arrow
Return

Fast noisy long read alignment with multi-level parallelism

delete2025-05-02
delete0
delete
OA
AI
Z
Zeyu Xia
C
Chenchen Peng
Y
Yifei Guo
Y
Yufei Guo
汤涛 cover
汤涛 (Tao Tang)
Y
Yingbo Cui *
DOI:10.1186/s12859-025-06129-wdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
BackgroundThe advent of Single Molecule Real-Time (SMRT) sequencing has overcome many limitations of second-generation sequencing, such as limited read lengths, PCR amplification biases. However, longer reads increase data volume exponentially and high error rates make many existing alignment tools inapplicable. Additionally, a single CPU's performance bottleneck restricts the effectiveness of alignment algorithms for SMRT sequencing.ResultsTo address these challenges, we introduce ParaHAT, a parallel alignment algorithm for noisy long reads. ParaHAT utilizes vector-level, thread-level, process-level, and heterogeneous parallelism. We redesign the dynamic programming matrices layouts to eliminate data dependency in the base-level alignment, enabling effective vectorization. We further enhance computational speed through heterogeneous parallel technology and implement the algorithm for multi-node computing using MPI, overcoming the computational limits of a single node.ConclusionsPerformance evaluations show that ParaHAT got a 10.03x speedup in base-level alignment, with a parallel acceleration ratio and weak scalability metric of 94.61 and 98.98% on 128 nodes, respectively.
Keywords:
Sequence alignment
SMRT
Parallel processing
Vector-level parallelization
MPI
Heterogeneous parallelization

Journal

BMC Bioinformatics cover
BMC Bioinformatics
IF:
3.3
Papers:
572
Citations:
5.2W

Organization

N
natl univ def technol
Scholars:
1.5K
Papers: 509
Citations: 141
N
natl supercomp ctr tianjin
Scholars:
6
Papers: 7
Citations: 0