DOT User's Guide

Version 1.0alpha

Released 12/17/1998



DOT Utility Programs Reference Manual


Section 1: Preprocessing Utilities

The following utilities are described in the section "Using DOT", and descriptions are not duplicated here.



dotmatrix

Purpose

Creates the 3x3 rotation matrix from Eulerian angles and prints the matrix in the single-line format ( 9 matrix elements in one row, separated with "space" symbol ).

Usage

    dotmatrix theta phi psi > stdout

Parameters



pdbcenter

Purpose

Translates the PDB file to the grid origin (coordinates 0, 0, 0).

Usage

    pdbcenter < original_pdb_file > translated_pdb_file

Parameters



pdbmcom

Purpose

Calculates the displacement of the molecule geometrical center from the grid origin (coordinates (0, 0, 0)); prints the displacements along X, Y, Z axes, separated with "space" symbol.

Usage

    pdbmcom < pdb_file

Parameters



pdbrot

Purpose

Rotates the molecule by applying a 3x3 rotation matrix.

Usage

    pdbrot rotation_matrix < original_pdb_file > rotated_pdb_file

Parameters



pdbtrans

Purpose

Translates the molecule to the specified location.

Usage

    pdbtrans X Y Z < original_pdb_file > translated_pdb_file

Parameters



pdbrottrans

Purpose

Translates the molecule to the specified location and then rotates it applying the rotation matrix.

Usage

    pdbrottrans rotation_matrix X Y Z < original_pdb_file > output_pdb_file

Parameters



pdbform

Purpose

Converts a free PDB format file into the strict PDB format file.

Usage

    pdbform < original_pdb_file > output_pdb_file

Parameters




Section 2: Postprocessing Utilities



pdbgen

Purpose

Generates a set of PDB-format files according to the specified positions and orientations of the moving molecule; the positions (x, y, z coordinates) and orientations (Eulerian angles) are taken from fields #2-5 and #6-8 of the DOT output file; the names for the output PDB-format files are created by appending the current line number (in the DOT output file) to the base name specified as an argument.

Usage

    pdbgen original_pdb_file output_base_name dot_dat_file

Parameters



pdbfromdot

Purpose

Traslates and rotates the moving molecule to the position and orientation specified by a DOT output record (in "dat" format: energy X Y Z theta phi psi).

Usage

    pdbfromdot X Y Z theta phi psi < original_pdb_file > output_pdb_file

Parameters



butcher

Purpose

Cuts off and prints the positions of the moving molecule which are inside the specified ball, cube, or cylinder from the DOT output file in "dat" format (energy X Y Z theta phi psi) or in "e3d" format (partition_sum X Y Z).

Usage

    butcher

Parameters



extr

Purpose

Extracts the electrostatic energy and solvent excluded volume values, along with the corresponding positions and orientations, from DOT log files; prints the two corresponding files with name extension ".xbump" (excluded volume) and ".xelectro" (electrostatic energy); each line in the output files contains the following data: the current orientation (theta phi psi); the best electrostatic energy; the best solvent excluded volume; the best weighted sum of the above; the corresponding x, y, z coordinates.

Usage

    extr base_name

Parameters



histogr

Purpose

Builds the histogram for the distribution of a specified field from DOT output files; the output file contains the following data:

Usage

    histogr input_file field bins > output_file

Parameters