Hi Freesurfer community,
I'm having a difficulty extracting signal from an ROI using funcroi-config and funcroi-table-sess. Every time I try to run the commands, I get the same error message: "ERROR: there is a vertex in the label that cannot be matched to the surface. This usually occurs when the label and surface are from different subjects or hemispheres or the surface has been changed since the label was created."
Now, so far as I can tell, neither of these reasons for the error apply in my case.
My approach has been to generate labels from the annotation in each subject's aparc.a2009s+aseg using mri_cor2label:
mri_cor2label --c $s/mri/aparc.a200s+aseg.mgz --id 11149 --l $s/label/l_circ_inf_insula.label
Then I applied the ROI commands below:
funcroi-config -label l_circ_inf_insula.label -analysis NMASA_block_induction.lh -roi l_circ_inf_insula.roicfg
funcroi-table-sess -roi l_circ_inf_insula.roicfg -analysis NMASA_block_induction.lh -contrast negVneut -sf induction_all.lst -o l_circ_insula_inf.dat
... and this leads to the error message above. The thing is, as the label is being generated from the subject's own segmentation, they're not coming from different subjects or hemispheres, and I see no reason to think that the surface has changed.
Does anyone see the problem here? I'm working off of some pretty old code, so it may be that the commands I'm using are out of date. So if there's a better way to generate labels from the aparc-aseg and extract signal, please let me know.
Thanks, Joe
_________________________________
Joseph M. Andreano, PhD Research Fellow Interdisciplinary Affective Science Laboratory Massachusetts General Hospital _________________________________
freesurfer@nmr.mgh.harvard.edu