Skip to content

Additional parameters for FSL Eddy #2744

Closed
@divetea

Description

@divetea

Summary

nipype's interface for FSL eddy currently does not support the parameters "--cnr_maps" and "--residuals".

Actual behavior

You can use the parameters through the args string, but then you can not connect the resulting output to other nodes!

Expected behavior

Make them proper optional parameters that produce proper output specified in the OutputSpec

Platform details:

{'commit_hash': '3ec8065',
'commit_source': 'repository',
'networkx_version': '2.1',
'nibabel_version': '2.1.0',
'nipype_version': '1.1.4-dev+g3ec8065',
'numpy_version': '1.15.0',
'pkg_path': 'private/nipype/nipype',
'scipy_version': '1.1.0',
'sys_executable': '/usr/bin/python',
'sys_platform': 'linux2',
'sys_version': '2.7.9 (default, Jun 29 2016, 13:08:31) \n[GCC 4.9.2]',
'traits_version': '4.6.0'}

FSL version: 5.0.10

These eddy parameters are kind of hidden since they do not appear in the usage page, they do however appear in the eddy user guide: https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/eddy/UsersGuide

my_eddy_output.eddy_cnr_maps
    Written iff --cnr_maps is set
my_eddy_output.eddy_residuals
     Written iff --residuals is set.

I have already written the code because someone at our chair needed it, so if you want i can make a pull request.
Kind regards,
Niklas Förster

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions