Literature DB >> 22693435

Accessible high-throughput virtual screening molecular docking software for students and educators.

Reed B Jacob1, Tim Andersen, Owen M McDougal.   

Abstract

We survey low cost high-throughput virtual screening (HTVS) computer programs for instructors who wish to demonstrate molecular docking in their courses. Since HTVS programs are a useful adjunct to the time consuming and expensive wet bench experiments necessary to discover new drug therapies, the topic of molecular docking is core to the instruction of biochemistry and molecular biology. The availability of HTVS programs coupled with decreasing costs and advances in computer hardware have made computational approaches to drug discovery possible at institutional and non-profit budgets. This paper focuses on HTVS programs with graphical user interfaces (GUIs) that use either DOCK or AutoDock for the prediction of DockoMatic, PyRx, DockingServer, and MOLA since their utility has been proven by the research community, they are free or affordable, and the programs operate on a range of computer platforms.

Entities:  

Mesh:

Year:  2012        PMID: 22693435      PMCID: PMC3364939          DOI: 10.1371/journal.pcbi.1002499

Source DB:  PubMed          Journal:  PLoS Comput Biol        ISSN: 1553-734X            Impact factor:   4.475


Introduction

Advances over the past 20 years have made it feasible to use computationally intensive algorithms for high-throughput virtual screening (HTVS) and inverse virtual screening (IVS) of molecular interactions. HTVS involves docking many ligands against one or a few receptors, while IVS docks many receptors against one or a few ligands. A combination of pose identification and scoring algorithms constitute the foundation of docking engines, including DOCK [1] and AutoDock [2], [3]. Molecular docking results are evaluated by visual inspection of ligand pose or quantitatively using a scoring algorithm. Scoring algorithms may be incorporated into the docking engine, or accessed through third party software, such as Xscore and Medusa Score [4], [5]. Both Xscore and Medusa Score have been shown to have improved binding energy rankings over AutoDock when evaluated against a database of Protein Data Bank (pdb) benchmark standards. XScore is frequently cited as being used to re-rank AutoDock output and serves as the basis for AutoDock Vina [6]–[9]. DOCK and AutoDock were initially created during an era when computational resources for HTVS were prohibitively expensive and relatively primitive, but these programs have evolved over the years to be more user friendly, adaptable for HTVS, and useful as teaching and learning tools in a classroom setting. One noteworthy advance to AutoDock is a set of Python scripts and programs called MGLTools that facilitate and automate workflows required for the management of many simultaneous docking calculations. MGLTools contain a computer aided drug discovery (CADD) pipeline capable of accessing cloud resources for HTVS [10]. To enhance usability of DOCK and AutoDock, researchers have also developed graphical user interfaces (GUIs) that automate job management and submission for molecular docking calculation. The focus of this paper is HTVS GUI applications capable of processing large numbers of molecular interactions at an acceptable speed and cost, with reliable results, on a variety of computer platforms. Docking engines calculate the free energy of binding (ΔG) between a ligand and a receptor, which is fundamental to the understanding of complex systems in biochemistry and molecular biology. The calculation of ΔG is based on estimates of the total energy of intermolecular forces of attraction including Van der Waals, hydrogen bonding, electrostatic, and hydrophobic. Ligands are ranked by the calculated ΔG value; lower ΔG values correspond to more favorable ligand binding, while higher ΔG values are less favorable. This gives teachers a rational and inexpensive tool for demonstrating to students how to assess and prioritize ligands for pursuit as drug targets (see Figure 1).
Figure 1

Depiction of high-throughput virtual screening: multiple ligands are docked to a receptor and ranked by energy estimate.

Molecular docking experiments involving either DOCK or AutoDock require an inordinate amount of time to set up, submit, compute, and analyze results. HTVS programs solve these problems through process automation. HTVS programs that use DOCK and AutoDock as their docking engines include DOVIS, VSDocker, WinDock, BDT, DockoMatic, PyRx, DockingServer, and MOLA. The HTVS programs we review are free or inexpensive, and can run on hardware ranging from a personal computer to a computing cluster. Cluster-based HTVS programs are DOcking-based VIrtual Screening (DOVIS) and Virtual Screening Docker (VSDocker), while WinDock and Blind Docking Tester (BDT) enable job queuing on only a single workstation. DockoMatic and Python Prescription (PyRx) can manage jobs independently of computer architecture, using a single workstation or cluster. DockingServer is a web-based application that runs independently of the user operating system, while MOLA can operate on networks consisting of heterogeneous computer architectures. Educators can provide a visual context for the laboratory portion of their courses by selecting software programs described in this manuscript tailored to their computing capabilities. Open-access databases of receptor and ligand structures enable customized systems to be incorporated into the laboratory curriculum. Programs detailed in this manuscript were selected, in part, based on their use in solving research problems of instructional value and their relative ease of use in an educational environment.

HTVS Programs Requiring Cluster Computing

DOVIS and VSDocker

DOVIS and VSDocker are comprehensive HTVS programs that automate and enhance AutoDock. These programs can manage millions of docking experiments on large computing clusters, efficiently identifying and ordering the top scoring ligands [6]–[8]. DOVIS is Linux based, whereas VSDocker operates on Windows. Both programs rank and score results via user specified criteria. DOVIS contains a plug-in for third party scoring functions such as X-Score or Medusa Score [4], [5]. DOVIS has been used to screen hundreds of RNA aptamers for binding to gentamicin [11]. Aptamers are single-stranded RNA or DNA molecules, generally around 50 base pairs in length. Aptamers bind specific small ligands, such as amino-sugars, flavin, or peptides, and are significant as diagnostic molecules associated with gene regulation. DOVIS 2.0 is available for free download and it is an open-source program under the GNU General Public License [12]. VSDocker is designed to manage jobs using Windows XP or 2003 servers. VSDocker matches DOVIS in speed and performance, based on evaluation of molecular docking using ligands obtained from the ZINC database; run times were calculated to be 420 ligands/CPU/day [8], [13], [14]. VSDocker is free for non-commercial use but is not open source [8].

HTVS Programs on Standalone Computer Systems

WinDock

WinDock runs on a single Windows workstation. The docking engine for WinDock is DOCK. WinDock supports receptor homology model creation. Templates for receptors are identified via sequence alignment using ClustalX and T-coffee [15], [16]. WinDock then directs Modeller to construct a homology model [17]. WinDock includes a large 3D ligand library, or the user can access compounds of interest from their own ligand pdb database. Users can select force field, empirical, or knowledge-based ligand scoring algorithms to assess results [18]–[22]. WinDock has been used to study HIV-1 integrase enzyme binding to ligands isolated from three-Huang powder (THP), a Chinese medicinal formula [23]. Baicalein is one of approximately 16 components in THP and was shown to inhibit infectivity and replication of HIV by agonizing HIV-1 integrase. HIV-1 integrase consists of three domains, N-terminus, core, and C-terminus. WinDock identified the binding preference for baicalein to the middle of the ligand binding domain, the same site that was identified by co-crystallization with the inhibitor 5-CITEP [24]. A WinDock executable is available free of charge to students, academicians, and researchers by contacting the original author; the source code is not available [25].

BDT

BDT is a Linux-based HTVS application that uses AutoDock to automate blind docking, inverse virtual screening, and ensemble docking studies [26]. BDT was used to study the binding of volatile anesthetic ligands, like halothane or sevoflurane, to amphiphilic pockets in volatile anesthetic binding proteins like serum albumin and apoferritin [27]. BDT was used to predict that Van der Waals forces were the predominant factor in the binding of volatile anesthetic ligands to compatible binding proteins. BDT is free for academic and non-commercial research purposes, though not open source [26], [27].

HTVS Programs for Standalone or Cluster Computing

DockoMatic

DockoMatic is a Linux-based HTVS program that uses a combination of front- and back-end processing tools for file preparation, result parsing, and data analysis [28]. DockoMatic can dock secondary ligands and may be used to perform inverse virtual screening [28], [29]. The DockoMatic GUI facilitates job creation, submission of jobs to AutoDock for docking, and result analysis for beginning and advanced users. The program can manage jobs on a single CPU or cluster, and generates ligand structure files by point mutation to an existing ligand pdb file or by entry of the single letter amino acid code for the peptide ligand sequence of interest. DockoMatic has been used to study conotoxin binding to acetylcholine binding proteins (AchBPs) for drug design. AchBPs have similar homology to neuronal nicotinic acetylcholine receptors (nAchRs), which are pentameric ion channels responsible for the regulation of ions and small molecular neurotransmitters through biological membranes [30]. Conus snail venom peptides, specifically α-conotoxins (α-Ctxs), show targeted binding to both AchBPs and nAchRs. As a step to evaluate conotoxin binding nAchRs, a study was performed that looked at crystal structures of α-Ctxs bound to AchBPs. Conotoxin ligands that contained a public domain nuclear magnetic resonance (NMR) solution structure pdb file were analyzed in the bound state in the crystal structure, the peptide was removed from the ligand binding domain, and DockoMatic was used to redock the peptides. The peptides bound to AchBP included ImI[R11E], ImI[R7L], ImI[D5N], and PnIA[A10L:D14K]. The results demonstrated that DockoMatic may be used for computational prediction of peptide analog binding [28], [29]. DockoMatic is free, and open source, for academic and non-profit use and available at http://sourceforge.net/projects/dockomatic/.

PyRx

PyRx runs on Windows, Mac OS X, or Unix/Linux computer clusters. PyRx can queue AutoDock jobs locally, or on a cloud using the Opal Web Services Toolkit [31], [32]. PyRx includes an embedded Python Molecular Viewer (ePMV) for visual analysis of results, as well as a built-in SQLite database for result storage [33]. PyRx has been used to study aromatase inhibitors (AIs). In post-menopausal women with breast cancer, increased levels of estrogen produced by the breast cancer cells increased cell production, creating a self-feedback loop [34], [35]. AIs have therapeutic value for patients that suffer breast cancer associated with excessive aromatase activity [34]. The AIs studied using PyRx had known crystal structures; PyRx output was compared to X-ray structures to validate computational binding prediction [34]. PyRx is free, open source, and distributed under the Simplified BSD license, and can be obtained from http://pyrx.sourceforge.net/downloads.

Hardware-Independent HTVS Programs

DockingServer

DockingServer is a comprehensive web service designed to make molecular docking accessible to all levels of users. DockingServer adds a MOZYME function, which uses atomic orbitals to calculate atomic charges, to its docking engine, AutoDock [36], [37]. The process for job submission is straightforward, and the output report gives the specific bond type interactions between each ranked result and the target receptor. A drawback is that the docking output structure files are large and DockingServer user storage space is limited. Thus, the number of parallel processes that can be run, prior to transferring or deleting files, is restricted. DockingServer has been used to investigate human breast cancer resistance using a homology model of breast cancer resistant protein (BCRP) to characterize the potential interaction modes of the substrates mitoxantrone (MX), prazosin, Hoechst33342, and 7-Ethyl-10-hydroxycamptothecin (SN-38). Results indicated there is a central cavity in the middle of the lipid bilayer of BCRP capable of containing two substrates, instead of the previously hypothesized single substrate [38]. This study illustrates a possible mechanism for BCRP function that may lead to inhibitors for future drug development. The DockingServer web-based service is available for a modest annual subscription.

MOLA

MOLA runs off a CD boot disk that preempts the local operating system with its own operating system [39]. MOLA is capable of configuring a temporary computer cluster from heterogeneous, networked standalone computers, regardless of operating platform. This program is intended for research labs without access to a dedicated computer cluster. MOLA includes AutoDock Tools (ADT), which is a program included within MGLTools, for grid parameter file (gpf) creation and ligand/receptor preparation. ADT also generates an analysis spreadsheet ranked by the lowest binding energy and distance to the active site [10]. MOLA does require some familiarity with ADT and preparation of receptor files for AutoDock submission. MOLA was used to investigate ligand binding to retinol binding protein, HIV-1 protease, and trypsin-benzamide, each with a ligand library search of over 500 ligands and decoys, recreating the approximate potential bell curve of these ligand sets to each receptor. MOLA is a free download as an image file for direct burning to disk [39]. The source code is not available.

Discussion

The role of computational molecular docking in the educational and research community is evolving at a rapid rate. Access to this field by an ever increasing number of students, teachers, and scientists has been facilitated by software programs similar to those described here. Each program we describe has been used to address real world research problems that educators may find instructive for students. Table 1 summarizes the features of each HTVS program reviewed. Instructors should select a program to use in their courses dependent upon their curriculum, computer hardware access, financial resources, and desired instructional objectives.
Table 1

An overview of features for HTVS programs with GUIs.

WinDockBDTDovisVS DockerDockoMaticDockingServerPyRxMOLA
PlatformWindowsLinuxLinuxWindowsLinuxWebLinux, Unix, Windows, Mac OS XAll
Release Date20072006200820102010200920092010
Docking EngineDOCKAutoDockAutoDockAutoDockAutoDockAutoDockAutoDockAutoDock
Reference [25] [26] [6], [7] [8] [28], [29] [36], [37] [31] [39]
Homology Modeling
Ligand Library
Ligand Creation
Open Source
Cluster/Cloud
Installera N/A
Local Resource Demandb SSMMESEE
Documentationc 11221532
Ease of Used 11332134

Programs appear across the top and features down the left side of the table.

If an N/A appears that program needs no installer; it is a web interface.

S, minimum program requirement is a single computer workstation; M, multiple computers in a cluster are required; and E, single or multi-processor enabled.

Rated on a 1–5 scale with 1 being basic installation instructions to 5 being in depth tutorials and worked examples for applications.

Rated on a 1–5 operator scale with 1 being a user with basic computer skills to 5 being an experienced programmer.

Programs appear across the top and features down the left side of the table. If an N/A appears that program needs no installer; it is a web interface. S, minimum program requirement is a single computer workstation; M, multiple computers in a cluster are required; and E, single or multi-processor enabled. Rated on a 1–5 scale with 1 being basic installation instructions to 5 being in depth tutorials and worked examples for applications. Rated on a 1–5 operator scale with 1 being a user with basic computer skills to 5 being an experienced programmer. The HTVS programs described in this manuscript were developed with the common goal of enhancing the ability to perform molecular docking studies using one of two well-established docking engines, DOCK or AutoDock. The optimal program for use to explain biological principles to students is dependent on the specific goals of the instructor. For a class in a department with limited computer availability interested in occasional docking investigations, we suggest WinDock or PyRx, as both programs are available for a Windows operating system. For more in-depth docking studies with Linux operating system availability, BDT, PyRx, and DockoMatic may be preferable. If a Linux cluster is available, then DockoMatic, DOVIS, or PyRx are recommended, or VSDocker for a Windows cluster. If an instructor has access to multiple networked computers, without a cluster, MOLA is ideal for HTVS. For instructors with limited computer resources, DockingServer is an external web service for a reasonable subscription. Of these programs, DOVIS, VSDocker, and BDT provide rank ordered lists of results, with limited capacity for the user to visualize the docked molecules without accessing another software program like PyMol. For result visualization, DockoMatic and MOLA provide a link directly to PyMol and ADT, respectively [40], [41]. WinDock, PyRx, and DockingServer contain fully integrated visualization capabilities for all steps in the process of docking to result analysis. In addition to computational requirements, each HTVS program has unique features to assist in docking studies and data analysis. BDT is optimal if the instructor presents students with a project to study a specific receptor that does not have a known binding pocket. If the instructor requires construction of homology models, WinDock contains a Modeller interface. If the primary instructional goal is limited to screening ligands, then DOVIS or VSDocker work well. To study point mutations of small cyclic peptides like conotoxins or other peptide ligands, then DockoMatic with automated peptide analog structure creation is a recommended option. PyRx is useful for ligand comparison studies because it offers well-integrated storage and visualization of HTVS results that facilitate binding analysis. For those new to the field of computational chemistry, DockingServer is a comprehensive, user friendly, and supported program.
  34 in total

1.  Python: a programming language for software integration and development.

Authors:  M F Sanner
Journal:  J Mol Graph Model       Date:  1999-02       Impact factor: 2.518

2.  A general and fast scoring function for protein-ligand interactions: a simplified potential approach.

Authors:  I Muegge; Y C Martin
Journal:  J Med Chem       Date:  1999-03-11       Impact factor: 7.446

3.  3DCoffee: combining protein sequences and structures within multiple sequence alignments.

Authors:  Orla O'Sullivan; Karsten Suhre; Chantal Abergel; Desmond G Higgins; Cédric Notredame
Journal:  J Mol Biol       Date:  2004-07-02       Impact factor: 5.469

4.  VSDocker: a tool for parallel high-throughput virtual screening using AutoDock on Windows-based computer clusters.

Authors:  Nikita D Prakhov; Alexander L Chernorudskiy; Murat R Gainullin
Journal:  Bioinformatics       Date:  2010-04-08       Impact factor: 6.937

5.  BDT: an easy-to-use front-end application for automation of massive docking tasks and complex docking strategies with AutoDock.

Authors:  Montserrat Vaqué; Anna Arola; Carles Aliagas; Gerard Pujadas
Journal:  Bioinformatics       Date:  2006-05-23       Impact factor: 6.937

6.  Opal web services for biomedical applications.

Authors:  Jingyuan Ren; Nadya Williams; Luca Clementi; Sriram Krishnan; Wilfred W Li
Journal:  Nucleic Acids Res       Date:  2010-06-06       Impact factor: 16.971

7.  Comparative protein modelling by satisfaction of spatial restraints.

Authors:  A Sali; T L Blundell
Journal:  J Mol Biol       Date:  1993-12-05       Impact factor: 5.469

8.  MedusaScore: an accurate force field-based scoring function for virtual drug screening.

Authors:  Shuangye Yin; Lada Biedermannova; Jiri Vondrasek; Nikolay V Dokholyan
Journal:  J Chem Inf Model       Date:  2008-08-02       Impact factor: 4.956

9.  DOVIS: an implementation for high-throughput virtual screening using AutoDock.

Authors:  Shuxing Zhang; Kamal Kumar; Xiaohui Jiang; Anders Wallqvist; Jaques Reifman
Journal:  BMC Bioinformatics       Date:  2008-02-27       Impact factor: 3.169

10.  DOVIS 2.0: an efficient and easy to use parallel virtual screening tool based on AutoDock 4.0.

Authors:  Xiaohui Jiang; Kamal Kumar; Xin Hu; Anders Wallqvist; Jaques Reifman
Journal:  Chem Cent J       Date:  2008-09-08       Impact factor: 4.215

View more
  24 in total

1.  Accelerating Virtual High-Throughput Ligand Docking: current technology and case study on a petascale supercomputer.

Authors:  Sally R Ellingson; Sivanesan Dakshanamurthy; Milton Brown; Jeremy C Smith; Jerome Baudry
Journal:  Concurr Comput       Date:  2014-04-25       Impact factor: 1.536

Review 2.  Covalent Versus Non-covalent Enzyme Inhibition: Which Route Should We Take? A Justification of the Good and Bad from Molecular Modelling Perspective.

Authors:  Aimen Aljoundi; Imane Bjij; Ahmed El Rashedy; Mahmoud E S Soliman
Journal:  Protein J       Date:  2020-04       Impact factor: 2.371

3.  Demonstration of AutoDock as an Educational Tool for Drug Discovery.

Authors:  Travis R Helgren; Timothy J Hagen
Journal:  J Chem Educ       Date:  2017-02-13       Impact factor: 2.979

4.  Computational exploration of a protein receptor binding space with student proposed peptide ligands.

Authors:  Matthew D King; Paul Phillips; Matthew W Turner; Michael Katz; Sarah Lew; Sarah Bradburn; Tim Andersen; Owen M McDougal
Journal:  Biochem Mol Biol Educ       Date:  2015-11-05       Impact factor: 1.160

5.  Homology modeling and molecular docking for the science curriculum.

Authors:  Owen M McDougal; Nic Cornia; S V Sambasivarao; Andrew Remm; Chris Mallory; Julia Thom Oxford; C Mark Maupin; Tim Andersen
Journal:  Biochem Mol Biol Educ       Date:  2013-12-20       Impact factor: 1.160

6.  Phosphodiesterase-1 Inhibitory Activity of Two Flavonoids Isolated from Pistacia integerrima J. L. Stewart Galls.

Authors:  Abdur Rauf; Muhammad Saleem; Ghias Uddin; Bina S Siddiqui; Haroon Khan; Muslim Raza; Syeda Zehra Hamid; Ajmal Khan; Francesco Maione; Nicola Mascolo; Vincenzo De Feo
Journal:  Evid Based Complement Alternat Med       Date:  2015-04-05       Impact factor: 2.629

7.  Metabolomics and Cheminformatics Analysis of Antifungal Function of Plant Metabolites.

Authors:  Miroslava Cuperlovic-Culf; NandhaKishore Rajagopalan; Dan Tulpan; Michele C Loewen
Journal:  Metabolites       Date:  2016-09-30

8.  Coronavirus disease 2019 drug discovery through molecular docking.

Authors:  Sweta Singh; Hector Florez
Journal:  F1000Res       Date:  2020-06-03

9.  Biological Evaluation and Docking Analysis of Daturaolone as Potential Cyclooxygenase Inhibitor.

Authors:  Abdur Rauf; Francesco Maione; Ghias Uddin; Muslim Raza; Bina S Siddiqui; Naveed Muhammad; Syed Uzair Ali Shah; Haroon Khan; Vincenzo De Feo; Nicola Mascolo
Journal:  Evid Based Complement Alternat Med       Date:  2016-03-02       Impact factor: 2.629

10.  Developing science gateways for drug discovery in a grid environment.

Authors:  Horacio Pérez-Sánchez; Vahid Rezaei; Vitaliy Mezhuyev; Duhu Man; Jorge Peña-García; Helena den-Haan; Sandra Gesing
Journal:  Springerplus       Date:  2016-08-09
View more

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