A Bayesian fitting algorithm was combined with an analytical solution of the Bloch-McConnell equations for multiple CEST pools. The performance of the suggested fitting approach was evaluated in simulated and phantom experiments. Specifically, the application to Taurine-Creatine solutions which exhibit overlapping resonance peaks in the Z-spectrum was investigated. Although the analytical solution introduced biases into the estimated parameters, the estimated exchange rates correlated with the pH of the solutions. Hence, this approach can be applied to detect pH differences based on exchange rate estimates in the case of overlapping resonance peaks in the Z-spectrum.
A Variational Bayesian (VB) algorithm [3] has previously been successfully applied based on numerical solutions of the BM equations [2]. Here, the numerical solution was replaced by an analytical solution for a train of saturation pulses [5]:
Z(n)=(Zi−Zss)e−R1atdne−R1ρtpn+Zss
with number of pulses n, pulse duration tp, inter-pulse delay td, longitudinal relaxation rate of water R1a, “spin-locked” relaxation rate R1ρ, steady-state magnetization Zss, and initial magnetization Zi. To extend this model for multiple CEST pools, it was assumed that R1ρ is the sum of individual contributions R1ρ,i from CEST pools i=a,b,c,... , and that the recovery of each CEST pool towards equilibrium during the delays is unaffected by the presence of other CEST pools.
To assess the validity of the model and the convergence of the algorithm CEST-spectra of a Taurine (pool b) and Creatine (pool c) in water (pool a) solution (M0a=1, M0b=0.00056, M0c=0.0022, relaxation times T1a=2.5s, T2a=2.2s, T1b=T1c=1.0s, T2b=T2c=15ms, resonance frequency offsets Δωb=3.0ppm, Δωc=1.9ppm, exchange rates kba=1800Hz, kca=80Hz) were simulated by numerical evaluation of the BM-equations and subsequently fitted using the suggested Bayesian approach.
The saturation scheme consisted of 151 Gaussian-shaped pulses of 0.05s duration with a duty cycle of DC=0.98 . The average saturation amplitude was varied (B1=0.78,1.17,1.57,1.96,2.35,2.74,3.13,3.52,3.91,4.31μT).
A 25mM Taurine and 50mM Creatine in 0.1% PBS phantom was prepared and titrated to 5 different levels of acidity (pH = 6.18, 6.44, 6.62, 6.82, 7.06). It was measured on a 9.4T animal scanner at varying saturation powers (B1=0.39,0.78,1.57,1.96,2.35,2.74,3.13,3.52,3.91,4.31μT) with the same pulsed saturation scheme as in the simulation experiment, temperature = 20°C, and 77 equally spaced offsets between −6 and 6ppm. T1 was determined separately with an inversion recovery sequence. Flat priors were assumed for the fit parameters.
The simulated CEST-spectra and fit results of the VB algorithm with simplified analytical solutions and the estimated parameters can be seen in Figure 1. The fits describe the data well. The errors are larger for the parameters estimated for the slowly exchanging Creatine pool than for the fast exchanging Taurine pool.
The averaged Z-spectra with overlapping Creatine and Taurine peaks are shown in Figure 2. The parameters M0b, kba, kca, and ω0,off were fitted with pool b and c representing the Taurine and Creatine pools, respectively. T1a=2.5s was fixed according to the inversion recovery measurement. Furthermore, the Taurine and Creatine peaks were located at 2.96ppm and 1.85ppm, respectively. The measured relationship between exchange rates and pH is plotted in Figure 3, showing an increase of exchange rates of both pools with pH.