Fpocket: An open source platform for ligand pocket detection

BackgroundVirtual screening methods start to be well established as effective approaches to identify hits, candidates and leads for drug discovery research. Among those, structure based virtual screening (SBVS) approaches aim at docking collections of small compounds in the target structure to identify potent compounds. For SBVS, the identification of candidate pockets in protein structures is a key feature, and the recent years have seen increasing interest in developing methods for pocket and cavity detection on protein surfaces.ResultsFpocket is an open source pocket detection package based on Voronoi tessellation and alpha spheres built on top of the publicly available package Qhull. The modular source code is organised around a central library of functions, a basis for three main programs: (i) Fpocket, to perform pocket identification, (ii) Tpocket, to organise pocket detection benchmarking on a set of known protein-ligand complexes, and (iii) Dpocket, to collect pocket descriptor values on a set of proteins. Fpocket is written in the C programming language, which makes it a platform well suited for the scientific community willing to develop new scoring functions and extract various pocket descriptors on a large scale level. Fpocket 1.0, relying on a simple scoring function, is able to detect 94% and 92% of the pockets within the best three ranked pockets from the holo and apo proteins respectively, outperforming the standards of the field, while being faster.ConclusionFpocket provides a rapid, open source and stable basis for further developments related to protein pocket detection, efficient pocket descriptor extraction, or drugablity prediction purposes. Fpocket is freely available under the GNU GPL license at http://fpocket.sourceforge.net.

[1]  Jayaraman Chandrasekhar,et al.  Strategies and tactics for optimizing the Hit-to-Lead process and beyond--a computational chemistry perspective. , 2008, Drug discovery today.

[2]  R. Abagyan,et al.  Pocketome via Comprehensive Identification and Classification of Ligand Binding Envelopes* , 2005, Molecular & Cellular Proteomics.

[3]  K. Sharp,et al.  Travel depth, a new shape descriptor for macromolecules: application to ligand binding. , 2006, Journal of molecular biology.

[4]  Ricardo L. Mancera,et al.  Molecular modelling prediction of ligand binding site flexibility , 2004, J. Comput. Aided Mol. Des..

[5]  Alexander D. MacKerell,et al.  Binding Response: A Descriptor for Selecting Ligand Binding Site on Protein Surfaces , 2007, J. Chem. Inf. Model..

[6]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[7]  G. Schneider,et al.  PocketPicker: analysis of ligand binding-sites with shape descriptors , 2007, Chemistry Central Journal.

[8]  Philip E. Bourne,et al.  A robust and efficient algorithm for the shape description of protein structures and its application in predicting ligand binding sites , 2007, BMC Bioinformatics.

[9]  Richard M. Jackson,et al.  Q-SiteFinder: an energy-based method for the prediction of protein-ligand binding sites , 2005, Bioinform..

[10]  C. Frömmel,et al.  The automatic search for ligand binding sites in proteins of known three-dimensional structure using only geometric criteria. , 1996, Journal of molecular biology.

[11]  M. Bock,et al.  Effective labeling of molecular surface points for cavity detection and location of putative binding sites. , 2007, Computational systems bioinformatics. Computational Systems Bioinformatics Conference.

[12]  Paul N. Mortenson,et al.  Diverse, high-quality test set for the validation of protein-ligand docking performance. , 2007, Journal of medicinal chemistry.

[13]  Junichi Goto,et al.  ASEDock-Docking Based on Alpha Spheres and Excluded Volumes , 2008, J. Chem. Inf. Model..

[14]  J. Delaney Finding and filling protein cavities using cellular logic operations. , 1992, Journal of molecular graphics.

[15]  R. Abagyan,et al.  Comprehensive identification of "druggable" protein ligand binding sites. , 2004, Genome informatics. International Conference on Genome Informatics.

[16]  Daniel R. Caffrey,et al.  Structure-based maximal affinity model predicts small-molecule druggability , 2007, Nature Biotechnology.

[17]  B. Honig,et al.  On the nature of cavities on protein surfaces: Application to the identification of drug‐binding sites , 2006, Proteins.

[18]  Pieter F. W. Stouten,et al.  Fast prediction and visualization of protein binding pockets with PASS , 2000, J. Comput. Aided Mol. Des..

[19]  Jie Liang,et al.  CASTp: computed atlas of surface topography of proteins with structural and topographical mapping of functionally annotated residues , 2006, Nucleic Acids Res..

[20]  G J Kleywegt,et al.  Detection, delineation, measurement and display of cavities in macromolecular structures. , 1994, Acta crystallographica. Section D, Biological crystallography.

[21]  D. Levitt,et al.  POCKET: a computer graphics method for identifying and displaying protein cavities and their surrounding amino acids. , 1992, Journal of molecular graphics.

[22]  Raghavan Varadarajan,et al.  Accurate detection of protein:ligand binding sites using molecular dynamics simulations. , 2004, Structure.

[23]  R. Laskowski SURFNET: a program for visualizing molecular surfaces, cavities, and intermolecular interactions. , 1995, Journal of molecular graphics.

[24]  Dagmar Ringe,et al.  Prediction of interaction sites from apo 3D structures when the holo conformation is different , 2008, Proteins.

[25]  B. Shoichet,et al.  Information decay in molecular docking screens against holo, apo, and modeled conformations of enzymes. , 2003, Journal of medicinal chemistry.

[26]  J. Thornton,et al.  A method for localizing ligand binding pockets in protein structures , 2005, Proteins.

[27]  R. Fåhraeus,et al.  In silico-in vitro screening of protein-protein interactions: towards the next generation of therapeutics. , 2008, Current pharmaceutical biotechnology.

[28]  Deok-Soo Kim,et al.  Pocket extraction on proteins via the Voronoi diagram of spheres. , 2008, Journal of molecular graphics & modelling.

[29]  C. Del Carpio,et al.  A new approach to the automatic identification of candidates for ligand receptor sites in proteins: (I). Search for pocket regions. , 1993, Journal of molecular graphics.

[30]  Ajay N. Jain,et al.  Automatic identification and representation of protein binding sites for molecular docking , 1997, Protein science : a publication of the Protein Society.

[31]  M Hendlich,et al.  LIGSITE: automatic and efficient detection of potential small molecule-binding sites in proteins. , 1997, Journal of molecular graphics & modelling.

[32]  Takeshi Kawabata,et al.  Detection of pockets on protein surfaces using small and large probe spheres to find putative ligand binding sites , 2007, Proteins.

[33]  R. Abagyan,et al.  Flexible ligand docking to multiple receptor conformations: a practical alternative. , 2008, Current opinion in structural biology.

[34]  M. Masuya,et al.  Detection and geometric modeling of molecular surfaces and cavities using digital mathematical morphological operations. , 1995, Journal of molecular graphics.

[35]  H. Edelsbrunner,et al.  Anatomy of protein pockets and cavities: Measurement of binding site geometry and implications for ligand design , 1998, Protein science : a publication of the Protein Society.

[36]  C. Venkatachalam,et al.  LigandFit: a novel method for the shape-directed rapid docking of ligands to protein active sites. , 2003, Journal of molecular graphics & modelling.

[37]  M. Schroeder,et al.  LIGSITEcsc: predicting ligand binding sites using the Connolly surface and degree of conservation , 2006, BMC Structural Biology.