Skip to content

Docking Pose Processing

Clustering

  • ClusterX: ClusterX is a deep clustering framework for learning molecular representations of protein-ligand complexes and accurately clustering ligands, designed to assist computational medicinal chemists in making visual decisions.
    Code Last Commit Publication

Interaction Filtering

  • BINANA: BINANA analyzes the geometries of predicted ligand poses to identify molecular interactions that contribute to binding, also featuring a web-browser application for visualizing these interactions.
    Code Last Commit Publication Link
  • LigGrep: LigGrep is a program for identifying docked poses that participate in specified receptor/ligand interactions, accepting a protein receptor file, docked-compound files, and user-specified filters as input.
    Publication Link
  • vsFilt: A Tool to Improve Virtual Screening by Structural Filtration of Docking Poses (detect various types of interactions that are known to be involved in the molecular recognition, including hydrogen and halogen bonds, ionic interactions, hydrophobic contacts, pi-stacking, and cation-pi interactions) (online).
    Publication Webserver

Interaction recovery

  • plif_validity: Assessing interaction recovery of predicted protein-ligand poses
    Code Last Commit Publication

Ligand Stability

  • MDFit: protein–ligand compatibility, including stability of different ligand-pocket interactions and other useful metrics that enable easy rank-ordering of the ligand library for pocket optimization
    Code Last Commit Publication

ML Pose Selection

  • Classy_Pose: ClassyPose: A Machine‐Learning Classification Model for Ligand Pose Selection Applied to Virtual Screening in Drug Discovery
    Code Last Commit Publication

Metadynamics

  • OpenBPMD: evaluating ligand pose stability using metadynamics
    Code Last Commit Publication

Minimization

  • DeepRMSD-Vina_Optimisation: This algorithm is based on deep learning and a classical scoring function (Vina score) and is designed to optimize ligand conformations.
    Code Last Commit
  • Energy minimization post-processing used in PoseBusters: PoseBusters: AI-based docking methods fail to generate physically valid poses or generalise to novel sequences
    Code Last Commit Publication
  • MMO: Molecular Mechanics in OCaml: An ANI‐2 enabled open‐source protocol to estimate ligand strain after docking
    Code Last Commit Publication
  • PyRosettta:
    Code
  • Vina_pose_Optimization: optimize positions of ligand polar hydrogens in docking pose
    Code Last Commit

Other

  • SiteInterlock: based upon the hypothesis that interfacial rigidification of the protein-ligand interface is an important characteristic that can detect the native ligand binding mode
    Code Last Commit Publication

Quality Assessment

  • DockQ: DockQ is now also able to score interfaces between proteins, nucleic acids, and small molecules.
    Code Last Commit Publication Link
  • PECAN: Implements convolutional neural network approaches for improving virtual high-throughput screening, using 3D atomic representation as input data.
    Code Last Commit Publication
  • PLIF_validity: Assessing interaction recovery of predicted protein-ligand poses
    Code Last Commit Publication
  • PoseBench: comprehensive benchmark for practical protein-ligand docking
    Code Last Commit Publication
  • PoseBusters: Plausibility checks for generated molecule poses.
    Code Last Commit Publication
  • PoseCheck:
    Code Last Commit Publication

RMSD calculation

  • pyDockRMSD: DockRMSD is an open-source program that identifies the minimum symmetry-corrected RMSD for docked poses without losing computational efficiency, useful for ligand molecules with complex structural symmetry.
    Code Last Commit Publication
  • rmsd: Calculate Root-mean-square deviation (RMSD) of Two Molecules Using Rotation
    Code Last Commit Publication
  • spyRMSD: Python tool for symmetry-corrected RMSD calculations.
    Code Last Commit Publication