コマンドラインリファレンス

GROMACS は、分子動力学シミュレーションの準備、実行、および分析のための多くのツールを含んでいます。これらはすべて、単一の gmx ラッパーバイナリの一部として構造化されており、gmx gromppgmx mdrun などのコマンドを使用して呼び出すことができます。これらのドキュメントは、以下のセクション、および man ページ (例: gmx-grompp(1))、または gmx help command または gmx command -h を使用してアクセスできます。

もし、|Gromacs|のMPI版をインストールした場合、デフォルトでは:コマンド:`gmx`が:コマンド:`gmx_mpi`として呼び出されるため、それに合わせて設定する必要があります。

コマンドラインインターフェースと慣例

すべてのGromacsコマンドは、引数(つまり、ダッシュで始まる引数)の前にオプションを必要とします。コマンドライン引数のほとんどは、オプション名とその後に引数(または複数の引数)を必要とします。引数は、スペースで区切られた別のコマンドライン引数である必要があります(例:-f traj.xtc)。複数の引数をオプションに指定する必要がある場合は、それらを同様に区切る必要があります。一部のオプションには、デフォルトの引数も設定されており、オプションを指定せずに使用すると、デフォルトの引数が使用されます。オプションが指定されていない場合、デフォルト値が使用されます。オプションファイルの場合、デフォルトではそのファイルを使用しない場合があります(後述)。

すべての GROMACS コマンドオプションは、単一のダッシュで始まり、それが1文字または複数の文字である場合でも同様です。ただし、2つのダッシュも認識されます(5.1以降)。

コマンド固有のオプションに加えて、一部のオプションは :command: gmx ユーティリティによって処理され、任意のコマンドで指定できます。 該当するオプションのリストについては、wrapper binary help を参照してください。 これらのオプションは、コマンド名(例:gmx -quiet grompp)の前に、および後に(例:gmx grompp -quiet)指定できます。 また、-hidden オプションを -h と組み合わせて使用すると、高度な/開発者向けオプションのヘルプを表示できます。

ほとんどの分析コマンドは、実行入力ファイルまたは構造ファイルよりも少ない原子数を持つ軌跡を処理できますが、ただし、軌跡が実行入力ファイルまたは構造ファイルから最初の n 個の原子で構成されている場合に限ります。

特定のコマンドラインオプションの処理

ブールオプション

ブール型のフラグは、-pbc`のように指定したり、-nopbc`のように否定したりすることができます。また、-pbc no`や-pbc yes`のように明示的な値を指定することも可能です。

ファイル名 オプション

引数でファイル名を指定できるオプションには、デフォルトのファイル名を指定できる機能があります(デフォルトのファイル名は、そのオプションに固有のもの)。

  • 必要なオプションが設定されていない場合、デフォルト値が使用されます。

  • オプションが「任意」とマークされている場合、ファイルはオプションが設定されている場合(またはその他の条件によりファイルが必要とされる場合)以外は使用されません。

  • オプションが設定されている場合で、ファイル名が指定されていない場合は、デフォルト値が使用されます。

これらのオプションは、ファイル拡張子のないファイル名を受け付けます。 その場合、拡張子は自動的に追加されます。 複数の入力形式(例えば、汎用構造形式)がサポートされている場合、指定された名前またはデフォルトの名前で、ディレクトリ内の各形式のファイルが検索されます。 認識された拡張子を持つファイルが見つからない場合は、エラーが表示されます。 複数の形式で出力ファイルを作成する場合、デフォルトのファイル形式が使用されます。

一部のファイル形式は、圧縮された形式(。Z`または:file:。gz`)からも読み取ることができます。

列挙可能なオプション

列挙されたオプション (enum) は、オプションの説明に記載されている引数のいずれかを使用する必要があります。引数は省略可能であり、リスト内の最も短い引数に最初に一致するものを使用されます。

ベクトルオプション

一部のオプションは、値のベクトルを受け取ります。 1 つまたは 3 つのパラメータを指定できます。 1 つのパラメータのみを指定した場合、残りの 2 つの値もこの値に設定されます。

選択オプション

詳細については、構文と使用方法 を参照してください。

コマンド一覧

  • gmx - 分子動力学シミュレーションスイート

  • gmx anaeig - 固有値/固有モードの解析

  • gmx analyze - データセットの分析

  • gmx angle - 角度とダイヘドラの分布と相関係数を計算

  • gmx awh - 加速された重力ヒストグラム (AWH) 実行からのデータ抽出

  • gmx bar - ベネンの受け入れ比率を用いて、自由エネルギー差の推定を計算します

  • gmx バンドル - 軸のバンドルを分析する(例:ヘリックス)

  • gmx check - ファイルの確認と比較

  • gmx chi - chi およびその他の dihedral に関する、知りたい情報をすべて計算します

  • gmx cluster - クラスタ構造

  • gmx clustsize - 分子のクラスタのサイズ分布を計算する

  • gmx confrms - 2つの構造を適合させ、RMSDを計算します

  • gmx convert-tpr - 変更されたラン入力ファイルを作成する

  • gmx convert-trj - さまざまな軌道形式間の変換

  • gmx covar - 共分散行列を計算し、対角化する

  • gmx current - 誘電定数と電流自己相関関数の計算

  • gmx density - システムの密度を計算する

  • gmx densmap - 2次元平面または軸方向・放射状密度マップを計算

  • gmx densorder - 表面の変動を計算

  • gmx 誘電定数 - 周波数依存の誘電定数を計算

  • gmx dipoles - 結合モーメントと変動を計算

  • gmx disre - 距離制約の分析

  • gmx distance - 2つの位置間の距離を計算

  • gmx dos - 状態密度とそれに基づいて得られる特性を分析する

  • gmx dssp - DSSPアルゴリズムを使用してタンパク質の二次構造を計算

  • gmx dump - 二進数ファイルを目読み形式に変換

  • gmx dyecoupl - Trajectoryから染料のダイナミクスを抽出

  • gmx editconf - 構造ファイルの内容を変換および操作する

  • gmx eneconv - エネルギーファイルへの変換

  • gmx enemat - エネルギーファイルからエネルギー行列を抽出

  • gmx energy - エネルギー値をxvgファイルに書き出し、平均値を表示

  • gmx extract-cluster - クラスタに対応するフレームを軌跡から抽出することを可能にします

  • gmx filter - 軌跡の周波数フィルタリング、滑らかな動画を作成するのに役立ちます

  • gmx freevolume - 自由体積を計算

  • gmx gangle - 角度を計算

  • gmx genconf - ランダムな方向で、特定の構造を複製する

  • gmx genion - エネルギー的に有利な位置に単原子イオンを生成

  • gmx genrestr - インデックスグループに対して、位置制約または距離制約を生成します

  • gmx grompp - 実行入力ファイルを作成する

  • gmx gyrate - 分子の回転半径を計算する

  • gmx gyrate-legacy - 回転半径を計算

  • gmx h2order - 水分子の向きを計算する

  • gmx hbond - 水素結合を計算および解析します。

  • gmx hbond-legacy - 水素結合の計算と解析

  • gmx helix - αヘリックスの基本的なプロパティを計算

  • gmx helixorient - ヘリックス内の局所的なピッチ/ねじれ/回転/方向を計算

  • gmx ヘルプ - ヘルプ情報を表示

  • gmx hydorder - 特定の原子の周囲の四面体性を計算

  • gmx insert-molecules - 既存の空き分子に分子を挿入

  • gmx lie - 線形結合からの自由エネルギーの推定

  • gmx make_edi - 必須のダイナミクスサンプリング用の入力ファイルを作成

  • gmx make_ndx - インデックスファイルの作成

  • gmx mdmat - 残基接触マップの計算

  • gmx mdrun - シミュレーションを実行したり、通常のモード解析やエネルギー最小化を実行したりする

  • gmx mindist - 2つのグループ間の最小距離を計算

  • gmx mk_angndx - 'gmx angle' 用のインデックスファイルを作成

  • gmx msd - 平均二乗移動距離を計算

  • gmx nmeig - ヘッセ行列を対角化して、振動モード解析を行う

  • gmx nmens - 通常モードから構造の集合を生成する

  • gmx nmr - エネルギーファイルから核磁気共鳴プロパティを分析

  • gmx nmtraj - 主成分ベクトルの使用による仮想的な振動軌道を生成

  • gmx nonbonded-benchmark - 非相互作用ペアカーネルのベンチマークツール。

  • gmx order - 炭素鎖ごとのオーダーパラメータを計算

  • gmx pairdist - グループ内の位置間のペアごとの距離を計算

  • gmx pdb2gmx - 座標ファイルとFF互換の座標ファイルへの変換

  • gmx pme_error - 指定された入力ファイルを使用してPMEを使用することによるエラーを推定します

  • gmx polystat - ポリマーの静的特性を計算

  • gmx potential - ボックス内の静電ポテンシャルを計算

  • gmx principal - 複数の原子の慣性主軸を計算

  • gmx rama - Ramachandran プロットの計算

  • gmx rdf - 径分布関数の計算

  • gmx report-methods - シミュレーションの設定に関する短い概要をテキストファイルおよび/または標準出力に出力します。

  • gmx rms - 基準構造とRMSD行列を使用してRMSDを計算

  • gmx rmsdist - 2、-3、または -6 のパワーで平均化された原子ペア間の距離を計算

  • gmx rmsf - 分子の変動を計算

  • gmx rotacf - 分子の回転相関関数を計算します

  • gmx rotmat - 参照構造への適合のための回転行列をプロットする

  • gmx saltbr - 塩結合を計算

  • gmx sans-legacy - 小角度中性子散乱スペクトルを計算

  • gmx sasa - 溶媒アクセス可能な表面積を計算

  • gmx saxs-legacy - 小角度X線散乱スペクトルを計算

  • gmx scattering - SANS または SAXS のための、小さな角度散乱プロファイルを計算します

  • gmx select - 選択に関する一般的な情報を出力

  • gmx sham - ヒストグラムから自由エネルギーやその他のヒストグラムを計算する

  • gmx sigeps - シグマ/シグマ-エプシロンの組み合わせ(c6/12 または c6/cn)を変換する

  • gmx solvate - システムを溶媒化する

  • gmx sorient - 溶媒の周囲における溶質の方向解析

  • gmx spatial - 空間分布関数を計算

  • gmx spol - 溶媒の偶極方向と、溶媒周辺の極化を解析

  • gmx tcaf - 液体粘度の計算

  • gmx traj - 軌跡から x、v、f、箱、温度および回転エネルギーをプロットする

  • gmx 軌跡 - 選択した要素の座標、速度、および/または力を出力

  • gmx trjcat - 軌跡ファイル結合

  • gmx trjconv - 軌道ファイルの変換と操作

  • gmx trjorder - 分子を、特定のグループからの距離に基づいて順序付ける

  • gmx tune_pme - PME のランクに基づいて時間を調整し、設定を最適化する

  • gmx vanhove - Van Hove のずれと相関関数を計算

  • gmx velacc - 速度自己相関関数の計算

  • gmx wham - 傘サンプリング後に重み付きヒストグラム分析を実行する

  • gmx wheel - ねじ巻きの車輪のプロット

  • gmx x2top - 座標から基本的な構造を生成する

  • gmx xpm2ps - XPM (XPixelMap) マトリックスを PostScript または XPM に変換します

コマンド一覧

軌跡解析

gmx gangle

角度を計算する

gmx convert-trj

異なる軌跡タイプ間の変換

gmx 距離

位置間の距離を計算する

gmx dssp

DSSPアルゴリズムを使用してタンパク質の二次構造を計算する

gmx extract-cluster

クラスタに対応するフレームを軌跡から抽出することを可能にする

gmx freevolume

空き体積を計算する

gmx hbond

水素結合を計算し、分析する。

gmx msd

二乗平均散布を計算する

gmx pairdist

位置のグループ間のペアごとの距離を計算する

gmx rdf

円分布関数を計算する

gmx sasa

溶媒に露出している表面積を計算する

gmx scattering

SANSまたはSAXSの目的で、小さな角度散乱プロファイルの計算

gmx select

選択に関する一般的な情報を表示する

gmx 軌跡

座標、速度、および/または力を選択した要素に対して出力する

gmx gyrate

分子の曲げモーメントの半径を計算する

トポロジーと座標の生成

gmx editconf

ボックスを編集し、サブグループを入力する

gmx x2top

座標から基本的なトポロジーを生成する

gmx solvate

システムを解く

gmx insert-molecules

既存の空き分子に分子を挿入する

gmx genconf

'random'方向のランダムな配置で、ある配置を掛け合わせる

gmx genion

エネルギー的に有利な位置に単原子イオンを生成する

gmx genrestr

インデックスグループに対して、位置制約または距離制約を生成する

gmx pdb2gmx

座標ファイルとFF互換の座標ファイルへの変換

シミュレーションの実行

gmx grompp

入力ファイルの作成

gmx mdrun

シミュレーションを実行したり、通常のモードでの解析やエネルギー最小化を実行する

gmx convert-tpr

修正された run-input ファイルを作成する

軌跡の表示

gmx nmtraj

主成分ベクトルの使用による仮想的な振動軌跡の生成

エネルギーの処理

gmx enemat

エネルギーファイルからエネルギー行列を抽出する

gmx energy

xvgファイルにエネルギー値を書き込み、平均値を表示します。

gmx mdrun

(再)計算: -rerun オプションを使用して、軌跡フレームのエネルギーを再計算します。

ファイル変換

gmx editconf

構造ファイルへの変換と操作

gmx eneconv

エネルギーファイルを変換する

gmx sigeps

c6/12 または c6/cn の組み合わせを、シグマ/エプシロン 形式に変換する

gmx trjcat

Concatenate trajectory files

gmx trjconv

軌跡ファイルの変換と操作

gmx xpm2ps

XPM (XPixelMap) マトリックスをPostScriptまたはXPM形式に変換する

ツール

gmx analyze

データセットを分析する

gmx awh

AWH(加速された重みヒストグラム)からのデータ抽出

gmxフィルター

頻度フィルターの軌跡を使用すると、滑らかな動画を作成できます。

gmx lie

線形結合から自由エネルギーを推定する

gmx pme_error

与えられた入力ファイルを使用してPMEを使用した場合の誤差を推定する

gmx sham

ヒストグラムから自由エネルギーやその他のヒストグラムを計算する

gmx spatial

空間分布関数を計算する

gmx トレイ

軌跡からx、v、f、箱、温度、および回転エネルギーをプロットする

gmx tune_pme

時間 mdrun を PME のランクに基づいて実行し、設定を最適化する

gmx wham

傘サンプリング後に重み付きヒストグラム分析を実行する

gmx check

ファイルの確認と比較

gmx dump

二進数ファイルが人間が読めるようにする

gmx make_ndx

インデックスファイルを作成する

gmx mk_angndx

'gmx angle' 用のインデックスファイルを作成する

gmx trjorder

分子を、特定のグループからの距離に基づいて並べ替え

gmx xpm2ps

XPM (XPixelMap) マトリックスをPostScriptまたはXPM形式に変換する

gmx レポート方法

シミュレーションの設定に関する短い概要をテキストファイルと/または標準出力に出力します。

構造間の距離

gmx クラスタ

クラスタ構造

gmx confrms

2つの構造を比較し、RMSD(平均二乗偏差)を計算します。

gmx rms

基準構造とRMSD行列を使用してRMSDを計算する

gmx rmsf

原子レベルでの変動を計算する

構造内の距離の時間経過

gmx mindist

2つのグループ間の最小距離を計算する

gmx mdmat

残差接触マップを計算する

gmx polystat

ポリマーの静的特性を計算する

gmx rmsdist

パワー -2、-3、または -6 を用いて、原子間の距離を平均化する

時間経過に伴う大量配布の特性

gmx gyrate-legacy

ヤニの曲げモーメントを計算する

gmx polystat

ポリマーの静的特性を計算する

gmx rdf

円分布関数を計算する

gmx rotacf

分子の回転相関関数を計算する

gmx rotmat

回転行列を、参照構造に適合させるためにプロットする

gmx sans-legacy

微小な角度のニュートロン散乱スペクトルを計算する

gmx saxs-legacy

小さな角度におけるX線回折スペクトルの計算

gmx トレイ

軌跡からx、v、f、箱、温度、および回転エネルギーをプロットする

gmx vanhove

ホーフのずれと相関関数を計算する

結合相互作用の解析

gmx 角度

角度とダイヘドラに対する分布と相関係数を計算する

gmx mk_angndx

'gmx angle' 用のインデックスファイルを作成する

構造的特性

gmx バンドル

軸のグループを分析する(例:らせん)

gmx clustsize

原子クラスタのサイズ分布を計算する

gmx disre

距離制約を分析する

gmx hbond-legacy

水素結合を計算し、分析する

gmx の注文

各炭素鎖に対して、オードパラメータを計算する

gmx の主要機能

原子群の慣性モーメントの主軸を計算する

gmx rdf

円分布関数を計算する

gmx saltbr

塩橋を計算する

gmx sorient

溶解溶媒の溶解物質に対する方向性を分析する

gmx spol

溶解溶媒の極性方向と、その極性に関する溶解物質の周りの極性を分析する

運動特性

gmx バー

ベネットの受理比を用いて、自由エネルギー差の推定値を計算する

gmx 現在

誘電定数と電流の自己相関関数を計算する

gmx dos

状態密度とそれに基づいて得られた特性を分析する

gmx dyecoupl

軌跡から染料のダイナミクスを抽出する

gmx の主要機能

原子群の慣性モーメントの主軸を計算する

gmx tcaf

液体の粘度を計算する

gmx トレイ

軌跡からx、v、f、箱、温度、および回転エネルギーをプロットする

gmx vanhove

ホーフのずれと相関関数を計算する

gmx velacc

速度自己相関関数の計算

静電特性

gmx 現在

誘電定数と電流の自己相関関数を計算する

gmx 誘電

周波数依存の誘電定数を計算する

gmx 電子双極

全二極子と変動を計算する

gmx のポテンシャル

箱内の静電ポテンシャルを計算する

gmx spol

溶解溶媒の極性方向と、その極性に関する溶解物質の周りの極性を分析する

gmx genion

エネルギー的に有利な位置に単原子イオンを生成する

タンパク質特異的な解析

gmx chi

チとその他の二面角に関する、知りたい情報をすべて計算します

gmx helix

αヘリックスの基本的な特性を計算する

gmx helixorient

ヘリックス内部のローカルなピッチ/曲がり/回転/方向を計算する

gmx rama

ラマチャンドランプロットを計算する

gmx ホイール

らせん状の車輪を描画する

インターフェース

gmx バンドル

軸のグループを分析する(例:らせん)

gmx density

システムの密度を計算する

gmx densmap

2次元平面または軸方向・径方向の密度マップを計算する

gmx densorder

表面の変動を計算する

gmx h2order

水分子の向きを計算する

gmx hydorder

指定された原子の周囲の四面体性を計算する

gmx の注文

各炭素鎖に対して、オードパラメータを計算する

gmx のポテンシャル

箱内の静電ポテンシャルを計算する

共分散分析

gmx anaeig

固有ベクトルの分析

gmx covar

共分散行列を計算し、対角化する

gmx make_edi

必須のダイナミクスサンプリングのための入力ファイルを作成する

通常のモード

gmx anaeig

正常モードを分析する

gmx nmeig

ヘッセ行列を対角化して、固有モード解析を行う

gmx nmtraj

主成分ベクトルの使用による仮想的な振動軌跡の生成

gmx nmens

正常モードから構造のアンサンブルを生成する

gmx grompp

入力ファイルの作成

gmx mdrun

潜在的なエネルギーの最小値を特定し、ヘッセ行列を計算する

特別なトピック

これらのトピックに関する情報は、コマンドラインで gmx help topic を使用することで、またアクセスすることも可能です。

コマンドはバージョン間で変更されることがあります

Gromacs 5.0 以降、一部の分析コマンド(およびいくつかの他のコマンドも)は大幅に変更されています。

主な要因として、以下に示す多くの新しいツールが、静的なインデックスグループのプロンプトではなく、コマンドラインオプションを通じて選択を受け入れるようになったことです。 選択機能を最大限に活用するため、コマンドへのインターフェースは一部変更されており、適切な選択によって以前のコマンドラインオプションと同等の効果を得ることができます。 選択の使用方法に関する詳細については、構文と使用方法 を参照してください。

この過程で、より強力な機能を利用できる代替ツールを通じて、一部の古い分析コマンドが削除され、別のコマンドに置き換えられました。削除または置き換えられたコマンドについては、このページで、新しいツールを使用して同じタスクを実行する方法を説明しています。新しいコマンドについては、利用可能な機能に関する簡単な説明が記載されています。新しいコマンドの詳細については、関連するヘルプを参照してください。

このセクションには、主要な変更のみが記載されています。追加/削除されたオプションやバグ修正などの軽微な変更は通常、記載されていません。

変更された機能に関する詳細については、リリースノート をご確認ください。

バージョン 2020

gmx convert-trj

新規

gmx convert-trj は、以前は gmx trjconv で行われていた軌道ファイル形式の交換のための、選択可能な代替手段として導入されました。

gmx extract-cluster

新規

gmx extract-cluster は、クラスタ分析の結果に基づいてサブ軌跡を書き出すための、選択を可能にする方法として導入されました。対応するオプション -sub は、gmx trjconv から削除されました。

バージョン 2018

gmx 軌跡

新規

gmx トレジャー は、gmx traj の選択に対応したバージョンとして導入されました。これは、選択された位置の座標、速度、および/または力を出力できます。

バージョン 2016

任意の原子のサブセットに対する分析

新しい分析フレームワークで実装されたツールは、入力構造ファイル内の原子のサブセットにのみ対応する軌跡に対して操作できるようになりました。

gmx insert-molecules

改善されました

gmx insert-molecules には、溶媒原子を置き換えることができるオプション -replace が追加されました。これにより、溶媒で構成された設定に分子を挿入できるようになります。完全に溶媒で構成されたボックス内では、溶媒原子のサブセットを選択することで、特定の溶媒領域にのみ分子を挿入することも可能です(-replace は、not within 1 of ... などの式を含む選択も受け入れます)。

gmx rdf

改善されました

出力されるRDFの正規化は、現在、半径方向の数値密度にも設定できます。

gmx genconf

簡略化

-block, -sort および -shuffle オプションを削除しました。

バージョン 5.1

一般的な

5.0 以降のバージョンでは、シンボリックリンクはサポートされなくなりました。 コマンドを実行する方法は、gmx {<command>} のみです。

gmx pairdist

新規

gmx pairdist は、gmx mindist の選択可能な代替として導入されました(gmx mindist は変更なしで引き続き使用できます)。これは、選択されたペア間の最小/最大ペアごとの距離を計算できます。たとえば、残基ごとの最小距離や、単一点から残基の中心質量までの距離を計算できます。

gmx rdf

書き換えられました

gmx rdf は 5.1 で、RDF の計算に使用するポイントを指定するために選択を使用するように書き換えられました。インターフェースはほとんど同じですが、選択を指定するための新しいコマンドラインオプションが追加されています。次の追加の変更が加えられました:

  • -com および -rdf オプションは削除されました。これらの機能は、選択肢を通じて利用できます。

    • -com は、参照となる選択肢として、:samp:``com of {<selection>} と置き換えることができます。

    • -rdf は、適切な選択セット(例::samp:`res_com of {<selection>}”)や/または `-seltype`` を使用して置き換えることができます。

  • `-rmax`オプションが追加され、RDFのカットオフ値を指定できるようになりました。もし、この値をボックスサイズの半分よりも大幅に小さい値に設定すると、グリッドベースの近傍探索を使用した場合に、計算を大幅に高速化できます。

  • オプション -hq-fade は削除されました。これらは、分析後に簡単に実行できる、生の数値に対する単純な後処理ステップであるためです。

バージョン 5.0

一般的な

バージョン 5.0 では、:command: gmx ユーティリティが導入されました。 互換性を維持するため、このバージョンでは、従来のツールに対してデフォルトでシンボリックリンクが作成されます。 たとえば、g_ordergmx order と同じであり、g_order はファイルシステム上の単なるシンボリックリンクです。

g_bond

置き換えられました

このツールは 5.0 で削除されました。代替として:ref:gmx distance があります。

既存のインデックスファイルを gmx distance に提供すると、同じ距離を計算できます。その違いは次のとおりです。

  • オプション -blen-tol は異なるデフォルト値を持ちます。

  • 出力ヒストグラムを「-binw」オプションで制御できます。

  • オプション -aver および -averdist は使用できません。代わりに、以下のいずれかのオプションを選択できます

任意の出力ファイルの組み合わせを作成できます。 g_bond と比較して、 gmx distance -oall は、現在のところ出力列のラベルがありません。

g_dist

置き換えられました

このツールは 5.0 で削除されました。 代替として:ref:gmx distance (ほとんどのオプションの場合) または:ref:gmx セレクト (-dist または -lt の場合) があります。

もし、index.ndx ファイルで g_dist のためのインデックスグループ A と B が定義されている場合、以下のコマンドを使用して、同じ距離を gmx distance で計算できます。

gmx distance -n index.ndx -select 'com of group "A" plus com of group "B"' -oxyz -oall

-intra オプションは -nopbc オプションに置き換えられました。

もし、-dist D オプションを使用した場合、gmx セレクト コマンドを使用して同様の計算を行うことができます。

gmx select -n index.ndx -select 'group "B" and within D of com of group "A"' -on/-oi/-os/-olt

お客様の要件に最適な出力オプションを選択できます(``-olt``は``g_dist -dist -lt``の代替です)。

gmx distance

新規

gmx distance は、固定された原子ペア(またはグループの質心)間の距離を計算するさまざまなツールに代わる、選択可能な機能として導入されました。これは、g_bondg_dist の機能を組み合わせたもので、原子間のペアまたはグループの質心間の距離を 1 つまたは複数回計算でき、これらのツールにあったさまざまな出力オプションを統合しています。

gmx gangle

新規

gmx gangle は、g_sgangle の選択可能な代替として導入されました。このコマンドは、原子間のベクトルだけでなく、質心もベクトルの終点として使用でき、さらにいくつかの追加の角度の種類を計算できます。また、3つの原子および/または質心間の基本的な角度(法線角度)の計算もサポートしており、これにより gmx angle の部分的な代替としても使用できます。

gmx protonate

置き換えられました

これは、元々 united atom force fields 用に作成された非常に古いツールであり、軌跡を解析した後、例えば距離制約違反を計算するために、すべての水素を生成する必要がありました。単純に構造をプロトン化する機能は、gmx pdb2gmx で利用できます。もし、新しいトポロジー形式への移行後に、この機能を再導入する可能性がある場合は、お知らせいたします。

gmx freevolume

新規

このツールは5.0で導入されました。箱内の自由空間の割合を計算するために、モンテカルロ法によるサンプリング方法を使用します(指定されたサイズのプローブを使用)。

g_sas

書き換えられました

このツールは5.0で書き換えられ、名前が「gmx sasa」に変更されました(基本的な表面積計算アルゴリズムは同じです)。

新しいツールにおける主な違いは、選択機能のサポートです。インデックスグループを指定する代わりに、「-surface」オプションを使用して、計算対象の選択(動的に変更される可能性もあります)を指定できます。「-output」オプションを使用して、任意の数の出力グループを指定できるため、1回の実行で表面積の複数の部分を計算できます。「-surface」グループ全体の面積は、常に計算されます。

このツールは、表面を疎水性と親水性の領域に自動的に分割する機能がなくなりました。また、「-f_index」オプションも使用できなくなりました。適切な設定を「-output」で定義することで、同様の効果を得ることができます。計算グループ「A」と出力グループ「B」で、同じ数値を含む出力を取得したい場合は、以下の方法を使用できます。

gmx sasa -surface 'group "A"' -output '"Hydrophobic" group "A" and charge {-0.2 to 0.2}; "Hydrophilic" group "B" and not charge {-0.2 to 0.2}; "Total" group "B"'

溶媒化自由エネルギーの推定は、`-odg`オプションで個別に要求された場合にのみ計算され、別のファイルに書き込まれます。

出力オプション -i (位置制約ファイル用) は、新しいツールでは現在実装されていませんが、必要に応じて簡単に追加できます。

g_sgangle

置き換えられました

このツールは 5.0 で削除されました。代替として、次のものが利用可能です::ref:`gmx gangle`(角度計算用)および :ref:`gmx distance`(-od、-od1、-od2 オプション用)。

もし、index.ndx に g_sgangle のインデックスグループ A と B がある場合、以下のコマンドを使用して同じ角度を gmx gangle で計算できます。

gmx gangle -n index.ndx -g1 vector/plane -group1 'group "A"' -g2 vector/plane -group2 'group "B"' -oav

-g1-g2 オプションには、インデックスグループが指定しているものに応じて、「vector」または「plane」のいずれかを選択する必要があります。

もし index.ndx に A という名前のインデックスグループだけが存在し、g_sgangle に "-z" または "-one" を指定した場合、以下のを使用できます:

gmx gangle -n index.ndx -g1 vector/plane -group1 'group "A"' -g2 z/t0 -oav

距離については、gmx distance を使用して、必要な距離を1つまたは複数計算できます。 新しいセレクション構文を使用することで、グループまたは個々の原子の中心間の距離の両方がサポートされています。

genbox

このツールは、gmx solvategmx insert-molecules に分割されました。

tpbconv

このツールは、gmx convert-tpr という名前でリネームされました。