bids-specification icon indicating copy to clipboard operation
bids-specification copied to clipboard

[BUG] The required metadata in qMRI fieldmaps not incorporated into schema

Open nbeliy opened this issue 11 months ago • 1 comments
trafficstars

Describe your problem in detail.

Dear BIDS community,

Recently we discovered that the required metadata for qMRI field maps is absent in schema (at least in v1.10.0).

A quick grep on rules shows that RepetitionTime is defined as metadata only for asl, func and mrs.

> grep -rnI RepetitionTime rules/sidecars/
rules/sidecars/asl.yaml:14:    RepetitionTimePreparation: required
rules/sidecars/func.yaml:23:MRIFuncRepetitionTime:
rules/sidecars/func.yaml:30:    RepetitionTime:
rules/sidecars/func.yaml:38:    - '!("RepetitionTime" in sidecar)'
rules/sidecars/func.yaml:43:      level_addendum: mutually exclusive with `RepetitionTime`
rules/sidecars/anat.yaml:16:    RepetitionTimeExcitation: optional
rules/sidecars/anat.yaml:17:    RepetitionTimePreparation: optional
rules/sidecars/mrs.yaml:96:MRSRepetitionTime:
rules/sidecars/mrs.yaml:102:    RepetitionTime:
rules/sidecars/mrs.yaml:110:    - '!("RepetitionTime" in sidecar)'
rules/sidecars/mrs.yaml:114:      level_addendum: mutually exclusive with `RepetitionTime`

Moreover, no metadata rules seems to be defined for TB1AFI suffix:

grep -rnI TB1AFI rules/sidecars/

Describe what you expected.

No response

BIDS specification section

https://bids-specification.readthedocs.io/en/v1.8.0/appendices/qmri.html#field-maps

nbeliy avatar Dec 19 '24 12:12 nbeliy

Looks like a typo. RepetitionTime for TB1AFI should be RepetitionTimeExcitation.

effigies avatar Dec 19 '24 17:12 effigies