Hello Freesurfer Team,
I am running the fsfast analysis stream for resting state data and recently came across an issue with the funcroi-sess command. I originally used funcroi-config to configure the rois with the -annot aparc.a2009s $ROI flag to seed each of the regions from the
2009 annotation. But when I tried to do funcroi-sess I got the following error
ERROR reading $projectdir/sess01/rest/lh_G_and_S_frontomargin.fc/tmp.funcroi-sess.lh.G_and_S_frontomargin/label/lh.lh_G_and_S_frontomargin.label
It seems like this is because first command (mri_annotation2label) generates labels with slightly different names, such as $projectdir/sess01/rest/lh_G_and_S_frontomargin.fc/tmp.funcroi-sess.G&S_frontomargin.fc/label/lh.G&S_frontomargin.label. For instance,
if I edit the config file to:
roiname lh.G_and_S_frontomargin
annot aparc.a2009s G&S_frontomargin
fillthresh 0
analysis lh_G_and_S_frontomargin.fc
the funcroi-sess command works fine.
As a solution, I edited my script to change the annotations to 1) remove the hemisphere from the prefix, and 2) replace G_and_S with G&S. With these changes, the funcroi-sess command seems to be working correctly.
I just wanted to get some feedback on whether this was a valid solution, or if this error is occurring because of some other larger issue that I will need to fix/be aware of. For reference I am using the stable6 version of freesurfer.
Thanks for your time,
Lydia Lewis