→ SculptDrug: BFN + BAB + Hierarchical Encoderで3課題を一括解決
拡散モデルと異なりBayesian更新で分布を直接精製
Boundary Awareness Block (BAB)
Hierarchical Encoder
| Method | Vina Score↓ | IMP%↑ | MPBG%↑ | QED↑ |
|---|---|---|---|---|
| Pocket2Mol | -5.23 | 31.06 | -15.03 | 0.65 |
| DecompDiff | -6.59 | 54.86 | -1.59 | 0.66 |
| MolCRAFT | -6.08 | 34.84 | -67.37 | 0.50 |
| DiffBP | -5.23 | 8.60 | — | 0.59 |
| SculptDrug | -6.94 | 56.50 | +7.95 | 0.54 |
MPBG%で唯一ポジティブ → 参照リガンドより平均的に高い親和性を持つリガンドを生成
Vina距離閾値: 立体反発(2.7Å) / 短距離(3.4Å) / vdW(5.0Å)
| 適用先 | ユースケース |
|---|---|
| lib/molgen | BFN+BABをJobManagerに統合し立体妥当なリガンド生成 |
| lib/docking | Vina距離閾値(2.7/3.4/5.0Å)をProLIFCalculatorのエッジ分類に採用 |
| lib/md | k-means++仮想原子によるポケットコースグレイン表現をMD解析に活用 |