Beispiel #1
0
class SplitDWIsOutputSpec(TraitedSpec):
    dwi_files = OutputMultiObject(File(exists=True), desc='single volume dwis')
    bvec_files = OutputMultiObject(File(exists=True), desc='single volume bvecs')
    bval_files = OutputMultiObject(File(exists=True), desc='single volume bvals')
    b0_images = OutputMultiObject(File(exists=True), desc='just the b0s')
    b0_indices = traits.List(desc='list of original indices for each b0 image')
    original_files = OutputMultiObject(File(exists=True))
Beispiel #2
0
class _DerivativesDataSinkOutputSpec(TraitedSpec):
    out_file = OutputMultiObject(File(exists=True, desc='written file path'))
    out_meta = OutputMultiObject(File(exists=True, desc='written JSON sidecar path'))
    compression = OutputMultiObject(
        traits.Bool, desc='whether ``in_file`` was compressed/uncompressed '
                          'or `it was copied directly.')
    fixed_hdr = traits.List(traits.Bool, desc='whether derivative header was fixed')
Beispiel #3
0
class ComposeTransformsOutputSpec(TraitedSpec):
    out_warps = OutputMultiObject(File(exists=True),
                                  desc='composed all transforms to output_grid')
    out_affines = OutputMultiObject(File(exists=True),
                                    desc='composed affine-only transforms to output_grid')
    transform_lists = OutputMultiObject(traits.List(File(exists=True)),
                                        desc='lists of transforms for each image')
    log_cmdline = File(desc='a list of command lines used to apply transforms')
Beispiel #4
0
class ConcatRPESplitsOutputSpec(TraitedSpec):
    dwi_files = OutputMultiObject(File(exists=True), desc='single volume dwis')
    bvec_files = OutputMultiObject(File(exists=True), desc='single volume bvecs')
    bval_files = OutputMultiObject(File(exists=True), desc='single volume bvals')
    b0_images = OutputMultiObject(File(exists=True), desc='just the b0s')
    b0_indices = traits.List(desc='list of indices for each b0 image')
    original_files = traits.List(desc='list of source series for each dwi')
    sdc_method = traits.Str("PEB/PEPOLAR Series (phase-encoding based / PE-POLARity)")
Beispiel #5
0
class _FlattenOutputSpec(TraitedSpec):
    out_list = OutputMultiObject(
        traits.Tuple(
            File(exists=True),
            traits.DictStrAny,
        ),
        desc="list of output files",
    )
    out_data = OutputMultiObject(File(exists=True))
    out_meta = OutputMultiObject(traits.DictStrAny)
Beispiel #6
0
class _DerivativesDataSinkOutputSpec(TraitedSpec):
    out_file = OutputMultiObject(File(exists=True, desc="written file path"))
    out_meta = OutputMultiObject(
        File(exists=True, desc="written JSON sidecar path"))
    compression = OutputMultiObject(
        traits.Either(None, traits.Bool),
        desc=
        "whether ``in_file`` should be compressed (True), uncompressed (False) "
        "or left unmodified (None).",
    )
    fixed_hdr = traits.List(traits.Bool,
                            desc="whether derivative header was fixed")
Beispiel #7
0
class _BIDSDataGrabberOutputSpec(TraitedSpec):
    out_dict = traits.Dict(desc="output data structure")
    fmap = OutputMultiObject(desc="output fieldmaps")
    bold = OutputMultiObject(desc="output functional images")
    sbref = OutputMultiObject(desc="output sbrefs")
    t1w = OutputMultiObject(desc="output T1w images")
    roi = OutputMultiObject(desc="output ROI images")
    t2w = OutputMultiObject(desc="output T2w images")
    flair = OutputMultiObject(desc="output FLAIR images")
    asl = OutputMultiObject(desc='output ASL images')
    m0z = OutputMultiObject(desc='output MZeros images')
    cbf = OutputMultiObject(desc='output CBF images')
Beispiel #8
0
class BIDSGrabOutputSpec(TraitedSpec):
    fmri_prep = OutputMultiPath(ImageFile)
    fmri_prep_aroma = OutputMultiPath(ImageFile)
    conf_raw = OutputMultiPath(File)
    conf_json = OutputMultiPath(File)  # TODO: Kamil check
    entities = OutputMultiObject(traits.Dict)
    tr_dict = traits.Dict()
Beispiel #9
0
class GroupImagesOutputSpec(TraitedSpec):
    plus_dwi_files = OutputMultiObject(File(exists=True))
    plus_bval_files = OutputMultiObject(File(exists=True))
    plus_bvec_files = OutputMultiObject(File(exists=True))
    plus_original_files = OutputMultiObject(File(exists=True))
    minus_dwi_files = OutputMultiObject(File(exists=True))
    minus_bval_files = OutputMultiObject(File(exists=True))
    minus_bvec_files = OutputMultiObject(File(exists=True))
    minus_original_files = OutputMultiObject(File(exists=True))
Beispiel #10
0
class _RobustAverageOutputSpec(TraitedSpec):
    out_file = File(exists=True, desc="the averaged image")
    out_volumes = File(exists=True,
                       desc="the volumes selected that have been averaged")
    out_drift = traits.List(
        traits.Float,
        desc="the ratio to the grand mean or global signal drift")
    out_hmc = OutputMultiObject(File(exists=True),
                                desc="head-motion correction matrices")
Beispiel #11
0
class BIDSDataGrabberOutputSpec(TraitedSpec):
    out_dict = traits.Dict(desc='output data structure')
    fmap = OutputMultiObject(desc='output fieldmaps')
    bold = OutputMultiObject(desc='output functional images')
    sbref = OutputMultiObject(desc='output sbrefs')
    t1w = OutputMultiObject(desc='output T1w images')
    roi = OutputMultiObject(desc='output ROI images')
    t2w = OutputMultiObject(desc='output T2w images')
    flair = OutputMultiObject(desc='output FLAIR images')
Beispiel #12
0
class _TemplateDimensionsOutputSpec(TraitedSpec):
    t1w_valid_list = OutputMultiObject(exists=True, desc="valid T1w images")
    target_zooms = traits.Tuple(traits.Float,
                                traits.Float,
                                traits.Float,
                                desc="Target zoom information")
    target_shape = traits.Tuple(traits.Int,
                                traits.Int,
                                traits.Int,
                                desc="Target shape information")
    out_report = File(exists=True, desc="conformation report")
Beispiel #13
0
class MultivariateTemplateConstruction2OutputSpec(TraitedSpec):
    templates = OutputMultiObject(File(exists=True), mandatory=True)
    forward_transforms = OutputMultiObject(OutputMultiObject(
        File(exists=True)),
                                           mandatory=True)
    reverse_transforms = OutputMultiObject(OutputMultiObject(
        File(exists=True)),
                                           mandatory=True)
    iteration_templates = OutputMultiObject(File(exists=True))
Beispiel #14
0
class _BSplineApproxOutputSpec(TraitedSpec):
    out_field = File(exists=True)
    out_coeff = OutputMultiObject(File(exists=True))
    out_error = File(exists=True)
    out_extrapolated = File()
Beispiel #15
0
class DerivativesDataSinkOutputSpec(TraitedSpec):
    out_file = OutputMultiObject(File(exists=True, desc='written file path'))
    compression = OutputMultiPath(
        traits.Bool,
        desc='whether ``in_file`` was compressed/uncompressed '
        'or `it was copied directly.')
Beispiel #16
0
class _TransformCoefficientsOutputSpec(TraitedSpec):
    out_coeff = OutputMultiObject(File(exists=True), desc="moved coefficients")
Beispiel #17
0
class _TOPUPCoeffReorientOutputSpec(TraitedSpec):
    out_coeff = OutputMultiObject(File(exists=True), desc="patched coefficients")
Beispiel #18
0
class _aCompCorMasksOutputSpec(TraitedSpec):
    out_masks = OutputMultiObject(
        File(exists=True), desc="CSF, WM and combined masks, respectively")
Beispiel #19
0
class _ApplyCoeffsFieldOutputSpec(TraitedSpec):
    out_corrected = OutputMultiObject(File(exists=True))
    out_field = OutputMultiObject(File(exists=True))
    out_warp = OutputMultiObject(File(exists=True))
Beispiel #20
0
class SplitIntramodalTransformOutputSpec(TraitedSpec):
    transform_files = OutputMultiObject(File(exists=True))
Beispiel #21
0
class ReorderOutputsOutputSpec(TraitedSpec):
    full_transforms = OutputMultiObject(traits.List())
    full_predicted_dwi_series = OutputMultiObject(File(exists=True))
    hmc_warped_images = OutputMultiObject(File(exists=True))
Beispiel #22
0
class _SplitSeriesOutputSpec(TraitedSpec):
    out_files = OutputMultiObject(File(exists=True),
                                  desc="output list of 3d images")
Beispiel #23
0
class MatchTransformsOutputSpec(TraitedSpec):
    transforms = OutputMultiObject(File(exists=True), mandatory=True)
Beispiel #24
0
class DisassembleTransformOutputSpec(TraitedSpec):
    out_transforms = OutputMultiObject(File(exists=True))
Beispiel #25
0
class BIDSDataGrabberOutputSpec(_BIDSDataGrabberOutputSpec):
    dwi = OutputMultiObject(desc="output DWI images")
Beispiel #26
0
class _ANTsBBROutputSpec(TraitedSpec):
    forward_transforms = OutputMultiObject(File())
Beispiel #27
0
class B0RPEFieldmapOutputSpec(TraitedSpec):
    fmap_file = OutputMultiObject(File(exists=True))
    fmap_info = OutputMultiObject(File(exists=True))
Beispiel #28
0
class IntraModalMergeOutputSpec(TraitedSpec):
    out_file = File(exists=True, desc='merged image')
    out_avg = File(exists=True, desc='average image')
    out_mats = OutputMultiObject(File(exists=True), desc='output matrices')
    out_movpar = OutputMultiObject(File(exists=True),
                                   desc='output movement parameters')
Beispiel #29
0
class SliceQCOutputSpec(TraitedSpec):
    imputed_images = OutputMultiObject(File(exists=True),
                                       desc='dwi files with imputed slices')
    slice_stats = File(exists=True,
                       desc='npy file with the slice-by-TR error matrix')
Beispiel #30
0
class ExtractDWISForModelOutputSpec(TraitedSpec):
    model_dwi_files = OutputMultiObject(File(exists=True))
    model_bvals = OutputMultiObject(File(exists=True))
    model_bvecs = OutputMultiObject(File(exists=True))
    transforms = InputMultiObject()