Skip to content

minimal fmriprep fails: dataset-root inherited BIDS sidecars dropped from per-job sparse-checkout #41

@asmacdo

Description

@asmacdo

During the june-1 shakeout, minimal jobs failed on datasets whose BOLD metadata lives at the dataset root (BIDS Inheritance Principle). babs ships only dataset_description.json into each job, so the root-inherited sidecars (task-*_bold.json with RepetitionTime / PhaseEncodingDirection / readout timing) get dropped from the sparse-checkout and fmriprep can't resolve them. anat-only passes because it doesn't read those BOLD fields.

Affected:

  • RepetitionTime KeyError: ds001894, ds002843, ds003097, ds004636
  • readout-timing ValueError: ds004169, ds004884

Will be fixed by PennLINC/babs#376 (adds common_paths). Requirements + tested details: PennLINC/babs#376 (comment)

Done when: these 6 datasets reprocess through minimal successfully.

Metadata

Metadata

Assignees

No one assigned

    Labels

    automationDeployment glue: deploy pattern, ledger, scriptsbabs-upstreamFix lands in PennLINC/babs; carries the upstream #NdatasetA specific-dataset failure/quirkpipeline:fmriprepfmriprep pipeline

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions