hole

Description

It can be used to calculate radius of protein channel/cavity for GROMACS MD trajectory. It uses HOLE program to calculate radius of cavity/channel and dumps the output to a text file as a function of time. It also extract channel’s outlining residues and dumps to same output file. This output file can be further read to perform final statistical operations and plotting.

Please cite the original publication of hole:
O.S. Smart, J.M. Goodfellow and B.A. Wallace (1993). The Pore Dimensions of Gramicidin A. Biophysical Journal 65:2455-2460.

Command summary

gmx_clusterByFeatures hole  [-f [<.xtc/.trr/...>]] [-s [<.tpr/.gro/...>]]
                            [-n [<.ndx>]] [-o [<.dat>]] [-pdb [<.pdb>]] [-b <time>]
                            [-e <time>] [-dt <time>] [-tu <enum>] [-[no]fit]
                            [-endrad <real>] [-sample <real>] [-cvect <vector>]
                            [-cpoint <vector>] [-catmid <int>] [-rad <enum>]
Options to specify input files to hole
Option Default File type
-f [<.xtc/.trr/…>] traj.xtc Trajectory: xtc trr cpt gro g96 pdb tng
-s [<.tpr/.gro/…>] topol.tpr Structure+mass(db): tpr gro g96 pdb brk ent
-n [<.ndx>] index.ndx Index file
Options to specify output files to hole
Option Default File type
-o [<.dat>] radius.dat Generic data file containing matrix
-pdb [<.pdb>] sphpdb.pdb PDB file for scpheres along the radius
Other options to hole
Option Default Description
-b <real> 0 First frame (ps) to read from trajectory
-e <real> 0 Last frame (ps) to read from trajectory
-dt <real> 0 Only use frame when t MOD dt = first time (ps)
-tu <keyword> 0 Unit for time values: fs, ps, ns, us, ms, s
-[no]fit Enable Enable fitting and superimposition of the atoms groups.
-endrad <real> 5 Radius value (A) after which calculation is stopped.
-sample <real> 0.5 The distance between the planes for the sphere centers.
-cvect <vector> 0 0 1 Vector along the channel
-cpoint <vector> 999 999 999 Coordinate within a channel as seed for channel/cavity.
-catmid <int> -1 Serial number of atom, whoose coordinate acts as seed for channel/cavity.
-rad <keyword> bondi Radius type for atoms.

Options to specify input files

-f traj.xtc

Input trajectory file of xtc trr cpt gro g96 pdb or tng format.


-s topol.tpr

An input structure file of tpr gro g96 or pdb format.


-n index.ndx

Two index groups from this file will be prompted for selection. Otherwise, default index groups will be prompted for selection.

Minimum-distance matrix will be calculated between the two selected atom-groups.


Options to specify output files

-o radius.dat

Output file containing channel/cavity axis, radius and outlining residues as a function of time.


-pdb sphpdb.pdb

Output PDB file containing coordinates of sphere inside the channel/Cavity. Radius of these sphere is channel/cavity radius. This file can be used to visualize whether obtained radii are from inside the intended channel/cavity.


Other options

-fit/-nofit

Weather to superimpose structures on reference structure using least-square fitting.

-endrad 5

Radius (A) above which the HOLE program regards a result as an indication that the end of the pore has been reached

-sample 0.5

The distance (A) between the planes for the sphere centers

-cvect 0 0 1

This specified a vector which lies in the direction of the channel/cavity.

-cpoint 999 999 999

A point which lies within the channel. If not given, center of mass will be used. This point will be used a seed to start calcualtion for channel/cavity radius.

Note

Due to this option, superimposition of structures on reference structure is necessary.

Note

Conformations changtes during the simulations, therefore, this coordinate may not be inside the cavity. To dynamically select seed coordinate, use -catmid option.

-catmid -1

Serial number of atom, which lies within the channel and acts as a seed for channel/cavity. If not given, center of mass will be used. It can be used to assign seed-coordinate dynamically.

-rad bondi

Radius of atoms considered during channel/cavity calculation.

Accepted categories of radii are:
  • bondi - For all-atom force-fields, this category can be used.
  • amberuni - For united-atom force-fields, this category can be used.
  • downscaled
  • hardcore
  • simple - For united-atom force-fields, this category can be used.
  • xplor

These radii are taken from original HOLE implementation. For values of these radii, please follow this link.