Literature DB >> 26249810

NRGsuite: a PyMOL plugin to perform docking simulations in real time using FlexAID.

Francis Gaudreault1, Louis-Philippe Morency1, Rafael J Najmanovich1.   

Abstract

UNLABELLED: Ligand protein docking simulations play a fundamental role in understanding molecular recognition. Herein we introduce the NRGsuite, a PyMOL plugin that permits the detection of surface cavities in proteins, their refinements, calculation of volume and use, individually or jointly, as target binding-sites for docking simulations with FlexAID. The NRGsuite offers the users control over a large number of important parameters in docking simulations including the assignment of flexible side-chains and definition of geometric constraints. Furthermore, the NRGsuite permits the visualization of the docking simulation in real time. The NRGsuite give access to powerful docking simulations that can be used in structure-guided drug design as well as an educational tool. The NRGsuite is implemented in Python and C/C++ with an easy to use package installer. The NRGsuite is available for Windows, Linux and MacOS.
AVAILABILITY AND IMPLEMENTATION: http://bcb.med.usherbrooke.ca/flexaid. CONTACT: rafael.najmanovich@usherbroke.ca. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
© The Author 2015. Published by Oxford University Press.

Entities:  

Mesh:

Substances:

Year:  2015        PMID: 26249810      PMCID: PMC4653388          DOI: 10.1093/bioinformatics/btv458

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 Introduction

Docking simulations can be used to understand the specificity and selectivity of ligands as well as guide in the identification and design of inhibitors. Docking simulations seek to address three interdependent but distinct problems: (i) The prediction of the structure of a ligand-protein complex (binding mode), (ii) The discrimination of binders from non-binders (virtual screening) and (iii) The prediction of binding affinities. Docking methods are not yet successful in these three tasks simultaneously (Huang ). FlexAID was primarily developed with the task of predicting binding modes. When docking on non-native-complex structure (i.e. the structure of the target was not crystallized in the presence of the ligand of interest), FlexAID has been shown (Gaudreault and Najmanovich, 2015) to outperform existing methods such as AutoDock Vina (Trott and Olson, 2010) and FlexX (Kramer ) irrespective of target flexibility as well as rDock (Ruiz-Carmona ) when side-chain conformational changes are crucial. PyMOL (DeLano) is a powerful, open source program for molecular visualization that allows users to extend the capabilities of the program via plugins. The source code of the latest version 1.7.6 of PyMOL is available in Sourceforge. Two PyMOL plugins exist for docking simulations (Lill and Danielson, 2011; Seeliger and de Groot, 2010), both use AutoDock Vina and require additional software compilation/installation. The latter permits docking with SLIDE (Zavodszky ) but requires an AMBER license. A number of docking web-servers exist, including SwissDock (Grosdidier ), istar (Li ), Rosetta (Combs ) and DOCK Blaster (Irwin ) primarily focused on virtual screening. In this work we present the NRGsuite, an open-source and self-contained precompiled PyMOL plugin (for PyMOL versions 1.2 and above) focused on the prediction of binding-poses with docking simulations. The NRGsuite cohesively combines tools we develop (GetCleft and FlexAID) into an intuitive and project-oriented environment making structure-guided drug design accessible to non-experts.

2 GetCleft

The definition of the binding-site is important in docking simulations. Whereas in the case of single chain enzymes the binding-site lies within the largest cleft in 83% of cases (Laskowski ), the volume occupied by the binding-site within this cleft is smaller (Glaser ; Kahraman ). At a practical level, easy to use tools for the detection, refinement and measurement of the volume of buried cavities and surface clefts are not readily available. In the NRGsuite we implement the SURFNET algorithm (Laskowski, 1995) to detect surface clefts and buried cavities in proteins and nucleic acids. Our implementation of the SURFNET algorithm is called GetCleft. In short, for every pair of atoms in the macromolecule, we assess the possibility of placing a sphere midpoint between them with the largest possible radius within a user-defined range that does not overlap with the van der Walls surface of any atom. Surface exposed clefts as well as buried cavities are defined by the union of overlapping spheres and are roughly sorted by volume. The user can refine the shape of any cleft or cavity interactively and accurately measure their volumes (Supplementary Fig. S1). Users can save and utilize any original or refined cleft and cavities as target binding-sites in docking simulations. Whereas an alternative PyMOL plugin for the detection of cavities is available for Linux and Windows (Oliveira ) the resulting cavities cannot be used with FlexAID and the NRGsuite.

3 FlexAID

The NRGsuite interface for FlexAID contains four primary panels to define the input target and ligand to be docked, configuration of the target and ligand and simulation. Two further panels (Scoring and Genetic algorithm) give access to more advanced parameters. Each panel is briefly described in what follows.

3.1 Input files

Both target and ligand can be defined from the list of PyMOL objects or loaded from a previously saved NRGsuite session. Ligands can also be input with the use of SMILES strings. SMILES strings can be easily found in databases such as PubChem or ChEMBL for existing molecules or produced with chemoinformatics software. FlexAID utilizes internal coordinates and defines automatically an anchor ligand atom as the center of rotation and translation. Users can however choose to define the anchor atom themselves. Targets must be loaded into PyMOL but are not restricted to experimental structures, homology models can also be used. For further details see Gaudreault and Najmanovich (2015).

3.2 Target configuration

In this panel users can define the binding-site search area, for example using a cleft previously defined with GetCleft. Users can select and use more than one cleft at the same time to perform a global search when the binding-site is unknown and interactively choose binding-site flexible side chains.

3.3 Ligand configuration

Users have full control on ligand degrees of freedom. Whereas rotational and translational degrees of freedom are set by default, in specific situations a user may wish to restrict them. Users can manually choose individual ligand bonds as flexible. In all cases the original ligand pose can be used as reference to calculate RMSD values. Lastly, users can set distance constraints that can be used to emulate covalent docking (Duchêne ).

3.4 Scoring configuration

Other ligands present in complex with the target are considered by default while water molecules are ignored; again, the user may change these settings as well as the van der Walls permeability (decreasing the penalty for steric clashes). Irrespective of the inclusion of structural water molecules in the simulation, FlexAID considers solvent interactions implicitly. Users can define a solvent exclusion force or use the pairwise energy parameters considering the implicit solvent as an extra atom-type. In this panel it is also possible to change the step size used for sampling translational, rotational and internal (dihedral angles) degrees of freedom of the ligand as well as the sampling of side-chain rotameric conformations.

3.5 Genetic algorithm parameters

FlexAID uses genetic algorithm. A number of important parameters, notably the number of chromosomes and generations can be defined in this panel. Additionally, the number of top results that are visualized during the simulation and the frequency (in numbers of generations) to refresh the visualization can be set.

3.6 Simulate

Once all parameters are set, users can start the simulation and observe in real time the display of the selected number of top solutions as the simulation progresses (Supplementary Fig. S2). At the end of the simulation the top 10 results obtained and their potential hydrogen bonds with the target are displayed. Simulations can be paused, stopped or aborted. Paused simulations can be restarted and the final genetic algorithm population of solutions from stopped or completed simulations can be used to as the initial population to start a new simulation continuing where the previous one has stopped. The continuation of a simulation can only be done when all parameters remain the same except for the genetic algorithm parameters that can be changed. Users can also reload previous simulation results as well as inspect the parameters used.

4 Conclusions

The NRGsuite PyMOL plugin is easy to install, available for MacOS, Linux and Windows. It gives access to state-of-the-art docking simulations using FlexAID as well as the analysis of buried cavities and surface clefts using GetCleft. The NRGsuite can be used for the prediction of binding poses to understand molecular recognition and in structure-guided drug design. In our experience the NRGsuite is also an invaluable educational tool. An extensive manual is available as Supplementary Information and online at http://bcb.med.usherbrooke.ca/flexaid for up-to-date versions.
  17 in total

Review 1.  Scoring functions and their evaluation methods for protein-ligand docking: recent advances and future directions.

Authors:  Sheng-You Huang; Sam Z Grinter; Xiaoqin Zou
Journal:  Phys Chem Chem Phys       Date:  2010-08-23       Impact factor: 3.676

2.  Computer-aided drug design platform using PyMOL.

Authors:  Markus A Lill; Matthew L Danielson
Journal:  J Comput Aided Mol Des       Date:  2010-10-30       Impact factor: 3.686

3.  A method for localizing ligand binding pockets in protein structures.

Authors:  Fabian Glaser; Richard J Morris; Rafael J Najmanovich; Roman A Laskowski; Janet M Thornton
Journal:  Proteins       Date:  2006-02-01

4.  Shape variation in protein binding pockets and their ligands.

Authors:  Abdullah Kahraman; Richard J Morris; Roman A Laskowski; Janet M Thornton
Journal:  J Mol Biol       Date:  2007-02-07       Impact factor: 5.469

5.  AutoDock Vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading.

Authors:  Oleg Trott; Arthur J Olson
Journal:  J Comput Chem       Date:  2010-01-30       Impact factor: 3.376

6.  Protein clefts in molecular recognition and function.

Authors:  R A Laskowski; N M Luscombe; M B Swindells; J M Thornton
Journal:  Protein Sci       Date:  1996-12       Impact factor: 6.725

7.  SURFNET: a program for visualizing molecular surfaces, cavities, and intermolecular interactions.

Authors:  R A Laskowski
Journal:  J Mol Graph       Date:  1995-10

8.  Ligand docking and binding site analysis with PyMOL and Autodock/Vina.

Authors:  Daniel Seeliger; Bert L de Groot
Journal:  J Comput Aided Mol Des       Date:  2010-04-17       Impact factor: 3.686

9.  Distilling the essential features of a protein surface for improving protein-ligand docking, scoring, and virtual screening.

Authors:  Maria I Zavodszky; Paul C Sanschagrin; Rajesh S Korde; Leslie A Kuhn
Journal:  J Comput Aided Mol Des       Date:  2002-12       Impact factor: 3.686

10.  Automated docking screens: a feasibility study.

Authors:  John J Irwin; Brian K Shoichet; Michael M Mysinger; Niu Huang; Francesco Colizzi; Pascal Wassam; Yiqun Cao
Journal:  J Med Chem       Date:  2009-09-24       Impact factor: 7.446

View more
  23 in total

1.  A benchmark driven guide to binding site comparison: An exhaustive evaluation using tailor-made data sets (ProSPECCTs).

Authors:  Christiane Ehrt; Tobias Brinkjost; Oliver Koch
Journal:  PLoS Comput Biol       Date:  2018-11-08       Impact factor: 4.475

2.  DockingApp: a user friendly interface for facilitated docking simulations with AutoDock Vina.

Authors:  Elena Di Muzio; Daniele Toti; Fabio Polticelli
Journal:  J Comput Aided Mol Des       Date:  2017-01-06       Impact factor: 3.686

3.  Binding site matching in rational drug design: algorithms and applications.

Authors:  Misagh Naderi; Jeffrey Mitchell Lemoine; Rajiv Gandhi Govindaraj; Omar Zade Kana; Wei Pan Feinstein; Michal Brylinski
Journal:  Brief Bioinform       Date:  2019-11-27       Impact factor: 11.622

4.  Crystal structure of F95Q epi-isozizaene synthase, an engineered sesquiterpene cyclase that generates biofuel precursors β- and γ-curcumene.

Authors:  Patrick N Blank; Golda H Barrow; David W Christianson
Journal:  J Struct Biol       Date:  2019-05-29       Impact factor: 2.867

5.  Identification of potent aldose reductase inhibitors as antidiabetic (Anti-hyperglycemic) agents using QSAR based virtual Screening, molecular Docking, MD simulation and MMGBSA approaches.

Authors:  Ravindra L Bakal; Rahul D Jawarkar; J V Manwar; Minal S Jaiswal; Arabinda Ghosh; Ajaykumar Gandhi; Magdi E A Zaki; Sami Al-Hussain; Abdul Samad; Vijay H Masand; Nobendu Mukerjee; Syed Nasir Abbas Bukhari; Praveen Sharma; Israa Lewaa
Journal:  Saudi Pharm J       Date:  2022-04-07       Impact factor: 4.562

6.  Coevolved Canonical Loops Conformations of Single-Domain Antibodies: A Tale of Three Pockets Playing Musical Chairs.

Authors:  Francis Gaudreault; Christopher R Corbeil; Enrico O Purisima; Traian Sulea
Journal:  Front Immunol       Date:  2022-06-03       Impact factor: 8.786

7.  An Aromatic Cluster in the Active Site of epi-Isozizaene Synthase Is an Electrostatic Toggle for Divergent Terpene Cyclization Pathways.

Authors:  Trey A Ronnebaum; Sarah M Gardner; David W Christianson
Journal:  Biochemistry       Date:  2020-12-03       Impact factor: 3.162

8.  Large-scale detection of drug off-targets: hypotheses for drug repurposing and understanding side-effects.

Authors:  Matthieu Chartier; Louis-Philippe Morency; María Inés Zylber; Rafael J Najmanovich
Journal:  BMC Pharmacol Toxicol       Date:  2017-04-28       Impact factor: 2.483

9.  IsoMIF Finder: online detection of binding site molecular interaction field similarities.

Authors:  Matthieu Chartier; Etienne Adriansen; Rafael Najmanovich
Journal:  Bioinformatics       Date:  2015-10-25       Impact factor: 6.937

10.  STARD6 on steroids: solution structure, multiple timescale backbone dynamics and ligand binding mechanism.

Authors:  Danny Létourneau; Mikaël Bédard; Jérôme Cabana; Andrée Lefebvre; Jean-Guy LeHoux; Pierre Lavigne
Journal:  Sci Rep       Date:  2016-06-24       Impact factor: 4.379

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.