Description
This is a thread to keep track of changes that need to be made to the metadata outputs of fMRIPrep to conform with pybids' interpretation of the BIDS Derivatives RC1 spec. I am running into these issues trying to update fitlins to work, using derivatives created with fMRIPrep 1.2.1.
cc @adelavega @tyarkoni As some of these may end up being pybids/spec issues.
File-level metadata
bold.json
It is no longer possible to refer back to the source file for metadata, such as RepetitionTime
, so fMRIPrep will need to update old metadata files, removing invalid metadata and saving to the new output directory.
Note that this is going to need special handling for sparse acquisition paradigms. For instance, RepetitionTime
and SliceTiming
are a valid way to specify a sparse paradigm, but DelayTime
will need to be calculated to ensure the same acquisition duration is calculated. (AcquisitionDuration
, for some reason, is mutually exclusive with RepetitionTime
.)
dataset_description.json
dataset_description.json
Resolved in bids-standard/pybids#295