Open bendhouseart opened 1 year ago
Additionally, the main purpose of this request is to create an efficient workflow that allows users to add information to their dataset's json sidecars that are required by BIDS but not contained in the DICOM headers, meaning dcm2niix
cannot extract this information and place it in the sidecars. Uploaded spreadsheet(s) will contain columns for each sidecar field that's required by BIDS for the specific sequence, with PET and ASL primarily in mind. The goal will be to map these spreadsheets to their corresponding json sidecars and insert the necessary information in order to pass BIDS validation.
In theory, this should roughly follow the Events workflow.
Issue #66 will likely benefit from this feature.
Following up here with -> https://github.com/openneuropet/PET2BIDS/pull/210
Would you prefer that I generalize the following functions from pet2bids.helper_functions
so that they work equally well with ASL? All that I do is ingest spreadsheets and their data and output python dict
/json
compliant data from therein with them.
It might save you a bit of trouble as you could just import them into ezBIDS instead of rolling your own.
I'm most of the way there for the listed issues in this Feature Request barring a bit of testing, so let me know if any of the above would be helpful.
Would you prefer that I generalize the following functions from
pet2bids.helper_functions
so that they work equally well with ASL? All that I do is ingest spreadsheets and their data and output pythondict
/json
compliant data from therein with them.
Yeah, if that's not too much, it would be very helpful!
It appears that having the ability to:
would be a useful feature addition to ezBIDS for PET and ASL as well as other modalities. Adding this as an issue to continue the discussion @dlevitas and @bendhouseart started in slack.