chemprop v1はGitHub 2,200+スター・PyPI 1.5M+ダウンロードの人気分子MLライブラリだが、CLI中心設計のためPythonワークフローへの統合が困難だった。フィールドの進化とともに、モジュラーなPython APIへの需要が顕在化した。
D-MPNNは有向エッジへのメッセージ伝播によりグラフtotter問題を回避し、無向GNNより高い分子特性予測精度を実現
| データ規模 | 訓練(V100, s) | 訓練(RTX4090, s) | VRAM(MB) |
|---|---|---|---|
| 1k | 29 | 15 | 776 |
| 10k | 120 | 69 | 776 |
| 100k | 1043 | 607 | 802 |
v1比: 速度2×・VRAM 1/3 改善。100k分子でも800MB程度のVRAMで動作
| タスク | 指標 | v1 | v2 |
|---|---|---|---|
| UV/vis吸収波長 | MAE↓ | 15.5 | 16.9 |
| SAMPL7 logP | MAE↓ | 0.32 | 0.33 |
| HIV (ROC-AUC) | ↑ | 0.803 | 0.771 |
| PCBA | ROC-AUC↑ | 0.909 | 0.909 |
v1モデル重みをv2でロードすると完全に同一の予測値を再現
| 適用先 | ユースケース | 優先度 |
|---|---|---|
| lib/docking | UniDockスコアのサロゲートモデル + AL | 🔴 高 |
| lib/molgen | MolgenYamlのADMETスコアラー統合 | 🔴 高 |
| lib/fep | FEP前トリアージ(結合スコア予測) | 🟡 中 |
| lib/docking | Shapley値で活性寄与アトム可視化 | 🟡 中 |
pip install chemprop で即利用可能