PROCESSING 1H-NMR SPECTRAL DATA
20230107442 · 2023-04-06
Assignee
Inventors
Cpc classification
G01R33/4625
PHYSICS
International classification
Abstract
A computer-implemented method of processing .sup.1H-NMR spectral data is disclosed. The method comprises receiving .sup.1H-NMR spectral data for a sample or set of samples, performing a Fourier transform of the .sup.1H-NMR spectral data to obtain Fourier-transformed spectral data, first differentiating the imaginary part of the Fourier-transformed spectral data or processed Fourier-transformed spectral data obtained from the Fourier-transformed spectral data to obtain a first derivative and storing the first derivative in storage.
Claims
1. A computer-implemented method, comprising: receiving .sup.1H-NMR spectral data for a sample; performing a Fourier transform of the .sup.1H-NMR spectral data to obtain Fourier-transformed spectral data; first differentiating the imaginary part of the Fourier-transformed spectral data or processed Fourier-transformed spectral data obtained from the Fourier-transformed spectral data to obtain a first derivative; and storing the first derivative in storage.
2. The method of claim 1, wherein performing the Fourier transform comprises: performing a one-dimensional Fourier transform of the .sup.1H-NMR spectral data.
3. The method of claim 1, wherein performing the Fourier transform comprises: performing a numerical Fourier transform of the .sup.1H-NMR spectral data.
4. The method of claim 1, wherein the .sup.1H-NMR spectral data consists of at least 65,000 datapoints.
5. The method of claim 1, further comprising: apodizing the .sup.1H-NMR spectral data prior to performing the Fourier transform using an apodization function.
6. The method of claim 1, further comprising: processing the Fourier-transformed spectral data to generate processed Fourier-transformed spectral data.
7. The method of claim 6, wherein the processing the Fourier-transformed spectral data comprises: performing phase correction on the Fourier-transformed spectral data.
8. The method of claim 1, further comprising: denoising the first derivative.
9. The method of claim 8, wherein the denoising the first derivative comprises: applying a low-pass filter.
10. The method of claim 8, wherein the denoising the first derivative comprises: applying local regression.
11. The method of claim 8, wherein the denoising the first derivative comprises: applying a Savitzky-Golay filter.
12. A computer program product comprising a non-transitory computer readable medium storing the first derivative obtained by the method of claim 1.
13. A computer program product comprising a non-transitory computer readable medium storing or carrying a computer program which comprises instructions which, when executed by at least one processor, causes the at least one processor to perform the method of claim 1.
14. Apparatus comprising: at least one processor; and memory; wherein the at least one processor is configured: to receive .sup.1H-NMR spectral data for a sample; to perform a Fourier transform of the .sup.1H-NMR spectral data to obtain Fourier-transformed spectral data; to first differentiate the imaginary part of the Fourier-transformed spectral data or of processed Fourier-transformed spectral data obtained from the Fourier-transformed spectral data to obtain a first derivative; and to store the first derivative in memory or storage.
15. A system, comprising: storage storing one or more sets of .sup.1H-NMR spectral data; apparatus for processing .sup.1H-NMR spectral data, the apparatus configured to retrieve the one or more sets of .sup.1H-NMR spectral data from storage and to perform the method of claim 1 on each respective set of .sup.1H-NMR spectral data.
16. A system, comprising: .sup.1H-NMR measurement system for generating .sup.1H-NMR spectral data for a sample; and apparatus for processing .sup.1H-NMR the spectral data, the apparatus configured to perform the method of claim 1 using .sup.1H-NMR spectral data from the .sup.1H-NMR measurement system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Certain embodiments of the present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION OF CERTAIN EMBODIMENTS
Introduction
[0040] A computer-implemented method of (or “approach to”) processing .sub.1H-NMR spectra, herein referred to as “SMolESY” (Small Molecule Enhancement SpectroscopY), is described. According to the SMolESY process, a first derivative of the imaginary part Fourier-transformed .sup.1H-NMR is obtained. The first derivative is herein referred to as SMolESY data or simply SMolESY. The SMolESY process can reliably increase resolution and deplete macromolecular signals directly from the .sup.1H .sub.1D-NMR spectrum with no intensity modulation. The approach relies on mathematical differentiation. By calculating the first partial derivative of the imaginary data of the NMR spectrum, SMolESY yields a profile of small molecules (SMs) free from large molecule signal baseline interference and sample-to-sample fluctuation. As the approach does not rely on T.sub.2 or j-coupling constant modulation, the inherent quantitative quality of the conventional .sub.1H-NMR spectrum is preserved. Furthermore, the resolution of SMs derived signals is enhanced by as much as three-fold, enabling the annotation of otherwise overlapping signals and further facilitating their quantification. However, it is also commonly understood that derivatives are prone to instability when applied to signals of very low intensity, and therefore the practical effects of a reduced signal-to-noise ratio (s/n) required evaluation. Herein, we demonstrate that despite the lower s/n, for the case of SMs of biologically relevant complex mixtures, the signal’s limit of detection (LOD) is not functionally affected. To our knowledge, the application of our approach (even in its simplest form of differentiation without combined with any traditional or modern signal denoising filters) to biofluids or complex matrices of large cohort studies, with the view to suppressing signals of macromolecules across entire spectra in a systematic way, has never been reported or tested. Based upon our findings, the SMolESY approach may be used to functionally replace and additionally improve upon several weaknesses of traditionally used spin-echo experiments, particularly in the NMR-based metabolomics field. Before describing a system for processing .sub.1H-NMR data, experiments will be described which may be useful for understanding SMolESY approach.
[0041] The approach was applied to .sup.1H-NMR .sub.1D-NOESY spectra from various datasets of varying sample matrix complexity in order to systematically evaluate SMolESY performance.
SMolESY Performance for Macromolecular Spectral Background Attenuation
[0042]
[0043] The first set of .sub.1D-NOESY and CPMG spectra were generated from a series of pure human serum albumin solutions at concentrations designed to span and exceed those found in normal human blood (
[0044] Validation of SMolESY signal integrity and intra-metabolite reproducibility: application to free and very low macromolecular content matrices. The second dataset was generated from synthetic mixtures of metabolites in varying concentrations (hereinafter described in the section Artificial mixtures preparation in Materials and Methods) designed to enable assessment of SMolESY fidelity across a comprehensive set of .sub.1H-NMR peak shapes and multiplicities (e.g. triplet, quartet etc.). The relationship between .sub.1D-NOESY and SMolESY peak integrals (
Application of SMolESY Into Large Plasma Cohorts
[0045] For the third dataset, SMolESY spectra were produced from a collection of 3020 1D-NOESY profiles of human plasma samples from two different cohorts (2026 plasma-heparin and 994 plasma-EDTA samples) (hereinafter described in Plasma - Urine spectra employed for the present study in the Experimental section) so as to increase sample content variability and compared to their corresponding CPMG spectra. Pearson correlation between the SMolESY and CPMG spectra showed that 73% of transformed peaks were highly correlated with r > 0.90 (
such as urea, and very low abundance unknown metabolites (1.5 < signal-to-noise ratio < 2.2,
(
SMolSEY Employment and Implementation to NMR-Based Metabolomics and Analytical Studies
[0046] There are two other characteristics for helping successful implementation of SMolESY to -omics and analytical studies are spectral binning and absolute quantification. These were addressed using NMR experiments where 17 common biological metabolites in various known concentrations were spiked-in to a real plasma matrix to provide a SM profile against a constant macromolecular background (described hereinafter in Artificial mixtures preparation-Spiking experiments in the Experimental section).
[0047] Comparison between spectral bins of SMolESY and CPMG spectral bins indicated a strong linear correlation for all spiked metabolites (R.sup.2 > 0.98) (
[0048] To facilitate the implementation of SMolESY in both targeted (direct metabolite signal integration), untargeted (profiling/fingerprinting) and quantitative NMR (qNMR) applications, a “SMolESY_platform” can be used for producing and processing SMolESY data from raw NMR spectra. SMolESY_platform is hereinafter described with reference to
[0049] The compromising effect that common macromolecules (proteins, lipids and polysaccharides) exhibit on individual quantitative SM measurements and on the broader SM profile has yet to be adequately addressed. Consequently, modern standard protocols for biofluid, cell extracts, food and other rich in macromolecules complex mixtures analysis rely on a sequence of experiments, each of which is individually flawed in application to the most common of biofluids (e.g. blood products). Whereas 1D-NOESY cannot be used for MVA, CPMG cannot be used for accurate and reliable quantification. Here we demonstrate that the computational transformation of the standard .sub.1D .sub.1H-NMR experiment yields both high fidelity spectral SM profiles and data from which quantitative chemical measurements can be extracted.
[0050] Systematic evaluation of SMolESY clearly demonstrates its ability to cleanly suppress macromolecular signals in synthetic test cases (albumin titration), common agricultural products (milk and oil), and human plasma. In all cases, the suppression of macromolecular signals resulted in the enhancement of SM-derived information from the SMolESY’s ability to reproduce the SM-derived information captured by the 1D .sup.1H-NMR with high fidelity, ensuring the transformation is not detrimental to SM signals. SMolESY implementation both on a large cohort of more than 3000 individuals’ plasma samples and > 100 urine samples showed an outstanding reproducibility with virtually no loss of metabolic information. Although the approach does risk decreasing the s/n of very broad signals such as those from highly exchangeable and/or interacting protons of small molecules (e.g. urea), generally such signals are of low fidelity in .sup.1H-NMR analyses unless specific experiments or sample preparation procedures are employed. This risk can be further mitigated by applying smoothing algorithms such as traditional or advanced approaches for signal denoising on the SMolESY data acquired by our toolbox.
[0051] Additionally, our method helped to the recovery of some signals in crowded regions of the spectrum and areas where macromolecule signals appear. This, combined with the expected enhancement to spectral resolution when calculating signal derivatives, facilitates the chemical assignment of SMs by increasing the analytical specificity. Furthermore, the linear mathematical transformation preserves the quantitative aspects of the data, given the appropriate calibration and reference signal from reference compounds or electronically produced by the PULCON experiments. SMolESY can therefore be used directly for absolute quantification without the need for complex and computationally expensive deconvolution algorithms typically applied to 1D experiments and unlike spin-echo pulse sequence experiments altogether. Importantly, these improvements can also be realized post hoc by retrospective application of SMolESY to existing 1D .sup.1H-NMR raw spectra. This could be of major importance for NMR analysis of sample types with low physiological macromolecular content (e.g. urine) for which spin-echo experiments are not routinely acquired, yet which occasionally or in pathological Moreover, SMolESY is also readily applicable to historical datasets increasing its value and making them comparable with new processed datasets. Its application only requires high resolution .sup.1H-NMR data (> 65 k data points) input which is the established norm within modern high-quality metabolomics and analytical studies.
Conclusions
[0052] SMolESY is well suited for the enhancement of small molecule profiles in NMR spectra derived from complex sample types exhibiting broad and confounding macromolecular signals. In its simplest form as a partial derivative, 1D .sup.1H-NMR spectra are transformed yielding effective suppression of macromolecular signals and enhanced clarity and resolution of small molecule signals. The quantitative capacity of the original data is preserved and, despite variable reductions in the s/n measured across the spectrum, the total chemical information recovered from SMolESY is greater than that from CPMG (demonstrated in human plasma and serum as major biological matrices of interest). Thus, the validation set presented herein and applications to various sample types establish SMolESY as a functional in silico replacement for the routine CPMG experiment (or other spin echo variants).
[0053] The approach may further enable higher throughput sample preparation procedures by precluding the removal of macromolecules from sample types where such preparation is routine practice (e.g. for the NMR study of various food matrices). SMolESY is therefore of major significance in biomedical research, food industry, environmental sciences and indeed any other applications where .sup.1H-NMR is applied to chemically complex samples with abundant macromolecules. The approach is particularly pertinent for large cohort studies where up to 30% acquisition time could be saved compared to the conventional NMR-metabolomics pipeline. Since .sup.1H-NMR is emerging as the dominant technique for large scale application to biofluid analysis (e.g. supporting molecular epidemiology and biobanking efforts) and increasingly used for routine quality control assessment of agricultural products, we believe the time and cost savings provided by SMolESY will support the future application of NMR in these contexts.
Experimental
Differentiation of Imaginary Spectral Data – Basic Theory
[0054] Herein, the numerical differentiation (first derivative) of spectral data was calculated by the “gradient” function integrated in MATLAB programming suite (MathWorks, version R2019b). In general, the first derivative of a signal is the rate of change of y (i.e. intensity data) with x (ppm data), dy/dx, which in practice is the slope of the tangent to the signal at each point across the ppm axis. It has been shown that the maximum intensity of a signal in the derivative spectrum is inversely proportional to its linewidth to the half-height (Δv.sub.½), and therefore very broad signals are significantly suppressed while the Δv.sub.½ of sharp signals are further narrowed (see below). Importantly, and in contrast to differentiation of the real data, the 1.sup.st derivative of the imaginary data yields positive peak intensities (> o baseline, see below) owing to the gradient of all signals described by the imaginary data. Derivative spectroscopy could enhance the resolution of a signal, whereas a broad signal could be completely attenuated, which could be easily described in the following equations.
[0055] Assuming a Fourier transformed Lorentzian signal f(x) across a specific frequency region equals to:
where I.sub.δ is the maximum intensity of the signal at a specific chemical shift (δ) and Δv.sub.½ is the linewidth at the half-height of the signal, the 1.sup.st derivative of f(x) is:
[0056] From Eq.2, it can be seen that signals with large Δv.sub.½ (e.g. broad signals of macromolecules) are highly suppressed to zero (I.sub.δ ~ o), whereas sharp signals (i.e. small Δv.sub.½ values) are extra sharpened, thus enhancing spectral resolution.
[0057] The 1.sup.st numerical derivative of the real data from an NMR spectrum (after Fourier transform and phase correction), produces an antisymmetric signal (positive on one side and negative on the other) (
Reagents
[0058] All reagents employed for the artificial mixtures of metabolites, spiking experiments and buffers composition were purchased from Sigma Aldrich.
Software
[0059] All scripts for the correlation analyses were coded in the MATLAB programming suite (MathWorks, version R2019b). The linear regression analyses, statistical comparisons between slopes and intercepts (i.e. F-tests), as well as their plotting, were performed by Prism 8 (GraphPad Software, Inc, 2019). Multivariate statistics was performed using the MATLAB based PLS Toolbox (Eigenvector Research, Inc., Manson, WA, USA 98831, version 8.7.1 (2019) software available at http://www.eigenvector.com).
Artificial Mixtures Preparation – Spiking Experiments
[0060] The albumin concentrations in the NMR samples were o, 7.5, 15.0, 37.5, 75.0, 150.0 and 225.0 mM. The selected metabolites and their concentration for the initial artificial mixture were: cytidine (1 mM), benzoic acid (1 mM), citric acid (0.25 mM), caprylic acid (1 mM), L-isoleucine (0.375 mM), creatinine (0.5 mM), L-glutamic acid (0.5 mM), L-glutamine (0.625 mM), hippuric acid (0.625 mM), L-phenylalanine (0.8 mM), and L-tryptophan (0.375 mM). Artificial mixtures of small MW metabolites contained 50% plasma buffer (see below the plasma buffer composition) and 50% of the aqueous mixture of metabolites in different concentrations. After the initial mixture, 8 sequential (and equal) dilutions were performed, resulting in 9 different samples. Among all the metabolites we depict (
[0061] The spiked 17 metabolites in a real plasma sample along with their 11 different concentrations are summarized in Table I below.
TABLE-US-00001 Metabolites Concentration (mM) Lactic acid 0 0.333 0.666 0.999 1.332 1.665 1.998 2.331 2.664 2.997 3.330 2-hydroxybutric acid sodium salt 0 0.016 0.032 0.048 0.063 0.079 0.095 0.111 0.127 0.143 0.159 Acetone 0 0.034 0.069 0.103 0.138 0.172 0.207 0.241 0.275 0.310 0.344 Citric acid 0 0.078 0.156 0.234 0.312 0.390 0.469 0.547 0.625 0.703 0.781 D-glucose 0 0.611 1.221 1.832 2.442 3.053 3.663 4.274 4.885 5.495 6.106 Ethanol 0 0.043 0.087 0.130 0.174 0.217 0.261 0.304 0.347 0.391 0.434 Glycerol 0 0.054 0.109 0.163 0.217 0.271 0.326 0.380 0.434 0.489 0.543 L-aspartic acid 0 0.038 0.075 0.113 0.150 0.188 0.225 0.263 0.300 0.338 0.376 L-glutamine 0 0.082 0.164 0.246 0.328 0.411 0.493 0.575 0.657 0.739 0.821 L-histidine 0 0.045 0.090 0.135 0.181 0.226 0.271 0.316 0.361 0.406 0.451 L-isoleucine 0 0.023 0.046 0.069 0.091 0.114 0.137 0.160 0.183 0.206 0.229 L-phenylalanine 0 0.049 0.097 0.145 0.194 0.242 0.291 0.339 0.387 0.436 0.484 L-threonine 0 0.025 0.050 0.076 0.101 0.126 0.151 0.176 0.201 0.227 0.252 L-tryptophan 0 0.073 0.147 0.220 0.294 0.367 0.441 0.514 0.588 0.661 0.735 L-valine 0 0.085 0.170 0.256 0.341 0.427 0.512 0.598 0.683 0.768 0.854 Sodium acetate 0 0.024 0.049 0.073 0.098 0.122 0.146 0.171 0.195 0.219 0.244 Sodium formate 0 0.044 0.088 0.132 0.176 0.221 0.265 0.309 0.353 0.397 0.441 Each concentration of each metabolite was spiked in a new plasma sample, so in total ~17 × 11 ≈ 187 samples were prepared and their corresponding NMR spectra were acquired.
NMR Samples Preparation and Spectra Acquisition Details
[0062] The total number of plasma (> 3200) and urine (~ 100) NMR samples were prepared following the established standard operating procedures for metabolomics analyses. Namely, the plasma NMR samples consisted of 50% plasma buffer [75 mM Na.sub.2HPO.sub.4; 6.2 mM NaN.sub.3; 4.6 mM sodium trimethylsilyl [2,2,3,3-d4]propionate (TMSP) in H2O with 20% (v/v) .sup.2H2O; pH 7.4] and 50% of blood plasma and urine NMR samples consisted of 10 % urine buffer [1.5 M KH.sub.2PO.sub.4 dissolved in 99.9% .sup.2H2O, pH 7.4, 2 mM NaN.sub.3 and 5.8 mM 3-(trimethylsilyl) propionic acid-d4 (TSP)] and 90 % of urine. The cow milk sample was prepared following the same protocol used for blood products and additional centrifugation cycle was required in order to remove extra fat content. The olive oil sample was prepared by diluting the sample 10 % in deuterated chloroform.
[0063] Solution .sup.1H NMR spectra of all samples were acquired using a Bruker IVDr 600 MHz spectrometer (Bruker BioSpin) operating at 14.1 T and equipped with a 5 mm PATXI H/C/N with .sup.2H-decoupling probe including a z-axis gradient coil, an automatic tuning-matching (ATM) and an automatic refrigerated sample changer (Sample-Jet). Temperature was regulated to 300 ± 0.1 K and 310 ± 0.1 K for urine and plasma samples, respectively. For each blood NMR sample, 3 NMR experiments were acquired in automation: a general profile .sup.1H NMR water presaturation experiment using a one-dimensional pulse sequence where the mixing time of the 1D-NOESY experiment is used to introduce a second presaturation time, a spin echo edited experiment using the Carr-Purcell-Meiboom-Gill (CPMG) pulse sequence which filters out signals from fast T.sub.2 relaxing protons from molecules with slow rotational correlation times such as proteins and other macromolecules, and a 2D J-resolved experiment. Each experiment had a total acquisition time of approximately 4 minutes [32 scans were acquired for the 1DNOESY (98,304 data points, spectral width of 18,029 Hz) and the 1D-CPMG (73,728 data points, spectral width of 12,019 Hz) experiments while 2 scans and 40 planes were acquired for the 2D J-resolved experiment].
[0064] For each urine sample 2 NMR experiments were acquired as previously published in A. C. Dona et al., Anal. Chem., 2014, 86, 9887-9894 which is incorporated herein by reference. Free induction decays of all 1D-spectra were multiplied by an exponential function equivalent to 0.3 Hz line-broadening before applying Fourier transform. All Fourier transformed spectra were automatically corrected for phase and baseline distortions and referenced to the TSP singlet at 0 ppm.
Plasma – Urine Spectra Employed for the Present Study
[0065] In the present study, we randomly selected ~3000 plasma .sup.1H-NMR spectra (both 1D-NOESY and CPMG) from the National Phenome Centre repository, previously acquired for various clinical and epidemiology phenotyping studies. Of these, approximately 1000 plasma spectra corresponded to plasma-EDTA samples, and the rest (~2000) to heparin plasma samples. Both heparin and EDTA collected plasma samples were selected for the SMolESY validation in order to highlight the broad applicability of this approach.
[0066] Urine .sub.1D-NOESY .sub.1H-NMR spectra were taken from a publicly available study (available at Metabolights, accession number: MTBLS694).
Signal-to-Noise Ratio (s/n) and Peak Picking Calculations
[0067] Signal-to-noise ratios (s/n) of selected .sup.1H NMR signals from the CPMG and SMolESY NMR profiles, namely, from L-Alanine, Glucose, L-phenylalanine and formic acid were calculated as the ratio of peak intensity at maximum height to the standard deviation of the noise for each of the 3020 CPMG and SMolESY plasma spectra. Noise was calculated as indicated in A. Rodriguez-Martinez et al., Anal. Chem., 2017, 89, 11405-11412 which is incorporated herein by reference. The selected signals resonate at different spectral areas with variable amount of noise and exhibit different multiplicities. The whole number of “peak-picked” signals was calculated by using the “findpeaks” Matlab function, implementing as threshold the calculated level of noise for the CPMG and SMolESY spectra, respectively.
Multivariate Analyses (MVA) Details
[0068] Principal component analysis (PCA) was performed for the .sub.1DNOESY and the SMolESY .sub.1H-NMR urine datasets, after excluding H.sub.2O spectral region (4.7-4.84 ppm) for the spectral width 0.5-10 ppm. Both .sub.1D-NOESY and SMolESY .sub.1H-NMR spectra were calibrated to TSP signal (singlet) at 0 ppm. No binning was applied to the data, all data points for each spectrum were used as variables. For the PCA analysis, NMR data was mean centered and no normalization was applied so as to have intact signals contribution to the PCA analysis.
“SMolESY_Platform” Toolbox Details
[0069] In order to facilitate the implementation of SMolESY data into NMR metabolomics analyses and NMR-based analytical deconvolution of complex matrices content, we created a graphical user interface toolbox (SMolESY_platform) for the SMolESY data generation, exportation as well as pre-treatment for any metabolomics pipeline. Our software enables the loading of the ordinary biofluids .sub.1D-NMR spectra and their transformation to SMolESY along with the visualization of both .sub.1H-NMR and SMolESY spectra for any comparison. Furthermore, it offers the opportunity for the calibration of SMolESY data to a reference peak (for example, to the anomeric doublet resonance of glucose at ~5.25 ppm for plasma/serum/cerebrospinal fluid/pancreatic juice). In addition, the SMolESY_platform provides: i) a semi-automated alignment and integration of SMolESY signals for absolute quantification (i.e. targeted approach) and ii) a variable shaped binning algorithm for untargeted metabolomics studies (i.e. diseases fingerprinting etc.). Both signals and bin-tables (i.e. bucket tables) integration values can be exported for further statistical. The SMolESY_platform is described in more detail with reference to
SMolESYsignals Integration Procedure
[0070] To calculate the absolute concentration of each metabolite from the SMolESY spectra, we simply integrated the signals taking the transformed ERETIC signal (i.e. in our case it was the Quantref electronic signal generated by Bruker Biospin) as a reference.
System
[0071] Referring to
[0072] The system 1 includes an .sub.1H-NMR measurement system 2 and an .sub.1H-NMR data processing system 3.
[0073] The .sub.1H-NMR measurement system 2 can be used to perform .sub.1H-NMR spectroscopy on a sample 3 held in a sample holder 4.
[0074] The .sub.1H-NMR measurement system 2 includes a magnet field generator 5 which includes magnetic poles 6 and windings 7 which can be driven by a magnetic field controller 8. The sample 3 subjected to a magnetic field which can be swept. The .sub.1H-NMR measurement system 2 also includes a first coil 9 which can be driven by an rf transmitter 10 so as to subject the sample 3 to rf excitation and a second coil 11 wound around the sample holder 4 to detect an rf signal emitted by the sample .sub.3. The second coil 11 is connected to a receiver 12 which may include an amplifier (not shown) and an ADC (not shown) for decimating the received signal. A controller 13, typically in the form of a computer system, is used to control the magnet field controller 5 and rf transmitter 10, and to collect data from rf receiver 12. An example of a suitable .sub.1H-NMR measurement system 2 is the Bruker IVDr 600 MHz spectrometer (Bruker BioSpin).
[0075] The .sub.1H-NMR data processing system 3 can be used to process .sub.1H-NMR spectral data 14 generated by .sub.1H-NMR measurement system .sub.2. In this example, the .sub.1H-NMR measurement system 2 is connected to the .sub.1H-NMR data processing system 3 by a network 15 (for example, a LAN or the Internet). The systems .sub.2, .sub.3, however, need not be connected and data 14 may be transferred in other ways. For example, data may be transferred via removeable storage (not shown).
[0076] The .sub.1H-NMR data processing system 3 is a computer system, which may take the form of a workstation, desk-top computer, lap-top computer or other sufficiently powerful computing device.
[0077] Referring also to
[0078] The computer system 3 includes one or more central processing units (CPUs) 31 having respective memory caches (not shown), system memory 32, a graphics module 33 in the form of a graphics card, which includes a graphics processing unit (GPU) 34 and graphics memory 35 (which may be referred to as “video RAM”), connected to one or more displays 36, and an input/output (I/O) interface 37 operatively connected by a bus system 38.
[0079] The I/O interface 37 is operatively connected to bus and/or network interface(s) 39 (such as Ethernet interface or WLAN interface) for receiving the .sub.1H-NMR spectral data 14. The I/O interface 37 can also be connected to and control the .sub.1H-NMR measurement system 2.
[0080] The I/O interface 37 is also operatively connected to user input devices 40 (such, as a keyboard, mouse and/or touch screen) and the storage 41, for example, in the form of one or more hard disk drives and/or solid-state drives. Some peripheral devices, such as removable storage, and other computer components are not shown. The computer system 3 may have a different configuration from that shown in
[0081] Storage 41 also holds computer software 42 for processing .sub.1H-NMR spectral data 14 using the method herein described and for storing Fourier transform data 43 and SMolESY spectra 44 (herein also referred to as the “first derivative”).
[0082] Referring also to
[0083] Optionally, the processor(s) 31 may perform apodization (or “windowing”) by applying an apodization (step S.sub.2). For example, the apodization function may be an exponential multiplication, Gaussian multiplication or other suitable function for enhancing signal-to-noise ratio. Apodization may be selected by a user.
[0084] The processor(s) 31 performs a Fourier transform of the (apodized) .sub.1H-NMR spectral data 14 to obtain Fourier-transformed spectral data 43 (step S.sub.3). The Fourier-transformed spectral data 43 includes real and imaginary parts.
[0085] Optionally, the processor(s) 31 may perform phase correction (step S.sub.4). This may, for example, involve multiplying the real part of the Fourier-transformed spectral data 43 by a sine function and the imaginary part of the Fourier-transformed spectral data by a cosine function. Phase correction may be selected by the user.
[0086] The processor(s) 31 extracts the imaginary part of the Fourier-transformed spectral data 43 (step S6) and performs first differentiation of the data 43 to obtain a first derivative 44 (or “SMolESY spectrum”) (step S6).
[0087] Optionally, the processor(s) 31 may perform de-noising of the first derivative 44.
[0088] Referring to also to
[0089] Other forms of denoising can be used such as applying local regression or applying a Savitzky-Golay filter. Applying the local regression may comprise applying local regression using weighted linear least squares and a first-degree polynomial model and/or applying local regression using weighted linear least squares and a second-degree polynomial model. Applying a Savitzky-Golay filter generally involves a moving average with filter coefficients determined by an unweighted linear least-squares regression and a polynomial model of specified degree.
[0090] De-noising may be selected by the user.
[0091] The SMolESY data 44 (i.e., the (de-noised) first derivative 44) is then stored in storage 41 (step S8). The SMolESY data 44 (can optionally be displayed (step S9). Additionally, or alternatively, the SMolESY data 44 can be transmitted to a remote location via the network interface 39.
[0092] Referring to
[0093] The user interface 50 includes first, second, third, fourth and fifth input regions 51, 52, 53, 53, 54, 55 for receiving user input and first, second and third output (or “display”) regions 56, 57, 58 for display spectra or portions of spectra.
[0094] The first input region 51 (“Directories - Input file - Transformation” region) includes buttons 61, 62 for selecting folders for importing and exporting data, a button 63 for instructing the performing a transformation of free induction decay data set into SMolESY spectrum, a check box 64 for selecting glucose and a button 65 for instructing the system 3 to export SMolESY data.
[0095] The second input region 52 (“Plotting Tools”) includes buttons 71, 72 for instructing the system 3 to plot NMR spectra and SMolESY, a check box 73 for selecting linking plots and data cursor controls 74.
[0096] The third input region 53 (“Calibration - Integration” region) includes buttons 81, 82 for instructing the system 3 to check selected region and to calibrate signals, a check box 83 for selecting data for bucketing, a field 84 for providing a bucket size, a check box 85 for selecting quantification, a button 86 for instructing the for instructing the system 3 to integrate, buttons 87, 88 for instructing the system to export the integral and to accumulate quantitive integral.
[0097] The fourth input region 54 (“peak Peaking tools for calibration - integration (manual version” region) includes a button 91 to instruct the system to peak pick, buttons 92, 93 for instructing the system (and showing whether) peak picking is on or off, input fields 94, 95, a button 96 for instructing the system to reset peak picking data.
[0098] The fifth input region 55 (“OPTION (multi-Peaks calibration - Integration) (manual version” region) button 101 for selecting folders for importing an input file and buttons 102, 103 for instructing the system 3 to select previous and next peaks, a button 104 for instructing the system to plot and a button 105 for instructing the system to reset the plot.
[0099] The first display region 56 can be used to display the NMR spectra.
[0100] The second display region 57 can be used to display the SMolESY spectra.
[0101] The third display region 58 can be used to display calibrated peaks from the SMolESY spectra.
Modifications
[0102] It will be appreciated that various modifications may be made to the embodiments hereinbefore described. Such modifications may involve equivalent and other features which are already known in the design, manufacture and use of NMR systems and component parts thereof and which may be used instead of or in addition to features already described herein. Features of one embodiment may be replaced or supplemented by features of another embodiment.
[0103] Although claims have been formulated in this application to particular combinations of features, it should be understood that the scope of the disclosure of the present invention also includes any novel features or any novel combination of features disclosed herein either explicitly or implicitly or any generalization thereof, whether or not it relates to the same invention as presently claimed in any claim and whether or not it mitigates any or all of the same technical problems as does the present invention. The applicants hereby give notice that new claims may be formulated to such features and/or combinations of such features during the prosecution of the present application or of any further application derived therefrom.