Fast and memory efficient partial order alignment with minipoa
Related Experiment Video
Updated: Aug 6, 2026

A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes
Published on: May 22, 2018
Haodong Liu1,2, Pinglu Zhang1,3, Yanming Wei2,4
1Institute of Fundamental and Frontier Sciences, University of Electronic Science and Technology of China, Chengdu 610054, China.
Abstract:
Partial order alignment (POA) has emerged as a fundamental component in long-read error correction, assembly and pangenomics. However, conventional POA algorithms are limited by high time and memory requirements, making them inefficient for large-scale data sets. Here, we present minipoa, a fast and memory-efficient POA tool that incorporates seed-chain-align heuristics, adaptive or static banding strategies, and single-instruction multiple-data optimizations. Minipoa achieves up to a fivefold speedup over abPOA, reduces memory usage by up to 16-fold, and improves correction accuracy, while maintaining strong performance on both Pacific Biosciences and Oxford Nanopore Technologies simulated data sets, and can be readily integrated into existing long-read error correction and assembly workflows. In multiple sequence alignment data sets, minipoa demonstrates highly competitive computational efficiency and alignment accuracy, achieving total column scores up to 2.5-fold higher compared with MAFFT in low-similarity scenarios. Moreover, minipoa enables multiple sequence alignment of megabase-long genomes and million-sequence data sets, demonstrated by 342 Mycobacterium tuberculosis sequences and 1 million SARS-CoV-2 sequences, respectively. Collectively, minipoa is well positioned to become a cornerstone in the era of large-scale pangenomics.
Related Concept Videos
Lattice Centering and Coordination Number
Types of Unit Cells
Imagine taking a large number of identical...
Wilcoxon Signed-Ranks Test for Matched Pairs
Routh-Hurwitz Criterion I
To apply the Routh-Hurwitz criterion, a Routh table is constructed. The table's rows are labeled with powers of the complex frequency variable s, starting from the...
Per-Unit Sequence Models
Zero-sequence currents, which are identical in magnitude and phase, generate a neutral current, resulting in voltage drops across the neutral impedance and the low-voltage winding. If the...
Law of Independent Assortment
Local Maximum and Minimum Values
