Difference Matrix

difference_matrix 1.1
---------------------
REQUIREMENTS: VMD Version 1.7 or greater 
 (new version uses uses lsort now instead of TclX luniq)
DESCRIPTION:
	This makes a matrix of all center of mass distances between
	the individual residues of two proteins. It saves the
	output to a file in the format
		residue_id1 residue_id2 distance
	The input options are:
		sel1 -- the first set of atoms to compare (the
		 reference atoms)
		sel2 -- the second set of atoms (the comparison atoms)
	 filename -- the output file name (the default is "diffplot.dat")
 Because one will usually like to compare all the residues of
	two systems, a simple interface to difference_matrix is
	also included. This interface is called whole_difference_matrix
	and it takes as arguments the two molecule ids to compare.
	See examples below for usage.
PROCEDURES:
	difference_matrix - calculates the difference matrix between
			 the residues specified in two selections
	whole_difference_matrix - calculates the difference matrix
			 between the residues of two specified
			 molecules
EXAMPLE USAGE:
	If you have only two loaded molecules, then they will have ids
	0 and 1. Then the following computes the difference matrix
		whole_difference_matrix 0 1
	Suppose instead you wanted to be more specific; you want the
	distance matrix between segment A of the first molecule and
	segment QQ of the second. Then you'll have to use the atom 
	selection command, which is fully described in the VMD manual.
		set sel1 [atomselect 0 "segname A"]
		set sel2 [atomselect 1 "segname QQ"]
		difference_matrix $sel1 $sel2
	If you want the output saved to the file "output.matrix" then
	change the last line to
		difference_matrix $sel1 $sel2 output.matrix
	If you want to compute the difference matrix between the
	first and last frames of a protein after a complete MD trajectory
	has been loaded into molecule 4, 
		set first_frame [atomaelect 4 "protein" frame first]
	 set last_frame [atomselect 4 "protein" frame last]
	 difference_matrix $sel1 $sel2 trajectory_difference.dat]
 The final output file can be viewed using a plotting package
 such as Gnuplot. The sequence of commands to load the output in
 gnuplot is: 
 set parametric
 set data style points
 splot "diff_matrix.data"
DOWNLOAD FILE:
	difference_matrix.tcl
AUTHOR:
	Andrew Dalke (dalke@ks.uiuc.edu)

AltStyle によって変換されたページ (->オリジナル) /