Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2025 Jul 16;97(29):15633–15641. doi: 10.1021/acs.analchem.5c00800

NMR Reaction Monitoring Robust to Spectral Distortions

Barbara Domżał , Magdalena Grochowska-Tatarczak , Przemysław Malinowski , Błażej Miasojedow , Krzysztof Kazimierczuk ‡,*, Anna Gambin †,*
PMCID: PMC12311900  PMID: 40668159

Abstract

Nuclear magnetic resonance spectroscopy (NMR) is one of the most potent analytical chemistry methods, providing unique insight into molecular structures. Its noninvasiveness makes it a perfect tool for monitoring chemical reactions and determining their products and kinetics. Typically, the reactions are monitored by a series of 1H NMR spectra acquired at regular time intervals. Even such a straightforward approach, however, often suffers from several problems. In particular, the reaction may cause sample inhomogeneity, resulting in a nonhomogenous magnetic field and distorted spectral lineshapes. When the studied process is fast, hardware correction (shimming and locking) cannot be applied on the fly, and the spectral quality degrades over the course of the reaction. Moreover, when nondeuterated solvents have to be used in the reaction mixture, a magnetic field-stabilizing system (deuterium lock) cannot work. Consequently, the spectra have distorted lineshapes, reduced resolution, and randomly varying peak positions, making them challenging to analyze quantitatively with standard software. In this paper, we propose a conceptually new approach to the quantitative analysis of a series of distorted spectra. The method is based on the Wasserstein distance and can effectively quantify the components of a reaction mixture without the need for peak-picking. We provide open-source software requiring minimum input from the user, i.e., a set of spectra indexed by time.


graphic file with name ac5c00800_0007.jpg


graphic file with name ac5c00800_0006.jpg


NMR spectroscopy is widely used in chemical analysis. It is noninvasive, requires minimal sample preparation, and has increasingly better detection limits. High-resolution NMR spectrometers, based on superconducting magnets, can currently measure compounds at sub-μM concentrations. Another advantage of NMR is that it provides detailed information about molecular structures and their changes. Thus, NMR is ideally suited to the monitoring of chemical reactions.

In the most straightforward approach, reactions are carried out in a standard NMR tube and monitored using spectra recorded at regular time intervals. In a more advanced approach, the reaction is carried out in an external reactor, and the reaction mixture is pumped through an NMR probe. ,, The experiment typically involves a series of one-dimensional (1D) 1H NMR spectra, since they are fast to collect. The techniques can be improved by the application of advanced pure-shift methods or dedicated data processing. The two-dimensional (2D) methods accelerated by the use of nonuniform sampling or single-scan techniques , have also gained growing attention.

The perfect 1D NMR signal is a sum of exponentially decaying oscillations, and its spectrum is a sum of Lorentzian “peaks” whose positions in the frequency domain and integrals are related to the molecular structure. To analyze the kinetics of a process monitored using serial NMR measurement, one has to find peaks in each of the collected spectra and integrate them. This procedure, known as peak-picking, is more complex than it may seem, as the 1H NMR spectra, although sensitive and fast to measure, often suffer from severe peak overlap. The peak-picking programs must employ the most advanced methods, such as machine-learning, to decompose an NMR spectrum into a set of peaks and determine their parameters. Alternative approaches, such as CRAFT, can determine the parameters directly from a time-domain signal. , Notably, these approaches are effective only if the right model of a peak shape is assumed (e.g., Lorentzian or Gaussian function). However, various measurement imperfections can distort the shape of the spectral lines and make them far from ideal.

Magnetic field disturbances are typical measurement imperfections in NMR experiments and can strongly affect the spectral quality. In routine measurements, the magnetic field is typically stabilized using a deuterium “lock” sometimes supported by additional systems. The spatial homogeneity of a magnetic field within the receiver coil is ensured by setting appropriate currents in the correction coils, i.e., by “shimming”. However, both “locking” and “shimming” can be difficult or even impossible in the case of reaction monitoring. The former usually requires deuterated solvents, which may affect the studied reaction. The latter is time-consuming and thus cannot be performed if the studied reaction is fast. For the reaction monitoring performed in a flow mode, the imperfections can be even more pronounced. The line shape distortions are often corrected using a reference deconvolution method. However, the method requires the spectroscopist to guess the parameters, amplitude, half-width, and frequency, of one, well-resolved peak. This is often problematic. Also, the method is cumbersome when applied to the processing of massive data sets, common in reaction monitoring, since the reference selection has to be repeated for each spectrum.

In this paper, we propose a method of spectral analysis that is suited for the difficult cases of NMR reaction monitoring since it is robust to line shape imperfections. It does not assume any specific line shape functions, so the distortions caused by lack of shimming or locking are less problematic than in conventional approaches. The peak overlap is also better resolved. The method is based on the Wasserstein distance, which is a mathematical notion taken from the optimal transport theory. It has been previously shown that the specific properties of this metric make it a suitable tool for analysis of difficult spectroscopic data. The Wasserstein distance can be calculated between any two spectra, and no assumptions about the shapes of peaks are needed. Moreover, the metric is robust to overlap of signals from different reagents and small changes in position along the chemical shift axis. Our method treats the problem of estimating relative amounts of components changing over time as the problem of regression with the Wasserstein distance. As a result, we obtain a sequence of proportions in consecutive time points, allowing us to infer the kinetics of the monitored reaction.

Theoretical Background

The set of L chemical reactions between k substances (reagents) R 1, R 2, ..., R k can be described by the following general scheme:

l1R1+l2R2+···+lkRkl1R1+l2R2+···+lkRk

where lj and lj are the amounts of j-th substrate and j-th product, respectively, in l-th reaction, l = 1, 2, ..., L. We assume that for every l = 1, 2, ..., L and every j = 1, 2, ..., k either lj or lj is equal to 0 (in other words, substance R j is involved in l-th reaction either as substrate or as product).

To simplify the notation, we can add up all the L reaction equations to create the following one:

(l=1Ll1)R1+(l=1Ll2)R2+···+(l=1Llk)Rk(l=1Ll1)R1+(l=1Ll2)R2+···+(l=1Llk)Rk

and defining

j=l=1Llj,j=l=1Llj

we arrive at

1R1+2R2+···+kRk1R1+2R2+···+kRk 1

We are going to use eq to describe all the substrates and products that are involved in any of L chemical reactions, and their amounts.

Now, let us introduce the state p t of the system described by eq in moment t. Let [R j ]­(t) denote the concentration of reagent R j in moment t. We are going to encode the state as the vector of concentrations of the reagents R 1, R 2, ..., R k involved in (1) in the moment of time t, normalized by the sum of all the concentrations, i.e.:

pt=(p1,t,p2,t,...,pk,t),wherepj,t=[Rj]i=1k[Ri](t)forj=1,2,...k 2

The aim of our analysis is to estimate p j,t for all j, t to be able to infer the reactions’ kinetics. We assume that our data set consists of T spectra μ t of the reaction mixture measured in consecutive moments t = 1, 2, ...T. In principle, each of the time points t can be analyzed separately and independently, and, for the sake of clarity, we will describe the working of our method on the single reaction mixture spectrum in the fixed moment t. However, later on, we will show that the results obtained for preceding moments can be used to accelerate the computations.

To perform estimation, first, we need to construct a library, that is, a set of spectra representing individual reagents. An element of the library does not need to be a full spectrum of the reagent; it can be a spectrum cut down to regions or even one area involving a single peak. For instance, such an object can be obtained by choosing chemical shift intervals corresponding to substrates from the very first spectrum, measured when there is still a considerable amount of substrates in the reaction mixture. Similarly, for the product, it can be retrieved from the spectrum measured for t = T. An alternative approach would be to provide the spectra of reagents measured separately outside the reaction mixture, as in our previous work.

The core of our method is the Magnetstein algorithm. We summarize its main ideas briefly in the Supporting Information.

The algorithm is implemented in the Python package. The problem of computing pj,t is formulated as regression that boils down to a linear program and, as already mentioned, can be solved separately and independently for every fixed moment t. However, at this point, we make use of the knowledge that spectra μ t–1 and μ t , being close in time, are expected to be similar to one another. Linear programs are solved using the simplex algorithm, which can be warm-started, i.e. begin the search for the optimal solution from some predefined proposal values, and this is where we use the information from the previous time point, see Supporting Information for details.

An important point to note here is that, although the Magnetstein’s purpose is to estimate the values (2), the output of the algorithm p 1,t , p 2,t , ..., p k,t does not necessarily sum up to 1 due to the possible presence of noise and contamination in the data. The value of expression p 0,t ≔ 1 – p 1,t p 2,t – ··· – p k,t is Magnetstein’s estimation of the proportion of contamination in the mixture’s spectrum. By introducing this additional way of dealing with excessive signal in the mixture’s spectrum, we make the algorithm robust to an incomplete library. Namely, suppose that the user did not provide all the spectra of the reagents as input to the algorithm. This will not perturb the shape of the resulting kinetic curves, provided that the program’s parameters were reasonably tuned. Indeed, the signal corresponding to the component missing from the library will be deemed noise. In some favorable cases, by analyzing the graph of p 0,t against time, one can even reconstruct the behavior of the missing reagent, see Supporting Information for details. By introducing the quantity p 0,t , we also ensure the equivalence between the concentration- and proportion-based data representation.

Methods

To test the method, we chose three reactions with a gradually increasing degree of complexity of spectral analysis. First, we monitored the easiest reaction, sucrose hydrolysis, providing spectra with only slightly broadened and well-resolved peaks. Then, we monitored two Lewis-acid-catalyzed hydrosilylation reactions in nondeuterated solvents in which a lock system could not be used. Moreover, the fast kinetics of those processes made it impossible to perform gradient shimming before acquisition of the first spectrum. In consequence, the resulting spectra contained shifting peaks with distorted lineshapes. Additionally, one of the hydrosilylation reactions provided spectra with severe peak overlap, hampering conventional analysis.

As the analyzed data were collected during an ongoing reaction, it was impossible to obtain a ground-truth amount of each reagent in the given moment of time. Thus, the natural way to assess the accuracy of Magnetstein’s output was to perform analogical analysis using a well-established tool (in this case, Mnova software) and compare the results against each other. Note that the general correctness of Magnetstein’s estimation has already been proven on other examples where the ground truth was known.

Sample Preparation and Reaction Monitoring

The first reaction, enzymatic hydrolysis of sucrose, was performed in a standard 5 mm NMR tube directly on a spectrometer magnet. It proceeded with an immediate follow-up reaction of α-glucose conversion to β-glucose. The sucrose hydrolysis has been performed as described previously. Namely, we mixed stock solutions of 2.0 M sucrose in D2O and the enzyme in a 1:1 volumetric ratio. We obtained the enzyme’s stock solution by dissolving β-D-fructofuranosidase (Sigma-Aldrich) in an acetate buffer (Sigma-Aldrich) (95 mM, H2O, pH = 5.2) to reach the concentration of 4.6 μg/mL.

Hydrosilylation reactions were prepared by adding a catalyst solution to a silane/olefin mixture in 1,2-difluorobenzene, added in a 1:1 ratio. Triethylsilane (ThermoScientific) was used as received. 1-hexene (Sigma-Aldrich) and 2-pentene (Sigma-Aldrich, cis- and trans-mixture) were dried over CaSO4. 1,2-difluorobenzene (Fluorochem) was distilled over P2O5. The catalyst used was a pseudobinary calcium salt of perfluoro­(tertbutoxy)­aluminate anion (Ca­[Al­(OC­(CF3)3)4]2, further denoted as Ca­[pf]2), obtained in a metathesis reaction, according to the synthetic protocol reported in the literature:

CaCl2+2Ag[Al(OC(CF3)3)4]SO2Ca[Al(OC(CF3)3)4]2+2AgCl

CaCl2 was dried in a furnace at 200C, and immediately transferred afterward into the glovebox with ca. 30 min treatment of dynamic vacuum in an antechamber, to remove traces of moisture from the chloride. Ag­[pf] was synthesized according to the literature procedure. Liquid SO2 (Air Liquide) was dried over CaH2. Due to the instability of the [pf] anion in the presence of water, all the manipulations were performed in the glovebox in the argon atmosphere, in anhydrous and anaerobic (O2 < 2 ppm) conditions. Liquid SO2 was condensed on a Schlenk line. The spectra were measured in a 5 mm NMR tube sealed with a septum. The substrates and catalyst solutions were prepared in the glovebox in glass flasks sealed with septa. The syringes used to handle the solutions were rinsed with acetone before use to remove any grease from their surface. All glassware, including NMR tubes, was dried before use by treatment of vacuum when heated to ca. 100–150 °C.

For a hydrosilylation reaction with 2-pentene, a concentrated (8.7 M) substrate solution was prepared by adding 1.7 M 2-pentene and triethylsilane to 0.2 mL of 1,2-difluorobenzene to a 5 mm NMR tube sealed with a septum. The catalyst solution was prepared by adding 0.02 mmol (37 mg) of Ca­[pf]2 to 0.3 mL of 1,2-difluorobenzene The substrate mixture was measured first, then the catalyst solution was added dropwise, with a syringe. All spectra were recorded at a slightly elevated (35 °C) temperature.

For a hydrosilylation reaction with 1-hexene, a substrate mixture consisting of 0.86 mmol of both 1-hexene and triethylsilane was prepared in 1,2-difluorobenzene in a 5 mm NMR tube sealed with a septum. The catalyst solution was prepared by adding 0.026 mmol (51 mg) of Ca­[pf]2 to 1,2-difluorobenzene. Similarly, as in the case of 2-pentene, the substrate mixture was measured first, and then the catalyst solution was added dropwise, with a syringe. Due to the high reaction rate, all of the spectra were recorded at 5 °C.

All experiments were carried out at 700 MHz Agilent DirectDrive2 spectrometer with 2 s interscan delay, 45° pulse angle, 2.93 s acquisition time, and one transient per spectrum. The hydrosilylations and sucrose hydrolysis were monitored using 1000 and 1024 spectra, respectively. Gradient shimming, tuning, locking, and pulse calibration were performed for the sucrose sample. For hydrosilylations, the procedures were performed on the “static” (postreaction) sample from one of the earlier experiments performed in similar conditions.

Conventional Data Processing

The spectra were processed with Mnova software (Mnova 15.0, Mestrelab Research, S. L., Spain). The automatic phasing and baseline correction using Whittaker smoother were applied. The zero-filling to 128k points and no apodization were used. The manually selected spectral regions were integrated in Mnova software using the “Sum” method (see Supporting Information for details). The results were compared with Magnetstein processing (see below).

Data Processing Using the Wasserstein Distance

For all of the experiments described, the library was constructed by cutting spectra to the same regions as those manually integrated using Mnova software (see Supporting Information for details). The parameters in Magnetstein were set to κmixture = κcomponents = 0.5 for all three reactions. The full workflow is illustrated in Figure , and the detailed instructions for the users, ensuring reproducibility, are available in Supporting Information.

1.

1

Control flow of data processing. (A) The consecutive NMR spectra are measured during the chemical reaction. (B) One of the measured spectra containing peaks both from substrates and from products is chosen to construct a library. The regions corresponding to individual reagents are cut out from the chosen spectrum. The cut fragments constitute the library. (C) The reaction mixture spectra and the library are passed as inputs to the Magnetstein algorithm. The excessive signal from the reaction mixture spectrum and from the library is removed. The estimation of proportions is performed for every time point. (D) The output from the Magnetstein is used to visualize the reaction’s kinetics.

Results and Discussion

The NMR monitoring of sucrose hydrolysis has been reported previously. ,, As shown in Figure (A), the hydrolysis leads to fructose and α-glucose, eventually converting to β-glucose. The peaks from the substrate and all three products are well resolved and can be easily integrated by using the conventional approach. Thus, the reaction was used to prove that Magnetstein processing provides results comparable to those of the classical method. The spectra of reaction mixture were cut down to regions as marked in Figure (A). Although the parameters in Magnetstein were arbitrarily set to κmixture = κcomponents = 0.5, the wide range of settings gave virtually the same results (see Figure ). Figure (B) shows the normalized integrals of selected peaks from compounds involved in the reactions. As can be seen, the general kinetic curves obtained from Magnetstein processing match very well with those from classical integration.

2.

2

(A) Hydrolysis of sucrose with an immediate follow-up conversion of α-glucose to β-glucose, with every 50th spectrum shown. The same colors and symbols mark the spectral peaks and the corresponding nuclei in the reaction scheme. (B) The kinetics of sucrose hydrolysis. The results of Magnetstein processing (with κmixture = κcomponents = 0.5) compared with classical integration in Mnova 15.0.1 program. Colors correspond to regions marked in panel (A).

5.

5

Comparison of Magnetstein results obtained for sucrose hydrolysis performed using a library of the cut (A) and the full (B) spectrum of the reaction mixture. The panels correspond to different settings of parameters κmixture and κcomponents. Colors correspond to regions marked in Figure (A).

To test the method for more demanding cases, two Lewis-acid-catalyzed hydrosilylation reactions were monitored (see Figure and Figure ). Similarly as for sucrose hydrolysis, the spectra of reaction mixtures were cut down to regions, as marked in Figures (A) and (A). The reaction and measurement were started immediately after the catalyst was added. However, the addition was performed outside the magnet, and thus, the first several spectra have distorted intensities due to insufficient spin polarization. In addition, they are affected by progressive saturation, since the longitudinal relaxation times of excited nuclei were ca. 10–12 s, while a 45° pulse was used with an interpulse delay of 4.93 s. As mentioned above, there was also no time for proper shimming, and magnetic field stabilization (locking) was impossible due to the lack of deuterated solvent. Thus, in all spectra lineshapes were distorted and deviated far from the usual Lorentzian/Gaussian functions. Due to a lack of a well-resolved singlet, our attempts to perform the reference deconvolution in the Mnova program failed. Still, the peaks in the spectra of 2-pentene hydrosilylation were sufficiently resolved, to allow the simple integration (region-wise summation), whose results match very well with the Magnetstein output (see Figure (A). The more difficult case was the hydrosilylation of 1-hexene, which provided spectra with a complete overlap of product and substrate peaks. As shown in Figure (B), the conventional integration gives the results differing from the Magnetstein output. Namely, the overlap of integrated product and substrate peaks leads to flattening of sigmoidal kinetic curves (one can imagine that in the extreme case of a full overlap, the kinetic curve would be a constant function). The Magnetstein tool, however, has demonstrated robustness to such peak overlaps in previous studies. This advantage stems from its reliance on optimal transport, which provides a mathematical framework that treats the redistribution of spectral intensity as a flow between defined regions, analogous to redistributing a resource efficiently from one area to another. By jointly analyzing the spectral regions as part of a global optimization, Magnetstein allows for the “movement” of spectral intensity across overlapping peaks in a way that respects the overall conservation of intensity.

3.

3

(A) Hydrosilylation reaction of 2-pentene and triethylsilane in 1,2-difluorobenzene, with ∼1.2 m% of a catalyst, with every 50th spectrum shown. The same colors and symbols mark the spectral peaks and the corresponding nuclei in the reaction scheme. (B) The kinetics of pentene hydrosilylation. The results of Magnetstein processing (with κmixture = κcomponents = 0.5) compared with classical integration in Mnova 15.0.1 program. Colors correspond to regions marked in panel (A).

4.

4

(A) Hydrosilylation reaction of 1-hexene and triethylsilane in 1,2-difluorobenzene, with 3 m% of a catalyst, with every 120th spectrum shown. The same colors and symbols mark the spectral peaks and the corresponding molecule in the reaction scheme. (B) The kinetics of hexene hydrosilylation. The results of Magnetstein processing (with κmixture = κcomponents = 0.5) compared with classical integration in Mnova 15.0.1 program. Colors correspond to regions marked in panel (A).

In contrast, conventional integration methods treat each region independently, summing intensities without considering the influence of overlap. This independent summation introduces biases: product peak intensities can artificially contribute to substrate peak regions, and vice versa, leading to distorted results. Magnetstein’s ability to couple the regions and balance their interactions naturally mitigates these issues, providing more reliable kinetic curves even under severe spectral overlap.

Importantly, for the presented hydrosilyliation reactions, the model-based deconvolution could not solve the overlap problem, since it is impossible to assume the simple line shape model due to the shim distortion.

To further investigate the specific conditions under which Magnetstein gains advantage over traditional methods, we conducted an additional analysis on the simulated data set consisting of overlapping and shifting spectra. The results are described in the Supporting Information.

It may seem that the construction of the library is a bottleneck of the method, as for the spectra with huge overlaps, peaks shifting, or changing shape in time, an indication of proper areas corresponding to reagents can be infeasible. However, the proposed method is flexible and robust to such difficulties. Oftentimes, providing approximate regions where peaks from reagents are expected is sufficient for the algorithm to work properly. The approximate tolerance for peak shifting is a user-defined parameter (denoising penalty). The spectra in the library do not need to be complete, i.e. they can involve only well-separable, easy-to-interpret intervals cut out from the full chemical shift axis. Moreover, the library construction can be further simplified if the user is not interested in estimation for each individual reagent but rather in the product-to-substrate ratio. Note that this is sufficient to determine the reaction kinetics. In such a case, it is enough to cut out the regions corresponding to products and those corresponding to substrates as a whole without further splitting into individual compounds.

Concerning the spectra of the reaction mixture, one can either cut the spectra to the same regions as those in reagents or use the full spectra. The first approach is preferred, as in this case the algorithm works properly for a very wide range of parameters’ values, allowing a user to run the analysis with default settings. However, using full spectra of the reaction mixture and adjusting parameters accordingly is also possible. In the three reactions described above, the spectra of the reaction mixture were cut to regions. With such input data, Magnetstein proved to be extremely robust to the choice of parameters κmixture and κcomponents: the results were virtually the same independent of the setting, see Figure (A). As we mentioned, using the other approach is also possible but requires a more careful choice of the parameters values. To present the difference, we ran the algorithm for sucrose hydrolysis once again using the full spectra of the reaction mixture and a grid of values for κmixture and κcomponents. As presented in Figure (B), the results are correct for small values of the κmixture and κcomponents. This is consistent with the interpretation of the parameters: small values of the penalties allow for easy removal of excessive signal. Clearly, if we compare the full spectrum of the mixture with the cut-down spectra of reagents, the large amount of signal is redundant. Note that while using Magnetstein with such settings, one should rely rather on qualitative than quantitative results, as the considerable amount of spectral signal gets removed to the auxiliary points, perturbing the absolute values of proportions. Analogical analysis for the hydrosilylation reactions is presented in the Supporting Information.

Conclusions

Tools based on optimal transport are widely applicable to signal-processing problems common to chemical analysis. Our work shows that these methods can also benefit the monitoring of chemical reactions by NMR spectroscopy. We present how the program Magnetstein, based on the optimal transport Wasserstein metric, allows for efficient determination of the reaction kinetics. Contrary to conventional approaches, the method works well even for spectra with significant peak overlap and nonstandard lineshapes caused, for example, by magnetic field inhomogeneity. The method has only two parameters, which can be set to constant values for many data sets.

Supplementary Material

ac5c00800_si_001.pdf (2.8MB, pdf)

Acknowledgments

The work was supported by the Polish National Science Centre Grants no. 2021/41/B/ST6/03526 and 2022/45/B/ST4/02571.

Python package with algorithm implementation is available at https://github.com/BDomzal/magnetstein. The code for reproducing experiments (involving preprocessing, estimation, and visualizations) is available at https://github.com/BDomzal/magnetstein_x_chemical_reactions. All data sets are available at https://zenodo.org/records/14814657.

The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.analchem.5c00800.

  • The Magnetstein algorithm; computational optimization using information about time; results for incomplete library; library construction; guidebook for the users; investigating the impact of peak overlap and shift; results for different values of parameters in case of cut and full reaction mixture spectra (PDF)

The authors declare no competing financial interest.

References

  1. Bernstein M. A.. Reaction monitoring using NMR. Magn. Reson. Chem. 2016;54:422–422. doi: 10.1002/mrc.4436. [DOI] [PubMed] [Google Scholar]
  2. Ben-Tal Y., Boaler P. J., Dale H. J. A., Dooley R. E., Fohn N. A., Gao Y., García-Domínguez A., Grant K. M., Hall A. M. R., Hayes H. L. D., Kucharski M. M., Wei R., Lloyd-Jones G. C.. Mechanistic analysis by NMR spectroscopy: A users guide. Prog. Nucl. Magn. Reson. Spectrosc. 2022;129:28–106. doi: 10.1016/j.pnmrs.2022.01.001. [DOI] [PubMed] [Google Scholar]
  3. Maschmeyer T., Russell D. J., Napolitano J. G., Hein J. E.. Reaction monitoring via benchtop nuclear magnetic resonance spectroscopy: A practical comparison of on-line stopped-flow and continuous-flow sampling methods. Magn. Reson. Chem. 2024;62:310–322. doi: 10.1002/mrc.5395. [DOI] [PubMed] [Google Scholar]
  4. Ren G., Cui X., Yang E., Yang F., Wu Y.. Study on the Heck reaction promoted by carbene adduct of cyclopalladated ferrocenylimine and the related reaction mechanism. Tetrahedron. 2010;66:4022–4028. doi: 10.1016/j.tet.2010.04.040. [DOI] [Google Scholar]
  5. Jutz F., Buchard A., Kember M. R., Fredriksen S. B., Williams C. K.. Mechanistic Investigation and Reaction Kinetics of the Low-Pressure Copolymerization of Cyclohexene Oxide and Carbon Dioxide Catalyzed by a Dizinc Complex. J. Am. Chem. Soc. 2011;133:17395–17405. doi: 10.1021/ja206352x. [DOI] [PubMed] [Google Scholar]
  6. Dunn A. L., Codina A., Foley D. A., Marquez B. L., Zell M. T.. A detailed mechanistic investigation into the reaction of 3-methylpentanoic acid with Meldrum’s acid utilizing online NMR spectroscopy. Magn. Reson. Chem. 2016;54:477–484. doi: 10.1002/mrc.4317. [DOI] [PubMed] [Google Scholar]
  7. Goldbach M., Danieli E., Perlo J., Kaptein B., Litvinov V. M., Blümich B., Casanova F., Duchateau A. L. L.. Preparation of Grignard reagents from magnesium metal under continuous flow conditions and on-line monitoring by NMR spectroscopy. Tetrahedron Lett. 2016;57:122–125. doi: 10.1016/j.tetlet.2015.11.077. [DOI] [Google Scholar]
  8. Friebel A., von Harbou E., Münnemann K., Hasse H.. Reaction Monitoring by Benchtop NMR Spectroscopy Using a Novel Stationary Flow Reactor Setup. Ind. Eng. Chem. Res. 2019;58:18125–18133. doi: 10.1021/acs.iecr.9b03048. [DOI] [Google Scholar]
  9. Davy M., Dickson C. L., Wei R., Uhrín D., Butts C. P.. Monitoring off-resonance signals with SHARPER NMR – the MR-SHARPER experiment. Analyst. 2022;147:1702–1708. doi: 10.1039/D2AN00134A. [DOI] [PubMed] [Google Scholar]
  10. Flook A., Lloyd-Jones G. C.. Simple Parameters and Data Processing for Better Signal-to-Noise and Temporal Resolution in In Situ 1D NMR Reaction Monitoring. Journal of Organic Chemistry. 2024;89:16586–16593. doi: 10.1021/acs.joc.4c01882. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Gołowicz D., Kaźmierczak M., Kazimierczuk K.. Benefits of time-resolved nonuniform sampling in reaction monitoring: The case of aza-Michael addition of benzylamine and acrylamide. Magn. Reson. Chem. 2021;59:213–220. doi: 10.1002/mrc.5105. [DOI] [PubMed] [Google Scholar]
  12. Urbańczyk M., Shchukina A., Gołowicz D., Kazimierczuk K.. TReNDS-Software for reaction monitoring with time-resolved non-uniform sampling. Magn. Reson. Chem. 2019;57:4–12. doi: 10.1002/mrc.4796. [DOI] [PubMed] [Google Scholar]
  13. Ndukwe I. E., Shchukina A., Kazimierczuk K., Butts C. P.. Rapid and safe ASAP acquisition with EXACT NMR. Chem. Commun. 2016;52:12769–12772. doi: 10.1039/C6CC07140F. [DOI] [PubMed] [Google Scholar]
  14. Lhoste C., Bazzoni M., Bonnet J., Bernard A., Felpin F.-X., Giraudeau P., Dumez J.-N.. Broadband ultrafast 2D NMR spectroscopy for online monitoring in continuous flow. Analyst. 2023;148:5255–5261. doi: 10.1039/D3AN01165H. [DOI] [PubMed] [Google Scholar]
  15. Bazzoni M., Lorandel B., Lhoste C., Giraudeau P., Dumez J.-N.. Fast 2D NMR for Reaction and Process Monitoring. Fast 2D Solution-state NMR. 2023:251–283. doi: 10.1039/BK9781839168062-00251. [DOI] [Google Scholar]
  16. Klukowski P., Augoff M., Zieba M., Drwal M., Gonczarek A., Walczak M. J.. NMRNet: a deep learning approach to automated peak picking of protein NMR spectra. Bioinformatics. 2018;34:2590–2597. doi: 10.1093/bioinformatics/bty134. [DOI] [PubMed] [Google Scholar]
  17. Li D.-W., Hansen A. L., Yuan C., Bruschweiler-Li L., Brüschweiler R.. DEEP picker is a deep neural network for accurate deconvolution of complex two-dimensional NMR spectra. Nat. Commun. 2021;12:5229. doi: 10.1038/s41467-021-25496-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Schmid N., Bruderer S., Paruzzo F., Fischetti G., Toscano G., Graf D., Fey M., Henrici A., Ziebart V., Heitmann B., Grabner H., Wegner J. D., Sigel R. K. O., Wilhelm D.. Deconvolution of 1D NMR spectra: A deep learning-based approach. J. Magn. Reson. 2023;347:107357. doi: 10.1016/j.jmr.2022.107357. [DOI] [PubMed] [Google Scholar]
  19. Krishnamurthy K.. CRAFT (complete reduction to amplitude frequency table) – robust and time-efficient Bayesian approach for quantitative mixture analysis by NMR. Magn. Reson. Chem. 2013;51:821–829. doi: 10.1002/mrc.4022. [DOI] [PubMed] [Google Scholar]
  20. Krishnamurthy K.. Complete Reduction to Amplitude Frequency Table (CRAFT)A perspective. Magn. Reson. Chem. 2021;59:757–791. doi: 10.1002/mrc.5135. [DOI] [PubMed] [Google Scholar]
  21. van Zijl P. C.. The use of deuterium as a nucleus for locking, shimming, and measuring NMR at high magnetic fields. J. Magn. Reson. 1987;75:335–344. doi: 10.1016/0022-2364(87)90039-4. [DOI] [Google Scholar]
  22. Kazimierczuk K., Koźmiński W.. Efficient compensation of low-frequency magnetic field disturbances in NMR with fluxgate sensors. J. Magn. Reson. 2005;174:287–291. doi: 10.1016/j.jmr.2005.02.018. [DOI] [PubMed] [Google Scholar]
  23. Kind J., Thiele C. M.. Still shimming or already measuring? – Quantitative reaction monitoring for small molecules on the sub minute timescale by NMR. J. Magn. Reson. 2015;260:109–115. doi: 10.1016/j.jmr.2015.09.008. [DOI] [PubMed] [Google Scholar]
  24. Morris G. A.. Compensation of instrumental imperfections by deconvolution using an internal reference signal. Journal of Magnetic Resonance (1969) 1988;80:547–552. doi: 10.1016/0022-2364(88)90253-3. [DOI] [Google Scholar]
  25. Santambrogio F.. Wasserstein distances and curves in the Wasserstein spaces. Optimal transport for applied mathematicians. 2015;87:177–183. doi: 10.1007/978-3-319-20828-2_5. [DOI] [Google Scholar]
  26. Ciach M. A., Miasojedow B., Skoraczyński G., Majewski S., Startek M., Valkenborg D., Gambin A.. Masserstein: Linear regression of mass spectra by optimal transport. Rapid Commun. Mass Spectrom. 2021;39:e8956. doi: 10.1002/rcm.8956. [DOI] [PubMed] [Google Scholar]
  27. Domżał B., Nawrocka E. K., Gołowicz D., Ciach M. A., Miasojedow B., Kazimierczuk K., Gambin A.. Magnetstein: An Open-Source Tool for Quantitative NMR Mixture Analysis Robust to Low Resolution, Distorted Lineshapes, and Peak Shifts. Anal. Chem. 2024;96:188–196. doi: 10.1021/acs.analchem.3c03594. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Hellwig J., Strauß T., von Harbou E., Neymeyr K.. Using machine learning to improve the hard modeling of NMR time series. J. Magn. Reson. 2025;370:107813. doi: 10.1016/j.jmr.2024.107813. [DOI] [PubMed] [Google Scholar]
  29. Lücken L., Mitschke N., Dittmar T., Blasius B.. Network Flow Methods for NMR-Based Compound Identification. Anal. Chem. 2025;97:4832–4840. doi: 10.1021/acs.analchem.4c01652. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Grochowska-Tatarczak M., Koteras K., Kazimierczuk K., Malinowski P. J.. Hydrosilylation of Olefins Activated on Highly Lewis-Acidic Calcium Cation. Chemistry A European Journal. 2024;30:e202401322. doi: 10.1002/chem.202401322. [DOI] [PubMed] [Google Scholar]
  31. Malinowski P. J., Jaroń T., Domańska M., Slattery J. M., Schmitt M., Krossing I.. Building blocks for the chemistry of perfluorinated alkoxyaluminates [AlOC­(CF3)­34]-: simplified preparation and characterization of Li+-Cs+, Ag+, NH4+, N2H5+ and N2H7+ salts. Dalton Trans. 2020;49:7766–7773. doi: 10.1039/D0DT00592D. [DOI] [PubMed] [Google Scholar]
  32. Cobas C.. Applications of the Whittaker smoother in NMR spectroscopy. Magn. Reson. Chem. 2018;56:1140–1148. doi: 10.1002/mrc.4747. [DOI] [PubMed] [Google Scholar]
  33. Singh J., Her C., Krishnan V.. Enzymatic conversion of sucrose to glucose and its anomerization by quantitative NMR spectroscopy: Application of a simple consecutive reaction rates approach. J. Mol. Struct. 2018;1153:187–191. doi: 10.1016/j.molstruc.2017.10.019. [DOI] [Google Scholar]
  34. Soyler A., Bouillaud D., Farjon J., Giraudeau P., Oztop M. H.. Real-time benchtop NMR spectroscopy for the online monitoring of sucrose hydrolysis. LWT. 2020;118:108832. doi: 10.1016/j.lwt.2019.108832. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

ac5c00800_si_001.pdf (2.8MB, pdf)

Data Availability Statement

Python package with algorithm implementation is available at https://github.com/BDomzal/magnetstein. The code for reproducing experiments (involving preprocessing, estimation, and visualizations) is available at https://github.com/BDomzal/magnetstein_x_chemical_reactions. All data sets are available at https://zenodo.org/records/14814657.


Articles from Analytical Chemistry are provided here courtesy of American Chemical Society

RESOURCES