Skip to content
DraconiticResearch
Search Sources API
186,086 studies31 sourcesUpdated 53 min ago
PreprintCC BY 4.0arXiv

panvram: GPU-resident random access to a human pangenome cohort

Abstract

Repeatedly sampling short sequence windows from a human pangenome requires an access representation as well as compression. panvram stores each assembly as a reference-relative block archive and pools these archives on a GPU. For 558 haplotype assemblies, the default q4k representation occupies 16.642 GB of persistent pools including the decoded reference; a packed-reference, compact-directory representation occupies 11.634 GB. These quantities are not peak application memory. In the C1 experiment, default and fully compact forms delivered 743,271 and 736,762 windows/s; a separate public Colab run delivered 741,931 and 680,760 windows/s. All are batch API measurements and must not be pooled as repeated trials of an identical environment. Full-decoding checks compared reconstructed FASTA checksums with the manifest. On the CPU, the M6 shuffled-window workload at the same cohort cardinality reported 26 requests/s for AGC and 145,222 requests/s for refrel3 q4k. This comparison concerns one-thread requests of 4 KiB on the recorded warm-cache workload, not all genome-access patterns. AGC provides the smaller incremental archive: 5.40 MB/assembly versus 13.04 MB/assembly for refrel3 q16k, with different exclusions; the size pair is not the same refrel3 configuration as the q4k timing pair. We derive an expected-work expression for fixed independent granules and distinguish it from an empirical median-latency predictor. Cohort-scale counter and DRAM measurements motivate a locality hypothesis, but do not establish a causal per-miss latency or independently reproduce a model-failure verdict. The window-cost verdict at N=558 is published with its harness and raw timings.

Related

  1. Molecular access control for random-access DNA data storage
    B. W. A. Bögels, R. T. Vermathen, A. Yurchenko +3
    bioRxivPreprintAll rights reservedFull textSystems & synthetic biologybioRxiv
  2. Pangenome and transcriptome analyses reveal extensive diversity and breeding signatures in the oat GDSL-esterase/lipase gene family
    T. Hämälä, S. Viitala
    bioRxivPreprintAll rights reservedFull textGenetics & genomicsbioRxiv
  3. A Plasmodium falciparum Pangenome Resource to Drive Structural Variant Discovery and to assist Malaria Control
    N. Billows, J. Thorpe, S. Campino +1
    bioRxivPreprintAll rights reservedFull textGenetics & genomicsbioRxiv
  4. GBZ-base and GAF-base: Indexed pangenome file formats
    J. Siren, B. Paten, the Human Pangenome Reference Consortium
    bioRxivPreprintCC BYFull textBioinformatics & computational biologybioRxiv
  5. Pangenome-resolved polymorphic transposable elements reveal human regulatory evolution in action
    J. Jiang, X. Zhuo, R. Li +6
    bioRxivPreprintCC BY-NC-NDFull textGenetics & genomicsbioRxiv
BibTeX
@misc{shavidze2026panvram,
  title = {{panvram: GPU-resident random access to a human pangenome cohort}},
  author = {Yakiv Shavidze},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.25149},
  eprint = {2610.25149},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.25149},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - panvram: GPU-resident random access to a human pangenome cohort
AU  - Yakiv Shavidze
PY  - 2026
DA  - 2026/10/18
PB  - arXiv
DO  - 10.48550/arxiv.2610.25149
UR  - https://arxiv.org/abs/2610.25149
AB  - Repeatedly sampling short sequence windows from a human pangenome requires an access representation as well as compression. panvram stores each assembly as a reference-relative block archive and pools these archives on a GPU. For 558 haplotype assemblies, the default q4k representation occupies 16.642 GB of persistent pools including the decoded reference; a packed-reference, compact-directory representation occupies 11.634 GB. These quantities are not peak application memory. In the C1 experiment, default and fully compact forms delivered 743,271 and 736,762 windows/s; a separate public Colab run delivered 741,931 and 680,760 windows/s. All are batch API measurements and must not be pooled as repeated trials of an identical environment. Full-decoding checks compared reconstructed FASTA checksums with the manifest. On the CPU, the M6 shuffled-window workload at the same cohort cardinality reported 26 requests/s for AGC and 145,222 requests/s for refrel3 q4k. This comparison concerns one-thread requests of 4 KiB on the recorded warm-cache workload, not all genome-access patterns. AGC provides the smaller incremental archive: 5.40 MB/assembly versus 13.04 MB/assembly for refrel3 q16k, with different exclusions; the size pair is not the same refrel3 configuration as the q4k timing pair. We derive an expected-work expression for fixed independent granules and distinguish it from an empirical median-latency predictor. Cohort-scale counter and DRAM measurements motivate a locality hypothesis, but do not establish a causal per-miss latency or independently reproduce a model-failure verdict. The window-cost verdict at N=558 is published with its harness and raw timings.
ER  -