拡散ベースSBDD生成は強力だが、相互作用priorの取り込み方が性能を決める。多くのpocket-conditioned生成は相互作用を暗黙的(幾何記述子・latent表現)に符号化し、空間相補性のみで導かれる。
→ 相互作用を「離散参照原子」で明示表現し、hotspot同定と生成器を疎結合(model-agnostic)にする
pyKVFinderで1Åポケットグリッド→DSAS(SMINA per-atom上位30%)/SPL(ファーマコフォア場の極大)/HBSP(EGNNでN/Oサイト予測)が参照原子を生成→MolSnapper(GEOM-Drug学習のMolDiffを条件付け)で100分子生成。
| Method | Med.Vina(Dock) | SA | QED | Div | IFS | Pass | ligand-blind |
|---|---|---|---|---|---|---|---|
| DSAS (30%) | -6.83 | 0.74 | 0.57 | 0.85 | 0.33 | 76% | no |
| SPL | -6.38 | 0.73 | 0.58 | 0.85 | 0.20 | 65% | yes |
| HBSP | -6.50 | 0.76 | 0.57 | 0.85 | 0.24 | 82% | yes |
| MolSnapper | -5.78 | 0.71 | 0.45 | 0.83 | 0.38 | 67% | no |
| DiffPharma | -5.99 | 0.61 | 0.49 | 0.87 | 0.49 | 38% | no |
| Pocket2Mol | -6.41 | 0.76 | 0.58 | 0.87 | 0.28 | 89% | n/a |