Skip to content

Docking

All-Atom-DL methods

  • AlphaFold3: Accurate structure prediction of biomolecular interactions with AlphaFold 3
    Publication Webserver
  • DiffusionProteinLigand: End-to-end protein–ligand complex structure generation with diffusion-based generative models (standalone).
    Code Last Commit Publication
  • DynamicBind: DynamicBind recovers ligand-specific conformations from unbound protein structures (e.g. AF2-predicted structures), promoting efficient transitions between different equilibrium states.
    Code Last Commit Publication
  • NeuralPlexer: deep generative model to jointly predict protein-ligand complex 3D structures and beyond.
    Code Last Commit Publication
  • RoseTTAFold-AllAtom: RoseTTAFold All-Atom (RFAA) is a deep network capable of modeling full biological assemblies containing proteins, nucleic acids, small molecules, metals, and covalent modifications with high accuracy.
    Publication Link

Allosteric sites

  • FASTDock: FASTDock is a pipeline for allosteric drug discovery, offering scripts and a Jupyter notebook for efficiently generating and analyzing docking grids, clusters, and fingerprint screenings.
    Code Last Commit Publication

Blind Docking

  • CBDock2: CBDock2 is an improved protein-ligand blind docking tool integrating cavity detection, docking, and homologous template fitting to suggest novel therapeutic targets for biological and pharmaceutical studies.
    Publication Webserver
  • CoBDock: CoBDock is a reference implementation of the COBDock algorithm, detailing steps for setup and execution on Linux, with a focus on integrating various molecular docking and pocket identification algorithms.
    Code Last Commit

Chemical Space Docking

  • SpaceHASTEN: SpaceHASTEN: A structure-based virtual screening tool for non-enumerated virtual chemical libraries
    Code Last Commit Publication

Classical

  • AutoDock Vina: AutoDock Vina 1.2.0: New Docking Methods, Expanded Force Field, and Python Bindings
    Code Last Commit Publication Link
  • BR-NiB: Brute Force Negative Image-Based Optimization. A docking rescoring method that relyes on shape/ electrostatic potential similarity between the docking poses of ligands and the cavity-based negative images (standalone).
    Code Last Commit Publication
  • DockThor:
    Publication Link
  • DSDP: DSDP: A Blind Docking Strategy Accelerated by GPUs
    Code Last Commit Publication
  • FWAVina: The content for FWAVina was not accessible due to restrictions or an error from the URL provided.
    Code Last Commit
  • GeauxDock: An ultra-fast automated docking program from LSU, predicting how small ligands bind to macromolecules using a novel hybrid force field and a Monte Carlo protocol.
    Code Publication Link
  • GLOW-IVES: Provides Python implementation of GLOW (auGmented sampLing with softened vdW potential) and IVES (Iterative Ensemble Sampling) protocols for pose sampling, along with new cross-docking datasets.
    Code Last Commit
  • HESS: A new protein-ligand docking software with an improved method of molecular conformation optimization
    Code Last Commit Publication
  • JAMDA: Redocking the PDB
    Publication Webserver
  • labodock: LABODOCK offers a collection of Jupyter Notebooks for molecular docking on Google Colab with minimal coding, streamlining pre- and post-docking processes.
    Code Last Commit Publication
  • MzDock: MzDOCK: A free ready‐to‐use GUI‐based pipeline for molecular docking simulations
    Code Last Commit Publication
  • Opendock: OpenDock: A pytorch-based open-source framework for protein-ligand docking and modelling
    Code Last Commit Publication Link
  • parallel-PLANTS: Offers a method for parallel molecular docking using the PLANTS software, aimed at academic use.
    Code Last Commit
  • ProBiS-Dock: A Hybrid Multitemplate Homology Flexible Docking Algorithm Enabled by Protein Binding Site Comparison (standalone).
    Code Publication Link
  • QVINA: QuickVina 2 aims to accurately speed up AutoDock Vina, providing up to 20.49-fold acceleration with high correlation in binding energy prediction.
    Code Last Commit Publication
  • RDPSO_Vina: A fast docking tool utilizing random drift particle swarm optimization based on the AutoDock Vina and PSOVina framework.
    Code Last Commit Publication
  • restretto: Effective Protein–Ligand Docking Strategy via Fragment Reuse and a Proof-of-Concept Implementation (standalone).
    Code Last Commit Publication
  • RxDock: a fast, versatile, and open-source program for docking ligands to proteins and nucleic acids (standalone).
    Code Last Commit Publication
  • SMINA: A fork of AutoDock Vina that supports scoring function development and high-performance energy minimization, maintained by the University of Pittsburgh.
    Code Publication
  • Surflex-Tools: starting with version 4 (standalone).
    Link
  • Uni-Dock: Uni-Dock is a GPU-accelerated molecular docking program that supports various scoring functions and achieves significant speed-up compared with AutoDock Vina on a single CPU core.
    Code Last Commit Publication
  • vina4dv:
    Code Last Commit
  • VinaCarb: The content for VinaCarb was not available from the URL provided.
    Publication Link
  • VinaGPU2.0: Vina-GPU 2.0: Further Accelerating AutoDock Vina and Its Derivatives with Graphics Processing Units
    Code Last Commit Publication
  • VinaXB (halogen-bonding): Introduces a halogen bonding scoring function (XBSF) in AutoDock Vina, termed AutoDock VinaXB, to improve docking accuracy with halogenated ligands.
    Code Last Commit Publication Link

Consensus

  • dockECR: dockECR: Open consensus docking and ranking protocol for virtual screening of small molecules
    Code Last Commit Publication
  • DockingPie: DockingPie is a PyMOL plugin that facilitates consensus docking and scoring analyses, integrating four docking programs (Smina, Autodock Vina, RxDock, and ADFR) to offer a versatile platform for molecular and consensus docking.
    Code Last Commit Publication
  • Exponential Consensus Ranking:
    Publication
  • VoteDock: VoteDock: Consensus docking method for prediction of protein–ligand interactions
    Publication

Flexible Docking

  • ADFR: AutoDockFR is a protein-ligand docking program supporting selective receptor flexibility and covalent docking, part of the ADFR suite for streamlined docking procedures.
    Publication Link
  • DSDPFlex: DSDPFlex: An Improved Flexible-Receptor Docking Method with GPU Acceleration
    Code Last Commit Publication Link
  • FlexAID: FlexAID: Revisiting Docking on Non-Native-Complex Structures
    Code Last Commit Publication
  • GNINA: GNINA is a molecular docking program that incorporates scoring and optimization of ligands using convolutional neural networks, aiming to combine the versatility of smina and AutoDock Vina with the predictive power of deep learning.
    Code Last Commit Publication
  • hybrid-SA-IFD: Robust Induced Fit Docking Approach with the Combination ofthe Hybrid All-Atom/United-Atom/Coarse-Grained Model andSimulated Annealing
    Code Last Commit
  • iDock: iDock is a multithreaded virtual screening tool for flexible ligand docking in computational drug discovery, inspired by AutoDock Vina and hosted on GitHub under Apache License 2.0.
    Code Last Commit Publication
  • PackDock: Describes PackDock as a diffusion-based side chain packing model for flexible protein-ligand docking, indicating code will be available following the publication of their paper.
    Code Last Commit Publication
  • tiny_IFD: Offers lightweight induced fit docking capabilities.
    Code Last Commit

Fragment-based

  • Spresso: an ultrafast compound pre-screening method based on compound decomposition
    Publication Link

HPC enabled

  • POAP: POAP: A GNU parallel based multithreaded pipeline of open babel and AutoDock suite for boosted high throughput virtual screening
    Code Last Commit Publication
  • VinaLC:
    Code Last Commit Publication
  • VinaMPI: VinaMPI: Facilitating multiple receptor high-throughput virtual docking on high-performance computers
    Publication
  • VinaSC: VinaSC: Scalable Autodock Vina with fine-grained scheduling on heterogeneous platform
    Publication

MD-based

  • ColDock: ColDock: Concentrated Ligand Docking with All-Atom Molecular Dynamics Simulation
    Publication

ML-based

  • OpenVS: An artificial intelligence accelerated virtual screening platform for drug discovery
    Code Last Commit Publication
  • AQDNet: Implements a Deep Neural Network for Protein-Ligand Docking Simulation, focusing on identifying correct binding poses through convolutional neural network approaches.
    Code Last Commit Publication
  • ArtiDock: ArtiDock: fast and accurate machine learning approach to protein-ligand docking based on multimodal data augmentation
    Publication
  • CarsiDock: a deep learning paradigm for accurate protein–ligand docking and screening based on large-scale pre-training (standalone, 2024).
    Code Last Commit Publication
  • DeepBindBC: A practical deep learning method for identifying native-like protein-ligand complexes in virtual screening (online).
    Publication Link
  • DeltaDock: DeltaDock: A Unified Framework for Accurate, Efficient, and Physically Reliable Molecular Docking
    Code Last Commit Publication
  • DiffBindFR: DiffBindFR: an SE(3) equivariant network for flexible protein–ligand docking
    Code Last Commit Publication
  • DiffDock: A state-of-the-art method for molecular docking, incorporating diffusion steps and a significant improvement in performance and generalization capacity.
    Code Last Commit Publication
  • DiffDock-Pocket:
    Code Last Commit Publication
  • EDM-Dock: Efficient and accurate large library ligand docking with KarmaDock
    Code Last Commit Publication
  • ESF - scalar fields: Implements Equivariant Scalar Fields for Molecular Docking with Fast Fourier Transforms, a machine learning-based ligand pose scoring function for rapid optimization.
    Code Last Commit Publication
  • EViS: EViS is an enhanced virtual screening method integrating ligand docking, protein pocket template searching, and ligand template shape similarity calculations, utilizing a novel PL-score for evaluation.
    Code Last Commit Publication
  • FABind: FABind: Fast and Accurate Protein-Ligand Binding
    Code Last Commit Publication
  • FABind+: FABind: Fast and Accurate Protein-Ligand Binding
    Code Last Commit Publication
  • FeatureDock: Protein-Ligand Docking Guided by Physicochemical Feature-Based Local Environment Learning using Transformer
    Code Last Commit Publication
  • FlexPose: Equivariant Flexible Modeling of the Protein–Ligand Binding Pose with Geometric Deep Learning
    Code Last Commit Publication
  • GAABind: GAABind is a Geometry-Aware Attention-Based Network for accurate protein-ligand binding pose and binding affinity prediction, featuring a comprehensive environment setup and dataset processing guide.
    Code Last Commit Publication
  • GalaxyDock-DL: Protein–Ligand Docking by Global Optimization and Neural Network Energy
    Code Last Commit Publication
  • GNINA: GNINA is a molecular docking program that incorporates scoring and optimization of ligands using convolutional neural networks, aiming to combine the versatility of smina and AutoDock Vina with the predictive power of deep learning.
    Code Last Commit Publication
  • GNINA_KD: Condensing Molecular Docking CNNs via Knowledge Distillation
    Code Last Commit Publication
  • gnina-torch: A PyTorch implementation of the GNINA molecular docking scoring function, designed for enhanced performance and adaptability.
    Code Last Commit Publication
  • Interformer: code to be released, a unified model built upon the Graph-Transformer architecture, which specially crafted to capture non-covalent interactions through the interaction-aware mixture density network
    Publication Link
  • KarmaDock: Efficient and accurate large library ligand docking with KarmaDock
    Code Last Commit Publication
  • LigPose: One-step Structure Prediction and Screening for Protein-Ligand Complexes using Multi-Task Geometric Deep Learning
    Code Publication
  • PGBind: pocket-guided explicit attention learning for protein–ligand docking
    Code Last Commit Publication
  • PLANTAIN: Predicting LigANd pose wiTh an AI scoring functioN
    Code Last Commit Publication
  • PointVS: SE(3)-equivariant point cloud networks designed for virtual screening, enabling E(3)-invariant predictions of binding pose and affinity using networks based on the EGNN graph neural network layer.
    Code Last Commit Publication
  • QuickBind: QuickBind: A Light-Weight And Interpretable Molecular Docking Model
    Code Last Commit Publication
  • Re-Dock: Re-Dock: Towards Flexible and Realistic Molecular Docking with Diffusion Bridge
    Publication
  • SurfDock: Surface-Informed Diffusion Generative Model for Reliable and Accurate Protein-ligand Complex Prediction
    Code Last Commit Publication
  • SurfDock: A Surface-Informed Diffusion Generative Model for reliable and accurate protein-ligand complex prediction, integrating generative model techniques for enhanced docking predictions.
    Code Last Commit Publication
  • SurfDock: Surface-Informed Diffusion Generative Model for Reliable and Accurate Protein-ligand Complex Prediction
    Code Last Commit Publication
  • SurfDock: A Surface-Informed Diffusion Generative Model for reliable and accurate protein-ligand complex prediction, integrating generative model techniques for enhanced docking predictions.
    Code Last Commit Publication
  • TankBind: Trigonometry-Aware Neural NetworKs for Drug-Protein Binding Structure Prediction
    Code Last Commit Publication
  • TopoFormer: A topological transformer for protein-ligand complex interaction prediction, integrating multiscale topology techniques with a structure-to-sequence transformer model.
    Code Last Commit Publication
  • Uni-Dock: GPU-Accelerated Docking Enables Ultralarge Virtual Screening (standalone).
    Code Last Commit Publication
  • Uni-Mol: A Universal 3D Molecular Representation Learning Framework
    Code Last Commit Publication
  • Uni-Mol v2:
    Code Last Commit Publication Link
  • vScreenML: A machine learning classifier designed for virtual screening, allowing for the rescoring of hits to eliminate false positives, based on the Dataset of Congruent Inhibitors and Decoys (D-COID).
    Code Last Commit Publication
  • vScreenML2.0: Improved Machine Learning Classification for Reducing False Positives in Structure-Based Virtual Screening
    Code Last Commit Publication
  • RapidDock: RapidDock: Unlocking Proteome-scale Molecular Docking
    Publication

MetalloProteins

  • MetalDock: MetalDock: An Open Access Docking Tool for Easy and Reproducible Docking of Metal Complexes
    Code Last Commit Publication

Multi-Ligand

  • HARMONICFlow: Harmonic Self-Conditioned Flow Matching for Multi-Ligand Docking and Binding Site Design
    Code Last Commit Publication

Negative Image based

  • O-LAP: Building shape-focused pharmacophore models for effective docking screening
    Code Last Commit Publication
  • PANTHER: Negative Image based docking and scoring
    Publication Link

Pose Optimisation

  • DeepRMSD-Vina: DeepRMSD+Vina is a computational framework integrating ligand binding pose optimization and screening, utilizing deep learning alongside the classical Vina scoring function.
    Code Last Commit Publication

Protein Docking

  • EquiDock: EquiDock employs geometric deep learning for fast and accurate rigid 3D protein-protein docking, focusing on efficiency and accessibility with comprehensive preprocessing and training guidelines.
    Code Last Commit Publication
  • LightDock: The open-source macromolecular docking framework written in Python
    Code Last Commit Publication
  • PyDock3: Electrostatics and desolvation for effective scoring of rigid-body protein-protein docking
    Code Last Commit Publication

Quantum

  • Zhang et al.: Encoding Molecular Docking for Quantum Computers
    Publication

Reviews

  • Revolutionizing drug discovery: an AI-powered transformation of molecular docking: Revolutionizing drug discovery: an AI-powered transformation of molecular docking
    Publication

Shape-based

  • PheSA: An Open-Source Tool for Pharmacophore-Enhanced Shape Alignment
    Code Last Commit Publication

Template

  • FitDock: fits initial conformation to the given template using a hierachical multi-feature alignment approach, subsequently explores the possible conformations, and finally outputs refined docking poses
    Publication Link

Water

  • WatVina: Watvina facilitates drug design with support for explicit or implicit waters, pharmacophore, or position-constrained docking, and external torsion parameters, enhancing the Autodock Vina engine.
    Code Last Commit

WebServers

  • MolModa: accessible and secure molecular docking in a web browser.
    Publication Link
  • TOMEv3: @TOME 3.0: Interfacing Protein Structure Modeling and Ligand Docking
    Publication Webserver