bond-summary¶
連続する分子構造間の共有結合の変化を検出・レポートします。
書式¶
mlmm bond-summary -i R.xyz -i P.xyz
mlmm bond-summary -i R.xyz -i TS.xyz -i P.xyz
mlmm bond-summary -i R.pdb -i IM1.pdb -i IM2.pdb -i P.pdb
説明¶
bond-summary は連続する入力構造のペアを比較し、生成または切断された結合をレポートします。N 個の入力ファイルに対して N - 1 個の比較ブロック(A->B, B->C, …)を出力します。
結合の認識には元素ごとの共有結合半径と設定可能な許容値を使用します。距離はオングストローム単位で表示されます。
対応フォーマット: XYZ, PDB, GJF(拡張子で自動検出)。
オプション¶
オプション |
説明 |
デフォルト |
|---|---|---|
|
入力構造ファイル(各ファイルごとに繰り返し指定、2 個以上必須) |
– |
|
計算デバイス( |
|
|
共有結合半径の和に対するスケーリング係数 |
|
|
出力の原子インデックスの規約 |
|
使用例¶
2 構造の比較¶
mlmm bond-summary -i 1.R.xyz -i 3.P.xyz
出力:
============================================================
1.R.xyz → 3.P.xyz
============================================================
Bond formed (2):
- O14-H106 : 1.502 Å --> 1.011 Å
- P95-O107 : 3.477 Å --> 1.523 Å
Bond broken (2):
- P95-O97 : 1.585 Å --> 3.270 Å
- H106-O107 : 1.034 Å --> 1.673 Å
複数構造の比較(反応経路)¶
mlmm bond-summary -i 1.R.xyz -i 3.IM1.xyz -i 5.IM2.xyz -i 7.P.xyz
R->IM1, IM1->IM2, IM2->P の 3 つの比較ブロックを出力します。
注記¶
すべての入力構造は同一の原子数と元素順序を持つ必要があります。
結合検出は
allワークフローの IRC 終点検証で使用される内部bond_changesモジュールと同じアルゴリズムを使用します。境界線上の結合(例: 2.0–2.4 A の金属配位)に対する感度を調整するには、
--bond-factorを大きくしてください(例:1.30)。