-
Notifications
You must be signed in to change notification settings - Fork 296
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
PIN: nipreps/niworkflows#485 #2108
Conversation
Thank your for raising your pull request. Some of the fMRIPRep maintainers will review your changes as soon as time permits. PR ReviewPlease check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
Please check what applies in the following aspects of the PR: Code documentation
Documentation site
Tests
Data
Dependencies: smriprep
Dependencies: niworkflows
Dependencies: sdcflows
Dependencies: Nipype
Dependencies: other
Reports generated within CI tests
|
f29623c
to
5c68344
Compare
Thanks much! |
@oesteban could you look at these errors? They seem to be templateflow-related:
|
At
|
All-green now. Haven't checked on the reports yet though |
Okay, there's something odd about the xforms of ds210 and the AROMA results of the second run of ds005 are also a bit funny. I'll have to revise what's going on here. |
this is super close, anything I can do to push this in? |
This is mostly on my plate. I've been focusing on nipreps/niworkflows#507 because these two were too big to handle in parallel and it felt I was unlocking more work with the other PR. When I get a sense of why this is not working, I may need to ping you back 👍 |
137f60c
to
7421792
Compare
Waiting on #2114 |
7421792
to
8f7f23c
Compare
Yup, I'm not super-happy with the results. The 0.5 threshold might be too generous, and I'm not positive trial and error is the right approach to optimize it. |
d422a3b
to
23764f0
Compare
Okay, it seems the problems of ds210 are gone with 20.1.0 as base. Now, though, I think this would benefit a lot from finishing nipreps/niworkflows#408 because the INU correction is not liking the composite echo input. The funny (empty) component of ds005 is still there though. |
I've been working on updating nipreps/niworkflows#408, and reached to the conclusion that it won't affect this particular change, as we are always using the first echo for masking purposes. In diagnosing what's going on with the ROIs plot of ds210, I found #2162. I'll play a bit with the threshold, which after all is the only knob we can actually tune. Because of how I generated the probabilistic mask, there's no real meaning for values in the mask (i.e., those are not a model fitting result or anything, just mathematical morphology and smoothing operations to have the edges be smoother). Therefore, using a threshold other than 0.5 is as valid (or invalid) as 0.5 itself. |
23764f0
to
ff3ae2a
Compare
Okay, I think this is ready.
|
(made it a draft until the niworkflows PR is merged) |
Because the default threshold is now 0.85 in the workflow definition itself, this PR is no longer needed (results of integration will come with the build associated with 11683c7) |
Merged nipreps/master into nipreps/niworkflows#485 and pushed to my own remote. Opening PR to check that we get sensible brain masks on CI.
cc @oesteban If this passes, I'll merge the niworkflows PR.