-
Notifications
You must be signed in to change notification settings - Fork 8
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
crash with multisession BIDS data #5
Comments
Hi Yoni, Sorry for the late replay! On the other hand, it uses nipype's BIDSDataGrabber(), so should theoretically be able to handle it. The error message says that no T1w file was found. Thanks |
Hi Tamas,
I have a structural image for each session (in my case, two sessions).
So it is: <bids folder>/<subject>/<ses-XX>/anat/sub-XXXX_ses-X_T1w.nii.gz
I do NOT have any sub-XXX/anat folder, that is not nested under a session.
Maybe that is it??
thank you!
Yoni
…On Tue, Apr 7, 2020 at 6:04 AM Tamas Spisak ***@***.***> wrote:
Hi Yoni,
Sorry for the late replay!
Indeed, the app wasn't tested with session level.
On the other hand, it uses nipype's BIDSDataGrabber(), so should
theoretically be able to handle it.
The error message says that no T1w file was found.
Is your anatomical image named like "anat/sub-XXX-T1w.nii.gz"? Do you have
the "T1w" tag there?
(Gzipped data must work without any problem)
Thanks
Tamas
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABCOBDRY2IRZ76JSLZECX43RLL3BLANCNFSM4LTCGRAA>
.
|
I have a similar issue. Although data is in /sub-XXX/anat folder. Unfortunately I cannot find the crash file in tmp folder.
|
Hi everyone, @granitz: It's not clear if it is the same bug. Can you find the crash file in the folder where the output is?
@yonestar: I had a brief look and it seems like it's an issue of the nipype version inside the docker container. Simply said: The problem is relatively simply to resolve, but I have to redo all the packaging and fight potential dependency problems. A workaround could be that you "flatten" your BIDS structure, that is, you pretend that you have single session data (by treating sessions as subjects or - even better - by having two separate BIDS folders, one for the pre and one for the post). Is it an option for you, or you rather wait for the fix? Cheers, |
Thank you for your response. The problem of finding the crash file persists. And I'm not getting this error: IOError: Output key: T1w returned no files. These are the last few lines, although I'm not sure if this helps. 200418-19:44:31,131 nipype.workflow INFO: |
Can you find the crash file, when specifying the --debug option? |
Hi Tamas,
It is wonderful that you made this great tool, AND, that you made it so accessible w/ a docker. I am excited to be applying it to my data.
The docker is crashing for me. The logs are attached. I tried it on two subjects, one with --keep-derivatives and one without. The error messages seem a bit different. Attaching the logs now.
Archive.zip
Both subjects are in valid BIDS format.
I have one guess as to a potential problem. I have data from multiple time points (pre- and post-treatment), so my bids structure is subject/ses-XX/anat,func,fmap. Perhaps your code does not expect the session level? Also, my data is all gzipped
Thanks
Yoni Ashar
Wager lab
The text was updated successfully, but these errors were encountered: