FuncBind: Unified All-Atom Molecule Generation with Neural Fields
Kirchmeyer†, Pinheiro†, Willett, Martinkus, Saremi et al. — Prescient Design, Genentech | arXiv:2511.15906 | NeurIPS 2025
🎯 Neural fieldで小分子・MCP・抗体CDRを単一モデルで生成 — in vitro抗体バインダー実証済
① 動機:モダリティ特化モデルの限界

創薬では小分子・マクロ環状ペプチド(MCP)・抗体CDRという異なるモダリティを扱うが、既存の生成モデルはモダリティごとに特化しており汎用性がない。

❌ 点群(EDM等)
小分子○、MCP/CDR非対応、可変原子数・非カノニカル残基が困難
❌ Voxelベース
メモリ大・大型分子へのスケーラビリティ問題、モダリティ特化
✅ Neural Field(FuncBind)
連続密度場で可変原子数・非カノニカル・3モダリティを統合
② Neural Field表現とは

分子を v : R³→[0,1]ⁿ の連続関数(原子密度場)として表現。各原子はGaussian密度として3D空間に配置される。

  • 任意解像度でクエリ可能(連続)
  • 可変原子数を自然に表現
  • 非カノニカルアミノ酸も同一表現で扱える
  • Voxel比較でメモリ効率に優れる
~190K
新規公開MCPデータセット(641 PDB構造から合成)
③ アーキテクチャ概要
分子vをvoxelize
↓ Encoder Eψ (3D CNN)
空間配列特徴マップ z ∈ R^(L³×C)
(≠グローバル埋め込み: local情報を保持)
↓ 条件付きDenoiser (3D U-Net)
条件: z_tar + modality c + noise σ
↓ Walk-Jump Sampling or Diffusion
↓ Decoder Dϕ (Gabor filter neural field)
原子密度場 → 後処理 → 最終分子
④ Walk-Jump Sampling

拡散モデルに加え、Walk-Jump Sampling(WJS)もサポート:

z₀ (ランダム初期化)
↓ Walk: z ← z + ε·√δ (ランダムウォーク)
↓ Jump: z ← Denoiser(z, z_tar, c, σ) (denoise)
↓ 繰り返し → 収束
最終z → Decoder → 分子
  • 少数ノイズレベルのみ必要 → 訓練が単純
  • 拡散比較で高速ミキシング
  • 同一Denoiserアーキテクチャを共用可能
⑤ 実証結果
評価結果
小分子 in silicoモダリティ特化ベースラインと同等以上
MCP in silico新規ベンチマーク上で競争的性能
CDR H3 in vitro新規抗体バインダー2例を実験確認
非カノニカルアミノ酸を含むMCPの生成・評価が可能な稀少な手法

▶ コード・チェックポイント・データセット公開済

⑥ 計算化学パイプラインへの応用
lib/molgen: マルチモダリティ生成
公開モデル(HuggingFace)を活用し、lib/molgenにMCP・CDR生成能力を追加。まずUniDockRunnerとの組み合わせ評価から着手
小分子 MCP 抗体CDR
lib/docking: 生成→評価パイプライン
FuncBind生成分子→UniDockRunner再評価→MMGBSAEngineという段階的精度向上。neural field生成の品質をドッキングで定量評価
MCP設計キャンペーン
BITEや環状ペプチド治療領域向けキャンペーンでFuncBindのMCP生成モードを活用。非カノニカル残基を含む多様な設計空間を探索可能
WJS実装試験
walk-jump samplingは実装が単純なため、lib/molgenへの試験的統合の出発点として有効。拡散より少ない実装コストで導入可能
⑦ 限界・今後の課題
等変ネットワーク不使用でデータ拡張に依存(データ量依存の学習安定性)
CDRのin vitro検証は H3ループ×2例のみ
MCPデータセットは合成データのみ(実験データなし)
大型分子へのスケーラビリティはL・C設定に依存