neurodatascience / nipoppy

Lightweight framework for neuroimaging-clinical data organization/processing
https://nipoppy.readthedocs.io/en/latest/
MIT License
10 stars 19 forks source link

Add a BIDS tracker #235

Open michellewang opened 1 month ago

michellewang commented 1 month ago

With the new (to-be-finalized) tracker config schema it should be easy to add something specific to the raw BIDS data. At one point we wanted a BIDS bagel separate from the imaging (derivatives) bagel and the tabular bagel. If that's the case then I think this should be a separate command (nipoppy track-bids or something). And conceptually I think it makes sense to separate the bagels for the raw BIDS and the processed derivatives.

Implementation-wise this should not be hard to do as we would only have to specify file path patterns, so we only need to decide where this config should go. Also requires #226 to be done since the phases/stages granularity would be important here, otherwise the doughnut file can tell users True/False for if a participant/session has BIDS data.