HINGE: Adapting a Pre-trained Single-Cell Foundation Model to Spatial Gene Expression Generation from Histology Images¶
会议: CVPR 2026
arXiv: 2603.19766
代码: https://github.com/donghaifang/HINGE
领域: 生物医学图像 / 生成模型
关键词: 空间转录组学, 单细胞基础模型, 掩码扩散, 组织学条件生成, SoftAdaLN
一句话总结¶
提出HINGE框架,首次将预训练的表达空间单细胞基础模型(sc-FM, CellFM)改装为组织学图像条件的空间基因表达生成器,通过恒等初始化的SoftAdaLN调制轻量注入视觉上下文、表达空间掩码扩散过程对齐预训练目标、warm-start课程稳定训练,在三个ST数据集上达SOTA并保持优越的基因共表达一致性。
研究背景与动机¶
领域现状:空间转录组学(ST)可原位测量基因表达,但成本高通量低。从H&E组织学切片(常规获取)直接预测空间基因表达是实用替代方案。
两类现有方法:(1) 确定性回归(ST-Net/HisToGene/TRIPLEX)——将组织学patch映射为表达向量,但忽略固有的生物随机性;(2) 条件生成(Stem/STFlow)——建模条件分布更灵活,但不建模基因-基因依赖关系——这些关系仅从组织学图像难以推断。
单细胞基础模型(sc-FM)的潜力:scGPT/CellFM等在大规模scRNA-seq上预训练,编码了丰富的基因-基因调控和共表达关系。但它们是纯表达空间模型,缺乏视觉通路。
四重适配挑战:(a) 模态鸿沟——sc-FM无视觉通路;(b) 目标不匹配——sc-FM用掩码自编码预训练,但扩散模型用高斯噪声扰动全部输入;(c) 组成偏移——scRNA-seq=单细胞,但ST=混合细胞簇;(d) 有限监督——ST数据量小+噪声大→全微调易灾难性遗忘。
核心idea:冻结sc-FM骨干 + 恒等初始化的SoftAdaLN轻量注入组织学+时间步条件 + 掩码扩散过程对齐掩码自编码预训练 + warm-start课程稳定早期训练。
方法详解¶
整体框架¶
本文要解决的是:把一个在单细胞数据上预训练好的基础模型 CellFM,迁移到"从组织学图像 patch 预测空间基因表达"这个新任务上,又不破坏它已学到的基因关系知识。整体做法是冻住 CellFM 主干、只插入轻量条件模块,并把任务包装成一个与 CellFM 预训练方式(掩码自编码)对齐的掩码扩散过程:组织学 patch 经冻结编码器 \(\phi\) 得到视觉嵌入,作为条件注入到每层新插入的 SoftAdaLN 模块;扩散在基因表达空间上"逐步揭示被掩码的基因",反向走完即得到条件基因表达向量。三个设计分别回答:条件怎么注入而不遗忘、扩散过程怎么和预训练对齐、训练初期怎么稳住。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
A["组织学 patch c"] --> B["冻结图像编码器 φ<br/>→ 视觉嵌入 v"]
T["扩散时间步 t<br/>→ 时间嵌入 e_t"] --> C
B --> C["SoftAdaLN 条件注入<br/>恒等初始化,逐层调制冻结 CellFM"]
C --> D["表达空间掩码扩散<br/>从全掩码反向逐步揭示被掩码基因"]
W["Warm-start 课程<br/>早期偏低掩码 t≈0"] -.->|"训练期偏置采样、稳梯度"| D
D --> E["条件基因表达向量<br/>多次采样刻画不确定性"]
关键设计¶
1. SoftAdaLN 条件注入:恒等初始化保证"开局不忘"
迁移的最大风险是小数据集上微调会冲掉预训练的基因关系。SoftAdaLN 的办法是在 CellFM 每个 Transformer 子层(MHA、SGLU)前插一个轻量调制模块,且初始时让它等于恒等变换,从 CellFM 原始行为出发再渐进注入组织学信息。具体地,视觉嵌入 \(\mathbf{v}=\phi(\mathbf{c})\) 和时间步嵌入 \(\mathbf{e}_t\) 拼接后过共享变换 \(\mathbf{c}_t = \varphi_{cond}([\mathbf{v}; \mathbf{e}_t])\),再对每个子层做调制:
恒等初始化即令 \(\eta=0\)(SoftNorm 退化为恒等)、\(\mathbf{s}=\mathbf{0}\)、\(\boldsymbol{\kappa}=\mathbf{0}\)、门控 \(\boldsymbol{\tau}\approx\mathbf{1}\),于是开局精确复现原始 CellFM。训练只更新调制参数 \(\{\eta, \theta_\varphi, \theta_s, \theta_\kappa, \theta_\tau\}\),CellFM 与图像编码器全程冻结——参数高效且天然抗遗忘。
2. 表达空间掩码扩散:让扩散过程"长得像"预训练目标
标准高斯扩散给每个分量加噪,输入分布和 CellFM 的掩码自编码预训练完全不同,知识迁移受阻。本文改用掩码扩散桥接这一鸿沟:前向对基因表达各分量独立施加 Bernoulli 掩码(非高斯噪声),掩码率按功率调度 \(\bar{\alpha}_t = (1-t/T)^\zeta\) 递增,\(t=0\) 全可见、\(t=T\) 全掩码;反向从全掩码 + 全零起步,每步预测被掩码分量、已揭示分量保持不变,逐步还原完整表达。训练只在掩码位置算损失:
关键在于:输入形式(部分掩码的观测)和监督模式(仅在掩码位置)都与 CellFM 的掩码自编码一致,因此能真正复用预训练知识,而不是从头学。
3. Warm-start 课程:早期偏向低掩码,稳住梯度
即便如此,微调初期若直接采高掩码时间步仍易不稳。Warm-start 让采样器在开头几个 epoch 偏向 \(t\approx0\)(少量基因被掩码),再渐进过渡到均匀采样。低掩码 = 大多数基因可见 = 更接近 CellFM 预训练时见过的输入,从而稳定早期梯度、进一步压制遗忘。
一个完整示例(从组织学 patch 到基因表达)¶
给定一张组织学 patch \(\mathbf{c}\): 1. 初始化 \(\mathbf{x}_T=\mathbf{0}, \mathbf{m}_T=\mathbf{0}\)(全掩码、全零)。 2. 冻结编码器 \(\phi\) 提取视觉嵌入 \(\mathbf{v}=\phi(\mathbf{c})\),连同当前时间步经 SoftAdaLN 注入每层。 3. 每步采样解掩概率 \(\pi_t\) 揭示一批新基因 → 预测这些被掩码基因的表达 → 填入并保持已揭示基因不变。 4. 走完 \(T\) 步得到完整基因表达向量。 5. 重新采样掩码轨迹,可得到多个"组织学一致但有差异"的样本(刻画表达的不确定性)。
实验关键数据¶
主实验(三个ST数据集)¶
| 方法 | 类型 | cSCC PCC-50↑ | Her2ST PCC-50↑ | Kidney PCC-50↑ |
|---|---|---|---|---|
| ST-Net | 回归 | 0.548 | 0.439 | 0.327 |
| BLEEP | 回归 | 0.643 | 0.520 | 0.404 |
| TRIPLEX | 回归 | 0.683 | 0.536 | 0.410 |
| MERGE | 回归 | 0.609 | 0.483 | 0.242 |
| Stem | 生成 | 0.676 | 0.559 | 0.388 |
| STFlow | 生成 | 0.678 | 0.543 | 0.391 |
| HINGE | 生成 | 0.710 | 0.571 | 0.424 |
HINGE在三个数据集上一致超越所有回归和生成基线。
共表达一致性分析¶
HINGE生成的基因表达在成对基因的Pearson相关矩阵上与真实ST数据的一致性显著高于其他方法→证明sc-FM的基因关系知识被成功保留和转移。
空间标记基因表达模式¶
HINGE在空间标记基因(marker genes)的表达空间分布上更接近真实模式→空间一致性优于基线。
消融实验¶
| 配置 | cSCC PCC-50 | 说明 |
|---|---|---|
| 无sc-FM(随机初始化骨干) | 下降显著 | 基因关系知识的价值 |
| 高斯扩散(非掩码) | ~0.68 | 目标不对齐→迁移受阻 |
| 无SoftAdaLN(直接拼接) | 下降 | 粗暴条件注入破坏预训练特征 |
| 无warm-start | 训练不稳定 | 高掩码早期梯度过大 |
| 全微调CellFM(非冻结) | 下降 | 小数据集灾难性遗忘 |
| 完整HINGE | 0.710 | 所有组件互补 |
关键发现¶
- sc-FM预训练的价值被量化:随机初始化 vs 使用CellFM→PCC-50差距明显,且共表达一致性差距更大→sc-FM的基因关系知识确实在条件生成中发挥了核心作用
- 目标对齐的必要性:掩码扩散 vs 高斯扩散→~3%的PCC差距。虽然看似不大,但在基因共表达分析中差距更为显著→证明"让模型看到与预训练时相似的输入形式"至关重要
- 冻结优于微调:在有限ST数据上全微调CellFM反而更差→冻结+SoftAdaLN是更优策略
- 恒等初始化的关键性:非恒等初始化的条件注入破坏预训练行为→渐进适配至关重要
亮点与洞察¶
- 跨模态基础模型改装的通用范式:HINGE展示了一条清晰的路径——冻结骨干+恒等初始化调制+预训练目标对齐——可将任何纯文本/纯表达的预训练模型改装为条件生成器。这对其他需要跨模态适配的场景(如蛋白质→结构、音频→视觉)有直接启发
- 掩码扩散的生物学直觉:基因表达的生成过程更像是"逐步揭示各基因的值"而非"从高斯噪声去噪出所有基因"——这与sc-FM的掩码自编码范式天然对齐
- 保留预训练知识>引入新信息:在有限ST监督下,保持sc-FM学到的基因关系比强行注入组织学信息更重要——这挑战了"更多条件化=更好"的直觉
- 生成模型vs回归模型的优势:HINGE不仅在PCC上超越回归基线,更重要的是在空间一致性和共表达模式上优势更明显——生成方法能产出更具生物学意义的预测
局限与展望¶
- 当前仅实例化CellFM作为sc-FM骨干——scGPT、scFoundation等其他模型的适配效果待验证
- H&E组织学的分辨率限制了对精细细胞子类型变异的捕捉——更高分辨率成像(如IF)可能释放更多信息
- 三个ST数据集(cSCC/Her2ST/Kidney)规模较小——更大规模数据可能释放更多sc-FM潜力
- 推理需要多次采样取平均——增加了计算成本
- 可探索将HINGE与spatial-aware sc-FM(如scGPT-spatial)结合
相关工作与启发¶
- vs Stem/STFlow: 这些条件生成方法不利用sc-FM的基因关系知识,仅从组织学学习→共表达一致性差
- vs TRIPLEX: 多尺度回归方法在PCC上有竞争力但忽略生物随机性
- vs scGPT-spatial: 在表达空间做空间继续预训练但不条件化组织学——与HINGE互补
- vs AdaLN(DiT等): DiT的AdaLN从零训练,HINGE的SoftAdaLN是恒等初始化以保持已有预训练
- 启发:这种"冻结+恒等调制"的改装思路可推广到任何需要给预训练模型添加新模态条件的场景
评分¶
- 新颖性: ⭐⭐⭐⭐⭐ 首次适配sc-FM做组织学条件基因表达生成;掩码扩散与预训练对齐的设计优雅
- 实验充分度: ⭐⭐⭐⭐ 三个数据集+六个基线(回归+生成)+共表达分析+空间标记模式+充分消融
- 写作质量: ⭐⭐⭐⭐⭐ 从四重挑战到对应方案的映射清晰,数学推导完整
- 价值: ⭐⭐⭐⭐⭐ 对计算生物学(空间转录组预测)和AI方法论(跨模态基础模型适配)都有重大贡献