Surface Racer


Surface Racer calculates exact accessible surface area, molecular surface area and average curvature of molecular surface for macromolecules. The program also analyzes cavities in the protein interior inaccessible to solvent from outside. The output includes the surface parameters for each residue in addition to those for individual atoms.


The program runs on most common computer platforms, as specified below.

This program should be referenced as:

Tsodikov, O. V., Record, M. T. Jr. and Sergeev, Y. V. (2002). A novel computer program for fast exact calculation of accessible and molecular surface areas and average surface curvature.
J. Comput. Chem., 23, 600-609.

The following programs are provided free of charge only for academic use. By downloading these programs you implicitly agree that they will be used exclusively in academic research.

Download Surface Racer 5.0 for Windows


Download Surface Racer 5.0 (command line input) for Windows


Download Surface Racer 5.0 for Linux, 32-bit


Download Surface Racer 5.0 for Linux, 64-bit


Download Surface Racer 5.0 for OS X 10.4 or higher


Download Surface Racer 3.0 for IRIX



PROGRAM INSTALLATION (for all operating systems): place the binary file and the radii.txt file in the same directory as the pdb file (no hydrogens or NMR ensembles allowed). The program is ready to run. For more important details see the readme file in the distribution.


The author claims no responsibility for any problems associated with the use of the software downoaded from this webpage.



- to Emre Brooks and Borries Demeler at the University of Texas at San Antonio for an important code improvement, incorporated into version 5.0.


- to Piotr Sliz and Ben McClure at Harvard Medical School for compiling the code for OS X and for providing additional support of this software through a fantastic computation resource for structural biologists, the SBGrid Consortium.


Oleg Tsodikov laboratory

Department of Pharmaceutical Sciences

University of Kentucky