Accelerating high-throughput virtual screening through molecular pool-based active learning
arXiv:2012.07127 · doi:10.1039/d0sc06805e
Abstract
Structure-based virtual screening is an important tool in early stage drug discovery that scores the interactions between a target protein and candidate ligands. As virtual libraries continue to grow (in excess of molecules), so too do the resources necessary to conduct exhaustive virtual screening campaigns on these libraries. However, Bayesian optimization techniques can aid in their exploration: a surrogate structure-property relationship model trained on the predicted affinities of a subset of the library can be applied to the remaining library members, allowing the least promising compounds to be excluded from evaluation. In this study, we assess various surrogate model architectures, acquisition functions, and acquisition batch sizes as applied to several protein-ligand docking datasets and observe significant reductions in computational costs, even when using a greedy acquisition strategy; for example, 87.9% of the top-50000 ligands can be found after testing only 2.4% of a 100M member library. Such model-guided searches mitigate the increasing computational costs of screening increasingly large virtual libraries and can accelerate high-throughput virtual screening campaigns with applications beyond docking.
References in corpus (13)
- Scikit-learn: Machine Learning in Python
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
- UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction
- Deep Recurrent Quantization for Generating Sequential Binary Codes
- Beyond Product Quantization: Deep Progressive Quantization for Image Retrieval
- A Tutorial on Bayesian Optimization
- Analyzing Learned Molecular Representations for Property Prediction
- Batched Large-scale Bayesian Optimization in High-dimensional Spaces
- Parallel and Distributed Thompson Sampling for Large-scale Accelerated Exploration of Chemical Space
- Deeper Connections between Neural Networks and Gaussian Processes Speed-up Active Learning
- Using Bayesian Optimization to Accelerate Virtual Screening for the Discovery of Therapeutics Appropriate for Repurposing for COVID-19
- Dynamic Batch Bayesian Optimization
Cited by in corpus (11)
- Bayesian optimization with known experimental and design constraints for chemistry applications
- El Agente: An Autonomous Agent for Quantum Chemistry
- PharmacoNet: Accelerating Large-Scale Virtual Screening by Deep Pharmacophore Modeling
- ChemSpaceAL: An Efficient Active Learning Methodology Applied to Protein-Specific Molecular Generation
- Ultra-large library screening with an evolutionary algorithm in Rosetta (REvoLd)
- Benchmarking the Performance of Bayesian Optimization across Multiple Experimental Materials Science Domains
- Achieving Robustness to Aleatoric Uncertainty with Heteroscedastic Bayesian Optimisation
- Batched Bayesian optimization by maximizing the probability of including the optimum
- Ranking over Regression for Bayesian Optimization and Molecule Selection
- pyscreener: A Python Wrapper for Computational Docking Software
- Docking-based Virtual Screening with Multi-Task Learning