CCL Home Page
Up Directory CCL QMAC017.html
QCPE

THIS INFORMATION IS OBSOLETE AND IS PROVIDED ONLY FOR ITS HISTORICAL VALUE

QCPE
Main / Catalog / Section12


QMAC017. MOLSVMAC: Program for the Calculation of Molecular Volume and Surface Area

by G. M. Smith, Merck Sharp & Dohme Research Laboratories, Rahway, New Jersey 07065

Converted by M. P. Sigalas and G. A. Katsoulos, Laboratory of Applied Quantum Chemistry, Department of Chemistry, Aristotle University of Thessaloniki, 540 06 Thessaloniki, Greece

This program is a conversion of the QCMP053 program for use on the Apple Macintosh computers. The input consists of Cartesian coordinates of atoms and the pairs of bonded atoms. The output consists of the total molecular volume and surface area as well as an analysis of the participation of each individual atom and each atom kind to the total values.

The method used to calculate the molecular volume is based on a numerical integration using a nearly uniform distribution of points inside a sphere. The integration is done atom by atom using the following procedure. A unit sphere containing 1800 points is scaled to the size of the atom under consideration and moved to be centered at the atomic center. Then for every atom which overlaps the atom in question, a plane is constructed perpendicular to the connecting line of their centers and passing through the points of intersection of the atomic surfaces. All points which lie on the side of the plane away from the atomic center are discarded. When this process is done, the unique volume for this atom can be calculated as the product of the number of points remaining and the volume per point value obtained by dividing the original atom volume by 1800. This is repeated for all atoms in the structure, and the final sum is taken to obtain the overall volume.

A similar method is used for the calculation of the molecular surface area. The surface of the van der Waals sphere of each atom considered is filled by 820 points as a set of circles separated by a constant angle and with the points on each circle separated by the same angle. Then, all points which lie inside of the sphere of any other overlapping atom are discarded. The surface for this atom can be calculated as the product of the total surface of this atom by the number of points remaining, divided by the total number of points (820). This is repeated for all atoms in the structure, and the final sum is taken to obtain the overall surface.

In the original program the van der Waals radii of atoms consist of internal data. In this version these values are contained in a text file named "VDW.DAT". Thus the user can edit this file in order to change the radius of an atom or to add non-existing values.

Lines of Code: 1116 FORTRAN 77 (Absoft FORTRAN v.2.3)



Computational Chemistry List --- QCPE Main --- About This Site
Modified: Fri Nov 20 02:29:33 2009 GMT
Page accessed 16 times since Tue Dec 23 04:02:14 2025 GMT