-
-
Notifications
You must be signed in to change notification settings - Fork 42
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
♻️ Generalizing desc-ref_bold to desc-unifize_bold and fMRIprep style… #2180
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Made a comment re: BIDS naming.
Also @shnizzedy - should we address the files marked by the linter in a separate PR or are these already resolved in another branch?
If it's just a few lines, I think it's fine to include here. If it's a lot, I'd do a separate PR just so the real changes here are easy to see. |
Thanks for answering my questions, your review and suggestions. I have made the changes now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Thanks @birajstha
Fixes
Related to #2173 by @sgiavasis
Description
Refactored the
FSL-AFNI subworkflow
to improve modularity and ensuredesc-unifized_bold
is correctly generated when needed. Updated thecoregistration_prep_fmriprep
nodeblock to handle dependencies dynamically.Technical details
FSL-AFNI subworkflow
from inside abold_mask_fsl_afni
nodeblock into a separate function.desc-ref_bold
created in this workflow todesc-unifized_bold
.coregistration_prep_fmriprep
nodeblock now checks ifdesc-unifized_bold
exists in the Resource Pool, if not it runs theFSL-AFNI subworkflow
to create it.Tests
Run CPAC with preconfig
fmriprep-options
and
change the config for func_masking to
FSL
in thefmriprep-options
preconfig and run this custom pipeline.Screenshots
I made a custom pipeline with
Before the fix

After the fix

Test config ran successfully after the fix.
Checklist
Update index.md
).develop
branch of the repository.Developer Certificate of Origin
Developer Certificate of Origin