cmtklib.bids.io module
This module provides classes to handle custom BIDS derivatives file input.
- class cmtklib.bids.io.CustomAparcAsegBIDSFile[source]
Bases:
cmtklib.bids.io.CustomBIDSFile
Represent a custom BIDS-formatted Freesurfer aparc+aseg file in the form
sub-<label>_desc-aparcaseg_dseg.nii.gz
.
- class cmtklib.bids.io.CustomBIDSFile(p_toolbox_derivatives_dir='', p_suffix='', p_extension='', p_acquisition='', p_atlas='', p_res='', p_label='', p_desc='')[source]
Bases:
traits.has_traits.HasTraits
Base class used to represent a BIDS-formatted file inside a custom BIDS derivatives directory.
- toolbox_derivatives_dir
Toolbox folder name in the
derivatives/
of the BIDS dataset- Type
Str
- suffix
Filename suffix e.g.
sub-01_T1w.nii.gz
has suffixT1w
- Type
Str
- acquisition
Label used in
_acq-<label>_
- Type
Str
- res
Label used in
_res-<label>_
- Type
Str
- extension
File extension
- Type
Str
- atlas
Label used in
_atlas-<label>_
- Type
Str
- label
Label used in
_label-<label>_
- Type
Str
- desc
Label used in
_desc-<label>_
- Type
Str
- get_filename_path(base_dir, subject, session=None, debug=True)[source]
Return the number of regions by reading its associated TSV side car file describing the nodes.
- class cmtklib.bids.io.CustomBrainMaskBIDSFile[source]
Bases:
cmtklib.bids.io.CustomBIDSFile
Represent a custom brain mask in the form
sub-<label>_desc-brain_mask.nii.gz
.
- class cmtklib.bids.io.CustomCSFMaskBIDSFile[source]
Bases:
cmtklib.bids.io.CustomBIDSFile
Represent a custom CSF mask in the form
sub-<label>_label-CSF_dseg.nii.gz
.
- class cmtklib.bids.io.CustomGMMaskBIDSFile[source]
Bases:
cmtklib.bids.io.CustomBIDSFile
Represent a custom gray-matter mask in the form
sub-<label>_label-GM_dseg.nii.gz
.
- class cmtklib.bids.io.CustomParcellationBIDSFile[source]
Bases:
cmtklib.bids.io.CustomBIDSFile
Represent a custom parcellation files in the form
sub-<label>_atlas-<label>[_res-<label>]_dseg.nii.gz
.
- class cmtklib.bids.io.CustomWMMaskBIDSFile[source]
Bases:
cmtklib.bids.io.CustomBIDSFile
Represent a custom white-matter mask in the form
sub-<label>_label-WM_dseg.nii.gz
.