拡散/フローマッチング系SBDDモデルは非物理的コンフォーメーション(結合長異常・タンパク質クラッシュ・高ひずみ)を生成するという既知の問題がある。本手法はMMFF94をタンパク質ポケット相互作用項で拡張し、その勾配を各サンプリングステップに注入することで解決する。
| 手法 | 訓練要否 | タンパク質考慮 | 理論保証 |
|---|---|---|---|
| Classifier-guided | 要 | 条件付き | なし |
| BADGER | 要 | NN予測器 | なし |
| 後処理MMFF94最小化 | 不要 | なし | なし |
| 本手法(Guidance) | 不要 | あり(拡張) | あり |
古典力場の勾配注入のみで既存生成モデルを改善できる点が最大の強み
| 設定 | Vina (kcal/mol) | Vina<0 | Glide<0 | BNC | Strain E |
|---|---|---|---|---|---|
| No guidance | +3.04 | 47.0% | 19.41% | 296 | 6.58 |
| Guidance only | -4.20 | 64.25% | 56.61% | 696 | 1.54 |
| OPT only | -4.23 | 64.98% | 53.85% | — | — |
| Guidance+OPT | -5.21 | 65.59% | 59.06% | 1000+ | 最低 |
| 適用先 | 優先度 | ユースケース |
|---|---|---|
| lib/molgen | High | MolgenYamlにMMFF94ガイダンス付きサンプリング統合 |
| lib/docking | High | UniDockRunner前処理にTorchMMFF94ガイダンスを適用 |
| lib/md | Medium | MD初期構造の非物理ひずみを事前除去して平衡化短縮 |
| lib/molgen | Medium | PoseBusterをMolgenYamlの品質チェックとして統合 |
TorchMMFF94(公開済み)をそのまま活用してlib/molgenのサンプリングループに組み込むことが可能