SLEEPY: a comprehensive Python module for simulating relaxation and dynamics in nuclear magnetic resonance

Nuclear magnetic resonance is a powerful method for characterizing dynamics of biological systems in a native-like environment. Accurate dynamics characterization, however, often requires simulations of complex NMR experiments. While a number of simulation programs exist for NMR simulation (SIMPSON,...

Full description

Saved in:
Bibliographic Details
Published in:Nature communications Vol. 16; no. 1; pp. 9278 - 15
Main Authors: Smith, Albert A., Zumpfe, Kai
Format: Journal Article
Language:English
Published: London Nature Publishing Group UK 20.10.2025
Nature Publishing Group
Nature Portfolio
Subjects:
ISSN:2041-1723, 2041-1723
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Nuclear magnetic resonance is a powerful method for characterizing dynamics of biological systems in a native-like environment. Accurate dynamics characterization, however, often requires simulations of complex NMR experiments. While a number of simulation programs exist for NMR simulation (SIMPSON, Spinach, SpinEvolution), none of these are focused on easy simulation of motional effects on NMR experiments. The SLEEPY Python module makes it straightforward to simulate arbitrary pulse sequences while including both relaxation and exchange processes. SLEEPY furthermore allows simulation of solid-state (static and spinning) and solution NMR experiments, using both truncated and full Hamiltonians (rotating frame/lab frame). We demonstrate its application to a wide variety of experiments, including transverse (T 1 ρ ), and longitudinal relaxation (T 1 ), nuclear Overhauser effect magnetization transfers, recoupling, and paramagnetic effects. We also provide an extensive online tutorial that explains how to use the various capabilities of SLEEPY. This tool can then be used for both better understanding of the impact of dynamics on NMR and in reproduction of experimental results. Simulation is a critical tool in NMR development, and while powerful simulation software exists, simulating dynamic and relaxation effects remains challenging. Here, the authors describe SLEEPY, a Python module to simplify simulation of such effects.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:2041-1723
2041-1723
DOI:10.1038/s41467-025-65091-6