-
Notifications
You must be signed in to change notification settings - Fork 40
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
Add a --fs-reuse-base
option to reuse existing freesurfer outputs from a longitudinal pipeline
#371
Conversation
Hello @bpinsard! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2023-10-05 17:47:57 UTC |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## next #371 +/- ##
==========================================
- Coverage 58.65% 57.56% -1.09%
==========================================
Files 26 26
Lines 1872 1909 +37
Branches 238 245 +7
==========================================
+ Hits 1098 1099 +1
- Misses 717 752 +35
- Partials 57 58 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
☔ View full report in Codecov by Sentry. |
I am not super familiar with the circleci-codecov setup. Should I add an upload of the |
Sorry, this got closed due to the merge. I would not worry about codecov at the moment. I'm not sure what you mean about failures, unless you mean the red X's. It looks like it's getting submitted, it's just hard to get good coverage from a nipype workflow. |
No problem. Do you want me to reopen with base |
Yes, please reopen with master. It just got closed because I deleted the branch. |
For now, it is not possible to run f/sMRIPrep with existing longitudinal freesurfer output.
If I understood correctly, the current surface generation workflow:
brainmask.mgz
Currently, when reusing existing freesurfer outputs, it is not clear to me (maybe docs should be more informative) if the injected brainmask always triggers a rerun of autorecon2/3, from the nipype interface code, I would say no. So it seems only the
brainmask.mgz
is overwritten, but existing surfaces are directly grabbed.The simpler way I found to input the base/template recon-all is to use the
FreeSurferSource
and reconnect everything appropriately. Does that make sense, or I missed something (like registering the sMRIPrep generated average to the freesurfer one).