Benchmark: figwig genomic data format loads GPU batches ~10x faster than bigWigs

jmschreiber91 · x · 2026-10-28

The core post of the thread: the new file format can do anything a bigwig can but is built for modern genomic ML, enabling GPU loading via a general-purpose kernel compatible with JAX, TensorFlow and PyTorch, plus fiber-seq support. The DataLoader benchmark table (64 windows x 2,048 bp and full reads) shows figwig with pinned memory or cuda+dlpack paths handling 512 tracks/2,048 windows in 1.3-1.7s versus 43s for bigWigs via pyBigWig — roughly an order of magnitude faster.

Related event: figwig: A New Genomic Data Format Generalizing bigWig to N-Dimensional Arrays(6 posts)→

Original post →

More from Infra

Infra channel →