POCKET: a computer graphics method for identifying and displaying protein cavities and their surrounding amino acids.
A new interactive graphics program is described that provides a quick and simple procedure for identifying, displaying, and manipulating the indentations, cavities, or holes in a known protein structure. These regions are defined as, e.g., the xo, yo, zo values at which a test sphere of radius r can be placed without touching the centers of any protein atoms, subject to the condition that there is some x < xo and some x > xo where the sphere does touch the protein atoms. The surfaces of these pockets are modeled using a modification of the marching cubes algorithm. This modification provides identification of each closed surface so that by "clicking" on any line of the surface, the entire surface can be selected. The surface can be displayed either as a line grid or as a solid surface. After the desired "pocket" has been selected, the amino acid residues and atoms that surround this pocket can be selected and displayed. The protein database that is input can have more than one protein "segment," allowing identification of the pockets at the interface between proteins. The use of the program is illustrated with several specific examples. The program is written in C and requires Silicon Graphics graphics routines.
Levitt
D G
DG
Department of Physiology, University of Minnesota, Minneapolis 55455.
Banaszak
L J
LJ
D000465:Algorithms; D000596:Amino Acids / Q000737:chemistry; D001665:Binding Sites; D003196:Computer Graphics; D015394:Molecular Structure; D011487:Protein Conformation; D011506:Proteins / Q000737:chemistry*; D012984:Software
D000596:Amino Acids; D011506:Proteins