Usage
gnm(x, ...)
"gnm"(x, inds = NULL, temp = 300, keep = NULL, outmodes = NULL, gamma = 1, cutoff = 8, check.connect = TRUE, ...)
"gnm"(x, fit = TRUE, full = FALSE, subspace = NULL, rm.gaps = TRUE, gc.first = TRUE, ncore = NULL, ...)
Arguments
x
an object of class pdb as obtained from function read.pdb. ...
(in gnm.pdbs) additional arguments passed to gnm.pdb.
inds
atom and xyz coordinate indices obtained from atom.select that
selects the elements of pdb upon which the calculation should be based.
If not provided the function will attempt to select all calpha atoms automatically. temp
numerical, temperature for which the amplitudes for scaling the atomic
displacement vectors are calculated. Set temp=NULL to avoid scaling.
keep
numerical, final number of modes to be stored. Note that all subsequent analyses
are limited to this subset of modes. This option is useful for very large structures and
cases where memory may be limited.
outmodes
atom indices as obtained from atom.select specifying the atoms
to include in the resulting mode object. gamma
numerical, global scale of the force constant.
cutoff
numerical, distance cutoff for pair-wise interactions.
check.connect
logical, if TRUE check chain connectivity.
fit
logical, if TRUE C-alpha coordinate based superposition is
performed prior to normal mode calculations.
full
logical, if TRUE return the complete, full structure,
nma objects.
subspace
number of eigenvectors to store for further analysis.
rm.gaps
logical, if TRUE obtain the hessian matrices for only
atoms in the aligned positions (non-gap positions in all aligned
structures). Thus, gap positions are removed from output.
gc.first
logical, if TRUE will call gc() first before mode calculation
for each structure. This is to avoid memory overload when
ncore > 1.
ncore
number of CPU cores used to do the calculation.