分子ドッキングは構造ベース創薬(SBDD)の中核手法。30年以上、古典的力場 + 経験的スコアリング関数で実用を支えてきたが、タンパク質柔軟性の指数的な自由度増大が大規模スクリーニングの本質的な限界を生んでいた。
→ 古典・ML・生成AI の 3 世代を独立ベンチマークで定量比較し、ハイブリッドパイプライン設計指針を提示
| ツール | スケール | 特徴 |
|---|---|---|
| EasyDockVina | ローカル | GUI、100+ フォーマット |
| EasyDock | クラスター | Dask + SQLite、640コア |
SMILES→3D生成→脱塩→互変異体(pH7.4)→SQLiteアトミック保存で耐障害性を実現
物理的不整合ポーズ(原子衝突など)の発生率
現実的条件下(apo構造・結合部位水分子)でのポーズ精度
DynamicBind vs FABFlex(受容体柔軟性ドッキング)
NextTopDockerの衝撃的な知見
→ 後段での力場最小化・物理バリデーションが必須の結論
| 適用先 | 提案 |
|---|---|
| lib/docking | EasyDock Dask統合でUniDockRunnerを並列化 |
| lib/docking | GNINA 3D-CNNをpost_score hookとしてリスコアリング |
| lib/docking | PoseBustersバリデーションを各ステージ後に追加 |
| lib/docking | FABFlex統合で柔軟受容体ドッキングモードを実装 |
最優先: EasyDock分散パイプライン + GNINA再スコアリングの統合でHTVS能力を大幅強化