-
Notifications
You must be signed in to change notification settings - Fork 298
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
Sophisticated PEPOLAR schemes are unsupported. #2628
Comments
Hi @zugmana thanks for reporting this. Fieldmap support before 21.0 was limited in many ways, and for that reason, we are trying to make a more comprehensive coverage of susceptibility distortions estimation & correction on 21.0. However, there was a lot of ground to cover, and we started with the most common cases. This error is complaining that fMRIPrep does not have enough information to set up an estimation strategy. It occurs to me that you can help fMRIPrep out by leveraging the experimental new B0 identifiers of BIDS (https://bids-specification.readthedocs.io/en/latest/04-modality-specific-files/01-magnetic-resonance-imaging-data.html#echo-planar-imaging-and-b0-mapping). If you correctly set the same This is an experimental feature, so please don't raise your expectations too much. Please, don't forget to report your experience back, in either case, whether it worked or not. Thanks much! |
Hi @oesteban, Best,
|
@zugmana - we've pushed EDIT: In addition, since the original issue has been fixed, let's follow up on this secondary problem on nipreps/sdcflows#250. |
I've run into this error as well with a dataset in which I inadvertently omitted the |
This runs without error and seems to produce nicely corrected images from multiecho sequences for me. I was slightly confused by having the B0 field mapping section of the report completely separate from the task section, but other than this, it was fine. |
@Shotgunosine thanks much! If you want to have a more precise handling of fieldmaps, please see the proposed new release of the BIDS specs - https://bids-specification.readthedocs.io/en/latest/04-modality-specific-files/01-magnetic-resonance-imaging-data.html#echo-planar-imaging-and-b0-mapping |
Double checking just now, it looks like I made a mistake and hadn't actually updated the |
@oesteban, so I've run things with the But on this subject for a single echo task sequence it looks like it worked better with the intended for tags. |
Ah, sorry, I was overestimating the logic, if there was no |
This makes sense :) However, when I gave you the link to the latest BIDS spec, I meant that you had a look into the new That will allow you, for instance, to pull all the EPI blips together to calculate only one fieldmap (hopefully, more reliably as you are pulling in more data). Then, instead of pointing at the BOLD targets a fieldmap can correct, |
I saw those identifiers, but I didn't understand that there would be any difference in functionality. I've i've got a blip up and blip down that both say they're intended for the same scans, don't they both get used to calculate the fieldmap? What is the difference between this and the |
For what its worth, it appears that even without
Or is there something I'm missing? |
It seems you only have two blips intended for all bold runs, so yes, in
your case the new feature doesn't add anything. I thought you had several
fieldmaps per subject.
…On Tue, Dec 14, 2021, 18:33 Dylan Nielson ***@***.***> wrote:
For what its worth, it appears that even without IntendedFor the blips
were being appropriately combined:
{
"AnatomicalReference": "sub-20900_ses-v1_acq-rest_run-1_fmapid-auto00000_desc-epi_fieldmap.nii.gz",
"AssociatedCoefficients": [
"sub-20900_ses-v1_acq-rest_run-1_fmapid-auto00000_desc-coeff_fieldmap.nii.gz"
],
"B0FieldIdentifier": "auto_00000",
"IntendedFor": [],
"RawSources": [
"/data/MBDU/mid_share/data/bids_defaced/sub-20900/ses-v1/fmap/sub-20900_ses-v1_acq-rest_dir-match_run-1_epi.nii.gz",
"/data/MBDU/mid_share/data/bids_defaced/sub-20900/ses-v1/fmap/sub-20900_ses-v1_acq-rest_dir-opp_run-1_epi.nii.gz"
],
"Units": "Hz"
}
Or is there something I'm missing?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2628 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAESDRXHJBOMH4BI76Z5EITUQ55X3ANCNFSM5IE7S45A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
What happened?
Hi all,
I'm trying to process multi-echo fMRI data for our lab using fmriprep, but the results when using versions 20.X are distorted when using fieldmaps. I've been following the discussion on #2210 and saw the recent suggestion of using the more recent unstable version. I've tried that today but I've encountered the following error.
Are there any plans to implement a solution or a current workaround for this? We are using fmriprep on multiple projects and a solution to this issue would be really helpful since we can’t wait too long before preprocessing our data.
Thank you,
p.s.: This issue is related to the same data referred in nipreps/sdcflows#227 I had previously posted the jsons file there.
What command did you use?
What version of fMRIPrep are you running?
unstable
How are you running fMRIPrep?
Singularity
Is your data BIDS valid?
Yes
Are you reusing any previously computed results?
No
Please copy and paste any relevant log output.
Additional information / screenshots
No response
The text was updated successfully, but these errors were encountered: