gmx morph¶
Synopsis¶
gmx morph [-f1 [<.gro/.g96/...>]] [-f2 [<.gro/.g96/...>]] [-n [<.ndx>]]
          [-o [<.xtc/.trr/...>]] [-or [<.xvg>]] [-[no]w]
          [-xvg <enum>] [-ninterm <int>] [-first <real>]
          [-last <real>] [-[no]fit]
Description¶
gmx morph does a linear interpolation of conformations in order to
create intermediates. Of course these are completely unphysical, but
that you may try to justify yourself. Output is in the form of a
generic trajectory. The number of intermediates can be controlled with
the -ninterm flag. The first and last flag correspond to the way of
interpolating: 0 corresponds to input structure 1 while
1 corresponds to input structure 2.
If you specify -first < 0 or -last > 1 extrapolation will be
on the path from input structure x_1 to x_2. In general, the coordinates
of the intermediate x(i) out of N total intermediates correspond to:
x(i) = x_1 + (first+(i/(N-1))*(last-first))*(x_2-x_1)
Finally the RMSD with respect to both input structures can be computed
if explicitly selected (-or option). In that case, an index file may be
read to select the group from which the RMS is computed.
Options¶
Options to specify input files:
- -f1[<.gro/.g96/…>] (conf1.gro)
- Structure file: gro g96 pdb brk ent esp tpr
- -f2[<.gro/.g96/…>] (conf2.gro)
- Structure file: gro g96 pdb brk ent esp tpr
- -n[<.ndx>] (index.ndx) (Optional)
- Index file
Options to specify output files:
- -o[<.xtc/.trr/…>] (interm.xtc)
- Trajectory: xtc trr cpt gro g96 pdb tng
- -or[<.xvg>] (rms-interm.xvg) (Optional)
- xvgr/xmgr file
Other options:
- -[no]w(no)
- View output .xvg, .xpm, .eps and .pdb files
- -xvg<enum> (xmgrace)
- xvg plot formatting: xmgrace, xmgr, none
- -ninterm<int> (11)
- Number of intermediates
- -first<real> (0)
- Corresponds to first generated structure (0 is input x_1, see above)
- -last<real> (1)
- Corresponds to last generated structure (1 is input x_2, see above)
- -[no]fit(yes)
- Do a least squares fit of the second to the first structure before interpolating