FWAVina: A novel optimization algorithm for protein-ligand docking based on the fireworks algorithm

Comput Biol Chem. 2020 Oct:88:107363. doi: 10.1016/j.compbiolchem.2020.107363. Epub 2020 Aug 20.

Abstract

Protein-ligand docking is an essential process that has accelerated drug discovery. How to accurately and effectively optimize the predominant position and orientation of ligands in the binding pocket of a target protein is a major challenge. This paper proposed a novel ligand binding pose search method called FWAVina based on the fireworks algorithm, which combined the fireworks algorithm with the efficient Broyden-Fletcher-Goldfarb-Shannon local search method adopted in AutoDock Vina to address the pose search problem in docking. The FWA was used as a global optimizer to rapidly search promising poses, and the Broyden-Fletcher-Goldfarb-Shannon method was incorporated into FWAVina to perform an exact local search. FWAVina was developed and tested on the PDBbind and DUD-E datasets. The docking performance of FWAVina was compared with the original Vina program. The results showed that FWAVina achieves a remarkable execution time reduction of more than 50 % than Vina without compromising the prediction accuracies in the docking and virtual screening experiments. In addition, the increase in the number of ligand rotatable bonds has almost no effect on the efficiency of FWAVina. The higher accuracy, faster convergence and improved stability make the FWAVina method a better choice of docking tool for computer-aided drug design. The source code is available at https://github.com/eddyblue/FWAVina/.

Keywords: Autodock Vina; Broyden-Fletcher-Goldfarb-Shannon; Fireworks algorithm; Molecular docking; Pose search.

MeSH terms

  • Algorithms*
  • Ligands
  • Molecular Docking Simulation*
  • Proteins / chemistry*

Substances

  • Ligands
  • Proteins