Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2011 Aug 1.
Published in final edited form as: J Mol Graph Model. 2010 Nov 3;29(5):773–776. doi: 10.1016/j.jmgm.2010.10.007

POVME: An Algorithm for Measuring Binding-Pocket Volumes

Jacob D Durrant a,*, César Augusto F de Oliveira b,c, J Andrew McCammon b,c
PMCID: PMC3063076  NIHMSID: NIHMS278229  PMID: 21147010

Abstract

Researchers engaged in computer-aided drug design often wish to measure the volume of a ligand-binding pocket in order to predict pharmacology. We have recently developed a simple algorithm, called POVME (POcket Volume MEasurer), for this purpose. POVME is Python implemented, fast, and freely available. To demonstrate its utility, we use the new algorithm to study three members of the matrix-metalloproteinase family of proteins. Despite the structural similarity of these proteins, differences in binding-pocket dynamics are easily identified.

Keywords: POVME, binding pocket, volume, algorithm, computer-aided drug design

1. Introduction

The volume of a binding site has great pharmacological significance, both as one of the many structural features comprising the pharmacophore and as one of the characterizations used in QSAR. When the volume of a target binding site is known, potential ligands that are too large to fit within that volume can be eliminated early in the lead-generation process, prior to virtual or high-throughput screening. Additionally, variations in pocket size when multiple structures of the same protein are considered can provide pharmacologically useful insights into protein dynamics.

Our lab has recently developed a simple algorithm called POVME (POcket Volume MEasurer) for measuring the volume of ligand-binding sites. POVME has been implemented in Python and so is editable, customizable, and platform independent. Additionally, the algorithm is fast, open source, and easy to use.

2. Materials and Methods

2.1. The POVME Algorithm

The POVME algorithm includes four steps. First, the user must select a region defined by overlapping spheres and right rectangular prisms that entirely encompasses the binding pocket but does not extend beyond the volumes of the outermost, solvent-exposed protein atoms (Figure 1A). Additionally, volume can be subtracted from this region using exclusion spheres and prisms. For example, the region encompassing the matrix-metalloproteinase binding pocket shown in Figure 1A was defined using six inclusion spheres of radius 3 Å or greater and 13 exclusion spheres of radius 2.5 Å or smaller. If multiple protein structures are to be measured (e.g., frames extracted from a molecular dynamics trajectory), all structures must be aligned so that the single defined region encompasses all of the binding pockets.

Figure 1.

Figure 1

The POVME algorithm measures the volume of ligand-binding pockets. a) First, a region is defined that encompasses the binding pocket but is contained within the boundaries of the protein. b) The specified volume is filled with equi-spaced points. c) Those points near protein atoms are removed, so that only points in the binding pocket remain. d) Optionally, remaining points that are isolated or discontiguous can also be removed. The volume is calculated from the remaining points.

Second, the algorithm creates a single volume-grid file by filling the defined region with equispaced points (Figure 1B). To define an encompassing region and to generate its associated volume-grid file, a computer program that facilitates molecular visualization may be helpful. One free option is Visual Molecular Dynamics (VMD) [1], a program provided by the Theoretical and Computational Biophysics Group at the University of Illinois at Urbana-Champaign. A useful iterative technique might be to define an initial sphere or prism using the coordinates of a protein atom lining the active site. POVME can then be used to generate an intermediate volume-grid file, which is saved in the PDB format and so can itself be loaded into VMD together with the protein structure. The coordinates of selected points from the intermediate volume-grid file or the coordinates of additional protein atoms can then be used to define additional inclusion and/or exclusion spheres and prisms, as needed. By iteratively defining new spheres and prisms and running POVME to generate intermediate volume-grid files, a region encompassing the protein binding pocket can be easily constructed.

After the binding-pocket region and final volume-grid file have been defined and generated, volume-grid points near protein atoms are systematically deleted, leaving only those points present in the binding pocket (Figure 1C). As an optional step, remaining points that are isolated or discontiguous can be removed (Figure 1D). For example, suppose a tunnel-like binding pocket collapses in the middle, so that the points used to define the volume of that binding pocket are divided into two discontinuous regions. The sum of these two discontiguous volumes may misrepresent the actual volume of the pocket; rather, it may be useful to remove the region distal to the collapse and consider only the volume of the proximal region.

Finally, because each of the points are equispaced, each represents a fixed volume. The volume of the binding pocket can therefore be calculated based on the number of points remaining.

2.2. Molecular Dynamics Simulations

To study the pocket-volume dynamics of three matrix metalloproteinases, we performed a molecular dynamics simulation of each, generally following a protocol described previously [2]. In brief, crystal structures of MMP-2, MMP-3, and MMP-9 (PDB IDs 1QIB, 1QIA, and 1L6J, respectively) [3-5] were prepared and subjected to 1,500 steps of minimization. Each of the minimized structures was then solvated and neutralized, and the water molecules were subjected to another 2,500 steps of minimization using constant-volume periodic boundaries. To achieve the correct system density, water molecules were subjected to 50 ps of simulation using an NPT ensemble (T = 298 K, P = 1 bar). Next, all atoms of each system were again relaxed via 1,500 steps of minimization, and then heated from 0 to 300 K via a 500-ps simulation using the NVT ensemble (T = 298 K). Seventy-five and a half nanoseconds of productive MD simulation were subsequently performed for each MMP using the NVT ensemble at constant temperature (T = 298 K).

3. Results and Discussion

To demonstrate the utility of POVME, we used the new algorithm to study the pocket dynamics of three members of the matrix-metalloproteinase (MMP) family of proteins: MMP-2, MMP-3, and MMP-9. MMPs are known to degrade components of the extracellular matrix and have been implicated in arthritis, multiple sclerosis, vascular disease [6], Alzheimer’s disease [7], asthma [8-10], and cancer [11-13].

MMP-2, MMP-3, and MMP-9 all have similar structures; when crystallographic structures of the homologous regions of these three proteins are aligned and compared, the alpha-carbon RMS distance (RMSD) between the three is less than 1 Å in all cases (PDB IDs: 1QIB, 1B3D, and 1L6J) [3, 5, 14]. Despite these similarities, these MMPs have distinct substrate specificities [15, 16]. As they are structurally similar, some have hypothesized that differences in protein dynamics are responsible for this specificity [17].

To study the pocket-volume dynamics of these three matrix metalloproteinases, we performed a molecular dynamics simulation of each. Following simulation, the homologous regions of all protein structures were aligned to a common structure, and the alpha-carbon RMSD between that common structure and each of the remaining frames was calculated (Figure 2). As expected, each simulation was well equilibrated. Surprisingly, the data offered little indication that these three proteins have significantly different dynamics.

Figure 2.

Figure 2

The alpha-carbon RMSD between a fixed structure and the structures of the molecular dynamics simulations of MMP-2, MMP-3, and MMP-9, as a function of time. Relatively stable RMSD suggest that these three systems are equilibrated and provide little evidence of differing dynamics.

While additional metrics like RMSF and PCA might have identified differences in protein flexibility, we decided to see if differences could be detected by analyzing the binding-pocket volumes of these three MMPs over time. Frames were extracted from the molecular dynamics simulations at regular intervals of 10 ps, producing representative sets of 7,550 protein structures for each simulation. After aligning all frames, a single volume could be defined that encompassed all binding pockets (Figure 1A). The POVME algorithm was then used to calculate the binding-pocket volume of each structure.

Figure 3 shows how the pocket volume changed over the course of each molecular dynamics simulation. Significant differences in the pocket size are immediately evident. Though both MMP-2 and MMP-9 are gelatinases, MMP-2 tends to have the larger pocket. Additionally, the pocket of MMP-3 undergoes an impressive collapse at roughly 27 ns (Video 1). This collapse is particularly surprising given that the RMSD measurements over the course of the simulation gave no indication of such structural instability (Figure 2). While the possibility that the system had not fully equilibrated cannot be ruled out, given the extensive minimization and equilibration steps that preceded the productive simulation, the fact that the overall RMSD suggested stability, and the published evidence suggesting that these pockets are highly dynamic [17], we suspect this pocket-closing event may be physiologically relevant.

Figure 3.

Figure 3

The volumes of the binding pockets of MMP-2, MMP-3, and MMP-9, as a function of time. Though similar in structure, these three proteins have significantly different binding-pocket dynamics.

4. Conclusion

Herein we have presented a novel algorithm, called POVME, for measuring the volume of ligand-binding pockets. POVME has been implemented in Python and is easily editable, platform independent, fast, and open source. To demonstrate the utility of this new algorithm, we used POVME to show that MMP-2, MMP-3, and MMP-9, three matrix metalloproteinases that are structurally similar, in fact have dynamically different binding sites, potentially explaining the differences in their substrate specificities. POVME can be downloaded for free from http://www.nbcr.net/POVME/.

Supplementary Material

01

Video 1 The pocket of MMP-3 undergoes an impressive collapse at roughly 27 ns, despite the fact that the RMSD measurements over the course of the simulation gave no indication of structural instability. It was only by measuring the volume of the binding pocket over time that the collapse was detected.

Download video file (2.5MB, mp4)

Acknowledgements Section

This work was supported in part by funding from NIH GM31749, NSF MCB-0506593, and MCA93S013 to JAM. Additional support from the Howard Hughes Medical Institute, the National Center for Supercomputing Applications, the San Diego Supercomputer Center, the W.M. Keck Foundation, the National Biomedical Computational Resource, the Center for Theoretical Biological Physics, and the NSF supercomputer centers is gratefully acknowledged.

Footnotes

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

References

  • [1].Humphrey W, Dalke A, Schulten K. VMD: visual molecular dynamics. J Mol Graph. 1996;14:33–38. doi: 10.1016/0263-7855(96)00018-5. [DOI] [PubMed] [Google Scholar]
  • [2].Durrant JD, de Oliveira CAF, McCammon JA. Including receptor flexibility and induced fit effects into the design of MMP-2 inhibitors. Journal of Molecular Recognition. 2010;23:173–182. doi: 10.1002/jmr.989. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].Dhanaraj V, Williams MG, Ye Q-Z, Molina F, Johnson LL, Ortwine DF, et al. X-ray Structure of Gelatinase A Catalytic Domain Complexed with a Hydroxamate Inhibitor. Croatica chemica acta. 1999;72:575–591. [Google Scholar]
  • [4].Pavlovsky AG, Williams MG, Ye QZ, Ortwine DF, Purchase CF, 2nd, White AD, et al. X-ray structure of human stromelysin catalytic domain complexed with nonpeptide inhibitors: implications for inhibitor selectivity. Protein Sci. 1999;8:1455–1462. doi: 10.1110/ps.8.7.1455. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [5].Elkins PA, Ho YS, Smith WW, Janson CA, D’Alessio KJ, McQueney MS, et al. Structure of the C-terminally truncated human ProMMP9, a gelatin-binding matrix metalloproteinase. Acta Crystallogr D Biol Crystallogr. 2002;58:1182–1192. doi: 10.1107/s0907444902007849. [DOI] [PubMed] [Google Scholar]
  • [6].Hu J, Van den Steen PE, Sang QX, Opdenakker G. Matrix metalloproteinase inhibitors as therapy for inflammatory and vascular diseases. Nat.Rev.Drug Discov. 2007;6:480–498. doi: 10.1038/nrd2308. [DOI] [PubMed] [Google Scholar]
  • [7].Coussens LM, Werb Z. Matrix metalloproteinases and the development of cancer. Chemistry & Biology. 1996;3:895–904. doi: 10.1016/s1074-5521(96)90178-7. [DOI] [PubMed] [Google Scholar]
  • [8].Cataldo D, Munaut C, Noel A, Frankenne F, Bartsch P, Foidart JM, et al. Matrix metalloproteinases and TIMP-1 production by peripheral blood granulocytes from COPD patients and asthmatics. Allergy. 2001;56:145–151. doi: 10.1034/j.1398-9995.2001.056002145.x. [DOI] [PubMed] [Google Scholar]
  • [9].Mautino G, Oliver N, Chanez P, Bousquet J, Capony F. Increased release of matrix metalloproteinase-9 in bronchoalveolar lavage fluid and by alveolar macrophages of asthmatics. Am.J.Respir.Cell Mol.Biol. 1997;17:583–591. doi: 10.1165/ajrcmb.17.5.2562. [DOI] [PubMed] [Google Scholar]
  • [10].Prikk K, Maisi P, Pirila E, Reintam MA, Salo T, Sorsa T, et al. Airway obstruction correlates with collagenase-2 (MMP-8) expression and activation in bronchial asthma. Lab.Invest. 2002;82:1535–1545. doi: 10.1097/01.lab.0000035023.53893.b6. [DOI] [PubMed] [Google Scholar]
  • [11].Brown PD. Clinical studies with matrix metalloproteinase inhibitors. Apmis. 1999;107:174–180. doi: 10.1111/j.1699-0463.1999.tb01541.x. [DOI] [PubMed] [Google Scholar]
  • [12].Denis LJ, Verweij J. Matrix metalloproteinase inhibitors: present achievements and future prospects. Invest.New Drugs. 1997;15:175–185. doi: 10.1023/a:1005855905442. [DOI] [PubMed] [Google Scholar]
  • [13].Wojtowicz-Praga SM, Dickson RB, Hawkins MJ. Matrix metalloproteinase inhibitors. Invest.New Drugs. 1997;15:61–75. doi: 10.1023/a:1005722729132. [DOI] [PubMed] [Google Scholar]
  • [14].Chen L, Rydel TJ, Gu F, Dunaway CM, Pikul S, Dunham KM, et al. Crystal structure of the stromelysin catalytic domain at 2.0 A resolution: inhibitor-induced conformational changes. J Mol Biol. 1999;293:545–557. doi: 10.1006/jmbi.1999.3147. [DOI] [PubMed] [Google Scholar]
  • [15].Kanehisa M, Goto S. KEGG: kyoto encyclopedia of genes and genomes. Nucleic Acids Res. 2000;28:27–30. doi: 10.1093/nar/28.1.27. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].Wixon J, Kell D. The Kyoto encyclopedia of genes and genomes--KEGG. Yeast. 2000;17:48–55. doi: 10.1002/(SICI)1097-0061(200004)17:1<48::AID-YEA2>3.0.CO;2-H. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [17].de Oliveira CA, Zissen M, Mongon J, McCammon JA. Molecular dynamics simulations of metalloproteinases types 2 and 3 reveal differences in the dynamic behavior of the S1’ binding pocket. Curr Pharm Des. 2007;13:3471–3475. doi: 10.2174/138161207782794211. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

01

Video 1 The pocket of MMP-3 undergoes an impressive collapse at roughly 27 ns, despite the fact that the RMSD measurements over the course of the simulation gave no indication of structural instability. It was only by measuring the volume of the binding pocket over time that the collapse was detected.

Download video file (2.5MB, mp4)

RESOURCES