3942

2D spectral-temporal fitting of synthetic fMRS data improves the precision of fitted glutamate temporal dynamics parameters three-fold
Yiling Liu1,2, Zhiyong Zhang1, and Assaf Tal2
1School of Biomedical Engineering, Shanghai Jiao Tong University, Shanghai, China, 2Department of Chemical and Biological Physics, Weizmann Institute of Science, Rehovot, Israel

Synopsis

Keywords: Data Analysis, Spectroscopy

It has been suggested that fitting dynamic MRS data in tandem (2D fitting) should be more precise than conventional 1D fitting, without impairing its accuracy. Functional MRS (fMRS) is a dynamic method used for detecting endogenous metabolic changes in the brain. In this work, we implemented a 2D spectral-temporal fitting framework for the synthetic fMRS data. Preliminary experiments confirm that 2D fitting improves precision approximately three-fold compared to the conventional 1D fitting in terms of fMRS data.

Introduction

Functional MRS (fMRS) is one of the dynamic MRS methods designed to detect endogenous metabolic changes in glutamate, GABA, and lactate in response to an external visual, motor, or cognitive manipulation [1]. Conventional analysis of fMRS is comprised of two stages: 1) Each spectrum is fitted with a linear combination of basis functions to obtain the amplitudes of each metabolite; 2) The time series for the amplitudes of each metabolite is analyzed separately, either directly or by fitting it to a dynamic model [2]-[5]. Recently, it has been suggested that fitting the dynamic data in tandem (2D fitting), which utilizes the temporal correlations inherent in the data, would provide more precise and accurate estimates of temporal constants [1], [6]-[8]. In this work, we quantified the expected gains to precision offered by 2D spectral-temporal fitting relative to conventional approaches, using synthetic fMRS data.

Theory and Methods

Spectral and Temporal Models
Assuming $$$s$$$ to be a spectral-temporal signal of fMRS data, $$$t$$$ is spectral time points and $$$T$$$ is temporal dynamic time points, the fMRS data can be modeled as: $$s(t,T) = {M_{global}}(t)\sum\limits_{j = 1}^J {T{D_j}(T){M_{local,j}}(t){f_j}(t) + B + N} (0,{\sigma ^2})$$
where $$$j$$$ denotes the number of metabolites, $$$TD$$$ is a temporal dynamic model, $$$M$$$ denotes the spectral model, $$$f$$$ is the basis from the transition table, $$$B$$$ denotes the B spline baseline, and $$$N$$$ is the white Gaussian noise.
1) Spectral Model
There are two spectral models in our work: the global spectral model for the sum of all metabolites and the local spectral model for each metabolite. They can be written as:
$${M_{local,j}}(t) = {A_j}{e^{2\pi i\frac{{{\phi _j}}}{{360}}}}{e^{2\pi i{\delta _j}t}}{e^{ - \frac{t}{{{d_j}}}}}$$
$${M_{global}}(t) = {A_{global}}{e^{2\pi i\frac{{{\phi _{global}}}}{{360}}}}{e^{2\pi i{\delta _{global}}t}}{e^{ - {d_{global}}{t^2}}}$$
where $$$A$$$ is the amplitude, $$$\phi $$$ denotes the phase in degree, $$$\delta $$$ denotes the shift, and $$$d$$$ indicates the damping factor.
2) Temporal Model
We assumed a boxcar external stimulus, $$$H(T)$$$, equal to unity for $$$T \in [{T_i},{T_f}]$$$ and zero elsewhere, and a linear response with a Gaussian point-spread-function, $$$PSF(T)$$$ with width $$$k$$$ and center at $$$\Delta $$$:
$$PSF(T) = \lambda {e^{( - \frac{{{{(T - \Delta )}^2}}}{{2{k^2}}})}}$$
$$\begin{array}{l}TD(T) = (1 + (PSF \otimes H))(T)\\{\rm{ }} = 1 + \frac{\lambda }{2}[{\rm{erf}}(\frac{{{T_f} - T + \Delta }}{{\sqrt 2 k}}) - {\rm{erf}}(\frac{{{T_i} - T + \Delta }}{{\sqrt 2 k}})]\end{array} $$
where $$$\lambda $$$ denotes the amplitude of the temporal response, and erf is the error function: $$${\rm{erf}}(x) = \frac{2}{{\sqrt \pi }}\int_0^x {{e^{ - {t^2}}}dt} $$$.
Synthetic Data Generation
The experimental data used in this work is generated by in-house software VDI [9]. It contains 17 metabolites as per Ref. [10]. Only Glu is assumed to change over time, whereas other metabolites remain temporally static. For the Glu, the temporal parameters are set as: $$$\lambda = 0.2$$$, $$$k = 0.5$$$ seconds, $$$\Delta = 1.5$$$ seconds, $$${T_i} = 2.5$$$ seconds, and $$${T_f} = 6.5$$$ seconds. Spectra were generated for values of $$$T = 0, 0.5, ..., 10$$$ seconds. To evaluate the effect of noise, a set of white Gaussian noises (SNR = 15, 25, 35, 45, and 55) is added to the experimental data for fitting. The SNR was defined as the ratio between the maximum of the NAA singlet at 2.01 ppm and the standard deviation of the added noise. For each SNR, the precision (standard deviation) and bias (difference from ground truth) of each fitted parameter were calculated by repeating the simulation 50 times, each time with newly generated noise.

Results and Discussion

Figure 1 shows one example of the synthetic fMRS data with SNR = 25. To illustrate the accuracy and precision of the two methods, the temporal amplitude of Glu and the histogram of the estimated are plotted in Fig. 2(A) and 3, respectively. The external stimulus $$$H(T)$$$ and point-spread-function $$$PSF(T)$$$ used in this work are shown in Fig. 2(B) and (C). The fitting results under different noises are summarized in Table 1. It can be seen from Table 1 that 2D fitting improves the precision of the percent change of glutamate, $$$\lambda $$$, approximately three-fold, regardless of the SNR.

Conclusions

Our work demonstrates that simultaneous spectral-temporal fitting of synthetic fMRS data provides a substantial three-fold increase to the precision of fitted glutamate dynamics, without impairing its bias. This provides a strong impetus for transitioning to 2D model-based fitting approaches for in-vivo fMRS data.

Acknowledgements

This work is supported by the National Science Foundation of China (No. 62001290) and Sponsored by Shanghai Sailing Program (20YF1420900), and by the Israeli Science Foundation Personal Grant 416/20.

References

[1] Tal A. The future is 2D: spectral-temporal fitting of dynamic MRS data provides exponential gains in precision over conventional approaches [J]. Magnetic Resonance in Medicine, 2022.

[2] Clarke WT, Stagg CJ, Jbabdi S. FSL-MRS: An end-to-end spectroscopy analysis package. Magn Reson Med. 2021;85:2950-2964.

[3] Provencher SW. Automatic quantitation of localized in vivo 1H spectra with LCModel. NMR Biomed. 2001;14:260-264.

[4] Oeltzschner G, Zöllner HJ, Hui SCN, et al. Osprey: open-source processing, reconstruction & estimation of magnetic resonance spectroscopy data. J Neurosci Methods. 2020;343:108827.

[5] Gajdošík M, Landheer K, Swanberg KM, Juchem C. INSPECTOR: free software for magnetic resonance spectroscopy data inspection, processing, simulation and analysis. Sci Rep. 2021;11:2094.

[6] Chong DGQ, Kreis R, Bolliger CS, Boesch C, Slotboom J. Two-dimensional linear-combination model fitting of magnetic resonance spectra to define the macromolecule baseline using FiTAID, a fitting tool for arrays of interrelated datasets. MAGMA. 2011;24:147-164.

[7] Adalid V, Döring A, Kyathanahally SP, Bolliger CS, Boesch C, Kreis R. Fitting interrelated datasets: metabolite diffusion and general lineshapes. MAGMA. 2017;30:429-448.

[8] Clarke W, Ligneul C, Cottaar M, Jbabdi S. Dynamic fitting of functional MRS, diffusion weighted MRS, and edited MRS using a single interface. In Proceedings of the Joint Annual Meeting ISMRM-ESMRMB & ISMRT 31st Annual Meeting, London, UK, 2022. p. 309.

[9] Tal, A (2020). Visual Display Interface (VDI) [Computer Software]. Retrieved from http://www.vdisoftware.net.

[10] Volovyk O, Tal A. Increased glutamate concentrations during prolonged motor activation as measured using functional magnetic resonance spectroscopy at 3T. NeuroImage, 2020, 223: 117338.

Figures

Figure 1. Synthetic fMRS data (SNR=25). All metabolites are static, except for glutamate, which elevates by 20 percent ($$$\lambda$$$=0.2) in response to an external stimulus applied between $$${T_i} = 2.5$$$ and $$${T_f} = 6.5$$$ seconds.

Figure 2. (A) The changing profile of averaged estimated Glu concentration over time (SNR = 25), in arbitrary units (rest is normalized to unity). Glutamate changes by 20% ($$$\lambda$$$=0.2). The true temporal dynamics of the amplitude of glutamate (blue, dashed) and the 1D (solid, red) and 2D (solid, yellow) fits are all shown. The blue shaded region corresponds to the applied stimulus. (B) The boxcar external stimulus $$$H(T)$$$ with $$${T_i} = 2.5$$$ and $$${T_f} = 6.5$$$ seconds. (C) The $$$PSF(T)$$$ with width $$$k = 0.5$$$ and center at $$$\Delta = 1.5$$$.

Figure 3. The histogram of the fitted (estimated) relative temporal amplitude change, $$$\lambda $$$, for Glu, using both 1D and 2D approaches (SNR = 25), for 50 repetitions of the fitting process, each with a different generated Gaussian noise. Note the much better precision of the 2D approach compared to 1D fitting.

Table 1. The bias and SD of 1D and 2D fitting for Glu temporal amplitude $$$\lambda$$$ from synthetic fMRS data with SNR = 15, 25, 35, 45, and 55 (the true value of $$$\lambda$$$ is 0.2).

Proc. Intl. Soc. Mag. Reson. Med. 31 (2023)
3942
DOI: https://doi.org/10.58530/2023/3942