When Genomic Masking Priors Fail to Transfer: Strong Variant Prediction, Weak Functional Generation
Organizations: Translational Surgical Oncology, National Center for Tumor Diseases (NCT/UCC), Dresden, Germany · Faculty of Medicine and University Hospital Carl Gustav Carus, TU Dresden, Germany · Helmholtz-Zentrum Dresden-Rossendorf (HZDR), Dresden, Germany · German Cancer Research Center (DKFZ), Heidelberg, Germany ·
Abstract
Bidirectional discrete diffusion model appears naturally suited to genomic modeling because it can reconstruct missing sequence from both flanks. We developed GenDA (Genomic Density-optimized Absorbing Diffusion) under the additional hypothesis that entropy-guided span placement would concentrate reconstruction pressure on compositionally complex regions, improving both downstream variant-effect prediction and functional sequence generation. Our results only partially support this premise. After supervised fine-tuning, the 202M-parameter GenDA model reaches a pooled ClinVar SNV AUROC of 0.774, exceeding a similarly scaled autoregressive model by 0.103. However, a matched random-span variant reaches 0.777, providing no evidence that entropy guidance causes the ClinVar improvement. More unexpectedly, GenDA fails a zero-shot functional inpainting stress test: across promoters, enhancers, exon boundaries, and intron boundaries, it does not consistently outperform a control that shuffles the native gap while exactly preserving 3-mer composition. Failure is already present for 50--500-bp gaps, although enhancer degradation worsens at longer gaps. Diagnostics identify several boundary conditions: entropy measures local sequence complexity rather than functional importance; 1-mer tokenization limits physical context; training spans are capped at 300 bp; and high absolute AlphaGenome fidelity can coexist with negative control-normalized restoration. These results show that strong fine-tuned variant prediction, a plausible corruption prior, and functional generation are distinct claims that require separate validation.
Figures & tables
| Region | Evo 2 | AR Llama | GenDA w/o Curriculum | GenDA |
|---|---|---|---|---|
| Enhancer | 0.747 | 0.662 | 0.704 | 0.746 |
| Exon | 0.699 | 0.665 | 0.722 | 0.757 |
| Intron | 0.719 | 0.663 | 0.739 | 0.773 |
| Promoter | 0.768 | 0.694 | 0.730 | 0.778 |
| Overall | 0.733 | 0.671 | 0.743 | 0.774 |
| Model | Promoter CAGE | Enhancer H3K27ac | Exon usage | Intron usage |
|---|---|---|---|---|
| Evo 2 | ||||
| AR Llama | ||||
| D3LM | ||||
| GenDA | ||||
| Eligible sites | 43/50 | 25/50 | 47/50 | 45/50 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Region | Random Span | GenDA | GenDA-large | ||||||
|---|---|---|---|---|---|---|---|---|---|
| P1 | P2 | P3 | P1 | P2 | P3 | P1 | P2 | P3 | |
| Enhancer | 0.737 | 0.741 | 0.747 | 0.697 | 0.716 | 0.746 | 0.740 | 0.757 | 0.768 |
| Exon | 0.758 | 0.764 | 0.758 | 0.727 | 0.740 | 0.757 | 0.746 | 0.757 | 0.762 |
| Intron | 0.759 | 0.777 | 0.778 | 0.723 | 0.739 | 0.773 | 0.765 | 0.777 | 0.787 |
| Promoter | 0.765 | 0.775 | 0.785 | 0.720 | 0.757 | 0.778 | 0.760 | 0.784 | 0.787 |
| Overall | 0.770 | 0.779 | 0.777 | 0.735 | 0.750 | 0.774 | 0.765 | 0.776 | 0.786 |
| Model | Promoter CAGE | Enhancer H3K27ac | Exon usage | Intron usage |
|---|---|---|---|---|
| Random Span | ||||
| GenDA |
| Model | Promoter CAGE | Enhancer H3K27ac | Exon usage | Intron usage |
|---|---|---|---|---|
| GenDA | ||||
| GenDA+BioCheck |
| Model | Gap range | Promoter CAGE RG | Enhancer H3K27ac RG | Exon usage RG | Intron usage RG |
|---|---|---|---|---|---|
| Evo 2 | Short | ||||
| Medium | |||||
| Long | |||||
| AR Llama | Short | ||||
| Medium | |||||
| Long |
| Model | Promoter CAGE | Enhancer H3K27ac | Exon usage | Intron usage |
|---|---|---|---|---|
| Evo 2 | ||||
| AR Llama | ||||
| D3LM | ||||
| GenDA | ||||
| GenDA+BioCheck |
| Category | Train | Validation | Test | Total | % of Total |
|---|---|---|---|---|---|
| Exon | 869,036 | 104,948 | 105,939 | 1,079,923 | 33.7% |
| Enhancer | 768,982 | 96,123 | 96,122 | 961,227 | 30.0% |
| Intron | 455,092 | 56,435 | 57,393 | 568,920 | 17.8% |
| Repeat | 408,598 | 51,075 | 51,074 | 510,747 | 16.0% |
| Promoter | 62,837 | 7,859 | 7,856 | 78,552 | 2.5% |
| Total | 2,564,545 | 316,440 | 318,384 | 3,199,369 | 100.0% |
| Category | Min | P25 | Median | Mean | P75 | Max | Fits |
|---|---|---|---|---|---|---|---|
| Promoter | 2,576 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 100.0% |
| Enhancer | 150 | 208 | 287 | 273 | 340 | 350 | 100.0% |
| Exon | 1 | 102 | 175 | 405 | 380 | 347,300 | 99.4% |
| Repeat | 500 | 596 | 781 | 1,287 | 1,248 | 500,000 | 96.7% |
| Intron | 200 | 1,002 | 2,898 | 11,335 | 9,745 | 1,240,120 | 58.0% |
| Global | 1 | 201 | 344 | 2,544 | 965 | 1,240,120 | 91.8% |
Masked Diffusion Models
Masked diffusion models generate sequences by repeatedly predicting and revising masked tokens, using bidirectional context for parallel sampling.
See all 175 papers