BioinformaticsBioinformaticsPeer-reviewed journal article
PanKmer: k-mer based and reference-free pangenome analysis
Anthony AylwardiD, Semar Petrus, Allen MamertoiD, Nolan T. HartwickiD, Todd P. MichaeliD
Abstract
SummaryPangenomes are replacing single reference genomes as the definitive representation of DNA sequence within a species or clade. Pangenome analysis predominantly leverages graph-based methods that require computationally intensive multiple genome alignments, do not scale to highly complex eukaryotic genomes, limit their scope to identifying structural variants (SVs), or incur bias by relying on a reference genome. Here, we present PanKmer, a toolkit designed for reference-free analysis of pangenome datasets consisting of dozens to thou-sands of individual genomes. PanKmer decomposes a set of input genomes into a table of observed k-mers and their presence-absence values in each genome. These are stored in an efficient k-mer index data format that encodes SNPs, INDELs, and SVs. It also includes functions for downstream analysis of the k-mer index, such as calculating sequence similarity statistics between individuals at whole-genome or local scales. For example, k-mers can be "anchored" in any individual genome to quantify sequence variability or conservation at a specific locus. This facilitates workflows with various biological applications, e.g. identifying cases of hybridization between plant species. PanKmer provides researchers with a valuable and convenient means to explore the full scope of genetic variation in a population, without reference bias. Availability and implementationPanKmer is implemented as a Python package with components written in Rust, released under a BSD license. The source code is available from the Python Package Index (PyPI) at https://pypi.org/project/pankmer/ as well as Gitlab at https://gitlab.com/salk-tm/pankmer. Full documentation is available at https://salk-tm.gitlab.io/pankmer/. Supplementary informationSupplementary data are available online
- Citations
- 31
- FWCI
- 2.75
- Field percentile
- top 8%
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
- KmerSV: a visualization and annotation tool for structural variants using Human Pangenome derived k-mers
Qingxi Meng, Hanlee P. Ji, HoJoon Lee·bioRxiv·Oct 11, 2023
- MEM-based pangenome indexing for k-mer queries
Stephen Hwang, Nathaniel K. Brown, … Ben Langmead·bioRxiv·May 20, 2024
- Revisiting pangenome openness with k-mers
Luca Parmigiani, Roland Wittler, Jens Stoye·Peer Community JournalPeer-reviewed·Apr 23, 2024
- PanSVmerger: a flexible pipeline for merging multiallelic structural variants in pangenome graphs
Ting Yang, Junzhe Shi, … Chentao Yang·bioRxiv·Aug 18, 2026
- KmerKeys: a web resource for searching indexed genome assemblies and variants
Dmitri S. Pavlichin, HoJoon Lee, … Hanlee P. Ji·Nucleic Acids ResearchPeer-reviewed·Apr 21, 2022
- Pangenome-based genome inference
Jana Ebler, Peter Ebert, … Tobias Marschall·Nature GeneticsPeer-reviewed·Apr 1, 2022