Data and Scripts for "Hierarchical Maximum Likelihood Estimation for Time-Resolved NMR Data"
收藏资源简介:
This repository contains data and processing scripts to reproduce the results and plots presented in the article in the title and available as preprint under https://arxiv.org/abs/2508.14902. Detailed description of the subdirectories containing scripts for the analysis are found in the containted readme.md files. It features data from two different experiments: Time-resolved NMR experiment showing enzymatic reatction of hyperpolarized Pyruvate to Lactate recorded with a Bruker device J-coupling spectroscopy protocol of hyperpolarized Fumarate using a self-built NV-Center detection setup The analysis scripts are written in Python and designed to be used from the console with command-line arguments. Python package dependencies beyond the standard library are: NumPy - linear algebra operations and data handling SciPy - optimization routines matplotlib - plotting utility cycler - complements matplotlib for color selection nmrglue - utilities to handle Bruker data jacobi - numerical propagation of uncertainties for plotting -- Article Abstract: Metabolic monitoring and reaction rate estimation using hyperpolarized NMR technology requires accurate quantitative analysis of multidimensional data scenarios. Currently, this analysis is often performed in a two-stage procedure, which is prone to errors in uncertainty propagation and estimation. We propose an approach derived from a Bayesian hierarchical model that intrinsically propagates uncertainties and operates on the full data to maximize the precision at minimal uncertainty. In an analytic treatment, we reduce the estimation procedure to a least-squares optimization problem which can be understood as an extension of the Variable Projection (VarPro) approach for data scenarios with two predictors. We investigate the method’s efficacy in two experiments with hyperpolarized metabolites recorded with conventional high-field NMR devices and a micronscale NMR setup using Nitrogen-Vacancy centers in diamond for detection, respectively. In both examples, the new approach improves estimates compared to Fourier methods and proves operational advantages over a two-stage procedure employing VarPro. While the approach presented is motivated by NMR analysis, it is straightforwardly applicable to further estimation scenarios with similar data structure, such as time-resolved photospectroscopy.



