oniom-export¶
Amber トポロジーを持つ ML/MM 系を、外部 QM/MM 入力ファイル(Gaussian ONIOM = --mode g16、または ORCA QM/MM = --mode orca)へエクスポートします。mlmm oniom-export は Amber parm7 トポロジーと座標ファイル、ML 領域(QM 領域)定義を読み込み、そのまま実行できる入力ファイルを 1 つ書き出します。QM 領域は --model-pdb で指定し、周囲の MM 環境は対象プログラムのネイティブ形式で、QM/MM 切断面にリンク原子注釈を付けて出力します。
実行例¶
# Gaussian ONIOM 入力
mlmm oniom-export --parm real.parm7 -i pocket.pdb --model-pdb ml.pdb \
-o out.gjf --mode g16 -q 0 -m 1
# ORCA QM/MM 入力(.inp 拡張子からモード推定)
mlmm oniom-export --parm real.parm7 -i pocket.pdb --model-pdb ml.pdb \
-o out.inp -q 0 -m 1
# メソッド/基底とリソースを指定した Gaussian 入力
mlmm oniom-export --parm real.parm7 -i pocket.pdb --model-pdb ml.pdb \
-o out.gjf --mode g16 --method 'wb97xd/def2-svp' --nproc 16 --mem 32GB -q 0 -m 1
処理の流れ¶
トポロジー + 座標 –
parm7と-i座標ファイルを読み込みます(原子順序はトポロジーと一致が必須。--element-checkが元素配列を検証)。QM 領域 –
--model-pdbで QM(ML 領域)原子を定義し、--nearで可動/活性 MM のカットオフ(Å)を設定します。リンク原子 – 切断された QM/MM 結合ごとに配置されます。
--link-atom-method scaled(デフォルト)は Morokuma/Dapprich の g-factor(MLMMCoreランタイムと一致)、fixedは固定 1.09/1.01 Å を使用します。書き出し –
-oに対象形式の入力ファイルを出力します。ORCA モードではORCAFF.prmsのパスを特定します(--convert-orcaffが有効なら Amber からorca_mm -convff -AMBERで自動変換)。
出力¶
<output>.{gjf,com}(g16)または<output>.inp(ORCA) – QM/MM 入力ファイルORCA モードでは出力ディレクトリの
<parm7_stem>.ORCAFF.prms(力場パラメータ)も読み込み/生成します
CLI オプション¶
全フラグの一覧は生成済みのコマンドリファレンスにあります。以下の表は説明が必要なオプションを扱います。
オプション |
説明 |
デフォルト |
|---|---|---|
|
Amber parm7 トポロジーファイル |
必須 |
|
現在構造の座標ファイル( |
None |
|
QM 領域原子を定義する PDB |
None |
|
出力ファイルパス(g16 は |
必須 |
|
エクスポートモード。未指定時は |
推定 |
|
QM メソッドと基底関数 |
モード依存 |
|
QM 領域の電荷 |
必須 |
|
QM 領域の多重度 |
|
|
可動/活性 MM 原子の距離カットオフ(Å) |
|
|
プロセッサ数 |
|
|
メモリ割り当て(g16 モード) |
|
|
全 QM+MM 系の総電荷/総多重度(ORCA |
None |
|
|
None |
|
|
|
|
|
|
|
リンク H 配置: |
|
mlmm oniom-export --help はコアオプション、mlmm oniom-export --help-advanced は全オプションを表示します。
注記¶
モード選択:
--modeが最優先です。--mode未指定時は-oから推定します。.gjf/.com->g16.inp->orca
--mode未指定かつ-oが未知拡張子の場合はエラーになります。
関連項目¶
典型エラー別レシピ – 症状起点の切り分け
トラブルシューティング – 詳細な対処ガイド
oniom_gaussian – Gaussian モード詳細(
--mode g16)oniom_orca – ORCA モード詳細(
--mode orca)oniom_import – ONIOM 入力から XYZ/層付き PDB を再構築
mm_parm – Amber トポロジー構築
define_layer – レイヤー定義/確認