![]() |
![]() |
- Rapid and accurate determination of protein secondary structure composition
- Requires only a single unassigned 1D ¹³C NMR spectrum and the protein's primary sequence
- Applicable to proteins in solution, solid-state, and other complex environments
- Robust performance for a wide range of experimental conditions and spectral qualities
For a quick and easy way to try SSD-NMR, check out our Google Colab Notebook
To run SSD-NMR locally, first clone this repository and install the required dependencies:
cd SSD-NMR
pip install -r requirements.txt
SSD-NMR can be run from the command line with the following syntax:
python GD.py <spectrum_file> <ppm_column> <protein_name> <sequence> <self_reference>
For example:
python GD.py MDT_gb1_referenced.csv ppm gb1 MQYKLILNGKTLKGETTTEAVDAATAEKVFKQYANDNGVDGEWTYDDATKTFTVT True
The "Examples" folder contains a set of pre-configured Google Colab notebooks and sample spectra that reproduce the results presented in our manuscript.
For references, a preprint of this work is available: Li H, Tuttle M, Zilm K, Batista V. Rapid Quantification of Protein Secondary Structure Composition from a Single Unassigned 1D 13C NMR Spectrum. ChemRxiv. 2024; doi:10.26434/chemrxiv-2024-qt9g4
For questions, comments, or support, please contact the authors:
- Haote Li (haote.li@yale.edu)
- Marcus D. Tuttle (marcus.tuttle@yale.edu)