What is docking?

The goal of ligand—protein docking is to predict the predominant binding mode(s) of a ligand with a protein of known three-dimensional structure.

demo

Docking demo

Why Vina?

AutoDock Vina is usually recommended as the first-line tool in the implementation of molecular docking due to its docking speed and accuracy

efforts

The rank of molecular docking algorithms

Vina is painfully time-consuming due to the massive combinatorial possibilities of multi-dimensional data. Previous research has managed to reduce the inference time from 475 years to 2 weeks by leveraging 10,000 CPUs.

The efforts we do for accelerating Vina

efforts

Roadmap

Vina-FPGA

Research

Highlights

  • 1st FPGA/FPGA cluster accelerator with a significant speedup for AutoDock Vina with fixed-point quantization and low-level parallelism
  • Hybrid fixed-point quantization
  • Parallel calculation of inter-molecular energy and intra-molecular energy with their internal pipelines
  • A novel parallel AG module design

Performance Metrics

MetricsCPUVina-FPGAVina-FPGA2Vina-FPGA-ClusterVina-FPGA-Cluster2
Latency182.28s48.40s14.50s6.67s6.08s
Speed up3.7×12.6×27.33×29.9×
Power47.34W4.70W4.70W19.48W14.34W

Vina-GPU

Research

Highlights

  • 1st OpenCL-based GPU implementation for Vina
  • Multi-thread width control: reduce search depth without missing favorable poses
  • Considerable accuracy and speedup ratio (191.68×)

Publications

  • Accelerating AutoDock Vina with GPUs
    Molecules, 2022
  • Effectiveness Analysis of Multiple Initial States Simulated Annealing Algorithm, a Case Study on the Molecular Docking Tool AutoDock Vina
    TCBB, 2023
  • Vina-GPU 2.0: Further Accelerating AutoDock Vina and Its Derivatives with Graphics Processing Units
    JCIM, 2023
  • Vina-GPU 2.1: Towards Further Optimizing Docking Speed and Precision of AutoDock Vina and Its Derivatives
    TCBB, 2024

Vina-Phone

Research

Highlights

  • Leveraging the computational resources of discarded smartphones
  • Cost-effective method to lower the barrier of drug discovery
  • PCSA algorithm ensures thermal dissipation requirements while accelerating virtual screening