Trajectory Smooth 1.1
---------------------

REQUIREMENTS: VMD Version 1.7 or greater

DESCRIPTION:
  Computes the average position in $width frames of the atoms in the
  selection $sel and moves this sliding window through time. Let's say
  you choose a window of width 7, then the current frame, the three
  preceding ones and the three following frames are used to compute the
  average position. This results in a smoothed trajectory which will be
  saved as dcd with the name $file.

  Depending on the window size you will be able to see net movements of
  residues and get rid of some of the thermal noise.

  You can limit the averaging to specified frames using the
  'beg $firstframe' and 'end $lastframe' options. Instead of $lastframe
  you can simply type 'last' if you mean the last frame of the loaded
  dcd trajectory.
  Note that your original trajectory is transformed into the averaged
  one, you can automatically reload the original using the 'restore 1'
  option.
  Through the option 'crop 1' you can automatically crop the trajectory
  to the size specified in the beg/end statements

  The averaging procedure effects only the selection you specified, so
  might get strange atom distances at the fringes. Therefore you should
  include everything you want to look at in the selection. But careful,
  it could become quite slow then. (for rhodopsin with about 5600 atoms
  it takes about 1-2 seconds per frame on my linux box)

PROCEDURES:
  sliding_avg_pos $sel $width $file [beg $firstframe] [end $lastframe]
  [restore 1/0] [crop 0/1]

EXAMPLE USAGE:
  set sel [atomselect top "protein"]
  sliding_avg_pos $sel 9 slide_prot10.dcd beg 0 end 100 crop 1
  sliding_avg_pos $sel 9 slide_prot10.dcd beg 0 end last restore 1


DOWNLOAD FILE:
	trajectory_smooth.tcl

AUTHOR:
	Jan Saam (saam@ks.uiuc.edu)