Skip to content

Metadata updates required for pybids 0.7 compatibility #1384

Closed
@effigies

Description

@effigies

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

Resolved in bids-standard/pybids#295

Metadata

Metadata

Assignees

Labels

derivatives-rc1Compliance with BIDS-Derivatives RC1effort: mediumEstimated medium effort taskimpact: mediumEstimated medium impact task

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions