hb_analysis
This tool is used to examine H-bonds formed in the selected two atom groups. For the detection of H-bonds, we need the three geometrical parameters: hb_distance
(d), HDA_angle
(α), and DHA_angle
(β). In the default, d = 3.4 Å, α = 30.0 deg. and β = 120.0 deg. If you use your own definition, you can change these values in [OPTION] section. In the current version, H-bonds are examined only for nitrogen or oxygen atoms.
This tool has two calculation options: CountSnap
and CountAtom
. In this sample page, we illustrate samples for these two options.
case 1: Count the number of H-bonds formed in every snapshot
When output_type
= Count_snap
, the number of H-bonds formed between ‘analysis_atom
‘ and ‘target_atom
‘ groups is output per snapshot used for the analysis. When boundary_type
= PBC
, the examination of H-bonds is done taking account of PBC.
[INPUT]
psffile = BPTI_ionize.psf
reffile = BPTI_ionize.pdb
[OUTPUT]
txtfile = BPTI_internal_water_hbonds.txt
hb_listfile = BPTI_internal_water_hbonds.list
[TRAJECTORY]
trjfile1 = run.dcd
md_step1 = 10
mdout_period1 = 1
ana_period1 = 1
trj_format = DCD
trj_type = COOR+BOX
[SELECTION]
group1 = sid:BPTI & resno:1-58
group2 = resname:TIP3 & resno:2065
[OPTION]
check_only = NO
output_type = Count_Snap # number of H-bonds are output per snapshot
analysis_atom = 1
target_atom = 2
boundary_type = PBC
hb_distance = 3.4
dha_angle = 120.0
hda_angle = 30.0
When ‘hb_listfile
‘ name is specified in [OUTPUT] section, the H-bond list is generated. When using the control file above, the ’hb_listfile
‘ will be as follows:
# snapshot | info for analysis atom .. info for target_atom | HB_dis DHA_ang HDA_ang
1 | O PHE 4 BPTI .. OH2 TIP3 2065 WT1 | 2.629 167.111 8.231
1 | OE2 GLU 7 BPTI .. OH2 TIP3 2065 WT1 | 2.796 160.046 13.244
1 | N ASN 43 BPTI .. OH2 TIP3 2065 WT1 | 3.119 140.923 27.451
2 | O PHE 4 BPTI .. OH2 TIP3 2065 WT1 | 2.877 162.791 11.560
2 | OE2 GLU 7 BPTI .. OH2 TIP3 2065 WT1 | 3.099 154.963 17.526
2 | N ASN 43 BPTI .. OH2 TIP3 2065 WT1 | 3.141 138.608 29.278
......
In hb_listfiles, snapshot numbers are written in the leftmost column. In the 2nd-9th columns, atom name, residue name, residue number and segment name are respectively written both for the ‘analysis atom’ and the ‘target atom’. The 1st – 3rd columns from the right in the list represent the geometry of the H-bonds: H-bond distance, DHA_angle and HDA_angle.
case 2: Examine the frequency of H-bond formation during the trajectory
When output_type
= Count_atom
, the frequency of H-bond formation between ‘analysis_atom
‘ and ‘target_atom
‘ groups is output for each H-bond pair.
[INPUT]
psffile = BPTI_ionize.psf
reffile = BPTI_ionize.pdb
[OUTPUT]
txtfile = BPTI-external_water_H-bonds.txt
[TRAJECTORY]
trjfile1 = run.dcd
md_step1 = 10
mdout_period1 = 1
ana_period1 = 1
trj_format = DCD
trj_type = COOR+BOX
[SELECTION]
group1 = sid:BPTI & resno:35
group2 = resname:TIP3
[OPTION]
check_only = NO
output_type = Count_atom # number of H-bonds is output per each H-bond pair
analysis_atom = 1
target_atom = 2
solvent_list = TIP3 DPPC # residue names of solvent molecules
# (Here, DPPC is added to show how to list more than one solvent type)
boundary_type = PBC
hb_distance = 3.4
dha_angle = 120.0
hda_angle = 30.0
The option ‘solvent_list
‘ is used not to distinguish individual solvent molecules (i.e. water or lipid molecules) in examining the frequency of the H-bond formation between protein and solvent molecules. For example, when you use the control file above, the output file will be as follow:
15 | OH TYR 35 BPTI .. OH2 TIP3
In the output files, the leftmost column represents the total number of the H-bonds between BPTI Tyr35 OH atoms and water molecules during the 10 snapshots used in the analysis.
On the other hand, when ‘solvent_list
‘ is blank or not specified, the output file will be as follows:
1 | OH TYR 35 BPTI .. OH2 TIP3 863 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 1932 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 2224 WT1
2 | OH TYR 35 BPTI .. OH2 TIP3 2648 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 3988 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 4589 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 5122 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 6152 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 7402 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 8250 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 9245 WT1
1 | OH TYR 35 BPTI .. OH2 TIP3 4244 WT2
1 | OH TYR 35 BPTI .. OH2 TIP3 4476 WT3
1 | OH TYR 35 BPTI .. OH2 TIP3 8023 WT7
In the output files, the leftmost column represents the total number of the H-bonds between BPTI Tyr35 OH atoms and each water molecule during the 10 snapshots used in the analysis.