Tutorial A24

セクション2:MM-PB(GB)SAの計算


FEWは、MM-PBSAとMM-GBSAのアプローチに従って、平均的な溶媒環境をパラメータとして近似的に取り扱う溶媒分子力学計算を準備することができる。MM-PB(GB)SA計算設定の前提条件は、MDセットアップ機能により生成されたMDシミュレーションフォルダ内のMD軌道の存在である(このチュートリアルsteps 1A & 1Bを参照する)。 FEWは、1-軌道と3-軌道アプローチの両方に対して、MM-PB(GB)SAの計算を準備することができる。ここでは、このチュートリアル(Table1)のセクション1で3つのファクターXa阻害剤に対して調製されたMDシミュレーション二種のいずれかの方法を適用する。

MM-PB(GB)SA法の基本的な概要については文献とTutorialA3を参考にする。Tutorial A3で説明した結合自由エネルギーΔGbind,solvの算出の基本原則は ここで行った計算にも適用される。しかし、結合によってリガンドの立体配置エントロピーは有意に変化しないと仮定されるので、結合のエントロピーへの寄与は考慮しない。ここでは効果的な結合エネルギー ΔGeffectiveとは、FEWを用いてMM-PB(GB)SAの計算の設定によって計算された結合エネルギーを指す。

注意<: ここに行ったサンプルMM-PB(GB)SAの計算は、section 1の2ナノ秒で作製したMDシミュレーションのスナップショットに基づいている。従って、計算に使用されるスナップショットが完全に平衡化構造を表すことは期待できない。さらに、スナップショットの数が少ないので予測の不確実性が増す。ここで示したMM-PB(GB)SAの計算は、FEWの機能性を実証するための例として見なされる。 どのリアルな研究のでも、完全にMM-PB(GB)SAの計算のための代表的な構造アンサンブルを識別するために、MDの軌跡を完全に解析することを勧める。何故ならただこのようなアンサンブルに基づいたMM-PB(GB)SA計算のみが正確な結合エネルギーの予測につながる。平衡状態の研究のためのいくつかの基本的な分析はチュートリアルA3 section 2で見つけることができる。


A: 3-軌道アプローチ

section 1の3-軌道アプローチに従ってMDシミュレーションを実行しているので、3-軌道FEWコマンドファイルana_am1_3trj_pb0_gb2を使用して、直接MM-GBSAのセットアップを開始することができる。

mmpbsa_am1_3trj_pb0_gb2
@WAMM
################################################################################
# Command file for MM-PBSA / MM-GBSA calculations based on trajectories
# generated by molecular dynamics simulations previously.
################################################################################
# Location and features of input and output directories / file(s)
#
# lig_struct_path: Folder containing the ligand input file(s)
# output_path: Basis directory in which all setup and analysis folders will
#              be generated. The directory needs to be identical with the
#              'output_path' directory used for setup of the MD simulations.
lig_struct_path               /home/user/tutorial/structs
output_path                   
/home/user/tutorial

# Receptor features
# water_in_rec: Water present in receptor PDB structure
# used for setup of MD simulations
water_in_rec                  1

################################################################################
# General Parameters for MM-PBSA / MM-GBSA calculation setup
#
# mmpbsa_calc: Setup MM-PBSA / MM-GBSA calculations
# 1_or_3_traj: "1" or "3" trajectory approach
# charge_method: Charge method used for MD, either "resp" or "am1"
# additional_library: If an additional library file is required, e.g. for
#                     non-standard residues present in the receptor structure,
#                     this file must be specified here.
# additional_frcmod: If additional parameters are needed, e.g. for describing
#                    non-standard residues present in the receptor structure,
#                    a parameter file should be provided here.
# mmpbsa_pl: Path to mm_pbsa.pl script
mmpbsa_calc             1
1_or_3_traj             3
charge_method           am1
additional_library      /home/user/tutorial/input_info/CA.lib
add_frcmod
mmpbsa_pl               $AMBERHOME/bin/mm_pbsa.pl
################################################################################
# Parameters for coordinate (snapshot) extraction
#
# extract_snapshots: Request coordinate (snapshot) extraction
# snap_extract_template: Template file for extraction of coordinates from
#                        trajectory, i.e. input-file for mm_pbsa.pl; only
#                         required if non-standard input-file shall be used.
# image_trajectories: If set to "1" solutes of the specified trajectories
#                      will be imaged to the origin before coordinates are
#                      extracted. Please regard that this may require a large
#                      amount of additional disc space.
# trajectory_files: Trajectory files to regard. The path will be determined
#                   automatically. Specify 'all' to regard all trajectories
#                   files produced in MD. This ensures consistent snapshot
#                   numbering. Subsets of snapshots will be generated according
#                   to the parameters first_snapshot, last_snapshot, and
#                   offset_snapshots. If only a subset of the available MD
#                   trajectories shall be used, the individual files must be
#                   specified as 'trajectory_files ' providing
#                   one entry per line.
# first_snapshot: First structure that shall be extracted from trajectory
# last_snapshot: Last structure that shall be extracted from trajectory
# offset_snapshots: Frequency of structure extraction
#
snap_extract_template
image_trajectories          1
#
trajectory_files            all
#
first_snapshot              1
last_snapshot               100
offset_snapshots            1
################################################################################
# MM-PBSA / MM-GBSA Analysis
# mmpbsa_template: Template file for MM-PBSA / MM-GBSA analysis - File used
#                  as input-file for mm_pbsa.pl; only required if non-standard
#                  file shall be used.
# PB: If not zero PB calculation will be performed
#     Options: "0" -> No PB
#              "1" -> PB with calculation of the non-polar part of the
#                     solvation free energy using the Method developed by
#                     Tan et al. (J. Phys. Chem. B, 2007, 111, 12263-12274).
#                     This method can only be run in combination with GB=1
#                     or GB=0.
#              "2" -> Hybrid model developed by H. Gohlke and A. Metz
#                     with IVCAP=5 and CUTCAP=50
#              "3" -> PB with MS=1 and Parse radii
#              "4" -> PB with MS=1 and mbondi radii. This method can only
#                     be combined with GB=1 or GB=0.
# GB: If not zero GB calculation will be performed
#     Options: "0" -> No GB
#              "1", "2", "5" -> GB analysis according to 'igb' (see manual)
#
# decomposition: If larger 0 energy decomposition of specified type is
#                performed. Options: 1-4 - See Amber manual for decomposition
#                type options. Decomposition only works with PB=4 and GB=1.
#                SASA is calculated by the ICOSA method.
# no_of_rec_residues: Number of residues in the receptor structure
#
# total_no_of_intervals: Total number of intervals to analyze.
#                        The total_no_of_intervals needs to be consistent with
#                        the number of 'first_PB_snapshot', 'last_PB_snapshot',
#                        and 'offset_PB_snapshots' definitions below. Setting
#                        total_no_of_intervals to a value larger than 1, is
#                        usually only necessary if snapshots with different
#                        offsets shall be analyzed.
# first_PB_snapshot: Structure to start analysis with
# last_PB_snapshot: Last structure to regard in analysis
# offset_PB_snapshots: Specification of offset between structures that shall
#                      be regarded in the MM-PBSA calculation
#
# mmpbsa_batch_template: Batch script template for MM-PBSA calculation
# mmpbsa_batch_path: Optional, path to regard as basis path for batch script
#                    setup, in case it differs from .
#
# mmpbsa_sander_exe: Optional, Sander executable can be defined here if not
#                    the default executable in $AMBERHOME/bin shall be
#                    used for carrying out the MM-PB(GB)SA calculations.
# parallel_mmpbsa_calc: No. of processors to use for parallel run
mmpbsa_template
PB                        0
GB                        2
#
decomposition             0
no_of_rec_residues        290
#
total_no_of_intervals     1
first_PB_snapshot         51
last_PB_snapshot          100
offset_PB_snapshots       1
#
mmpbsa_batch_template     /home/user/tutorial/input_info/MMPBSA.sge
mmpbsa_batch_path         
/home/user/tutorial
#
mmpbsa_sander_exe
parallel_mmpbsa_calc      1

コマンド・ファイルは、次の部分で構成されている:

1.   入力 と 出力 ディレクトリ / ファイル(複数可)の位置(s):
このチュートリアルsection 1で説明した入力/出力情報の部分と同じである

2. MM-PBSA/MM-GBSAの一般的なパラメータ計算セットアップ:
MM-GBSA計算は、AM1-BCC法により決めたリガンド原子電荷を用いて生成された3-軌道法に従って準備されている(1_or_3_traj=3)。水を含まないトポロジーファイルのセットアップのためにカルシウムイオンの追加のライブラリファイルを再び使用し、MM-GBSA分析は、AMBERのローカルインストールディレクトリのbinにあるmm_pbsa.plスクリプトで行われる。

3.   座標 (スナップショット) 抽出するためのパラメータ:
映像化の後このュートリアルで作成したsection 1にある2 ns座標からスナップショット間に(
offset_snapshots=1)のオフセットなく抽出されたスナプショット1〜100が要求される。

4.MM-PBSA / MM-GBSA 分析:
AMBER12のigb=2に対応したOnufriev et al. 2004[6]の方法に従ったMM-GBSA計算が必要である。
受容体として構造的に結合されたイオンは、ここで受容体の一部とみなされるので受容体残基の総数は最大で290となる。計算は、スナップショット51から100までオフセット1で実行する。
計算パラメーターはmm_pbsa.plディレクトリとして basic input/output directory/home/user/tutorial ディレクトリを使いシリアルに設定される。 バッチスクリプトMMPBSA.sge をジョブサブミッションのテンプレートバッチファイルとして使う。 使用するコンピューターの構造環境に従ってこのスリプトのPrepare calculationのヘッダーセクションを修正する。  


FEW実行:
コマンドファイルのbasic input/output directoryパスが正しい場合には MM-GBSA計算の設定は、FEWにより次のように実行することで出来る。

$FEW/FEW.pl MMGBSA /home/user/tutorial/cfiles/mmpbsa_am1_3trj_pb0_gb2


出力:
FEW 実行が正常に完了した後は、新しいフォルダ
calc_a_3t チュートリアルディレクトリーのbasic input/output directoryに出来る。 プロセデュアが(a = am1 3t = 3-trajectory approach)を採用すると、 calc_a_3t と名ずけられるフォルダー(Figure 3)、が出来、そこには水を含まないそれぞれのリガンドのトポロジーを含むサブフォルダー(topo)、 抽出したスナプショット (snapshots)、 とMM-GBSA計算用インプットファイル (s51_100_1) が存在している。
Folder structure after MM-PB(GB)SA setup step
図 3:FEW によって作成されたMM-PB(GB)SAの計算のためのフォルダのサブ構造の模式図

MM-GBSA計算を開始するには calc_a_3t フォルダーにあるqsub_s51_100_1_pb0_gb2.sh スクリプトを実行する。

/home/user/tutorial/calc_a_3t/qsub_s51_100_1_pb0_gb2.sh

計算の結果ファイルは、下記フォルダに表示される。

/home/user/tutorial/calc_a_3t/<ligandname>/s51_100_1/pb0_gb2


10以上のリガンドが検討されている場合、すべてのリガンドのための個々の結果を見ることは大規模な作業であるので、最終ΔGbind,effectiveと個々のΔEの貢献の自動抽出できるスクリプトがFEWと一緒に配布されている。 例えば:

File: structs.txt

L51c
L51d
L51g

スクリプトを実行するには、
/home/user/tutorial/calc_a_3t フォルダーで以下のようにスクリプトを実行する。 :

perl $FEW/miscellaneous/extract_WAMMenergies.pl structs.txt /home/user/tutorial/calc_a_3t pb0_gb2 51_100_1

最後の項は、"_"で区切られた first_PB_snapshot, last_PB_snapshot and offset_PB_snapshotsに対応している。 実行後、スクリプト pb0_gb2.txt /home/user/tutorial/calc_a_3t フォルダーに作られ下記のように最終結果が要約される。

pb0_gb2.txt
Ligand    ELE        VDW       NP_SOLV    P_SOLV    E_TOT
L51c      -192.36    -64.05    -4.80      189.55    -59.35
L51d       -30.70    -62.01    -2.52       36.15    -48.68
L51g      -103.96    -76.04    -4.92      113.28    -66.07

このファイルのエネルギー貢献は、リガンド結合、すなわち複合体形成時のエネルギーの変化に対応している。 :
  • ELE        Electrostatic energy
  • VDW        Van der Waals interaction
  • NP_SOLV    Non-polar contribution to solvation free energy
  • P_SOLV     Polar contribution to solvation free energy
  • E_TOT      Total binding energy, i.e. ΔGeffective
計算された相対的な結合エネルギーは、予想される傾向を示す。これは平均実効結合エネルギーの有望な発見であるが、MM-GBSA計算は、小さいサイズのコンフォメーションアンサンブル(2ナノ秒のMDシミュレーションからのわずか50スナップショットを考慮した)であることを忘れてはならない。例えばそのファイルの DELTA セクションにある

/home/user/tutorial/calc_a_3t/L51c/s51_100_1/pb0_gb2/L51c_statistics.out.snap

をみると、それぞれのスナプショットに対して計算された ΔGeffective値はca. -165.6 to +84.07 kcal/molに達することが分かる。 その結果、標準偏差は極めて高い(60.8キロカロリー/モル)。計算されたエネルギーの大きな変動に寄与する一つの要因は、内部エネルギーのノイズである。3-軌道によるアプローチでは、複合体、受容体、リガンドの内部エネルギーはキャンセルしないので、構造の間のわずかな差異が、計算された結合エネルギーに大きな影響を持ちうる。このノイズは、リガンドと受容体の遊離形態を無視し、結合エネルギーが複合体の構造のみに基づき算出された1軌道アプローチでは回避される。

B: 1-軌道アプローチ

いわゆる1-軌道アプローチで、単に複合体​​のシミュレーションのみの構造が考慮され、結合非結合の受容体およびリガンドと構造的な違いは考慮されていないかかわらず、このアプローチは、多くの場合適用され、良好な相対的な結合エネルギーの予測を得ことができることが示さている。このアプローチの大きな利点は、複合体だけのMDシミュレーションを実施するため、少ない計算で済むからである。それに加えて、内部エネルギー寄与のキャンセルによりノイズが少ないΔE値を得ることが出来る。
このように、1軌道アプローチは、多くの場合、相対的なリガンド結合エネルギーの推定に使用されるので、MM-PB(GB)SAの計算でもこのアプローチによる設定を示した。その一般的な手続は、上記3-軌道アプローチに示した一般的な手続と同等である。step 2A示したように進行さすことができる。
上記mmpbsa_am1_3trj_pb0_gb2 ファイルに示したと同様の  mmpbsa_am1_1trj_pb3_gb0コマンドファイルをFEWのために作成する。1_or_3_traj = 1、 GB = 0 、および PB = 3 に設定する。計算として今より高度なポアソン-ボルツマンの計算が実行されるので、スナップショット数をfirst_PB_snapshot=81に設定し計算する時間を節約する。今、このコマンドファイルでFEWを実行する場合は、1-軌道アプローチに従ってParse radiiのMM-PBSA計算のための入力ファイルを取得する。これらの計算の最終結果を以下に示す。短いシミュレーション時間、少ない数の考慮されたスナップショット、1軌道アプローチによって行われた近似値、にも関わらず、計算された結合エネルギーΔGeffective(E_TOT)はすべてのリガンドに対して予想される傾向を示す(cf. Table 1)。

pb3_gb0.txt
Ligand   ELE      VDW      NP_SOLV    P_SOLV    E_TOT
L51c     -19.05   -61.20   -6.20      61.16     -25.28
L51d     -20.54   -64.81   -6.27      69.46     -22.17
L51g     -21.64   -65.20   -6.28      66.50     -26.62

SECTION 3: LIE analysis

SECTION 4: TI calculations


Copyright: Nadine Homeyer 2014