Hi
I cannot open connectivity data on the cortical surface after updates. I am currently using latest version of brainstorm and Matlab 2023a. Here is my connectivity workflow;
MRI segmentation using CAT12
Import Elekta-Neuromag .fif: Resting-state MEG data with eyes closed
Co-registration between individual MRI and helmet position
Artifact cleaning using independent-component analysis
Manual artifact cleaning
Import in database (2 seconds / 150 trials)
Compute head model (Cortical surface)
Compute noise (identity matrix) and data covariance
Compute sources (2018) using LCMV beamformer
Dragg the source file into process space
Compute envelope correlation 1*N (2023)
Time window: 0 – 2 s
Select scouts: Desikan-Killiany (postcentral L)
Scout function: Before (Mean)
Connectivity Metric: Envelop correlation (orthogonalized)
TF decomposition: Hilbert transform
Time resolution: None
After calculation, I try to display the connectivity data on the cortical surface, but I received the following error messages (please see figures). On the other hand, I could display the resting-state MEG data on the cortical surface. Additionally, I was able to perform this analysis without any trouble some months ago. I would appreciate if you could give me any solutions.
@Ryoki19920525, this was a bug was introduced as after the update as information about the source (seed) scout is saved in the file in the atlas field of the connectivity file. It is now fixed at commit 6a68473
Please update your Brainstorm instance to get the fix
After fixing the bag, another issue arose. While I successfully completed the estimation without any problems, I encountered an error when attempting to project sources to the default anatomy (ICBM 152: cortex_15002V). It's worth noting that I had performed this analysis without any issues a few months ago. Is this also a bug? I would greatly appreciate any solutions you can provide.
I apologize for the numerous questions. Following the bug fix, I exported the connectivity data to SPM12 using the "Export to SPM12 (surface)" function. However, when I attempted a regression analysis between the data (n = 42; vertices = 15,002, frequency = alpha band) and performance data (n = 42), an error occurred within SPM12.
Upon further investigation, I examined the original GII file exported from Brainstorm. Prior to the update, the Dimθ in the file was consistently "15002" across subjects (please refer to slide 1). However, after the update, I noticed that Dimθ was not consistent between subjects (please see slide 2). I suspect that this inconsistency is contributing to the estimation error in SPM12.
It's also worth noting that this error only occurred when using new data (i.e., after the update), not with the old data. I would greatly appreciate it if you could provide me with any potential solutions to this issue.
Indeed, it has the same origin the Atlas field now added to connectivity files. We had checked and fixed other potential places for bugs to this addition.
I'm attempting to utilize the corrected imaginary PLV instead of AEC (in the "process plv1" step), but I encountered the same issues when trying to open the surface file and project sources.
Coherence and phase metrics for 1 x nSources were not fully implemented when Hilbert transform and (Morlet) wavelet were used. All this metrics are now supported, commit d4186fc.
I apologize for the trouble. The SPM files (n = 51) were generated using the latest version of Brainstorm (Fig. 1). Following that, I conducted a regression analysis comparing these files with behavioral data. Subsequently, I attempted to import the files (Fig. 2), including F- and P-values, into Brainstorm. However, I later realized that I had mistakenly selected the wrong file format (Fig. 3). I have rectified the issue, and everything is now functioning correctly.