Provided by: gromacs-data_4.6.5-1build1_all bug

NAME

       g_hbond - computes and analyzes hydrogen bonds

       VERSION 4.6.5

SYNOPSIS

       g_hbond  -f  traj.xtc -s topol.tpr -n index.ndx -num hbnum.xvg -g hbond.log -ac hbac.xvg -dist hbdist.xvg
       -ang hbang.xvg -hx hbhelix.xvg  -hbn  hbond.ndx  -hbm  hbmap.xpm  -don  donor.xvg  -dan  danum.xvg  -life
       hblife.xvg -nhbdist nhbdist.xvg -[no]h -[no]version -nice int -b time -e time -dt time -tu enum -xvg enum
       -a  real  -r  real  -[no]da -r2 real -abin real -rbin real -[no]nitacc -[no]contact -shell real -fitstart
       real -fitstart real -temp real -smooth real -dump int -max_hb real -[no]merge -geminate enum  -diff  real
       -acflen int -[no]normalize -P enum -fitfn enum -ncskip int -beginfit real -endfit real

DESCRIPTION

         g_hbond  computes  and  analyzes hydrogen bonds. Hydrogen bonds are determined based on cutoffs for the
       angle Hydrogen - Donor - Acceptor (zero is extended) and the distance Donor -  Acceptor  (or  Hydrogen  -
       Acceptor  using   -noda).   OH  and  NH  groups  are regarded as donors, O is an acceptor always, N is an
       acceptor by default, but this can be switched using  -nitacc. Dummy hydrogen  atoms  are  assumed  to  be
       connected to the first preceding non-hydrogen atom.

       You  need  to  specify  two  groups  for analysis, which must be either identical or non-overlapping. All
       hydrogen bonds between the two groups are analyzed.

       If you set  -shell, you will be asked for an additional index group  which  should  contain  exactly  one
       atom.  In  this  case,  only hydrogen bonds between atoms within the shell distance from the one atom are
       considered.

       With option -ac, rate constants for hydrogen bonding can be derived with the model of Luzar and  Chandler
       (Nature 394, 1996; J. Chem. Phys. 113:23, 2000) or that of Markovitz and Agmon (J. Chem. Phys 129, 2008).
       If  contact  kinetics  are  analyzed by using the -contact option, then n(t) can be defined as either all
       pairs that are not within contact distance r at time t (corresponding to leaving the -r2  option  at  the
       default  value  0)  or  all  pairs that are within distance r2 (corresponding to setting a second cut-off
       value with option -r2).  See mentioned literature for more details and definitions.

        [ selected ]

            20    21    24

            25    26    29

             1     3     6

       Note that the triplets need not be on separate lines.  Each atom triplet specifies a hydrogen bond to  be
       analyzed, note also that no check is made for the types of atoms.

        Output:

        -num:  number of hydrogen bonds as a function of time.

         -ac:    average  over  all  autocorrelations of the existence functions (either 0 or 1) of all hydrogen
       bonds.

        -dist: distance distribution of all hydrogen bonds.

        -ang:  angle distribution of all hydrogen bonds.

        -hx:   the number of n-n+i hydrogen bonds as a function of time  where  n  and  n+i  stand  for  residue
       numbers  and  i  ranges  from 0 to 6.  This includes the n-n+3, n-n+4 and n-n+5 hydrogen bonds associated
       with helices in proteins.

        -hbn:  all selected groups, donors, hydrogens and acceptors for selected  groups,  all  hydrogen  bonded
       atoms from all groups and all solvent atoms involved in insertion.

         -hbm:   existence  matrix  for  all  hydrogen  bonds over all frames, this also contains information on
       solvent insertion into hydrogen bonds. Ordering is identical to that in  -hbn index file.

        -dan: write out the number of donors and acceptors analyzed  for  each  timeframe.  This  is  especially
       useful when using  -shell.

        -nhbdist: compute the number of HBonds per hydrogen in order to compare results to Raman Spectroscopy.

       Note: options  -ac,  -life,  -hbn and  -hbm require an amount of memory proportional to the total numbers
       of donors times the total number of acceptors in the selected group(s).

FILES

       -f traj.xtc Input
        Trajectory: xtc trr trj gro g96 pdb cpt

       -s topol.tpr Input
        Run input file: tpr tpb tpa

       -n index.ndx Input, Opt.
        Index file

       -num hbnum.xvg Output
        xvgr/xmgr file

       -g hbond.log Output, Opt.
        Log file

       -ac hbac.xvg Output, Opt.
        xvgr/xmgr file

       -dist hbdist.xvg Output, Opt.
        xvgr/xmgr file

       -ang hbang.xvg Output, Opt.
        xvgr/xmgr file

       -hx hbhelix.xvg Output, Opt.
        xvgr/xmgr file

       -hbn hbond.ndx Output, Opt.
        Index file

       -hbm hbmap.xpm Output, Opt.
        X PixMap compatible matrix file

       -don donor.xvg Output, Opt.
        xvgr/xmgr file

       -dan danum.xvg Output, Opt.
        xvgr/xmgr file

       -life hblife.xvg Output, Opt.
        xvgr/xmgr file

       -nhbdist nhbdist.xvg Output, Opt.
        xvgr/xmgr file

OTHER OPTIONS

       -[no]hno
        Print help info and quit

       -[no]versionno
        Print version info and quit

       -nice int 19
        Set the nicelevel

       -b time 0
        First frame (ps) to read from trajectory

       -e time 0
        Last frame (ps) to read from trajectory

       -dt time 0
        Only use frame when t MOD dt = first time (ps)

       -tu enum ps
        Time unit:  fs,  ps,  ns,  us,  ms or  s

       -xvg enum xmgrace
        xvg plot formatting:  xmgrace,  xmgr or  none

       -a real 30
        Cutoff angle (degrees, Hydrogen - Donor - Acceptor)

       -r real 0.35
        Cutoff radius (nm, X - Acceptor, see next option)

       -[no]dayes
        Use distance Donor-Acceptor (if TRUE) or Hydrogen-Acceptor (FALSE)

       -r2 real 0
        Second cutoff radius. Mainly useful with  -contact and  -ac

       -abin real 1
        Binwidth angle distribution (degrees)

       -rbin real 0.005
        Binwidth distance distribution (nm)

       -[no]nitaccyes
        Regard nitrogen atoms as acceptors

       -[no]contactno
        Do not look for hydrogen bonds, but merely for contacts within the cut-off distance

       -shell real -1
        when  0, only calculate hydrogen bonds within  nm shell around one particle

       -fitstart real 1
        Time  (ps)  from  which  to  start  fitting the correlation functions in order to obtain the forward and
       backward rate constants for HB breaking and formation. With  -gemfit we suggest  -fitstart 0

       -fitstart real 1
        Time (ps) to which to stop fitting the correlation functions in order to obtain the forward and backward
       rate constants for HB breaking and formation (only with  -gemfit)

       -temp real 298.15
        Temperature (K) for computing the Gibbs energy corresponding to HB breaking and reforming

       -smooth real -1
        If = 0, the tail of the ACF will be smoothed by fitting it to an exponential function: y = A exp(-x/tau)

       -dump int 0
        Dump the first N hydrogen bond ACFs in a single  .xvg file for debugging

       -max_hb real 0
        Theoretical maximum number of hydrogen bonds used for normalizing HB autocorrelation  function.  Can  be
       useful in case the program estimates it wrongly

       -[no]mergeyes
        H-bonds between the same donor and acceptor, but with different hydrogen are treated as a single H-bond.
       Mainly important for the ACF.

       -geminate enum none
        Use  reversible  geminate  recombination  for the kinetics/thermodynamics calclations. See Markovitch et
       al., J. Chem. Phys 129, 084505 (2008) for details.:  none,  dd,  ad,  aa or  a4

       -diff real -1
        Dffusion coefficient to use in the reversible geminate recombination kinetic model. If negative, then it
       will be fitted to the ACF along with ka and kd.

       -acflen int -1
        Length of the ACF, default is half the number of frames

       -[no]normalizeyes
        Normalize ACF

       -P enum 0
        Order of Legendre polynomial for ACF (0 indicates none):  0,  1,  2 or  3

       -fitfn enum none
        Fit function:  none,  exp,  aexp,  exp_exp,  vac,  exp5,  exp7,  exp9 or  erffit

       -ncskip int 0
        Skip this many points in the output file of correlation functions

       -beginfit real 0
        Time where to begin the exponential fit of the correlation function

       -endfit real -1
        Time where to end the exponential fit of the correlation function, -1 is until the end

KNOWN PROBLEMS

       - The option  -sel that used to work on selected hbonds is out of order, and therefore not available  for
       the time being.

SEE ALSO

       gromacs(7)

       More information about GROMACS is available at <http://www.gromacs.org/>.

                                                 Mon 2 Dec 2013                                       g_hbond(1)