sdcflows.interfaces.brainmask module#

Brain extraction interfaces.

class sdcflows.interfaces.brainmask.BinaryDilation(from_file=None, resource_monitor=None, **inputs)[source]#

Bases: SimpleInterface

Brain extraction for EPI and GRE data.

Mandatory Inputs:

in_file (a pathlike object or string representing an existing file) – Binary file to dilate.

Optional Inputs:

radius (a float) – Structure element (ball) radius. (Nipype default value: 3)

Outputs:

out_file (a pathlike object or string representing an existing file) – The input file, after binary dilation.

class sdcflows.interfaces.brainmask.BrainExtraction(from_file=None, resource_monitor=None, **inputs)[source]#

Bases: SimpleInterface

Brain extraction for EPI and GRE data.

Mandatory Inputs:

in_file (a pathlike object or string representing an existing file) – File to mask.

Outputs:
  • out_file (a pathlike object or string representing an existing file) – The input file, after masking.

  • out_mask (a pathlike object or string representing an existing file) – The binary brain mask.

  • out_probseg (a pathlike object or string representing an existing file) – The probabilistic brain mask.

class sdcflows.interfaces.brainmask.Union(from_file=None, resource_monitor=None, **inputs)[source]#

Bases: SimpleInterface

Brain extraction for EPI and GRE data.

Mandatory Inputs:
  • in1 (a pathlike object or string representing an existing file) – Binary file.

  • in2 (a pathlike object or string representing an existing file) – Binary file.

Outputs:

out_file (a pathlike object or string representing an existing file) – The input file, after binary dilation.