Releases: andrewrosss/nipype-fsl-anat
Releases · andrewrosss/nipype-fsl-anat
1.0.1
1.0.0
This release solidifies the FSLAnat
/OptionalFSLAnat
interfaces. Specifically, the outputs available from these interfaces. Both FSLAnat
and OptionalFSLAnat
now have the following outputs/traits:
-
The output directory into which
fsl_anat
has written all outputsout_dir
-
As well as the following individual files (located in the directory referenced by
out_dir
):mni152_t1_2mm_brain_mask_dil1 mni_to_t1_nonlin_field t1 t12std_skullcon_mat t1_biascorr t1_biascorr_bet_skull t1_biascorr_brain t1_biascorr_brain_mask t1_biascorr_to_std_sub_mat t1_fast_bias t1_fast_mixeltype t1_fast_pve_0 t1_fast_pve_1 t1_fast_pve_2 t1_fast_pveseg t1_fast_restore t1_fast_seg t1_fullfov t1_nonroi2roi_mat t1_orig t1_orig2roi_mat t1_orig2std_mat t1_roi_log t1_roi2nonroi_mat t1_roi2orig_mat t1_std2orig_mat t1_subcort_seg t1_to_mni_lin_mat t1_to_mni_lin t1_to_mni_nonlin t1_to_mni_nonlin_txt t1_to_mni_nonlin_coeff t1_to_mni_nonlin_field t1_to_mni_nonlin_jac t1_vols_txt lesionmask lesionmaskinv log_txt
The outputs/traits above map (very) closely to the actual associated filenames.
The usage would be something like:
from nipype import IdentityInterface, Node, Workflow
from nipype_fsl_anat import FSLAnat
wf = Workflow(name='sample')
inputnode = Node(IdentityInterface(fields=['raw_t1', ...], name='inputnode')
fsl_anat = Node(FSLAnat(), name='FSLAnat')
wf.connect(inputnode, 'raw_t1', fsl_anat, 'in_file')
other_node = Node(..., name='OtherNode')
wf.connect(fsl_anat, 't1_biascorr_brain', other_node, 'some_input')
# ^^^^^^^^^^^^^^^^^
# and so on ...