Cheaper by the Batch: Shared Traversal for Genotype Graph Editing

๐Ÿ“… 2026-08-26
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
ๆœฌๆ–‡ๆๅ‡บไบ†ไธ€็งๆ‰น้‡็ชๅ˜้‡ๆ˜ ๅฐ„็ฎ—ๆณ•๏ผŒ้€š่ฟ‡ๅ…ฑไบซๅๅ‘ๆ‹“ๆ‰‘้ๅކๆ้ซ˜ๅŸบๅ› ๅž‹ๅ›พ็ผ–่พ‘ๆ•ˆ็އ๏ผŒ่งฃๅ†ณๅœจๆ›ดๆ–ฐ็ชๅ˜ๆ—ถๅฆ‚ไฝ•้ซ˜ๆ•ˆๅค็”จๅญๅ›พ็ป“ๆž„็š„้—ฎ้ข˜ใ€‚
๐Ÿ“ Abstract
Updating a graph by inserting or replacing nodes while preserving semantics and reusing existing structure is a recurring computational problem. In population genetics, this problem arises in the genotype representation graph (GRG), a directed acyclic graph that losslessly encodes phased genetic variation across hundreds of thousands of samples by sharing subgraph structure for individual mutations. In a GRG, each mutation's carrier set is implicitly encoded as the set of leaf nodes reachable from the node it is assigned to. Updating a mutation is therefore a structural editing problem, and current approaches remap mutations individually. This paper introduces a batched mutation-remapping algorithm that replaces independent reuse-aware traversals with a single shared reverse-topological pass, identifying reuse candidates for an entire batch at once. The pass propagates compact bit-parallel per-mutation state and uses an adaptive sparse/dense carrier set representation spanning rare-to-common variant densities. Batching is the memory-scalable complement to split-based parallelism, which instead replicates graph and traversal state per worker. Our remapping is evaluated on a controlled update workload and on end-to-end allele polarization, a bulk carrier set update that is common in population genetic analysis. Our approach is up to 10.5$\times$ faster than independent remapping while preserving exact carrier-set semantics.
Problem

Research questions and friction points this paper is trying to address.

Genotype Representation Graph
Mutation Remapping
Graph Editing
Batch Processing
Innovation

Methods, ideas, or system contributions that make the work stand out.

batched mutation-remapping
shared reverse-topological pass
bit-parallel per-mutation state
adaptive sparse/dense carrier set representation
๐Ÿ’ผ Related Jobs
No related jobs found.