-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add other CIFTI spaces #3330
Comments
That's an interesting question. We used to allow fsaverage5+MNI152NLin2009cAsym, but people did not love that the results were incompatible with HCP-pipelines CIFTI files. Now we are using cc @feilong |
@jaysonjeg Might be a good person to tag as well... |
I'm thinking about generating sphere surfaces for Regarding the space, my personal preference is |
I'm interested in switching to |
Perhaps one way of specifying combined spaces would to just use EDIT: I've opened nipreps/niworkflows#881 about parsing surface-volume space combinations. |
@feilong does that mean any surface template could be used as long as its templateflow entry includes a sphere surface in alignment with fsLR? I assume those files would be named something like |
Yes, theoretically we can use any surface template, and the naming convention makes sense to me. I have some reservations simply naming the reference space |
The registration references are available at In the GIFTI head, the related files are named with In earlier commits of the repository ( |
That makes sense, though I think it's a separate issue for templateflow as long as the preps use the label consistently. I'm trying to figure out the next steps. How does this sound?
|
The steps make sense to me. Theoretically MSMSulc can be used with any space, but in practice it's often used with fsLR. For our purposes, it's also reasonable to use it with fsLR. Regarding the "flavor" of fsLR, I'm inclined to use |
Hi, @feilong, First, align onavg to the fsLR, then align the individual space to fsLR, and finally resample the individual space data to onavg. The onavg results obtained this way will still be influenced by fsLR. Additionally, this approach requires either a single resampling or double resampling, with two resamplings potentially affecting the FWHM. If you directly align the individual space to onavg and then resample the individual space data to onavg, the resulting onavg will only be influenced by the onavg template. |
Hi @NingAnMe, This is related to the templateflow issue we've been talking about templateflow/templateflow#171 The We only resample the data once, from the individual's native space to The group statistics of the 1031 OpenNeuro participants can potentially be used as a registration target. We haven't extensively explored this possibility yet. |
What would you like to see added in fMRIPrep?
I was reading Jeganathan et al. (preprint), and it seems like the
onavg
surface space would be preferable to fsaverage or fsLR in some (all?) situations, but the only surface spaces allowed for CIFTIs in fMRIPrep are fsLR-32k and fsLR-59k. I was wondering if it would be possible for fMRIPrep to add other CIFTI options.Perhaps
--cifti-output
could be merged into--output-spaces
, and the different CIFTI template combinations could be given unique identifiers there?EDIT: Or maybe the output space string could be expanded to allow both a surface template+density and a volumetric template+resolution?
Do you have any interest in helping implement the feature?
Yes
Additional information / screenshots
No response
The text was updated successfully, but these errors were encountered: