RMSDTT: RMSD Trajectory Tool
- 5 Aug '10. New version 3.0 available (also included in next VMD release 1.8.8).
The RMSDTT plugin original goal was to add support for rmsd calculations and alignment of trajectories to the RMSD Tool plugin. It has since evolved to:
- Calculate rmsd in trajectories, skip frames and do an all-to-all rmsd (all molecules/frames against each other).
- Calculate weighted rmsd.
- Align frames in trajectories.
- Plot results via the Multiplot VMD plugin (in all systems), Xmgrace (on unix systems) or MS Excel (on windows).
- Save results to file.
- Swap equivalent atoms (i.e. Glu OE1 and OE2) to reduce rmsd (if Swap plugin is available).
- Generate basic statistics (average, standard deviation, minima and maxima).
- Multi-line atoms selection with support for comments.
- Highlight equivalent atoms of the rmsd selection.
The RMSDTT plugin is distributed as part of VMD (RMSDTT 3.0 since version 1.8.8, RMSDTT 2.0 since version 1.8.4). Most recent information can be found at:
http://physiology.med.cornell.edu/faculty/hweinstein/vmdplugins/rmsdtt/
As an example, the following figure shows the use of RMSDTT to calculate the rmsd of a single frame structure (min) and two trajectories (equil and md) with the xray structure as reference (top molecule). The trace (CA atoms) of the whole protein is used for the calculation. Note how lines can be commented in the atom selection box. Statistics for each molecule/trajectory and totals are shown in the table. In addition a plot was requested (plot not shown).
RMSDTT has been enhanced quite a bit since it was first introduced back in 2004. Here is a short manual including all new options.
Subscribe to the news feed or contact the author if you would like to be informed about new developments.
version 3.0 (5 Aug '10) |
[download] |
Change log:
- Included in VMD 1.8.8.
- New options to highlight equivalent atoms in the selection.
- New options to do weighted rmsd and alignment.
|
version 2.01 (24 Apr '06) |
[download] |
Change log:
- Using Average as the reference molecule was not working. Syntax of VMD command measure avpos updated (thanks to Christopher Lanci for reporting this bug).
|
version 2.0 (3 Apr '06) |
[download] |
Change log:
- Included in VMD 1.8.4.
- Complete rewrite to speed up the calculations, add Multiplot support and redesign the gui.
|
Previous versions can be found here
Many people seem to have problems installing these plugins. To help with this issue I have written a small guide on how to install third party VMD plugins in a central location without modifying the VMD installation.
The RMSDTT plugin v2.0 has been included in the VMD distribution since VMD 1.8.4, RMSDTT v3.0 since VMD 1.8.8. If you have a previous VMD version I recommend you upgrade. If you still need the RMSDTT plugin in a previous VMD version or if you want to update to a most recent version of the RMSDTT plugin, follow this instructions:
- Download the plugin from here to the directory where you store your VMD plugins.
- Add the following to your .vmdrc startup file (or create one) (for unix the path should be $HOME/.vmdrc, and for windows %USERPROFILE%\vmd.rc):
- For VMD 1.8.4 and up (will be used instead of the RMSDTT plugin version distributed with VMD 1.8.4):
set auto_path [linsert $auto_path 0 {/path/to/your/plugins/directory}]
- For VMD 1.8.3
lappend auto_path {/path/to/your/plugins/directory}
vmd_install_extension rmsdtt rmsdtt_tk_cb "WMC PhysBio/RMSDTT"
- For VMD 1.8.2 and down
lappend auto_path {/path/to/your/plugins/directory}
if { [catch "package require rmsdtt" msg] } {
puts "VMD RMSDTT package could not be loaded:\n$msg"
} elseif { [catch {menu tk register "rmsdtt" rmsdtt} msg] } {
puts "VMD RMSDTT could not be started:\n$msg"
}
Remember to use the correct path to your plugins directory; i.e, if you saved the plugin in /home/user/myplugins, write that same path in the auto_path line.
Note: If you created the .vmdrc file, remember to add menu main on to get the main menu back.
- To be able to use MS Excel on Windows you will need the tcom tcl library. Download the library and install it (i.e. in your plugins directories) (in general, only the tcom/lib/tcom directory is needed). Then add the following to your vmd.rc file:
lappend auto_path {/path/to/tcom/lib/tcom}
if { [catch "package require tcom" msg] } {
puts "VMD tcom package could not be loaded:\n$msg"
}
- Start VMD. The RMSDTT plugin should be accessible from the Extensions menu.
Luis Gracia, PhD
Weill Cornell Medical College
1300 York Ave, New York, 10065 NY
Send comments and feedback to Luis Gracia.
|