PlainMap: a lightweight, restartable mapping pipeline for ancient and modern DNA
Abstract
Mapping sequencing reads to a reference genome requires preprocessing and alignment choices that can vary with library type, fragment length, sequencing platform, and reference genome. These considerations are particularly important for ancient and historical DNA, where short and damaged fragments can make the most appropriate mapping strategy difficult to determine a priori. We present PlainMap, a lightweight and restartable mapping pipeline for modern and degraded DNA sequencing data. PlainMap accepts a simple manifest of FASTQ files, automatically identifies single-end and paired-end data from read headers, supports mixed sequencing platforms, and provides alternative mapping strategies for modern and degraded DNA. Deterministic chunking and checkpoint-based execution allow large analyses to resume after interruption, while optional pilot subsampling enables empirical comparison of mapping strategies using identical subsets of raw fragments. PlainMap produces duplicate-filtered BAM files together with fragment-aware mapping and coverage statistics. Evaluation using heterogeneous sequencing data confirmed the expected behaviour of the three mapping modes, while adaptive chunking reduced peak memory use by approximately 25% and allowed an interrupted analysis to resume from completed mapping chunks. PlainMap is implemented as a single Bash script and is freely available at https://github.com/BiodiversityExtinction/PlainMap.
Related
- DNAharvester: a nextflow pipeline for analysing highly degraded DNA from ancient and historical specimens
- sRNAMap: a lightweight, browser-based web application for small RNA mapping, analysis and visualisation
- Agent K: An Agent-Orchestrated Pipeline for Mapping Genes to Biosynthetic Pathway towards Metabolite Discovery
- RiboFlow v2: a configurable ribosome profiling pipeline reveals measurements sensitive to read-mapping methodology
- Digital Kennison: a bioinformatics pipeline for rapid mapping of sequences to the Drosophila melanogaster Y chromosome
BibTeX
@misc{westbury2026plainmap,
title = {{PlainMap: a lightweight, restartable mapping pipeline for ancient and modern DNA}},
author = {Michael V. Westbury},
howpublished = {arXiv},
year = {2026},
month = sep,
doi = {10.48550/arxiv.2609.18372},
eprint = {2609.18372},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2609.18372},
note = {CC BY-NC-ND 4.0},
}
RIS
TY - UNPB
TI - PlainMap: a lightweight, restartable mapping pipeline for ancient and modern DNA
AU - Michael V. Westbury
PY - 2026
DA - 2026/09/16
PB - arXiv
DO - 10.48550/arxiv.2609.18372
UR - https://arxiv.org/abs/2609.18372
AB - Mapping sequencing reads to a reference genome requires preprocessing and alignment choices that can vary with library type, fragment length, sequencing platform, and reference genome. These considerations are particularly important for ancient and historical DNA, where short and damaged fragments can make the most appropriate mapping strategy difficult to determine a priori. We present PlainMap, a lightweight and restartable mapping pipeline for modern and degraded DNA sequencing data. PlainMap accepts a simple manifest of FASTQ files, automatically identifies single-end and paired-end data from read headers, supports mixed sequencing platforms, and provides alternative mapping strategies for modern and degraded DNA. Deterministic chunking and checkpoint-based execution allow large analyses to resume after interruption, while optional pilot subsampling enables empirical comparison of mapping strategies using identical subsets of raw fragments. PlainMap produces duplicate-filtered BAM files together with fragment-aware mapping and coverage statistics. Evaluation using heterogeneous sequencing data confirmed the expected behaviour of the three mapping modes, while adaptive chunking reduced peak memory use by approximately 25% and allowed an interrupted analysis to resume from completed mapping chunks. PlainMap is implemented as a single Bash script and is freely available at https://github.com/BiodiversityExtinction/PlainMap.
ER -