-
Notifications
You must be signed in to change notification settings - Fork 26
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
SDC-pepolar implementation fails for some participants #10
Comments
Posted this a general question on neurostars (https://neurostars.org/t/sdc-pepolar-in-fmriprep-rationale-for-limiting-displacement-estimation-direction/4025), so closing this for now. |
Sorry I dropped the ball with this thread. Although I have replied to your question on NeuroStars, looking at the bad example I'm going to reopen this issue. However, I'd say that SDC is not working in that case (not that the settings are suboptimal). Could you provide us with that dataset? |
Hi @oesteban Sorry for the late response. Our storage server has been down (for 3 weeks!), so I haven't had access to the data until now. But here's an minimal example dataset (2 subjects, T1w, fieldmaps + 100vols fMRI) that should let you recreate the issue. https://www.dropbox.com/sh/gbkoghsln81zp06/AAAkAYBL2FYsB88O_xINHyEga?dl=0 sub-01 is the worst example I could find of how it looks when it fails Let me know if you need anything else. Thanks! |
Hi @markushs, your request is totally reasonable. There is no topup option for historical reasons, and we should bring it in - can you open an issue explicitly requesting it? We will also look into |
Thanks, @oesteban. |
Hi,
The SDC-pepolar implementation in fmriprep (1.3.1) has worked fine for most subjects in a dataset we are acquiring. However, for a few, typically older, participants we see very strange results. Interestingly, the spin-echo EPIs with opposing phase encoding (AP/PA) used to estimate fieldmaps also look somewhat strange in the failing participants.
Examples of SE EPIs in a subject that is handled well by fmriprep:
SDC results for this subject in fmriprep
Examples of SE EPIs in a subject that is not handled well by fmriprep:
And the resulting SDC output (note especially how anterior parts of lateral ventricle / corpus callosum get compressed; x = -17)
The reason I report this as an issue here (and not as an open question on neurostars) is because these subjects – with "non-prototypical" blip-up/blip-down-images – are handled well when using topup+applytopup to estimate and applying the fieldmap (i.e., the resulting distortion-corrected GRE EPIs align well with the structural scan).
Topup-estimated fieldmap from the second set of SE EPIs shown above (GRE EPI BOLD data with PE-direction AP to the left):
Distortion-corrected GRE EPI (applytopup) coregistered with structural T1w (WM-edge from FSL FAST overlaid). Same data as in the second SDC output shown above.
I'm wondering if this issue could be related to the limiting of displacement estimation to the target file phase encoding direction (as stated in the documentation for
fmriprep.workflows.fieldmap.pepolar.init_pepolar_unwarp_wf
). Clearly, in the second set of SE EPIs shown above, some displacements seem to go in the opposite direction of the phase encoding direction. Why this is happening for some subjects, I don't know, but as I wrote initially it seems to be the case mostly for older adults. I have verified that all scanner parameters and .json-info were correct for the relevant scans. Moreover, the "strange" PE-direction effects in some subjects seem to be stable across scanner sessions (we collect several fieldmaps over several days for these participants).Thanks!
Markus
The text was updated successfully, but these errors were encountered: