31 Jan 2024
 | 31 Jan 2024
Status: this preprint is currently under review for the journal MR.

A modular library for fast prototyping of solution-state nuclear magnetic resonance experiments

Michał Górka and Wiktor Koźmiński

Abstract. We present a framework library (Modular Elements, ME) for the development of pulse sequences for Bruker spectrometers. It implements a two-level abstraction approach–the lower level comprises basic functional elements of pulse sequences and the higher one often-reused blocks comprising multiple spin echoes. The low-level abstractions reduce code duplication between variants of experiments such as hard-pulse and selective variants of individual NMR experiments. The high-level modules enable further reuse of pulse program code and aid in the construction of complex experiments. We show the library’s functionality by presenting pulse programs that can be switched between standard and TROSY variants, hard and shaped pulses and can seamlessly incorporate real-time homodecoupling. Adaptability is further demonstrated in a configurable 4D NOESY program.

Michał Górka and Wiktor Koźmiński

Status: open (until 01 Mar 2024)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on mr-2024-2', Eriks Kupce, 20 Feb 2024 reply
Michał Górka and Wiktor Koźmiński
Michał Górka and Wiktor Koźmiński


Total article views: 231 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
186 39 6 231 4 4
  • HTML: 186
  • PDF: 39
  • XML: 6
  • Total: 231
  • BibTeX: 4
  • EndNote: 4
Views and downloads (calculated since 31 Jan 2024)
Cumulative views and downloads (calculated since 31 Jan 2024)

Viewed (geographical distribution)

Total article views: 224 (including HTML, PDF, and XML) Thereof 224 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
Latest update: 21 Feb 2024
Short summary
We have written a programming library for biological NMR, a commonly used research method. Its use simplifies (makes it faster and less error-prone) development of new research methods. We demonstrate that it allows for consolidating several experimental methods into one file without adding complexity. We hope that it will be of use for other groups developing NMR experiments.