@@ -1028,6 +1028,10 @@ class BBRegisterInputSpec(FSTraitedSpec):
1028
1028
desc = "force use of nifti rather than analyze with SPM" )
1029
1029
epi_mask = traits .Bool (argstr = "--epi-mask" ,
1030
1030
desc = "mask out B0 regions in stages 1 and 2" )
1031
+ dof = traits .Enum (6 , 9 , 12 , argstr = '--%d' ,
1032
+ desc = 'number of transform degrees of freedom' )
1033
+ fsldof = traits .Int (argstr = '--fsl-dof %d' ,
1034
+ desc = 'degrees of freedom for initial registration (FSL)' )
1031
1035
out_fsl_file = traits .Either (traits .Bool , File , argstr = "--fslmat %s" ,
1032
1036
desc = "write the transformation matrix in FSL FLIRT format" )
1033
1037
registered_file = traits .Either (traits .Bool , File , argstr = '--o %s' ,
@@ -1054,9 +1058,8 @@ class BBRegister(FSCommand):
1054
1058
"""Use FreeSurfer bbregister to register a volume to the Freesurfer anatomical.
1055
1059
1056
1060
This program performs within-subject, cross-modal registration using a
1057
- boundary-based cost function. The registration is constrained to be 6
1058
- DOF (rigid). It is required that you have an anatomical scan of the
1059
- subject that has already been recon-all-ed using freesurfer.
1061
+ boundary-based cost function. It is required that you have an anatomical
1062
+ scan of the subject that has already been recon-all-ed using freesurfer.
1060
1063
1061
1064
Examples
1062
1065
--------
0 commit comments