Functional MRI signal can be described in terms of fluctuations in S0 and T2*. In the below equation, S(t, TEk) is signal at a given time t and for a given echo time TEk. S̄(TEk) is the mean signal across time for the echo time TEk. ΔS0(t) is the difference in S0 at time t from the average S0. ΔR2*(t) is the difference in R2* at time t from the average R2*.
If we ignore time, this can be simplified to
In order to evaluate whether signal change is being driven by fluctuations in either S0 or T2*, one can break this overall model into submodels by zeroing out certain terms.
Important
Remember- R2* is just
For a TE-independence model, if there were no fluctuations in T2*:
Note that TE is not a parameter in this model. Hence, this model is TE-independent.
Also,
Thus, the model becomes ΔS(TEk) = S̄(TEk) * X, where we fit X to the data using regression and evaluate model fit.
For TEDPCA/TEDICA, we use regression to get parameter estimates (raw PEs; not standardized beta values) for component time-series against echo-specific data, and substitute those PEs for S̄(TEk). Thus, to assess the TE-independence of a component, we use the model PE(TEk) = S̄(TEk) * X, fit X to the data, and evaluate model fit.
For a TE-dependence model, if there were no fluctuations in S0:
ΔS(TEk) = S̄(TEk) * − ΔR2* * TEk
ΔS(TEk) = S̄(TEk) * TEk * X
PE(TEk) = S̄(TEk) * TEk * X
Note that TE is a parameter in this model. Hence, it is TE-dependent.
As an example, let us simulate some data. We will simulate signal decay for two time points, as well as the signal decay for the hypothetical overall average over time. In one time point, only S0 will fluctuate. In the other, only T2* will fluctuate.
Caution
To make things easier, we're simulating these data with echo times of 0 to 200 milliseconds, at 1ms intervals. In real life, you'll generally only have 3-5 echoes to work with. Real signal from each echo will also be contaminated with random noise and will have influences from both S0 and T2*.
We can see that ΔS(TEk) has very different curves for the two simulated datasets. Moreover, as expected,
We then fit our TE-dependence and TE-independence models to the ΔS(TEk) data, which gives us predicted data for each model for each dataset.
As expected, the S0 model fits perfectly to the S0-fluctuating dataset, while the T2* model fits quite well to the T2*-fluctuating dataset.
The actual model fits can be calculated as F-statistics. Then, the F-statistics per voxel are averaged across voxels into the Kappa and Rho pseudo-F-statistics.
Now let us see how this extends to time series, components, and component parameter estimates.
We have the means to simulate T2*- and S0-based fluctuations, so here we have generated two time series- one T2*-based and one S0-based. Both time series share the same level of percent signal change (a standard deviation equivalent to 5% of the mean), although the mean S0 (16000) is very different from the mean T2* (30).
We can then average those two time series with different weights to create components that are T2*- or S0-based to various degrees. In this case, both T2* and S0 contribute equally to the simulated time series. This simulated time series will act as our ICA component for this example.
We also simulate multi-echo data for a single voxel with the same levels of T2* and S0 fluctuations as in the pure T2* and S0 time series above. Here we show time series for a subset of echo times.
And here we can see how those signals decay with echo time (again for only a subset of echo times):
We then run a regression for each echo's data against the component time series, producing one parameter estimate for each echo time. The parameter estimates match the signal decay curve for ΔS(TEk), as seen above. We can thus apply the same TE-dependence and -independence models as above, in order to calculate single-voxel ρ and κ values. Note that the metric values are extremely high, due to the inflated degrees of freedom resulting from using so many echoes in the simulations.
Attention
You may also notice that, despite the fact that T2* and S0 fluctuate the same amount and that both contributed equally to the component, ρ is much higher than κ.