CSP-Analyzer

CSP-Analyzer automates detection and classification of chemical shift perturbations (CSPs) in two-dimensional HSQC NMR spectra to identify ligand binding events for fragment-based drug discovery.


Key Features:

  • Automated Analysis: Evaluates large collections of 2D HSQC spectra to detect and quantify chemical shift perturbations across samples.
  • Machine Learning Integration: Uses a machine-learning classifier with a SMOTE-ENN (Synthetic Minority Over-sampling Technique - Edited Nearest Neighbors) statistical discrimination step to classify and assess ligand binding events.
  • Bias Reduction: Automation of CSP detection and classification reduces user-introduced variability in spectrum assessment.
  • Efficiency: Enables rapid evaluation and binning of spectra to support high-throughput fragment screening workflows.

Scientific Applications:

  • Fragment-based drug discovery: Automated identification of CSPs across 2D HSQC spectra to detect ligand–protein interactions and prioritize fragments for follow-up and lead optimization.

Methodology:

Processes 2D HSQC NMR data with a Python-based machine-learning classifier trained to recognize CSP patterns associated with ligand binding and employs SMOTE-ENN for statistical discrimination and class imbalance handling to classify and bin spectra by binding status.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Programming Languages:
C#, Python
Added:
1/18/2021
Last Updated:
2/5/2021

Operations

Publications

Fino R, Byrne R, Softley C, Sattler M, Schneider G, Popowicz G. Introducing the CSP Analyzer: A novel Machine Learning-based application for automated analysis of two-dimensional NMR spectra in NMR fragment-based screening. Computational and Structural Biotechnology Journal. 2020;18:603-611. doi:10.1016/j.csbj.2020.02.015. PMID:32257044. PMCID:PMC7096735.

PMID: 32257044
PMCID: PMC7096735
Funding: - H2020 Marie Skłodowska-Curie Actions: 675555 - Helmholtz Association: ZT-I-0003