| Literature DB >> 35889494 |
Abstract
We here outline the importance of open-source, accessible tools for computer-aided drug discovery (CADD). We begin with a discussion of drug discovery in general to provide context for a subsequent discussion of structure-based CADD applied to small-molecule ligand discovery. Next, we identify usability challenges common to many open-source CADD tools. To address these challenges, we propose a browser-based approach to CADD tool deployment in which CADD calculations run in modern web browsers on users' local computers. The browser app approach eliminates the need for user-initiated download and installation, ensures broad operating system compatibility, enables easy updates, and provides a user-friendly graphical user interface. Unlike server apps-which run calculations "in the cloud" rather than on users' local computers-browser apps do not require users to upload proprietary information to a third-party (remote) server. They also eliminate the need for the difficult-to-maintain computer infrastructure required to run user-initiated calculations remotely. We conclude by describing some CADD browser apps developed in our lab, which illustrate the utility of this approach. Aside from introducing readers to these specific tools, we are hopeful that this review highlights the need for additional browser-compatible, user-friendly CADD software.Entities:
Keywords: browser-based tools; computer docking; computer-aided drug discovery; open source; tool development; usability; web-based tools
Mesh:
Substances:
Year: 2022 PMID: 35889494 PMCID: PMC9319651 DOI: 10.3390/molecules27144623
Source DB: PubMed Journal: Molecules ISSN: 1420-3049 Impact factor: 4.927
Examples of CADD browser apps created in the Durrant lab.
| Name | App URL 1 | Source Code URL 1 | License/Method 2 | Step |
|---|---|---|---|---|
| FPocketWeb | /fpocketweb | /fpocketweb-download | AL2/Wasm | |
| Webina | /webina | /webina-download | AL2/Wasm | Dock |
| BINANA | /binana | /binana-download | AL2/Transcrypt | Assess |
| DeepFrag | /deepfrag | /deepfragmodel | AL2/TF.js | Optimize |
| ProteinVR | /pvr | /protein-vr | BSD3/Babylon.js | Visualize |
1 All URLs are relative to durrantlab.com (e.g., http://durrantlab.com/fpocketweb). 2 “AL2” stands for the Apache License, version 2.0; “BSD3” stands for the 3-Clause BSD License; “Wasm” stands for WebAssembly; “TF.js” stands for TensforFlow.js.
Figure 1Three examples of browser app output. All three examples demonstrate how molecular visualization is a critical component of our in-browser approach. (A) Webina outputs predicted ligand poses and scores. (B) BINANA represents identified protein/ligand interactions as solid and dashed lines. (C) DeepFrag shows the protein, ligand, and ligand atom to which optimizing fragments should be added (yellow sphere). The recommended fragment additions are displayed below.