-
Notifications
You must be signed in to change notification settings - Fork 13
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
PET integration #92
Comments
Per point 1, we've already got some documentation up concerning how to "best" format pet spreadsheets here. And in response to your question, some of the fields that can vary between patient and scan are as follows:
I'm not too sure about things like |
Thanks, @bendhouseart. Currently, it's possible to use ezBIDS with PET data and get a BIDS dataset, though even when providing formatted spreadsheets (option 1), the validator throws several errors about certain metadata values not set with the correct type. This might be a Will soon begin working on option 2. |
@dlevitas I would suggest running pet2bids with the |
@bendhouseart I've aded additional PET support, mainly the ability to edit sidecar metadata. |
Given the recent PRs (#108 #110), ezBIDS now has BIDS conversion support for PET data. I will therefore go ahead and close this issue. To summarize, the PET support consists of several features: 1). Support for both PET (NIfTI/JSON) and blood (JSON/TSV) data If any issues arise pertaining to PET BIDS conversion, a new issue can be opened. |
Many thanks for pushing these important efforts forward, @dlevitas and team! |
Just tested this locally and seems to be working like a charm! Fantastic! Great work @dlevitas and team! |
Met earlier today with @bhatiadheeraj @bendhouseart @mnoergaard to discuss enabling PET conversion with ezBIDS. The biggest hurdle is identifying and enabling users to enter the relevant metadata information, as specified by BIDS. Complicating this problem is the fact that certain metadata fields (
InjectedRadioactivity
,InjectedMass
,InjectedMassUnits
,SpecificRadioactivity
, etc) vary from sequence to sequence.After discussions, there appear to be two valid ways forward.
1). Enable metadata spreadsheet injection with
PET2BIDS
. The format for such spreadsheets is as follows:Manufacturer
)Siemens
)sub-01_ses-01_pet.csv
)Once detected by PET2BIDS, all relevant and present metadata can be added to the sidecars if not detected within.
2). ezBIDS will parse the data sidecar(s) for the relevant metadata and alert users if required (and recommended?) metadata is missing. This can be partially done on the Series Mapping page (to save time), and on the Dataset Review page (for metadata fields that vary at the individual sequence level).
I feel that option 1 will best alleviate time for users, but we can build option 2 as a fail-safe (manual, but thorough).
@bendhouseart @mnoergaard: can you provide us a list of the metadata fields that vary from sequence to sequence?
The text was updated successfully, but these errors were encountered: