出力ディレクトリのレイアウト¶
各コマンドが出力ディレクトリに書く主なファイルの名前と、デフォルトの出力ディレクトリ、all の中での置き場所を引くページです。各コマンドが書くファイルの一覧は、そのコマンドのページの「主な出力ファイル」の節にあります。
ファイル名の規約¶
ファイル名 |
書き出し元 |
用途 |
|---|---|---|
|
|
集約ワークフローの JSON 結果(JSON 出力の一覧)。 |
|
|
そのコマンドの |
|
|
個別計算・レポートの JSON 結果。収束せずに終わった場合も書き出します。 |
|
出力ディレクトリが作られた後の CLI / Colab 実行 |
シェルでそのまま使える形の実行コマンドと、コマンド実行中の標準出力・標準エラー。実行がどう終わったかを示す行も入り、その行は各コマンドのページにあります(例:opt の収束の判定)。ヘルプ、バージョン、dry-run の呼び出しと、出力ディレクトリを持たないコマンド( |
|
|
テキストの要約。ヘッダーに |
|
|
最適化された構造で、次のコマンドに渡す構造です。最適化が収束しなかった場合も書きます。 |
|
|
反応経路のフレーム。mmCIF・大きな PDB の入力でファイル変換が有効なときは |
|
|
反応経路のフレーム(全イメージ)と最高エネルギーイメージ(HEI)。ファイル変換が有効なときは |
|
|
最小エネルギー経路(MEP)のエネルギー。 |
|
|
IRC(固有反応座標)の軌跡(経路全体と各方向)。参照トポロジーがあれば |
|
|
2 つの分岐の端で、 |
|
|
振動モードの一覧。 |
|
|
DFT 計算が見る ML 領域の、リンク水素を付ける前と後の構造。PDB 入力では |
|
|
入力の形式に応じた出力の写しで、元の出力の横に書き出します。PDB/mmCIF 入力では PDB、mmCIF・大きな PDB の入力ではさらに元の chain ID・残基番号・挿入コードを保つ |
デフォルトの --out-dir¶
サブコマンド |
デフォルトの |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
入力ファイルと同じディレクトリ( |
ほかのディレクトリに書くには -o/--out-dir <path> を指定します。準備のコマンドはファイルパスを取ります:extract は -o/--output <file> に 1 つ以上のパス、mm-parm は -o/--out-prefix <prefix>、define-layer は -o/--output <file> です。
単独実行と all の比較¶
単独実行では result_<subcmd>/ にファイルが並び、segments/ や _work/ はありません。all では、後処理の各段階が同じファイル構成で segments/seg_NN/ の下の ts/・irc/・freq/・dft/ に配置されます。
path-search/path-optは配置が異なります。 単独で実行すると、上の表のファイルをresult_path_search/かresult_path_opt/に書きます。allの中の MEP 探索は、デフォルトではpath-opt、--refine-pathを付けると再帰的なpath-searchで行います。生の出力は_work/path_opt/か_work/path_search/に残り、MEP のファイル(mep_trj.*、mep_plot.png、energy_diagram_MEP.png)だけがルートに移されます。
all のツリーは、ルートの成果物・segments/・_work/ の 3 つに分かれます。下のツリーは主な項目だけで、seg_NN/ の中を含むすべてのファイルとエネルギー図の名前は all の主な出力ファイル にあります。
result_all/
├─ summary.log · summary.json # 実行の要約
├─ mep_trj.pdb · mep_trj.cif · mep_trj.xyz # MEP 座標
├─ mep_plot.png · energy_diagram_MEP.png · energy_diagram_*_all.png · irc_plot_all.png
├─ ml_region.pdb # ML 領域(--model-pdb で再利用できる)
├─ mm_parm/ # Amber トポロジー <input>.parm7 / .rst7(--parm7 で再利用できる)
├─ layered/ # B-factor に層を書いた全系の構造
├─ segments/
│ └─ seg_NN/ # 反応の 1 段: seg_01, seg_02, ...
│ ├─ reactant.{pdb,cif,xyz} · ts.* · product.* # 最適化した R・TS・P(--tsopt)
│ └─ ts/ · irc/ · endpoint_opt/ · freq/{R,TS,P}/ · dft/{R,TS,P}/ # ステージ別の作業ファイル(--tsopt / --thermo / --dft)
└─ _work/ # 途中のファイル(TS 候補の HEI を含む)
├─ pockets/ · scan/
└─ path_opt/ # MEP 探索と hei_seg_NN.*(--refine-path のときは path_search/)
TS-only モード(遷移状態の候補を 1 つだけ入力し、-s/--scan-lists なしで --tsopt を付けた実行)では MEP ステージがないため、_work/path_opt/ は存在せず、成果物は segments/seg_01/ 下に置かれます。
使用上の注意点¶
早い段階で止まった実行: 引数や入力の検査で止まった実行は、出力ディレクトリができる前に終わるため、上のファイルを 1 つも書かないことがあります。
--out-jsonなしのsummary.json/result.json: 正常終了した個別計算のコマンドがこれらを書くのは、--out-json指定時だけです。出力ディレクトリを用意した後に例外で実行が止まった場合は、フラグが無くても"execution_status": "failed"と"error_type"を含む両方を書き出します。allの--no-convert-files:--tsopt・--thermo・--dftと一緒には使えません。
関連ドキュメント¶
all —
result_all/のツリー全体とエネルギー図JSON 出力の一覧 —
summary.jsonとresult.jsonのキー、Python と jq の例共通オプションと残基・原子の指定 —
--out-dir、--convert-files、終了コードトラブルシューティング — よくあるエラーと対処法