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

Allow composition of a BIDS dataset (dataset level) from smaller (subj or subj/ses) level #59

Open
yarikoptic opened this issue Oct 25, 2023 · 0 comments
Labels
modularity Issues affecting modularity and composition of BIDS datasets

Comments

@yarikoptic
Copy link
Contributor

yarikoptic commented Oct 25, 2023

Main goal/use-case: What if we allowed e.g. sub-X[/ses-Y] to be a BIDS dataset on its own!

Use cases

  • https://github.com/AllenNeuralDynamics (TODO: ref the issue after failed)
  • BIDS apps operation/parallelization across subj/sess -- now requires (eg. for fmriprep) some obnoxious (IMHO) "filtering" way or some tech-specific (git/datalad) way to create "slim down" version of dataset.
    • see references below for more similar use-cases

Analogous developments / already present in BIDS conventions which are generally in line with this:

Complications/approaches to consider:

  • "inheritance principle": (meta)data on above levels might be missing at lower. Could be verified using validator
    • pretty much relates to e.g. participants.tsv (and any other metadata) now needing to be replicated (only relevant subject) from higher levels to lower ones.
    • Need to figure out referencing/reuse of external resources which are typically located on top and reused across subjects (such as stimuli/). Might want to be considered while describing nested subdataset layout in the scope of Make it possible to specify folders layout to be other than sub-{label}/[ses-{label}/] #54
      • may be allow for "explicitly" referencing such resources from a common location (top level BIDS dataset)... todo: review current approach to bids-uri
      • dedicated tooling could help to fill in/populate/sync desired references in subdatasets from the top level one.
    • Replace "inheritance" with "summarization" principle #65 could help to reduce confusion by demanding duplicated metadata being consistent

Other developments/use-cases/approaches this proposal aligns with:

some notes on edits

edit: previously had "study" in the title but IMHO it is misleading, replaced with "dataset level"

@yarikoptic yarikoptic changed the title Allow composition of a BIDS dataset (study level) from smaller (subj or subj/sess) level Allow composition of a BIDS dataset (dataset level) from smaller (subj or subj/sess) level Mar 21, 2024
@yarikoptic yarikoptic changed the title Allow composition of a BIDS dataset (dataset level) from smaller (subj or subj/sess) level Allow composition of a BIDS dataset (dataset level) from smaller (subj or subj/ses) level Jun 26, 2024
@yarikoptic yarikoptic added the modularity Issues affecting modularity and composition of BIDS datasets label Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
modularity Issues affecting modularity and composition of BIDS datasets
Projects
Status: Todo
Development

No branches or pull requests

1 participant