NmrLineGuru

NmrLineGuru (Ver 2.1)

Standalone and User-Friendly GUIs for Fast 1D NMR Lineshape Simulation and Analysis with Multi-State Equilibrium Binding Models

Chao Feng, Ph.D., Nov 2019

Version History

2.0 –> 2.1

1.1 –> 2.0

1.0 –> 1.1

Introduction

Nuclear magnetic resonance (NMR) spectroscopy is a powerful tool for studying protein interactions. The residue-level resolution enables the study of dynamics and kinetics of individual binding steps in a multi-state equilibrium for multi-domain proteins.

This type of study is not very possible for other biophysical methods (e.g. isothermal titration calorimetry, surface plasmon resonance, or fluorescence titration), which are based on only a single readout of the whole molecule.

However, it’s often technically difficult to analyze the NMR lineshape data obtained from a titration experiment involving multi-state equilibrium for multi-domain proteins due to the following reasons:

In the past years, We’ve been studying the dynamics of Syk tandem SH2 (tSH2) domains and Syk tSH2 interactions with dp-ITAM peptides. NMR lineshape analysis was used to investigate the dynamics and kinetics of each step in the related multi-state equilibrium:

Feng C, Post CB (2016) Insights into the allosteric regulation of Syk association with receptor ITAM, a multi-state equilibrium. Phys Chem Chem Phys 18:5807–5818. [DOI]

Feng C, Kovrigin EL, Post CB (2019) NmrLineGuru: Standalone and User-Friendly GUIs for Fast 1D NMR Lineshape Simulation and Analysis of Multi-State Equilibrium Binding Models. Scientific Reports 9:16023. [DOI]

During the study, several binding models were built mathematically and a batch of MATLAB code was developed to simulate/fit NMR lineshape data.

To help others dealing with similar research questions, we made a standalone and graphical user interface (GUI) based user-friendly tool: NmrLineGuru.

Platform and Installation

The current version of NmrLineGuru contains 6 GUIs to simulate or fit NMR lineshape data for 2-state, 3-state, and 4-state binding models. More GUIs may be added in future releases.

We provide compiled installation files for two platforms:

Please download and run the correct install file. During installation, please follow the on-screen prompts to install the software. This software requires the free MATLAB Compiler Runtime (MCR) version 8.3 (R2014a). If your system doesn’t have MCR 8.3, the installer will prompt to install it as well.

For Windows users:

For Linux users:

NmrLineGuru on NMRbox:

Main Startup Interface

After starting the software, a GUI selector will appear:

You’ll need to select the binding model and action (simulate or fit). Then, the corresponding GUI will appear to simulate or fit NMR lineshape data with the specified model.

Tutorials and User Guide

Please carefully check the NmrLineGuru Wiki for tutorials, examples, and answers for common questions:
https://github.com/stonefonly/NmrLineGuru/wiki

Citation, License, and Contact

Copyright 2019 Purdue University All Rights Reserved.

For academic use, please cite the following references if you used this software for your research or presentation. Your citation is the driving force for us to keep this tool online and work on future releases!

Feng C, Kovrigin EL, Post CB (2019) NmrLineGuru: Standalone and User-Friendly GUIs for Fast 1D NMR Lineshape Simulation and Analysis of Multi-State Equilibrium Binding Models. Scientific Reports 9:16023. [DOI]

Feng C, Post CB (2016) Insights into the allosteric regulation of Syk association with receptor ITAM, a multi-state equilibrium. Phys Chem Chem Phys 18:5807–5818. [DOI]

Purdue University hereby grants you a limited, personal, revocable, nonexclusive, nonassignable, license and right to access and use NmrLineGuru as an end-user solely for your educational, academic, and scholarly endeavors. All commercial uses are excluded from this grant.

For commercial use, please contact Purdue Research Foundation (otcip@prf.org) to obtain a license.

Please contact Post Lab (cbp AT purdue DOT edu) if you have suggestions or need consulting service.