-
Notifications
You must be signed in to change notification settings - Fork 58
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
BIDS filter doesnt work as expected for qsiprep pipeline #911
Comments
Hi @bilas003, May you please see if the error persists with the most recent version (pennlinc dockerhub, 1.0.0rc1)? |
Thank you Steve! I am using the latest build qsiprep-1.0.0rc1.sif, is --skip-bids-validation not permitted for this version? error received is : qsirecon: error: unrecognized arguments: --skip-bids-validation |
Sounds like you're running Qsirecon, not qsiprep, for which that flag is not permitted. |
Thank you ! corrected it. |
Hi Steve, The job with Bids-filter just completed without error with new release. The BIDS filter criteria is not working on the files. |
If you're running Qsirecon, have you made sure the filter is relevant to the qsiprep input directory (as opposed to raw)? |
I ran with qsiprep (qsiprep-1.0.0.sif) this time. |
May you please share all the pertinent details of the command, the filter, and tree structure of a subject's raw data? |
BIDS-Filter json defined { } Command used to run the pipeline: Please let me know if you can see the screenshots properly. |
What does a BIDS validation report return? |
Also, it is better to put code as formatted text, using tickmarks so it looks nice
Additionally, things like |
I also worry your filter file is not allowing fmaps in. |
Hi Steve, I changed bids filter file , it looks like this now { The job ran all fine without error, attaching the output log. The final filtered dataset is not as expected. ******************* log *********************************************************************************************
250127-15:35:30,61 nipype.workflow IMPORTANT:
250127-15:35:30,597 nipype.workflow INFO: |
Looks like the |
Hi Steve, thanks for your replies! Right now we run processing using a similar routine to what you are describing, but we are hoping to switch over to relying more on BIDS filter files so that it is easier for other users to replicate our processing results. We had not picked up on that detail about the 'run' entity being an integer, so we will give that a try and report back. |
update : run entity changed to integer |
Summary
BIDS filter doesnt work as expected for qsiprep pipeline
Additional details
What were you trying to do?
I have a bids filter designed to filter out the desired scans in the qsiprep pipeline
What did you expect to happen?
The output should only contain the files mentioned in the BIDS filter
What actually happened?
Contains files other than mentioned in the filter
Reproducing the bug
To test if the filter is correct, I ran the filter in PYbids and the output is as expected but fails while incorporated with qsiprep pipeline.
The text was updated successfully, but these errors were encountered: