I am working with HCP data, but prefer to use PyCortex for visualization, which I have set up with the fsaverage surface. Therefore, I want to convert HCP maps to fsaverage.
I am using the neuromaps toolbox to do this (leveraging wb_command), however, it appears to only work correctly with MSMAll surfaces, but not MSMSulc. Previously, I found the same issue with the hcp_utils toolbox when using their atlases.
Using neuromaps, you can see an example below where the alignment is good for MSMAll, and is mostly good for MSMSulc, except for the presence of extreme negative values in certain areas.
I am assuming this is because, as Emma Robinson points out in this
blog, each surface has its own sphere, and it appears these toolboxes are set up to use the MSMAll sphere.
How can I get MSMSulc data into the MSMAll space so that these other toolboxes will work? Within the subject MNINonlinear/fsaverage_LR32k folders, I see only one sphere, so I am a bit stumped. However, within the MNINonlinear/Native folder, I see one sphere for each of the surfaces (Native, MSMSulc, and MSMAll). Could I use these surfaces for converting group-level data between MSMSulc and MSMAll?
Thanks very much in advance.
best,
Nick