CSP Analyzer

Peak #08 · CSP Analyzer δH 8.62 · δN 119.6

HSQC Chemical Shift Perturbation Analyzer

Map a binding site from your NMR titration in minutes. Load peak lists from Sparky, POKY, CcpNmr or a spreadsheet; get weighted chemical shift changes with statistically sound thresholds, publication-ready bar charts and spectrum overlays, a global Kd fit with ligand depletion, and scripts that colour your structure in PyMOL or ChimeraX. Your data never leave your browser.

109.598.587.576.5CSP Analyzer · 8.62 ppm¹H (ppm)
HSQC Chemical Shift Perturbation Analyzer
Compare peak lists from a reference and a bound (or titrated) spectrum: combined chemical shift changes, significance thresholds, figures ready for papers, Kd from titrations, and colouring scripts for PyMOL and ChimeraX. Your data stay in your browser.
Free

1 · Load your spectra

Two lists are enough

Add the peak list of the free (reference) protein first, then one bound spectrum, or every point of a titration. Paste the text or open the file exported from Sparky, CcpNmr, NMRFAM-Sparky, POKY, CARA or a spreadsheet.

How to use this step
  1. Experiment. Choose ¹H-¹⁵N for amide HSQC/TROSY spectra or ¹H-¹³C methyl for methyl HMQC spectra. This tells the reader which columns hold which nucleus.
  2. Reference. The first spectrum (teal border) is the free state. Every shift change is measured from it. Use Make reference on another card to change it.
  3. Bound state or titration. Add one card per spectrum. For a Kd fit in step 4, enter the total ligand and protein concentration of each sample (µM); the reference has 0 ligand.
  4. Check the summary line under each card: it says how many assigned peaks were read and which columns were used for ¹H and the heteronucleus.
  5. No data at hand? Press Load example titration for a simulated 7-point titration.
Add from files…

Accepted peak lists

Any text table with one peak per line works. The reader finds the assignment and the two shift columns by their headers and value ranges.

Sparky / POKY (w1 = ¹⁵N, w2 = ¹H)

  Assignment    w1       w2
     G12N-H   109.876    8.312
     K13N-H   121.034    7.986
  W57NE1-HE1  129.512   10.104

Spreadsheet / CSV (any column order)

residue,H,N
A12,8.312,121.876
13,7.986,121.034

CcpNmr style labels such as A.12.GLY.H and three-letter labels such as Gly12 are read too. Unassigned peaks (?-?) are kept for the optional minimal-shift matching in step 2. Side-chain NH₂ and Trp indole peaks are recognised and can be included or left out.

Methyl spectra: labels like L45CD1-HD1 keep each methyl separate, so Leu/Val pairs get their own values.

Scroll to Top