ValueError: Fieldmap-less (SyN) estimation was requested, but PhaseEncodingDirection information appears to be absent. fMRIprep v. 22.0.2

A long topic but I learnt something in the process.

This DatasetType defined in dataset_description.json defines the “scope” and how pipeline with interact with the dataset.

If we look here:

line: 271:

    base_entities = {
        "subject": subject,
        "extension": [".nii", ".nii.gz"],
        "scope": "raw",  # Ensure derivatives are not captured
    }

This may suggest that SDCFlows does not deal with datasets whose “scope” (The "DataType" defined in dataset_description.json) is "derivative"`.

PyBIS seems to be involved in this too. Well, a whole new world…

1 Like