MD は drug discovery と protein engineering に不可欠だが、parameterization / 入力準備 / ソフト設定の技術的複雑さが新規ユーザーへの障壁になる。LLM agent は scientific workflow 自動化に成功例があるものの、protein-ligand 系の MD ワークフロー自動化は未達成だった。
→ Planner / Executor / Analyzer の 3 エージェント分業 + 自己修正 + PaperQA RAG で MD を自然言語ゴールから自律実行。
PrepAgent (構造前処理 + ligand prep) / DynAgent (実行: tleap + ff14SB + GAFF2 + TIP3P + GROMACS) / Analyzer (RMSD / RMSF / Rg / H-bond + テキスト解釈)。役割を明示的に分離して specialization を効かせる。
各 tool 呼び出しは sandbox 化・ログ化・要約。失敗時はエラー context を次 step に渡して計画を動的修正。
PaperQA + web search で関連文献から推奨温度・ligand info を retrieve。エビデンスベースのパラメータ選定 + citation トレース。MM-PB(GB)SA まで pipeline に統合。
protein-only 系では ligand step を skip する適応的判断も実証。
8 ベンチマーク系での自律 MD 完走
5UEZ 系の RMSD / RMSF / Rg / H-bond plot を Analyzer が自動生成 + テキスト解釈付与。
protein-ligand 対応 + MM-PB(GB)SA 統合 + 自己修正で先行研究を上回る。
| Family | Tools |
|---|---|
| Structural prep | pdb クレンジング / プロトン化 / capping |
| Ligand param | acpype / antechamber 自動切替 |
| System build | tleap + ff14SB + GAFF2 + TIP3P |
| Equilibration | min / NVT / NPT / GROMACS production |
| Free energy | MM-PB(GB)SA (optional) |
| RAG | PaperQA + web search |
| 失敗例 | Recovery |
|---|---|
| ligand param 失敗 | antechamber → acpype に切替 |
| 溶媒和 box 不足 | サイズ拡大して再生成 |
| 原子命名異常 | ファイル編集 tool で正規化 |
| tool エラー | sandbox ログを次 step に渡して計画修正 |
各 tool 呼び出しが sandbox 化されているため部分失敗からの復帰が機械的に可能。
| 系統 | protein | ligand | free energy |
|---|---|---|---|
| MDCrow | ○ | — | — |
| NAMD-Agent | ○ | — | — |
| DynAgent | ○ | ○ | MM-PB(GB)SA |