-
Notifications
You must be signed in to change notification settings - Fork 24
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
ENH: Connect fieldmap estimation to preprocessing pipeline of individual DWI runs #140
Conversation
Hello @josephmje, Thank you for updating! Cheers! There are no style issues detected in this Pull Request. 🍻 To test for issues locally, Comment last updated at 2020-12-11 14:50:57 UTC |
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.
Looking good - tiny sill nit pick
d0c7912
to
ab515da
Compare
ab515da
to
2edc4b3
Compare
Allows for an interface similar to that of *sMRIPrep*, which enables using ``KeySelect`` nodes to find the appropriate connections downstream. Required-by: nipreps/dmriprep#140. Resolves: nipreps#147.
3f12721
to
b750bbb
Compare
- Connections to the particular ``dwi_file`` are done within the particular run's preproc workflow, using ``KeySelect`` to demux the available fieldmap options. This relies on implementing nipreps/sdcflows#147 and nipreps/sdcflows#148. - Minimizes the overhead in ``dmriprep/workflows/base.py`` - Run black
346dddd
to
30039bb
Compare
@oesteban Thanks for the refactor to the base workflow. Reading it now and it looks a lot more intuitive. |
9711a19
to
9a6b7d5
Compare
…EPI target This code adds a ``get_identifier()`` interface that allows the user find the a list of ``B0FieldIdentifier``(s) that are associated with a given file. ATM, it pulls the information from the ``IntendedFor`` metadata of fieldmaps, but in the future, it should first read the ``B0FieldSource``. Originated-by: nipreps/dmriprep#140. Resolves: nipreps#148.
@josephmje can you make sure you have pushed anything you were working on and hold off of pushing while I finish the SDCFlows updates? I'll update this branch when SDCFlows is ready. |
Yup everything I've been working on has been pushed. |
ebeb2fd
to
9371c49
Compare
Okay, if tests pass then I think we can go ahead and merge. It still won't do anything with the fieldmaps because our test dataset with fieldmaps (ds001771) does not have But I think that's a different issue (probably pertaining to SDCFlows, and namely the problem of what to do when no IntendedFor are given for a potential EPI target). And, as currently implemented, the behavior is similar to fMRIPrep's (which does nothing if IntendedFor is not set). |
Should we update the docstring for these workflows so that the fieldmap workflows get visualized? Currently, it refers to |
Good luck with that :p It's going to be a rabbit hole of massive dimensions. Plus, SDCFlows has ~94% coverage. Let's trust that. |
No description provided.