Back

Memory-safe high-performance sequence mapping with rammap

Wang, J. R.; Li, H.

2026-05-29 bioinformatics
10.64898/2026.05.26.726289 bioRxiv
Show abstract

We introduce a reimplementation of the widely used mapping tool minimap2 in Rust called rammap. We demonstrate perfect concordance with minimap2, enabling its backwards compatibility as a drop-in replacement for minimap2-based workflows. Additionally, rammap implements performance optimizations for modern architectures and applications, including AVX512 and WASM v128 SIMD support for dynamic programming alignment and SIMD-accelerated chaining. These achieve comparable or better performance than minimap2 across diverse mapping workloads while maintaining Rusts stronger memory safety constraints. The rammap API exposes both SIMD-accelerated sequence-sequence alignment modules and full mapping pipelines for use as an integrated library. Lastly, we describe the modular architecture and provide examples illustrating the extensibility of major mapping components, including seeding, chaining, and gap-filling/extension to support development of improved or domain-specific mapping components within a high-performance framework.

Matching journals

The top 7 journals account for 50% of the predicted probability mass.

1
Nature Communications
5641 papers in training set
Top 16%
11.7%
2
Genome Biology
637 papers in training set
Top 0.9%
10.4%
3
Bioinformatics
1204 papers in training set
Top 3%
8.7%
4
Nature Methods
385 papers in training set
Top 2%
6.6%
5
NAR Genomics and Bioinformatics
242 papers in training set
Top 0.8%
5.1%
6
GigaScience
212 papers in training set
Top 0.6%
5.1%
7
Nucleic Acids Research
1281 papers in training set
Top 4%
4.7%
50% of probability mass above
8
Genome Research
468 papers in training set
Top 1%
4.7%
9
PLOS ONE
5266 papers in training set
Top 33%
4.2%
10
BMC Bioinformatics
457 papers in training set
Top 2%
3.4%
11
Bioinformatics Advances
203 papers in training set
Top 2%
3.4%
12
Cell Systems
201 papers in training set
Top 2%
2.7%
13
PLOS Computational Biology
1863 papers in training set
Top 11%
2.7%
14
Nature Biotechnology
172 papers in training set
Top 2%
2.3%
15
Journal of Open Source Software
25 papers in training set
Top 0.2%
2.1%
16
Scientific Reports
3612 papers in training set
Top 56%
1.7%
17
Journal of Molecular Biology
232 papers in training set
Top 2%
1.5%
18
Briefings in Bioinformatics
354 papers in training set
Top 6%
1.1%
19
Algorithms for Molecular Biology
17 papers in training set
Top 0.2%
1.1%
20
Molecular Biology and Evolution
542 papers in training set
Top 4%
1.1%
21
Virus Evolution
155 papers in training set
Top 1%
1.0%
22
iScience
1154 papers in training set
Top 36%
0.8%
23
Nature Computational Science
55 papers in training set
Top 2%
0.8%
24
IEEE Transactions on Computational Biology and Bioinformatics
20 papers in training set
Top 0.8%
0.6%
25
Protein Science
246 papers in training set
Top 4%
0.6%