Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add command to write inherited metadata to bottom-level files #387

Open
tsalo opened this issue Jan 16, 2025 · 0 comments
Open

Add command to write inherited metadata to bottom-level files #387

tsalo opened this issue Jan 16, 2025 · 0 comments
Labels
enhancement New feature or request priority: low

Comments

@tsalo
Copy link
Member

tsalo commented Jan 16, 2025

Summary

We should probably create a command that disables the inheritance principle- i.e., takes any metadata or inherited files, like events files or aslcontext files, and writes out their contents at the lower level of the BIDS dataset.

Additional details

Some tools, such as QSIPrep, don't completely support the inheritance principle yet. Plus, datasets curated with CuBIDS may have conflicting metadata. While the inheritance principle supports this, it makes the dataset less readable. For example, if you have task-rest_bold.json at the top level with RepetitionTime = 2, but one of your BOLD files in the dataset, sub-01/ses-01/func/sub-01_ses-01_task-rest_acq-VAR_bold.json, has a TR of 1.5, then a naive user might read the top-level file and assume that the TR for that file is 2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority: low
Projects
Status: No status
Development

No branches or pull requests

1 participant