Related Experiment Video
Updated: Jul 3, 2025

Author Spotlight: Exploring Intrinsically Disordered Protein Dynamics Through NMR Relaxation Experiments
Published on: November 1, 2024
Analysis of Large Data Sets in a Physical Chemistry Laboratory NMR Experiment Using Python.
Zefan Zhang1, Anshul Gautam1, Soon-Mi Lim1
1Department of Chemistry, Texas A&M University, 3255 TAMU, College Station, Texas 77843, United States.
This study introduces a new Python-based protocol for analyzing low-field nuclear magnetic resonance (NMR) spectroscopy data in undergraduate physical chemistry labs. It equips students with essential data analysis skills for large datasets, crucial for modern science and engineering.
Area of Science:
- Physical Chemistry Education
- Spectroscopy Techniques
- Computational Chemistry
Background:
- Traditional undergraduate chemistry curricula often lack comprehensive training in large dataset analysis.
- Nuclear Magnetic Resonance (NMR) spectroscopy is a fundamental technique in chemistry, but its application in undergraduate labs can be limited by data processing complexity.
- There is a growing need for accessible, modern computational tools in chemistry education to prepare students for research and industry.
Purpose of the Study:
- To present an updated experimental protocol for low-field NMR spectroscopy suitable for undergraduate physical chemistry laboratories.
- To develop and implement a Python-based data processing and analysis workflow for this NMR experiment.
- To introduce students to essential data analysis methodologies relevant to science and engineering through an interactive JupyterLab environment.
Main Methods:
- Implementation of a Python-based data analysis protocol within JupyterLab interactive worksheets.
- Utilizing low-field Nuclear Magnetic Resonance (NMR) spectroscopy for data acquisition.
- Step-by-step interactive data handling and analysis guided by the developed protocol.
Main Results:
- Successful integration of a Python protocol for processing and analyzing low-field NMR data.
- Students gain hands-on experience with modern data analysis techniques using Python.
- The protocol enhances the educational value of NMR spectroscopy experiments by incorporating computational analysis.
Conclusions:
- The developed Python protocol effectively supports low-field NMR spectroscopy analysis in undergraduate physical chemistry labs.
- This approach bridges the gap in data analysis training within traditional chemistry education.
- The open-source nature of Python and JupyterLab promotes accessibility and adoption in educational settings.
More Related Videos
10:28Measuring Interactions of Globular and Filamentous Proteins by Nuclear Magnetic Resonance Spectroscopy NMR and Microscale Thermophoresis MST
Published on: November 2, 2018
08:0915N CPMG Relaxation Dispersion for the Investigation of Protein Conformational Dynamics on the µs-ms Timescale
Published on: April 19, 2021
Related Concept Videos
Two-Dimensional (2D) NMR: Overview
The first step is the preparation period, during which nucleus A is excited with a radiofrequency pulse....
NMR Spectroscopy: Spin–Spin Coupling
¹H NMR: Interpreting Distorted and Overlapping Signals
As Δν decreases and the signals move closer, the doublets appear increasingly distorted. The intensities of the inner lines increase at the cost of those of the outer lines as the signals are...
¹H NMR of Conformationally Flexible Molecules: Temporal Resolution
Applications Of NMR In Biology
Interpreting ¹H NMR Signal Splitting: The (n + 1) Rule