Day 24 of 78 · Run #9 · 2026-09-12
Heterogeneous per-cell knockdown (eta ~ N(1, 0.4)) on k007 priors — fid responds, overall improves to -0.0113
Overall score -0.011 · Perturbation discrimination (pds) 0.272 · +5 more
k007 priors unchanged (dispatch real 816 / neighbor 54 / fallback 30); only the sampler changed: perturbed_i = basal_i + eta_i * delta + eps, eta ~ N(1, 0.4) clipped at 0, eps ~ N(0, 0.05). Overall -0.0159 -> -0.0113. fid improved modestly (-0.403 -> -0.388), nmae +0.002 -> +0.007, pds 0.269 -> 0.272. Hypothesis partially confirmed: scalar KD heterogeneity is real signal but small — it models spread along the delta axis only. The residual fid deficit likely lives in off-direction covariance, which needs the full Layer B sampler.
Scorecard
All six VCC metrics — best-in-series is highlighted.
| Metric | Value | |
|---|---|---|
| Overall score | -0.0113 | |
| Perturbation discrimination (pds) | +0.2724 | |
| Expression accuracy (mse) | +0.0000 | best |
| DE log-FC accuracy (nmae) | +0.0072 | |
| DE direction fidelity (fid) | -0.3880 | |
| DE direction reach (reach) | +0.0615 | |
| Significance overlap (jac) | -0.0209 |
Audit & metrics Overall score -0.011 · Perturbation discrimination (pds) 0.272 · +5 more
No audit flags.
Metrics vs ceiling (all scores)
Differential expression volcano plot (log2FC vs -log10 p)
Pre-registered hypotheses (2)
- Real perturbed cells spread along the delta direction (Atlas-measured eta std ~1.1 median per target); k006/k007 transport fixes eta == 1
- Per-cell eta ~ N(1, 0.4), truncated at 0, should improve fid (distribution shape) without hurting signature metrics
Evidence Literature & entity enrichment
Literature
0 genesTavily · auxiliary, not scored
Literature pending — run tools/enrich_literature.py.
Field context
VCC / perturbation researchField research pending — run tools/enrich_newsroom.py.
Biomedical NER
0 entitiesPioneer GLiNER2 · fine-tuned on Tavily literature when available · regex fallback offline
NER pending — run tools/pioneer_ner.py --train once, then tools/pioneer_ner.py --run experiments/<run-id>.
Narrative digest run digest · traces to facts.json
Narrative pending — run tools/render_narrative.py.
Trust & provenance Self-tests + reproduce command
6 pipeline steps · sourced from committed artifacts only
No metrics CSVs found — run cell-eval and commit results.
Ran 5 deterministic rules · 0 flags raised (none fired).
Literature enrichment not yet run — execute tools/enrich_literature.py.
NER extraction not yet run — execute tools/pioneer_ner.py.
Narrative not yet generated — execute tools/render_narrative.py.
Verification artifacts not yet committed — run planted_signal.py, holo_audit.py, check_narrative.py.