Enhancing Ligand Pose Sampling for Molecular Docking

Patricia Suriana, Ron O. Dror
11/30/2023
q-bio.BMcs.LG

Official code: drorlab/GLOW_IVES (15 stars, MIT, last commit 2023-12-04).

Abstract

Deep learning promises to dramatically improve scoring functions for molecular docking, leading to substantial advances in binding pose prediction and virtual screening. To train scoring functions-and to perform molecular docking-one must generate a set of candidate ligand binding poses. Unfortunately, the sampling protocols currently used to generate candidate poses frequently fail to produce any poses close to the correct, experimentally determined pose, unless information about the correct pose is provided. This limits the accuracy of learned scoring functions and molecular docking. Here, we describe two improved protocols for pose sampling: GLOW (auGmented sampLing with sOftened vdW potential) and a novel technique named IVES (IteratiVe Ensemble Sampling). Our benchmarking results demonstrate the effectiveness of our methods in improving the likelihood of sampling accurate poses, especially for binding pockets whose shape changes substantially when different ligands bind. This improvement is observed across both experimentally determined and AlphaFold-generated protein structures. Additionally, we present datasets of candidate ligand poses generated using our methods for each of around 5,000 protein-ligand cross-docking pairs, for training and testing scoring functions. To benefit the research community, we provide these cross-docking datasets and an open-source Python implementation of GLOW and IVES at https://github.com/drorlab/GLOW_IVES .

View on arXivView PDF

Code Implementations(1)

MIT
150PythonSep 19, 20232 years agoMIT

Similar Papers

Cite this paper

@article{suriana2023enhancing,
  title  = {Enhancing Ligand Pose Sampling for Molecular Docking},
  author = {Patricia Suriana and Ron O. Dror},
  year   = {2023},
  eprint = {2312.00191},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.00191v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.00191.svg)](https://codeofpaper.com/paper/2312.00191)

Discussion