Skip to content

Scoring Functions

Carbohydrates

  • VinaCarb: Carbohydrate specific scoring function
    Publication
    Link

ElectroStatic Potential-based

  • ECScore: Modified Electrostatic Complementary Score Function
    Publication

Electron Density

  • ExptGMS: Experimental Electron Density based Grid Matching Score
    Publication
    Webserver

Empirical

  • AA-Score: An empirical protein-ligand scoring function focusing on amino acid-specific interaction components for improved virtual screening and lead optimization.
    Code
    Last Commit
    Publication
  • LinF9: Presents Lin_F9, a linear empirical scoring function for protein-ligand docking, available within a fork of the Smina docking suite.
    Code
    Last Commit
    Publication
  • Vinardo: Vinardo is a scoring function based on Autodock Vina that improves scoring, docking, and virtual screening capabilities. It was trained through a combination of scoring, minimization, and re-docking on curated datasets for optimum docking performance. Vinardo is available within Smina, a fork of Vina.
    Code Publication
    Link
  • Cyscore: An empirical scoring function for accurate protein-ligand binding affinty prediction (linux command line) (standalone).
    Code Publication
    Link

Hybrid

  • SQM-ML: Hybrid Semiempirical Quantum Chemical - Machine Learning (SQM-ML) scoring function for protein-ligand interactions
    Code
    Last Commit
    Publication

Hydration

  • HydraMapSF: Contains content related to HydraMap-based features generation, but specific details about its functionality or applications were not provided.
    Code
    Last Commit
  • WatSite3:
    Link

Knowledge-based

  • Convex-PL: Convex-PL is a knowledge-based scoring function for protein-ligand interactions that augments Convex-PL with conformational flexibility for better performance in affinity prediction and virtual screening tasks.
    Publication
    Link
  • DLIGAND2: DLIGAND2 is a knowledge-based method for predicting protein-ligand binding affinity, utilizing a distance-scaled, finite, ideal-gas reference state.
    Code
    Last Commit
    Publication
  • ITScoreAff: iterative knowledge-based scoring function for protein-ligand interactions by considering binding affinity information
    Publication
    Link
  • KORP-PL: KORP-PL is a novel coarse-grained knowledge-based scoring function for protein-ligand interactions, focusing on the relative orientation of a ligand molecule to a protein residue.
    Publication
    Link

ML-based

  • FitScore: FitScore: a fast machine learning-based score for 3D virtual screening enrichment
    Publication

Machine-learning scoring functions

  • AEScore: Learning protein-ligand binding affinity using atomic environment vectors.
    Code
    Last Commit
    Publication
  • AKScore: This model uses an ensemble of multiple independently trained 3-D convolutional neural networks to predict protein-ligand complex binding affinity, showing high correlation with experimental data.
    Publication
    Link
  • APBScore: Atom Pair Based scoring function.
    Code
    Last Commit
    Publication
  • CAPLA: Improved prediction of protein-ligand binding affinity by a deep learning approach based on a cross-attention mechanism.
    Code
    Last Commit
    Publication
  • Censible: Predicts small-molecule binding affinities using deep-learning context explanation networks for interpretable output.
    Code
    Last Commit
  • CNN: Files for repeating a study on convolutional neural networks and atomic contact features for binding affinity prediction.
    Code
    Last Commit
  • ConBAP: Protein-Ligand Binding Affinity Prediction with Multimodal Contrastive Learning
    Code
    Last Commit
    Publication.)
  • DAAP:
    Code Publication
  • DeepAffinity: Protein-compound affinity prediction through unified RNN-CNN.
    Code
    Last Commit
    Publication
  • DeepBindGCN: Predicts protein ligand binding affinity non-dependent on docking conformation.
    Code
    Last Commit
    Publication
  • DeepBindRG: A deep learning based method for estimating effective protein-ligand affinity.
    Code
    Last Commit
    Publication
  • DeepGLSTM: A model predicting binding affinity values between FDA-approved drugs and viral proteins of SARS-CoV-2.
    Code
    Last Commit
    Publication
  • ECIF: Extended Connectivity Interaction Features for molecular analysis.
    Code
    Last Commit
    Publication
  • EGGNet: Source code for EGGNet, a framework for protein complex pose scoring.
    Code
    Last Commit
    Publication
  • ENS-Score:
    Code
    Last Commit
    Publication
  • ENS-Score GUI:
    Code
    Last Commit
  • EquiScore: A scoring function for virtual screening and eval with interpretable output.
    Code
    Last Commit
    Publication
  • ET-Score: A scoring function based on Extra Trees algorithm for predicting ligand-protein binding affinity.
    Code
    Last Commit
    Publication
  • FABind: A fast and accurate protein-ligand binding model for NeurIPS 2023.
    Code
    Last Commit
    Publication
  • FAST: Fusion models for Atomic and molecular STructures aiming at predicting accurate protein-ligand binding affinity.
    Code
    Last Commit
    Publication
  • FGNN: Predicts ligand binding affinity with graph neural networks and 3D structure-based complex graph.
    Code
    Last Commit
    Publication
  • FusionDTA: A framework focusing on protein-ligand binding affinity prediction with deep learning techniques.
    Code
    Last Commit
    Publication
  • GBScore: A scoring function based on Gradient Boosting Trees algorithm for predicting ligand-protein binding affinity.
    Code
    Last Commit
    Publication
  • GenScore: A scoring framework for predicting protein-ligand binding affinity.
    Code
    Last Commit
    Publication
  • GGL-ETA-Score: This code computes features for both the SYBYL-GGL and ECIF-GGL models.
    Code
    Last Commit
  • GIGN: Contains GNN-based models for protein-ligand binding affinity prediction.
    Code
    Last Commit
  • GraphBAR: deep-learning-based prediction model based on a graph convolutional neural network.
    Code
    Last Commit
  • graphLambda: A deep learning model to score protein-ligand binding affinity using PyTorch and PyTorch Geometric, focusing on the application of graphLambda model for training and result replication.
    Code
    Last Commit
    Publication.)
  • GraphscoreDTA: A graph neural network for protein-ligand binding affinity prediction.
    Code
    Last Commit
    Publication
  • HAC-Net: A Hybrid Attention-Based Convolutional Neural Network for Highly Accurate Protein-Ligand Binding Affinity Prediction.
    Code
    Last Commit
    Publication
  • HaPPy: Utilizes multi-perspective graphs for protein-ligand binding affinity prediction.
    Code
    Last Commit
    Publication
  • HGScore: A Heterogeneous Graph Convolutional Neural Network to score a protein-ligand complex.
    Code
    Last Commit
    Publication
  • KDeep: protein-ligand affinity predictor based on DCNNs (Deep Convolutional Neural Networks).
    Publication
    Webserver
  • KIDA: Process for extracting protein pockets and generating training data for KIDA.
    Code
    Last Commit
    Publication
  • Lee2023a: Meta-modeling of ligand-protein binding affinity.
    Code
    Last Commit
    Publication
  • MBI-Score: Utilizes graph representation for protein-ligand interfacial atoms in native complexes for scoring.
    Link
  • MGraphDTA: Implements a high-efficiency concordance index for performance evaluation of drug-target affinity prediction.
    Code
    Last Commit
    Publication
  • ML-PLIC:
    Publication
    Webserver
  • MSECIFv2: Improved version of extended connectivity interaction features (ECIF) by enabling to take the atomic distance into account.
    Code
    Last Commit
    Publication
  • OctSurf: Efficient hierarchical voxel-based molecular surface representation for protein-ligand affinity prediction (scoring) (standalone).
    Code
    Last Commit
    Publication
    Link
  • OnionNet: A multiple-layer inter-molecular contact based deep neural network for protein-ligand binding affinity prediction.
    Code
    Last Commit
    Publication
  • OnionNet-2: OnionNet-2 is constructed based on convolutional neural network (CNN) to predict the protein-ligand binding affinity.
    Code
    Last Commit
    Publication
  • OnionNet-SFCT: Incorporates a scoring function correction term for improved docking and screening accuracies.
    Code
    Last Commit
    Publication
  • PAMNet: Official implementation of PAMNet in the paper "A universal framework for accurate and efficient geometric deep learning of molecular systems" accepted by Nature Scientific Reports. PAMNet improves upon MXMNet and achieves high performance in tasks like small molecule property prediction, RNA 3D structure prediction, and protein-ligand binding affinity prediction with both accuracy and efficiency.
    Code
    Last Commit
    Publication
  • PIGNet: physics-informed deep learning model toward generalized drug–target interaction predictions
    Code
    Last Commit
    Publication
  • PIGNet2: A versatile deep learning-based model for protein-ligand interaction prediction.
    Code
    Last Commit
    Publication
  • PLANET: A graph neural network model for predicting protein-ligand binding affinity and virtual screening.
    Code
    Last Commit
    Publication
  • PLAPT: A state-of-the-art protein-ligand binding affinity predictor leveraging transfer learning from pre-trained transformers to predict binding affinities with high accuracy.
    Code
    Last Commit
    Publication
  • ProSmith: A multimodal transformer network for protein-small molecule interactions.
    Code
    Last Commit
    Publication.)
  • ProtMD: Pre-training Protein Geometric Models via Molecular Dynamics Trajectories
    Code
    Last Commit
    Publication
  • QDL-DTA: A hybrid quantum-classical deep learning algorithm for protein-ligand binding affinity prediction.
    Code
    Last Commit
    Publication
  • RoseNet: Predicts absolute binding affinity using molecular mechanics energies.
    Code
    Last Commit
    Publication
  • RTMScore: A novel scoring function based on residue-atom distance likelihood potential and graph transformer for predicting protein-ligand interactions efficiently.
    Code
    Last Commit
    Publication
  • SadNet:
    Code
    Last Commit
    Publication
  • SCORCH: Houses deployable code for the SCORCH scoring function and docking pipeline.
    Code
    Last Commit
    Publication
  • SIEVE-Score: A virtual screening method based on random forest using interaction energy-based scoring.
    Code
    Last Commit
    Publication
  • SMPLIP-Score: Substructural Molecular and Protein–Ligand Interaction Pattern Score, a direct interpretable predictor of absolute binding affinity.
    Code
    Last Commit
    Publication
  • SSnet: Secondary Structure based End-to-End Learning model for Protein-Ligand Interaction Prediction
    Code
    Last Commit
    Publication
  • StackCPA: A stacking model for compound-protein binding affinity prediction based on pocket multi-scale features (scoring - 2023) (standalone).
    Code
    Last Commit
    Publication
  • TankBind: Trigonometry-Aware Neural NetworKs for Drug-Protein Binding Structure Prediction
    Code
    Last Commit
    Publication
  • TB-IEC-Score: Meta-modeling of ligand-protein binding affinity.
    Code
    Last Commit
    Publication
  • TrustAffinity: A sequence-based deep learning framework addressing challenges in protein-ligand binding affinity prediction including out-of-distribution generalizations, uncertainty quantification, and scalability.
    Publication
    Link
  • XLPFE: a Simple and Effective Machine Learning Scoring Function for Protein-ligand Scoring and Ranking (standalone).
    Code
    Last Commit
    Publication
  • XLPFE: A machine learning scoring function for protein-ligand scoring and ranking.
    Code
    Last Commit
    Publication
  • FitScore:
    Publication
  • HydraScreen: utilizes a state-of-the-art 3D convolutional neural network designed for the effective representation of molecular structures and interactions in protein–ligand binding
    Code
    Last Commit
    Publication
    Webserver
  • Milbinding: binary binding prediction
    Code
    Last Commit
    Publication

Metalloproteins Specific

  • MetalProGNet: MetalProGNet is a structure-based deep graph model specifically designed for metalloprotein-ligand interaction predictions, developed based on the IGN framework.
    Code
    Last Commit
    Publication

Negative Image based

  • PANTHER: Negative Image based docking and scoring
    Publication
    Link
  • O-LAP:
    Code
    Last Commit
    Publication

Protein-ligand interaction fingerprints

  • ECIFGraph: Introduces a water network-augmented two-state model for protein-ligand binding affinity prediction, incorporating extended connectivity interaction features and graph transformer operators.
    Code
    Last Commit
    Publication

Quantum-mechanical

  • SQM2.20: Semiempirical quantum-mechanical scoring function yields DFT-quality protein–ligand binding affinity predictions in minutes
    Publication
    Link

RNA-specific

  • RLAffinity:
    Code
    Last Commit
    Publication
  • SPRank: Knowledge-Based Scoring Function for RNA-Ligand Pose Prediction and Virtual Screening
    Code
    Last Commit
    Publication

Relative Binding Affinity

  • PBCNet: Webserver for relative binding affinity calculation.
    Webserver

SF Optimisation

  • SANDRES2.0: Statistical Analysis of Docking Results and Scoring functions
    Code
    Last Commit
    Publication
  • SANDRES: Statistical Analysis of Docking Results and Scoring functions
    Link
  • SFSXplorer: Computational tool to explore the scoring function space (standalone).
    Code
    Last Commit
    Link