NAME
g_chi - calculates everything you want to know about chi and other
dihedrals
VERSION 4.0.1
SYNOPSIS
g_chi -s conf.gro -f traj.xtc -o order.xvg -p order.pdb -ss ssdump.dat
-jc Jcoupling.xvg -corr dihcorr.xvg -g chi.log -ot dihtrans.xvg -oh
trhisto.xvg -rt restrans.xvg -cp chiprodhisto.xvg -[no]h -nice int -b
time -e time -dt time -[no]w -[no]xvgr -r0 int -[no]phi -[no]psi
-[no]omega -[no]rama -[no]viol -[no]periodic -[no]all -[no]rad
-[no]shift -binwidth int -core_rotamer real -maxchi enum -[no]normhisto
-[no]ramomega -bfact real -[no]chi_prod -[no]HChi -bmax real -acflen
int -[no]normalize -P enum -fitfn enum -ncskip int -beginfit real
-endfit real
DESCRIPTION
g_chi computes phi, psi, omega and chi dihedrals for all your amino
acid backbone and sidechains. It can compute dihedral angle as a
function of time, and as histogram distributions. The distributions
(histo-(dihedral)(RESIDUE).xvg) are cumulative over all residues of
each type.
If option -corr is given, the program will calculate dihedral
autocorrelation functions. The function used is C(t) = cos(chi(tau))
cos(chi(tau+t)) . The use of cosines rather than angles themselves,
resolves the problem of periodicity. (Van der Spoel & Berendsen
(1997), Biophys. J. 72, 2032-2041). Separate files for each dihedral
of each residue (corr(dihedral)(RESIDUE)(nresnr).xvg) are output, as
well as a file containing the information for all residues (argument of
-corr).
With option -all, the angles themselves as a function of time for each
residue are printed to separate files (dihedral)(RESIDUE)(nresnr).xvg.
These can be in radians or degrees.
A log file (argument -g) is also written. This contains
(a) information about the number of residues of each type.
(b) The NMR 3J coupling constants from the Karplus equation.
(c) a table for each residue of the number of transitions between
rotamers per nanosecond, and the order parameter S2 of each dihedral.
(d) a table for each residue of the rotamer occupancy.
All rotamers are taken as 3-fold, except for omegas and chi-dihedrals
to planar groups (i.e. chi2 of aromatics asp and asn, chi3 of glu and
gln, and chi4 of arg), which are 2-fold. "rotamer 0" means that the
dihedral was not in the core region of each rotamer. The width of the
core region can be set with -core_rotamer
The S2 order parameters are also output to an xvg file (argument -o )
and optionally as a pdb file with the S2 values as B-factor (argument
-p). The total number of rotamer transitions per timestep (argument
-ot), the number of transitions per rotamer (argument -rt), and the 3J
couplings (argument -jc), can also be written to .xvg files.
If -chi_prod is set (and maxchi 0), cumulative rotamers, e.g.
1+9(chi1-1)+3(chi2-1)+(chi3-1) (if the residue has three 3-fold
dihedrals and maxchi = 3) are calculated. As before, if any dihedral is
not in the core region, the rotamer is taken to be 0. The occupancies
of these cumulative rotamers (starting with rotamer 0) are written to
the file that is the argument of -cp, and if the -all flag is given,
the rotamers as functions of time are written to
chiproduct(RESIDUE)(nresnr).xvg and their occupancies to
histo-chiproduct(RESIDUE)(nresnr).xvg.
The option -r generates a contour plot of the average omega angle as a
function of the phi and psi angles, that is, in a Ramachandran plot the
average omega angle is plotted using color coding.
FILES
-s conf.gro Input
Structure file: gro g96 pdb tpr tpb tpa
-f traj.xtc Input
Trajectory: xtc trr trj gro g96 pdb cpt
-o order.xvg Output
xvgr/xmgr file
-p order.pdb Output, Opt.
Protein data bank file
-ss ssdump.dat Input, Opt.
Generic data file
-jc Jcoupling.xvg Output
xvgr/xmgr file
-corr dihcorr.xvg Output, Opt.
xvgr/xmgr file
-g chi.log Output
Log file
-ot dihtrans.xvg Output, Opt.
xvgr/xmgr file
-oh trhisto.xvg Output, Opt.
xvgr/xmgr file
-rt restrans.xvg Output, Opt.
xvgr/xmgr file
-cp chiprodhisto.xvg Output, Opt.
xvgr/xmgr file
OTHER OPTIONS
-[no]hno
Print help 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)
-[no]wno
View output xvg, xpm, eps and pdb files
-[no]xvgryes
Add specific codes (legends etc.) in the output xvg files for the
xmgrace program
-r0 int 1
starting residue
-[no]phino
Output for Phi dihedral angles
-[no]psino
Output for Psi dihedral angles
-[no]omegano
Output for Omega dihedrals (peptide bonds)
-[no]ramano
Generate Phi/Psi and Chi1/Chi2 ramachandran plots
-[no]violno
Write a file that gives 0 or 1 for violated Ramachandran angles
-[no]periodicyes
Print dihedral angles modulo 360 degrees
-[no]allno
Output separate files for every dihedral.
-[no]radno
in angle vs time files, use radians rather than degrees.
-[no]shiftno
Compute chemical shifts from Phi/Psi angles
-binwidth int 1
bin width for histograms (degrees)
-core_rotamer real 0.5
only the central -core_rotamer*(360/multiplicity) belongs to each
rotamer (the rest is assigned to rotamer 0)
-maxchi enum 0
calculate first ndih Chi dihedrals: 0, 1, 2, 3, 4, 5 or 6
-[no]normhistoyes
Normalize histograms
-[no]ramomegano
compute average omega as a function of phi/psi and plot it in an xpm
plot
-bfact real -1
B-factor value for pdb file for atoms with no calculated dihedral
order parameter
-[no]chi_prodno
compute a single cumulative rotamer for each residue
-[no]HChino
Include dihedrals to sidechain hydrogens
-bmax real 0
Maximum B-factor on any of the atoms that make up a dihedral, for the
dihedral angle to be considere in the statistics. Applies to database
work where a number of X-Ray structures is analyzed. -bmax = 0 means no
limit.
-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 or
exp9
-ncskip int 0
Skip N 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 till the end
KNOWN PROBLEMS
- Produces MANY output files (up to about 4 times the number of
residues in the protein, twice that if autocorrelation functions are
calculated). Typically several hundred files are output.
- Phi and psi dihedrals are calculated in a non-standard way, using
H-N-CA-C for phi instead of C(-)-N-CA-C, and N-CA-C-O for psi instead
of N-CA-C-N(+). This causes (usually small) discrepancies with the
output of other tools like g_rama.
- -r0 option does not work properly
- Rotamers with multiplicity 2 are printed in chi.log as if they had
multiplicity 3, with the 3rd (g(+)) always having probability 0
SEE ALSO
gromacs(7)
More information about GROMACS is available at
<http://www.gromacs.org/>.
Thu 16 Oct 2008 g_chi(1)