List of protein-ligand docking software


The number of protein-ligand docking programs currently available is high and has been steadily increasing over the last decades. The following list presents an overview of the most common programs, listed alphabetically, with indication of the corresponding year of publication, involved organisation or institution, short description, availability of a webservice and the license. This table is comprehensive but not complete.a
ProgramYear PublishedOrganisationDescriptionWebserviceLicense
1-Click Docking2011MculeDocking predicts the binding orientation and affinity of a ligand to a target
AADS2011Indian Institute of TechnologyAutomated active site detection, docking, and scoring protocol for proteins with known structures based on Monte Carlo Method
ADAM1994IMMD Inc.Prediction of stable binding mode of flexible ligand molecule to target macromolecule
AutoDock1990The Scripps Research InstituteAutomated docking of ligand to macromolecule by Lamarckian Genetic Algorithm and Empirical Free Energy Scoring Function
AutoDock Vina2010The Scripps Research InstituteNew generation of AutoDock
BetaDock2011Hanyang UniversityBased on Voroni Diagram
Blaster2009University of California San FranciscoCombines ZINC databases with DOCK to find ligand for target protein
BSP-SLIM2012University of MichiganA new method for ligand-protein blind docking using low-resolution protein structures
CABS-dock2015University of WarsawA method for flexible protein-peptide docking without a priori knowledge about the binding site. Available as a standalone application and as a web server.
Freeware for academic use
DARWIN2000The Wistar InstitutePrediction of the interaction between a protein and another biological molecule by genetic algorithm
DIVALI1995University of California-San FranciscoBased on AMBER-type potential function and genetic algorithm
DOCK1988University of California-San FranciscoBased on Geometric Matching Algorithm
DockingServer2009Virtua Drug LtdIntegrates a number of computational chemistry software
Docking Study with HyperChem2006Motonori TsujiBiomacromolecule- and ligand-flexible docking using combination between the predicted structure-based pharmacophores and ligand-based pharmacophores
DockVision1992DockVisionBased on Monte Carlo, genetic algorithm, and database screening docking algorithms
DOLINA2014University of BaselPharmacophore-based alignment, local combinatorial induced-fit
EADock2007Swiss Institute of BioinformaticsBased on evolutionary algorithms
eHiTS2006SymBioSys IncExhausted search algorithm
EUDOC2001Mayo Clinic Cancer CenterProgram for identification of drug interaction sites in macromolecules and drug leads from chemical databases
FDS2003University of SouthamptonFlexible ligand and receptor docking with a continuum solvent model and soft-core energy function
Fitted2010Molecular Forecaster Inc.Docking program with flexibility, covalent, metalloenzyme, displaceable water considerations
FlexX2001BioSolveITIncremental build based docking program
FlexAID2015University of SherbrookeTarget side-chain flexibility and soft scoring function, based on surface complementarity
FlexPepDock2010The Hebrew UniversityModeling of peptide-protein complexes, implemented within the Rosetta framework
FLIPDock2007Scripps Research InstituteGenetic algorithm based docking program using FlexTree data structures to represent a protein-ligand complex
FLOG1994Merck Research LaboratoriesRigid body docking program using databases of pregenerated conformations
FRED2003OpenEye ScientificSystematic, exhaustive, nonstochastic examination of all possible poses within the protein active site combined with scoring Function
FTDOCK1997Biomolecular Modelling LaboratoryBased on Katchalski-Katzir algorithm. It discretises the two molecules onto orthogonal grids and performs a global scan of translational and rotational space
GalaxyPepDock2018Seoul National UniversityProtein-peptide docking based on interaction similarity available as a standalone application and a web server
Freeware for academic use
GEMDOCK2004National Chiao Tung UniversityGeneric Evolutionary Method for molecular docking
Glide2004SchrödingerExhaustive search based docking program
GOLD1995Collaboration between the University of Sheffield, GlaxoSmithKline plc and CCDCGenetic algorithm based, flexible ligand, partial flexibility for protein
GPCRautomodel2012INRAAutomates the homology modeling of mammalian olfactory receptors based on the six three-dimensional structures of G protein-coupled receptors available so far and performs the docking of odorants on these models
HADDOCK2003Centre Bijvoet Center for Biomolecular ResearchMakes use of biochemical and/or biophysical interaction data such as chemical shift perturbation data resulting from NMR titration experiments, mutagenesis data or bioinformatic predictions. Developed for protein-protein docking, but can also be applied to protein-ligand docking.
Hammerhead1996Arris Pharmaceutical CorporationFast, fully automated docking of flexible ligands to protein binding sites
ICM-Dock1997MolSoftDocking program based on pseudo-Brownian sampling and local minimization
idTarget2012National Taiwan UniversityPredicts possible binding targets of a small chemical molecule via a divide-and-conquer docking approach
iScreen2011China Medical UniversityBased on a cloud-computing system for TCM intelligent screening system
Lead finder2008MolTechProgram for molecular docking, virtual screening and quantitative evaluation of ligand binding and biological activity
LeDock2016LepharProgram for fast and accurate flexible docking of small molecules into a protein
LigandFit2003BioViaCHARMm based docking program
LigDockCSA2011Seoul National UniversityProtein-ligand docking using conformational space annealing
LightDock2018Barcelona Supercomputing CenterProtein-protein, protein-DNA, protein-peptide docking using different scoring functions, backbone flexibility modeled by ANM and written in Python3
LIGIN1996Weizmann Institute of ScienceMolecular docking using surface complementarity
LPCCSU1999Weizmann Institute of ScienceBased on a detailed analysis of interatomic contacts and interface complementarity
MCDOCK1999Georgetown University Medical CenterBased on a non-conventional Monte Carlo simulation technique
MEDock2007SIGMBIMaximum-Entropy based Docking web server is aimed at providing an efficient utility for prediction of ligand binding site
Molecular Operating Environment 2008Chemical Computing GroupDocking application within MOE; choice of placement methods and scoring functions
Molegro Virtual Docker2006MolexusBased on a new heuristic search algorithm that combines differential evolution with a cavity prediction algorithm
2016University of MadrasInduced-fit peptide-protein, small molecule-protein docking using mutually orthogonal Latin squares technique
MS-DOCK2008INSERMMulti-stage docking/scoring protocol
ParaDockS2010Martin Luther University of Halle-Wittenberg and Partner Institute for Computational BiologyMolecular docking with population-based metaheuristics
ParDOCK2007Indian Institute of TechnologyAll-atom energy based Monte Carlo, rigid protein ligand docking
PatchDock2002Tel Aviv UniversityThe algorithm carries out rigid docking, with surface variability/flexibility implicitly addressed through liberal intermolecular penetration
PLANTS2006University of KonstanzBased on a class of stochastic optimization algorithms
PLATINUM2008Moscow Institute of Physics and Technology Analysis and visualization of hydrophobic/hydrophilic properties of biomolecules supplied as 3D-structures
PRODOCK1999Cornell UniversityBased on Monte Carlo method plus energy minimization
PSI-DOCK2006Peking UniversityPose-Sensitive Inclined -DOCK
PSO@AUTODOCK2007University of LeipzigParticle Swarm Optimization algorithms varCPSO and varCPSO-ls are suited for rapid docking of highly flexible ligands
PythDock2011Hanyang UniversityHeuristic docking program that uses Python programming language with a simple scoring function and a population based search engine
Q-Dock2008Georgia Institute of TechnologyLow-resolution flexible ligand docking with pocket-specific threading restraints
QXP1997Novartis Pharmaceuticals CorporationMonte Carlo perturbation with energy minimization in Cartesian space
rDock1998
2006
2012
Vernalis R&D
University of York
University of Barcelona
HTVS of small molecules against proteins and nucleic acids, binding mode prediction
SANDOCK1998University of EdinburghGuided matching algorithm
Score2004Alessandro Pedretti & Giulio VistoliThe Score service allows to calculate some different docking scores of ligand-receptor complex
SEED1999University of ZurichAutomated docking of fragments with evaluation of free energy of binding including electrostatic solvation effects in the continuum dielectric approximation
smina2012University of PittsburghA customized fork of AutoDock Vina with a better support scoring function and a high-performance energy minimization
SODOCK2007Feng Chia University Swarm optimization for highly flexible protein-ligand docking
SOFTDocking1991University of California, BerkeleyMatching of molecular surface cubes
Surflex-Dock2003TriposBased on an idealized active site ligand
SwissDock2011Swiss Institute of BioinformaticsWebservice to predict interaction between a protein and a small molecule ligand
VoteDock2011University of WarsawConsensus docking method for prediction of protein-ligand interactions
YUCCA2005Virginia TechRigid protein-small-molecule docking