DMS(1)

NAME

dms - calculate a solvent-accessible molecular surface

SYNOPSIS

dms file [ -a ] [ -d density] [ -g file] [ -i file] [-n] [-w
radius] [-v] -o file

DESCRIPTION

Dms calculates the molecular surface of a molecule. The molecular surface resembles the van der Waals surface of a molecule, except that crevices between atoms are smoothed over and interstices too small to accommodate the probe are eliminated. The surface includes cavities in the interior of the molecule, even if they are not accessible to a solvent molecule coming from the outside.

The molecular surface calculated is that defined by F. M. Richards (1977, Ann. Rev. Biophys. Bioeng. ). In particular, the calculated molecular surface is that traced out by the surface of the probe sphere rather that the probe sphere's center. According to Richards' definition the molecular surface consists of two parts: contact surface and reentrant surface. The contact surface is made up of ``those parts of the molecular van der Waals surface that can actually be in contact with the surface of the probe.'' The reentrant surface is defined by ``the interior-facing part of the probe when it is simultaneously in contact with more than one atom.'' Dms reports the amounts of contact and reentrant surface area, and the combined total surface area on the standard error output (see the -g flag below).

File is an input file of coordinates. The input file must be in the Protein Data Bank format. The first letter or first two letters of the atom name is used to determine the element type. By default, implicit hydrogens are included for carbon, nitrogen and oxygen atoms, thus aromatic carbons and nitrogens will have van der Waals radii that are somewhat too big. Note that only amino acid and nucleic acid residues will be included unless -a is also specified.

Dms can be set up to run on multiple machines simultaneously for increased performance. By default, it only runs on the local host. The UCSF MidasPlus Installation Guide that came with the MidasPlus CD-ROM contains instructions on how to configure dms to use multiple machines.

If it is desired to simply visualize a small molecular surface from within MIDAS, it may be easier to use the makems(1) delegate, rather than run dms directly. Consult the makems manual page for further details.

OPTIONS

The flags may be in any order. The meanings of the flags are described below:

-a
Include all atoms, not just those in amino acid and nucleic acid residues.

-d
Change the density of points on the surface. Density is a factor affecting the density of points on the surface; the default of 1.0 produces about 5 points per square angstrom. Only values between 0.1 and 10.0 are permitted. For large proteins, a density of 0.5 is recommended.

-g
Write all the informative messages to file, instead of the standard error output. Genuine errors still go to the standard error output. This file is not rewound at any time, so messages from several runs may be accumulated.

-i
Calculate the molecular surface only for those residues and atoms specified in file, but keeping the rest of the molecule for collision checks. The file consists of a series of lines such as the following: ASP 205 CA TYR 13 * GLY 116 FRM HIS 178 TO

The asterisk means all atoms of the residue and the ``FRM'' and ``TO'' mean all residues from 116 to 178 inclusive. The sequence number may contain letters, and if the PDB input file contains chain identifiers, then those should be appended on the right of the sequence number. Residue insertion codes (if any) should be placed between the sequence number and any chain identifier. Residues contained in HETATM records should have an asterisk appended to the end of the residue identifier. The surface generated using the -i flag is not always the same as the surface generated by running the entire molecule and afterwards selecting out the desired atoms. The first surface will not include reentrant surface lying between an atom in the -i file and atoms not in the file. The pdb2site(1) utility may be useful for generating site files. Consult the pdb2site manual page for further details.

-n
Include the unit normals to the surface with each surface point record.

-v
Produce more verbose output. Dms will announce each computation phase as it is entered as well as a count of the atom types in the molecule and the number of computation requests handled by each host that participated in the dms calculation.

-o
The output is written to file. This flag is not optional.

-w
Change the water probe radius from the default radius of 1.4 angstroms. This parameter must be between 1.0 and 201.0.

The output consists of a series of atom and surface point records, with the same format for the first six fields. Each atom is followed by the surface points (if any) which belong to it. These first six fields are in the following format: residue name, sequence number, atom name, x coordinate, y coordinate, z coordinate. For an atom record, the seventh field is ``A.'' For a surface point record, the seventh field begins with an ``S,'' followed by a ``C,'' ``R,'' or ``S'' according to whether the point is part of contact, reentrant, or ``saddle'' surface (``saddle'' is a type of reentrant surface where the probe is in contact with exactly two atoms). This is followed a digit used for depicting different density levels. The eighth field is the molecular surface area associated with the point in square angstroms. If the -n flag is specified, the next three fields are the unit normal vector pointing outward from the surface. Informative messages and errors are written to the standard error output unless a -g file is specified.

The chemical elements and radii that the program handles are detailed in the table below. The program gets these values from the file /usr/local/midas/resource/dms/radii. If there is a file in the current directory called radii, then dms will use that file instead. So in order to add uncommon elements or use different radii, one should copy the default file and modify it. The file format is documented in the file itself.

               __________________
               |Element   Radius |
               | H         1.20  |
               | C         1.90  |
               | N         1.50  |
               | O         1.40  |
               | F         1.35  |
               | P         1.90  |
               | S         1.85  |
               | Cl        1.8   |
               | Fe        0.64  |
               | Cu        1.28  |
               | Zn        1.38  |
               | Br        1.95  |
               | I         2.15  |
               | Other     1.90  |
               |_________________|

SEE ALSO

pdb2site(1), The UCSF MidasPlus Installation Guide

AUTHOR

Conrad Huang
University of California, San Francisco

FILES

     /usr/local/midas/resource/dms/radii        default atomic
     radii

DIAGNOSTICS

Many and varied. Be sure to examine the -g file before you leave a background job running overnight.