Skip to main content
Protein Science : A Publication of the Protein Society logoLink to Protein Science : A Publication of the Protein Society
. 2021 Nov 30;31(1):301–307. doi: 10.1002/pro.4240

Analysis of protein–ligand interactions from titrations and nuclear magnetic resonance relaxation dispersions

Emil Björklund 1, Anna du Rietz 2, Patrik Lundström 1,
PMCID: PMC8740844  PMID: 34791737

Abstract

We present PLIS, a publicly available, open‐source software for the determination of protein–ligand dissociation constants that can be used to characterize biological processes or to shed light on biophysical aspects of interactions. PLIS can analyze data from titration experiments monitored by for instance fluorescence spectroscopy or from nuclear magnetic resonance relaxation dispersion experiments. In addition to analysis of experimental data, PLIS includes functionality for generation of synthetic data, useful for understanding how different parameters effect the data in order to better analyze experiments.

Keywords: dissociation constant, protein–ligand interactions, relaxation dispersion, titration

1. INTRODUCTION

Protein–ligand interactions are central for processes such as signaling, membrane transport, metabolism, muscle contraction, immune defense, and therapeutics. 1 In addition, the analysis of protein–ligand binding can answer mechanistic questions, such as whether binding proceeds via any of the two limiting cases induced fit or conformational selection. 2 Protein–ligand complexes may be studied by co‐crystallizing the protein and ligand to map out the interaction surfaces, 3 and this static picture may be complemented by studying the dynamic equilibrium of binding and dissociation. Important methods of the latter kind are fluorescence spectroscopy, 4 ultraviolet/visible spectrophotometry, 5 circular dichroism spectroscopy, 6 surface plasmon resonance, 7 isothermal calorimetry, 8 and nuclear magnetic resonance (NMR) spectroscopy. 9 Usually, titrations are necessary for determining dissociation constants but sometimes, for example, in some applications of NMR spectroscopy, they can be calculated from experiments performed at a single ligand concentration.

There is no shortage of software for analyzing protein–ligand interactions probed by various techniques in terms of dissociation constants. It has been increasingly popular to publish software as open source. Some benefits are platform flexibility, and that experienced users can tailor or extend the functionality. Examples of open‐source software are Anabel for analysis of SPR data 10 and pytc for ITC data. 11 For data derived from titrations probed by, for example, fluorescence or absorption spectroscopy, perhaps the most common software is Prism (Graphpad Inc.) that is not open‐source. Prism provides the user with a vast array of binding models and options for how to perform the fit and present the results. For certain methods to determine dissociation constants, such as NMR relaxation dispersion, users are largely left to themselves to write suitable fitting routines.

Herein, we present PLIS (protein ligand interaction software) that is an easy to use open‐source tool for the determination of dissociation constants probed by titration experiments or by NMR relaxation dispersions. Binding can be probed by measurements of signals that either originate from the protein or from a competitor for the ligand. 12 The appearance of graphs representing the data and fits thereof can be tailored and images can be exported in different formats. A key feature of PLIS is a simulation tool. We deliberately chose to limit the functionality compared to for instance Prism (Graphpad Inc.) in the interest of keeping the software intuitive and easy to use. However, additional binding models and other extensions or modifications to PLIS may be added by users who demand them.

2. THEORY

Binding equilibria and the associated dissociation constants for a protein (P) that may bind n ligands (L) are given by

PLP+L,Kd1=PLPLPLnP+Ln1,Kdn=PLn1LPLn

Determination of dissociation constants from titration experiments typically involves measurement of a signal that is sensitive to the binding state of a protein as a function of the concentrations of ligand and protein. The signal is modeled as the population weighted average of the signals of the unbound state and the various bound states. For n‐site binding, the signal (s) is

s=k=0k=npksk

where pk and sk are the population and signal of state PLk, respectively. For methods such as fluorescence spectroscopy and absorption spectroscopy the signal itself scales linearly with concentration, that is, skPLk. Other signals, such as the chemical shift for a protein–ligand system in fast exchange, do not show such a concentration dependence. This must be considered when fitting the data. The population of state k is in turn given by

pk=PLkk=0nPLk

and can be calculated from the dissociation constants and the total concentrations of protein and ligand

Ptot=k=0k=nPLk,Ltot=L+k=1k=nkPLk

The concentrations of the free ligand is calculated by solving the following equation

L=LtotPtot1+k=1nki=1kLKdik=1nki=1kLKdi

numerically or analytically if possible. From there it is trivial to calculate the concentration of the free protein as

P=Ptot1+k=1ni=1kLKdi

and the concentrations of the various bound states as

PLk=PLk1LKdk

The dissociation constants are finally determined by optimizing their values to minimize the expression

χ2=isiexpsicalcPtot,iLtot,isPsPLsPLnKd1Kd2Kdn2σi2

where siexp and sicalc are the experimental and calculated signals for data point i, respectively, and σi is the uncertainty. The Levenberg–Marquardt method 13 , 14 is the minimization algorithm used in PLIS.

2.1. Titrations in the presence of a competitor probe

A way to reduce the number of fitting parameters is to instead monitor the signal of a competitor (C) to the protein that only binds one ligand. This removes all parameters corresponding to the signals of all partially bound protein states at the expense of the introduction of only one additional parameter, the dissociation constant of the competitor (KdC).

CLC+L,KdC=CLCL

Furthermore, the dissociation constant of the competitor can be measured in a separate experiment. An additional benefit is that the method does not depend on the amino acid composition of the protein, for example, presence of aromatic residues. The equation that must be solved to obtain the concentration of the free ligand is modified to

L=LtotCtotLKdC+LPtot1+i=1nij=1iLKdii=1nij=1iLKdi

whereas the expressions for the concentrations of the various states of the protein remain unchanged.

2.2. NMR relaxation dispersion experiments

An attractive alternative to titrations is Carr‐Purcell‐Meiboom‐Gill (CPMG) relaxation dispersion experiments, 15 , 16 , 17 where the effective transverse relaxation rate (R2eff) is measured as a function of the repetition rate of refocusing pulses (νcpmg). In the context of ligand binding, the experiment reports on kinetic, thermodynamical and structural aspects of the binding reaction. The kinetics and thermodynamics are described by the pseudo‐first order rate constants Lkon and koff or alternatively the exchange rate constant kex=Lkon+koff and the population of the bound state pPL=PL/Ptot. The data is fitted to the (corrected) Carver‐Richards equations 18 , 19 or to numerical solutions to the Bloch‐McConnell equations. 20 The dissociation constant for one site binding is calculated as

Kd=1pPLLtotpPLPtot

Alternatively, if the experiments are performed at more than one concentration of ligand and/or protein, the dissociation constant and the total concentrations of ligand and protein can be included as fitting parameters, using the following expression for the free ligand 21

L=12KdPtot+Ltot+Kd+PtotLtot2+4LtotKd

3. RESULTS AND DISCUSSION

3.1. The PLIS interface

The PLIS interface is divided into three areas (Figure 1). The data is displayed in a table in the top left corner and the results of fits are shown in the bottom left corner. The right side of the main window is used to display graphs of experimental and fitted data.

FIGURE 1.

FIGURE 1

The PLIS interface. In the area at the top left, the data is represented as an editable table. Below, the results of fits are shown. The main area is dedicated to graphical representations of experimental and fitted data

3.2. Import of data

PLIS facilitates three modes. “Titration (normal)” implies that the signal is concentration dependent, for example, fluorescence or absorption spectroscopy. “Titration (NMR)” is used for methods where the signal does not depend on concentration, for example, the NMR chemical shift in the fast exchange limit. “CPMG RD” is used for relaxation dispersion data.

Data sets can be imported from text files consisting of three columns separated by white space. For titration data, the columns correspond to the measured signal, the ligand concentration and the sample volume, respectively. Since accurate measurement errors rarely are available in a single titration series, it is not possible to enter these here. Instead, a common error of unity is assumed, implying that χ2 is scaled inappropriately if the true errors are unknown. It is however possible to average several series in PLIS and thus obtain uncertainties from the standard deviations of the averaged data points. For CPMG relaxation dispersion data, it is common practice to include duplicate data points for error estimation. Thus, here the three columns are the repetition rate of the refocusing pulses, the effective transverse relaxation rate and its uncertainty. In addition of importing data sets, empty data set can be created where content is added manually or pasted from a spread sheet.

3.3. Curve fitting

Currently, the software supports binding models with one to four binding sites in the absence or presence of a competitor for titration data and one binding site for CPMG relaxation dispersion data (Table 1). Data is fitted by first choosing the desired model and then optionally entering initial estimates for the parameters and deciding whether to keep certain parameters fixed rather than optimized. If the fit converges, a graph corresponding to the fitted data is displayed and the dissociation constants and their estimated uncertainties are shown. The default method for estimating uncertainties in the model parameters is the jackknife. 22 Monte Carlo simulations 23 can be used if errors in the data points are known.

TABLE 1.

Binding models in PLIS

No. binding sites Optimized parameters
Signal of protein monitored Signal of competitor monitored
1 Kd, sP, sPL a Kd, KdC, sC, sCL
2 Kd1, Kd2, sP, sPL, sPL2 Kd1, Kd2, KdC, sC, sCL
3 Kd1, Kd2, Kd3, sP, sPL, sPL2, sPL3 Kd1, Kd2, Kd3, KdC, sC, sCL
4 Kd1, Kd2, Kd3, Kd4, sP, sPL, sPL2, sPL3, sPL4 Kd1, Kd2, Kd3, Kd4, KdC, sC, sCL
a

For titration data. For CPMG relaxation dispersions, the optimized parameters are R2,0, kex, pPL, and Δω, from which Kd is calculated.

A drawback of Levenberg–Marquardt minimizations is that they may converge to local rather than global minima. Fits that are unsatisfactory for this reason are often recognized by visual inspection. It is then possible to optimize the fit using the current parameters as guides for initial estimates. Optimization can be done iteratively, and the user decides, aided by the appearance of the fitted curve and χ2, whether to accept or reject the results of the optimization. It is also possible to precede the curve fitting by a grid search to avoid local minima.

As an example of data fitting in PLIS, we show the results of titration of Ca2+ into the C‐terminal lobe of calmodulin (Tr2C) in the presence of the competitor O,O′‐bis(2‐aminophenyl)ethyleneglycol‐N,N,N′,N′‐tetraacetic acid (BAPTA) in Figure 2. The data was fitted to a model with two Ca2+ binding sites for Tr2C and one for the probe BAPTA. The dissociation constants of 0.11 and 1.9 μM are in good agreement with previously reported values, considering differences in sample conditions. 24 However, reliable results are also dependent on accurately determined concentrations of protein and competitor. To keep the fitting simple, we have not included the possibility to include concentrations as adjustable parameters during fitting. We find it just as easy and more robust to manually tweak the protein concentration and then refit the data.

FIGURE 2.

FIGURE 2

The competitor O,O′‐bis(2‐aminophenyl)ethyleneglycol‐N,N,N′,N′‐tetraacetic acid (BAPTA) was added to the C‐terminal lobe of calmodulin in 20 mM HEPES, pH = 7.5. The concentrations of protein as well as BAPTA was 35 μM. CaCl2 was titrated in and the absorbance at 254 nm was measured

As a second example of data fitting, as well as a demonstration of the data simulation tool of PLIS, we simulated CPMG relaxation dispersion data for the binding reaction P+LPL and subsequently fitted the data (Figure 3). Since the data was generated using a dissociation constant of 20 μM and realistic concentrations of protein and ligand, the fitted value of 19.9 ± 0.5 μM demonstrates that accurate dissociation constants can be determined from relaxation dispersion data in favorable cases. Among the factors that may occlude an accurate analysis are a narrow sweet spot of the exchange rate constant, ligand independent conformational exchange, uncertainty in the ligand concentration and poor signal‐to‐noise ratios. As a partial remedy, dispersions may be recorded at several magnetic fields and/or ligand concentrations and fitted together. 21 , 25

FIGURE 3.

FIGURE 3

Relaxation dispersions for simulated data. The data was generated using a total protein concentration of 500 μM, a total ligand concentration of 26.1 μM and a dissociation constant of 20 μM, corresponding to a population of the bound state of 5.0%. The global exchange rate was set to 200 s−1 and Δω for the three datasets were set to 600 (blue), 1,200 (magenta), 2,400 s−1 (black) corresponding to 1.2, 2.4, and 4.8 ppm, respectively, for 15N at 18.8 T. The solid lines correspond to global fits to the Carver Richards equations 18 , 19

To illustrate the effect of experimental noise on reliable analyses, we compared fitting two synthetic data sets with different noise levels (see Figure 4 for details). As expected, the fitted dissociation constants are equal to the ones used to generate the data if no noise is added. For the simulated data set with added noise, the fitted dissociation constants were 0.10 ± 0.05 and 0.41 ± 0.05 μM, respectively, showing that this noise level is incompatible with determination of accurate dissociation constants. Another application of the simulation tool is to learn how different choices of parameters affect the appearance of data, which is useful for analyzing experimental data.

FIGURE 4.

FIGURE 4

The simulation tool of PLIS. Two data sets for two‐site binding with dissociation constants of 0.10 and 0.50 μM and an initial protein concentration of 10 μM were generated. For the first data set (red symbols), no noise was added and for the second data set (green symbols), the RMSD of the noise was set to 0.01 a.u. The solid lines correspond to fits to a two‐site model

4. CONCLUDING REMARKS

In conclusion, we have developed PLIS, a tool for the determination of dissociation constants from titrations probed by various methods, in the absence or presence of a competitor, or from NMR relaxation dispersion experiments at one or several ligand concentrations. This functionality is not found in competing software. Another useful feature of PLIS is the possibility to simulate data for various binding models, with or without noise. PLIS is deliberately designed to be intuitive rather than overwhelming. The software is publicly available and open‐source freeware that can be extended or modified under the terms of GNU GPL.

5. DISTRIBUTED FILES

Binaries for 64‐bit versions of Windows and macOS as well as source code can be downloaded at https://github.com/PINT-NMR/PLIS/. PLIS is written in C++ and is an open‐source software released under the terms of the GNU General Public License (http://www.gnu.org/licenses/). PLIS was compiled in Qt Creator 4.14.1 using libraries from Qt 5.15.2 open source license (https://www.qt.io/download-open-source#section-2) and QCustomPlot (http://www.qcustomplot.com/).

AUTHOR CONTRIBUTIONS

Emil Björklund: Conceptualization (equal); software (lead). Anna du Rietz: Investigation (equal); methodology (equal). Patrik Lundström: Conceptualization (equal); investigation (equal); methodology (equal); project administration (equal); software (equal); supervision (equal).

ACKNOWLEDGMENTS

We thank Dr. Cecilia Andresen and Hugo Gustavsson for helpful suggestions and Felicia Larsson for designing the PLIS logotype.

Björklund E, du Rietz A, Lundström P. Analysis of protein–ligand interactions from titrations and nuclear magnetic resonance relaxation dispersions. Protein Science. 2022;31:301–307. 10.1002/pro.4240

REFERENCES

  • 1. Alberts B, Johnson A, Lewis J, et al. Molecular biology of the cell. 6th ed. New York, NY: Garland Science Taylor & Francis Group, 2015. [Google Scholar]
  • 2. Hammes GG, Yu‐Chu Chang Y‐C, Oas TG. Conformational selection or induced fit: A flux description of reaction mechanism. Proc Natl Acad Sci U S A. 2009;106:13737–13741. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Hassell AM, An G, Bledsoe RK, et al. Crystallization of protein–ligand complexes. Acta Cryst D. 2005;63:72–79. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Mocz G, Ross JA. Fluorescence techniques in analysis of protein‐ligand interactions. Methods Mol Biol. 2013;1008:169–210. [DOI] [PubMed] [Google Scholar]
  • 5. Siligardi G, Hussain R, Patching SG, Phillips‐Jones MK. Ligand‐ and drug‐binding studies of membrane proteins revealed through circular dichroism spectroscopy. Biochim Biophys Acta. 2014;1838:34–42. [DOI] [PubMed] [Google Scholar]
  • 6. Rodger A, Marrington R, Roper D, Windsor S. Circular dichroism spectroscopy for the study of protein‐ligand interactions. Methods Mol Biol. 2005;305:343–364. [DOI] [PubMed] [Google Scholar]
  • 7. Patching SG. Surface plasmon resonance spectroscopy for characterisation of membrane protein–ligand interactions and its potential for drug discovery. Biochim Biophys Acta. 2014;1838:43–55. [DOI] [PubMed] [Google Scholar]
  • 8. Damian L. Isothermal titration calorimetry for studying protein‐ligand interactions. Methods Mol Biol. 2013;1008:103–118. [DOI] [PubMed] [Google Scholar]
  • 9. Maity S, Ravi Kumar Gundampati RK, Kumar TKS. NMR methods to characterize protein‐ligand interactions. Natural Product Commun. 2013;14:1–17. [Google Scholar]
  • 10. Krämer SD, Wöhrle J, Rath C, Roth G. Anabel: An online tool for the real‐time kinetic analysis of binding events. Bioinform Biol Insights. 2019;13:1–10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Duvvuri H, Wheeler LC, Harms MJ. pytc: open source python software for global analyses of isothermal titration calorimetry data. Biochemistry. 2018;57:2578–2583. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. André I, Linse S. Measurement of Ca2+‐binding constants of proteins and presentation of the CaLigator software. Anal Biochem. 2002;305:195–205. [DOI] [PubMed] [Google Scholar]
  • 13. Levenberg K. A method for the solution of certain non‐linear problems in least squares. Quart Appl Math. 1944;2:164–168. [Google Scholar]
  • 14. Marquardt D. An algorithm for least‐squares estimation of nonlinear parameters. SIAM J Appl Math. 1963;1963(11):431–441. [Google Scholar]
  • 15. Carr HY, Purcell EM. Effects of diffusion on free precession in nuclear magnetic resonance experiments. Phys Rev. 1954;94:630–638. [Google Scholar]
  • 16. Meiboom S, Gill D. Modified spin‐echo method for measuring nuclear relaxation times. Rev Sci Instrum. 1958;29:688–669. [Google Scholar]
  • 17. Allerhand A, Thiele E. Analysis of Carr‐Purcell spin‐echo NMR experiments on multiple‐spin systems. II. The effect of chemical exchange. J Chem Phys. 1966;45:902–916. [Google Scholar]
  • 18. Carver JP, Richards RE. General 2‐site solution for chemical exchange produced dependence of T2 upon Carr‐Purcell pulse separation. J Magn Reason. 1972;6:89–105. [Google Scholar]
  • 19. Davis DG, Perlman ME, London RE. Direct measurements of the dissociation‐rate constant for inhibitor‐enzyme complexes via the T and T2 (CPMG) methods. J Magn Reson Ser B. 1994;104:266–275. [DOI] [PubMed] [Google Scholar]
  • 20. McConnell HM. Reaction rates by nuclear magnetic resonance. J Chem Phys. 1958;28:430–431. [Google Scholar]
  • 21. Furukawa A, Konuma T, Saeko Yanaka S, Sugase K. Quantitative analysis of protein–ligand interactions by NMR. Prog Nucl Magn Reson Spectrosc. 2016;96:47–57. [DOI] [PubMed] [Google Scholar]
  • 22. Mosteller F, Tukey JW. Data analysis and regression. Reading: Addison‐Wesley Publishing Company, 1977. [Google Scholar]
  • 23. Press WH, Flannery BP, Teukolsky SA, Vetterling WT. Numerical recipes in C: The art of scientific computing. Cambridge: University Press, 1988. [Google Scholar]
  • 24. Linse S, Helmersson A, Forsén S. Calcium binding to calmodulin and its globular domains. J Biol Chem. 1991;266:8050–8054. [PubMed] [Google Scholar]
  • 25. Sugase K, Dyson HJ, Wright PE. Mechanism of coupled folding and binding of an intrinsically disordered protein. Nature. 2007;447:1021–1025. [DOI] [PubMed] [Google Scholar]

Articles from Protein Science : A Publication of the Protein Society are provided here courtesy of The Protein Society

RESOURCES