ARVO: A Fortran package for computing the solvent accessible surface area and the excluded volume of overlapping spheres via analytic equations
In calculating the solvation energy of proteins, the hydration effects, drug binding, molecular docking, etc., it is important to have an efficient and exact algorithms for computing the solvent accessible surface area and the excluded volume of macromolecules. Here we present a Fortran package based on the new exact analytical methods for computing volume and surface area of overlapping spheres. In the considered procedure the surface area and volume are expressed as surface integrals of the second kind over the closed region. Using the stereographic projection the surface integrals are transformed to a sum of double integrals which are reduced to the curve integrals. MPI Fortran version is described as well. The package is also useful for computing the percolation probability of continuum percolation models. Program summary Title of program: ARVO Catalogue identifier: ADUL Program summary URL: http://cpc.cs.qub.ac.uk/summaries/ADUL Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Operating system under which the program has been tested: LINUX system and Windows system Programming language used: FORTRAN Computer: PC Pentium; SPP'2000; Number of bytes in distributed program, including test data, etc.: 322 633 Number of lines in distributed program, including test data, etc.: 5051 Distribution format: tar.gz Card punching code: ASCII Nature of physical problem: Molecular mechanics computations, continuum percolations. Method of solution: Numerical algorithm based on the analytical formulas, after using the stereographic transformation. Restriction on the complexity of the problem: The program does not account explicitly for cavities inside the molecule. Typical running time: Depends on the size of the molecule under consideration. Unusual features of the program: No (C) 2004 Elsevier B.V. All rights reserved.
fortran package excluded volume analytical equations proteins stereographic projection percolation probability solvent accessible area