Skip to content
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: Implementation of FSL topup for DWI preprocessing #20

Open
5 tasks
sebastientourbier opened this issue Jan 6, 2020 · 0 comments
Open
5 tasks

ENH: Implementation of FSL topup for DWI preprocessing #20

sebastientourbier opened this issue Jan 6, 2020 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@sebastientourbier
Copy link
Member

Following the issue #18 to integrate FSL topup correction (https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/topup) in the diffusion pipeline

Tasks I see so far:

  • Implementation of a new Nipype interface specific to FSL topup in cmtklib/interfaces/fsl.py OR an existing interface might be already implemented inside Nipype (not checked yet)

  • Update of the interface to FSL eddy in cmtklib/interfaces/fsl.py which should now take as possible input the output of FSL topup.

  • Update of the main subworkflow dedicated to the preprocessing of DWI data (in cmp/stages/preprocessing/preprocessing.py). Workflow should be updated or inputs/outputs of interfaces should be rearranged appropriately with the new OR modified interface in the function create_workflow of the class PreprocessingStage. Option for enabling/disabling should be added as a Boolean class attribute/trait to the class PreprocessingConfig.

Note: More parameters related to FSL topup itself must also be added there.

  • If necessary, update the main diffusion workflow (in cmp/pipelines/diffusion/diffusion.py). This might involve updating outputs to be sinked to the main CMP3 outputs (<derivatives>/cmp/dwi).

  • New attributes/traits can then be easily integrated and tuned in the graphical user interface by an appropriate update of the corresponding graphical component, implemented in cmp/bidsappmanager/stages/preprocessing/preprocessing.py

@sebastientourbier sebastientourbier added enhancement New feature or request help wanted Extra attention is needed labels Jan 6, 2020
@sebastientourbier sebastientourbier changed the title Implementation of FSL topup for DWI preprocessing ENH: Implementation of FSL topup for DWI preprocessing Dec 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant