We are working on a project that requires custom fMRI-defined ROIs (*.label files from Freesurfer). Unfortunately Brainstorm does not support an efficient way to import the original label files because the imported surfaces change due to downsampling. Would it be possible to have an effective way to:
i) Add new ROIs after the Freesurfer folder has already been imported.
ii) Add new ROIs while running 'Import anatomy folder'
A possible approach for (i) is to store the mapping from the high to the low resolution surface and apply it to the new high-resolution *.label files. A possible approach for (ii) is to allow the user to create an additional folder in the Freesurfer folder (e.g. /label/user_labels/) and automatically import these during 'import anatomy folder'. Either solution would be great, or whatever you think appropriate. The advantages of (i) are that you can add labels at any time in your project, and that it does not add custom folders in the Freesurfer structure. But (ii) is also great.
Currently, we are following a very convoluted approach to proceed with our project involving these steps:
- import freesurfer anatomy folder, which automatically generates the downsampled cortical surface used in the source localization procedure.
- delete this downsampled cortical surface file so that it is replaced properly by the one I create later
- since they are deleted after being used to create the downsampled surface mentioned above, I manually re-import the rh and lh pial surface files from the surf/ subfolder of the freesurfer anatomy folder
- on these surfaces individually, the .label files created for reach fROI can be added to the "User Atlas" of scouts
- merge the rh and lh pial surfaces -- creates a full surface of original size
- downsample to 15000 vertices -- this creates a file named appropriately to be used (as a replacement for the one deleted in step 2) in the source localization procedure without any further steps to specify it -- it automatically selects this file downstream
Dimitrios & Kirsten