-
Notifications
You must be signed in to change notification settings - Fork 533
ENH: FreeSurfer Wrappings for Recon-All Workflow #1326
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
Conversation
Author: David Welch
Author: David Welch
Author: David Welch
Author: David Ellis
Author: David Ellis
…cort_gm, total_gray, euler, in_intensity, and intensity_units to SegStatsInputSpec.
…gStats and SegStatsInputSpec for use in a recon-all workflow.
…ipping of its doctesting.
…documentation for 'mris_smooth' The only positional arguments according to the documentation should be in_file and out_file. The position for these inputs should be -2 and -1, respectively. Other options do not require a fixed position. Defaults are set automatically by 'mris_smooth' and do not need to be written into the nipype wrappings.
Author: David Welch
Changes Unknown when pulling 46a3042 on BRAINSia:FreeSurferBreakout into * on nipy:master*. |
Changes Unknown when pulling c2bdc66 on BRAINSia:FreeSurferBreakout into * on nipy:master*. |
@satra I added the freesurfer workflows and created an example (smri_fsreconall.py), but the cicleci tests are failing because during workflow setup, I require that the FREESURFER_HOME environmental variable be set. Should I just remove this requirement, or is there a way that I can get around this? |
Changes Unknown when pulling b54c79f on BRAINSia:FreeSurferBreakout into * on nipy:master*. |
…les so that it doesn't produce an error (just a warning) when testing without freesurfer.
Changes Unknown when pulling 8cde742 on BRAINSia:FreeSurferBreakout into * on nipy:master*. |
Changes Unknown when pulling 07060d4 on BRAINSia:FreeSurferBreakout into * on nipy:master*. |
@satra I added name source to simplify a lot of the interfaces. I also added an example workflow that runs recon-all on two subjects from the tutorial data and then gets the average subject. Everything works when running the workflow using FreeSurfer 6.0 and the outputs look identical to the standard recon-all workflow. |
@dgellis90 - can you update the CHANGES file and push. i will merge it. the freesurfer beta was yanked and they are planning to release 6.0 sometime before ohbm. have you tested this at all with freesurfer 5.3? |
@satra I had been doing all my testing in 6.0 beta thinking it would be released soon. So I'll run some tests over the next few days and see if I can get it running on 5.3 as well. |
@dgellis90 - you will also need to merge with current master, you probably have an older version of the CHANGES file. |
@dgellis90 - let us know how tests with 5.3 go |
@satra David and I discussed this today, and we hope that it will be completed yet this week. |
This pull request add the wrappings for the following FreeSurfer commands:
This pull requests also adds inputs to some of the existing wrappings for FreeSurfer commands. These wrappings and changes were needed to create a a recon-all workflow in nipype that performs the same steps as recon-all. The workflows and usage information can be found here:
https://github.com/BRAINSia/BRAINSTools/tree/FreeSurferBreakout/AutoWorkup/fs_nipype