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
https://bids.neuroimaging.io/bep035 (MEGA - Modular extensions for individual participant data mega-analyses) is pretty much a composition of otherwise separate BIDS datasets into higher level at study-/ entity
What if we allowed e.g. sub-X[/ses-Y] to be a bids dataset on its own! That aligns well with #54 which then would allow for the "flat" (no folders) within that dataset -- its dataset_description.json would just say that.
edit: previously had "study" in the title but IMHO it is misleading, replaced with "dataset level"
edit2: aligns with the work of @neuromechanist @dorahermes @VisLab on extending formalization of stimuli directory. If that directory starts to follow BIDS principle/organization itself, e.g. following suggested by me https://github.com/bids-standard/bids-specification/issues/751 (stimuli BEP) but without hierarchy (#TODO issue on alternative hierarchies) then we make it all consistent.
edit3: similarish approach is taken by a2cps (attn @patrick....) on converting each subj session into independent bids dataset for processing and then "Collating" them together for the release.
Use cases
study-/
entityWhat if we allowed e.g. sub-X[/ses-Y] to be a bids dataset on its own! That aligns well with #54 which then would allow for the "flat" (no folders) within that dataset -- its
dataset_description.json
would just say that.edit: previously had "study" in the title but IMHO it is misleading, replaced with "dataset level"
edit2: aligns with the work of @neuromechanist @dorahermes @VisLab on extending formalization of stimuli directory. If that directory starts to follow BIDS principle/organization itself, e.g. following suggested by me https://github.com/bids-standard/bids-specification/issues/751 (stimuli BEP) but without hierarchy (#TODO issue on alternative hierarchies) then we make it all consistent.
edit: another alignment:
edit3: similarish approach is taken by a2cps (attn @patrick....) on converting each subj session into independent bids dataset for processing and then "Collating" them together for the release.