@@ -55,30 +55,27 @@ class ICA_AROMAInputSpec(CommandLineInputSpec):
55
55
'-both: both aggressive and non-aggressive denoising (two outputs)' )
56
56
57
57
class ICA_AROMAOutputSpec (TraitedSpec ):
58
- aggr_denoised_file = File (exists = True ,
59
- desc = 'if generated: aggressively denoised volume' )
60
- nonaggr_denoised_file = File (exists = True ,
61
- desc = 'if generated: non aggressively denoised volume' )
58
+ aggr_denoised_file = File (exists = True ,
59
+ desc = 'if generated: aggressively denoised volume' )
60
+ nonaggr_denoised_file = File (exists = True ,
61
+ desc = 'if generated: non aggressively denoised volume' )
62
62
out_dir = Directory (exists = True ,
63
63
desc = 'directory contains (in addition to the denoised files): '
64
64
'melodic.ica + classified_motion_components + '
65
65
'classification_overview + feature_scores + melodic_ic_mni)' )
66
66
67
67
class ICA_AROMA (CommandLine ):
68
68
"""
69
- Interface for the ICA_AROMA.py script (v0.3 beta) .
69
+ Interface for the ICA_AROMA.py script.
70
70
71
71
ICA-AROMA (i.e. 'ICA-based Automatic Removal Of Motion Artifacts') concerns
72
72
a data-driven method to identify and remove motion-related independent
73
73
components from fMRI data. To that end it exploits a small, but robust
74
74
set of theoretically motivated features, preventing the need for classifier
75
75
re-training and therefore providing direct and easy applicability.
76
76
77
-
78
77
See link for further documentation: https://github.com/rhr-pruim/ICA-AROMA
79
78
80
-
81
-
82
79
Example
83
80
-------
84
81
@@ -88,13 +85,12 @@ class ICA_AROMA(CommandLine):
88
85
>>> AROMA_obj.inputs.in_file = 'functional.nii'
89
86
>>> AROMA_obj.inputs.mat_file = 'func_to_struct.mat'
90
87
>>> AROMA_obj.inputs.fnirt_warp_file = 'warpfield.nii'
91
- >>> AROMA_obj.inputs.motion_parameters = 'functional.par '
88
+ >>> AROMA_obj.inputs.motion_parameters = 'fsl_mcflirt_movpar.txt '
92
89
>>> AROMA_obj.inputs.mask = 'mask.nii.gz'
93
90
>>> AROMA_obj.inputs.denoise_type = 'both'
94
91
>>> AROMA_obj.inputs.out_dir = 'ICA_testout'
95
92
>>> AROMA_obj.cmdline # doctest: +ALLOW_UNICODE
96
- 'ICA_AROMA.py -den both -warp warpfield.nii -i functional.nii -m mask.nii.gz \
97
- -affmat func_to_struct.mat -mc fsl_mcflirt_movpar.txt -o ICA_testout'
93
+ 'ICA_AROMA.py -den both -warp warpfield.nii -i functional.nii -m mask.nii.gz -affmat func_to_struct.mat -mc fsl_mcflirt_movpar.txt -o ICA_testout'
98
94
"""
99
95
_cmd = 'ICA_AROMA.py'
100
96
input_spec = ICA_AROMAInputSpec
0 commit comments