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
  • Cyscore: An empirical scoring function for accurate protein-ligand binding affinty prediction (linux command line) (standalone).
    Code Publication Link
  • 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

For predicted structures

  • DENOISer: Physics-inspired accuracy estimator for model-docked ligand complexes
    Code Last Commit Publication

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

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: Distance plus attention for binding affinity prediction
    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: An ensemble‐based approach to estimate confidence of predicted protein–ligand binding affinity values
    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
  • FitScore: FitScore: a fast machine learning-based score for 3D virtual screening enrichment
    Publication
  • FitScore: FitScore: A Fast Machine Learning-Based Score for 3D Virtual Screening Enrichment
    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
  • 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
  • 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
  • Milbinding: binary binding prediction
    Code Last Commit Publication
  • ML-PLIC: ML-PLIC: a web platform for characterizing protein–ligand interactions and developing machine learning-based scoring functions
    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 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
  • RFL-Score: RFL-Score: Random Forest with Lasso Scoring Function for Protein-Ligand Molecular Docking
    Code 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: SadNet: a novel multimodal fusion network for protein–ligand binding affinity prediction
    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

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

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

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: Contrastive pre-training and 3D convolution neural network for RNA and small molecule binding affinity prediction
    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

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