Updated version of MRIAcquisition for v5#43
Conversation
…in MRIAcquisition
Co-authored-by: Laura Morel <44158117+lauramble@users.noreply.github.com>
|
@Alixbonard @apdavison since we are asking now for potential input files (used for correction , etc) explicitly in the device usage and in the activity (at least for fMRI) I think File should be removed from input and input should only handle the specimen. And I checked: distortion correction, motion correction, and registration data are special inputs also for structural MRI (should be optional there). So they could move in here and be removed from fMRI acquisition which extends this one here. Otherwise I think this looks good and could be merged from my side. To be considered for the future are potentially the additional parameters identified for activity in #22 (such as: additional contrast agent parameters (e.g. timing after injection), motion and physiology handling parameters, artifact control parameters (maybe, when dependent on specimen)) maybe rename schema to staticMRIAcquisition |
| ], | ||
| "properties": { | ||
| "contrastAgent": { | ||
| "_instruction": "Add the contrast agent used for this scan.", |
There was a problem hiding this comment.
| "_instruction": "Add the contrast agent used for this scan.", | |
| "_instruction": "Add the contrast agent(s) administered for this acquisition, including for each the agent identity and administered amount; if no contrast agent was used, leave this field null. Include all agents given prior to or during the scan.", |
There was a problem hiding this comment.
expected value number is 1-N (so needs to become an array)
| ] | ||
| }, | ||
| "device": { | ||
| "_instruction": "Add the MRI machine setting used for this scan.", |
There was a problem hiding this comment.
| "_instruction": "Add the MRI machine setting used for this scan.", | |
| "_instruction": "Add the magnetic resonance imaging (MRI) scanner used for this acquisition. This reference should identify the specific device configuration under which the scan was performed.", |
| ] | ||
| }, | ||
| "distortionCorrection": { | ||
| "_instruction": "Add the calibration file corresponding to images or field maps used for correction of inhomogeneities in B0 field of this acquisition.", |
There was a problem hiding this comment.
| "_instruction": "Add the calibration file corresponding to images or field maps used for correction of inhomogeneities in B0 field of this acquisition.", | |
| "_instruction": "Add the distortion correction data used for this acquisition, linking to the calibration files applied during image reconstruction or post-processing. If no distortion correction was performed, leave this field null.", |
There was a problem hiding this comment.
the expected values here are 1-N so needs to become an array
| ] | ||
| }, | ||
| "motionCorrection": { | ||
| "_instruction": "Add the calibration file used for motion correction, corresponding to single-band reference image, for this volume.", |
There was a problem hiding this comment.
| "_instruction": "Add the calibration file used for motion correction, corresponding to single-band reference image, for this volume.", | |
| "_instruction": "Add the motion correction data used for this acquisition, linking to the calibration files or reference images applied during image reconstruction or post-processing. If no motion correction was performed, leave this field null.", |
There was a problem hiding this comment.
the expected values here are 1-N so needs to become an array
| ] | ||
| }, | ||
| "output":{ | ||
| "_instruction": "Add the file generated during this session.", |
There was a problem hiding this comment.
| "_instruction": "Add the file generated during this session.", | |
| "_instruction": "Add the output data generated by this acquisition by linking to one or more files containing the primary imaging outputs and/or, if applicable, any secondary reconstructed or corrected outputs produced during post-processing.", |
There was a problem hiding this comment.
the expected values here are 1-N so needs to become an array
| ] | ||
| }, | ||
| "registrationData": { | ||
| "_instruction": "Add the registration file corresponding to structural MRI relevant for this acquisition.", |
There was a problem hiding this comment.
| "_instruction": "Add the registration file corresponding to structural MRI relevant for this acquisition.", | |
| "_instruction": "Add the registration data used for this acquisition, linking to the transformation and/or reference files applied during image alignment in post-processing. If no registration was performed, leave this field null.", |
There was a problem hiding this comment.
the expected values here are 1-N so needs to become an array
Co-authored-by: Lyuba Zehl <lyuba.zehl@ebrains.eu>
Co-authored-by: Lyuba Zehl <lyuba.zehl@ebrains.eu>
Co-authored-by: Lyuba Zehl <lyuba.zehl@ebrains.eu>
Co-authored-by: Lyuba Zehl <lyuba.zehl@ebrains.eu>
Co-authored-by: Lyuba Zehl <lyuba.zehl@ebrains.eu>
Co-authored-by: Lyuba Zehl <lyuba.zehl@ebrains.eu>
Co-authored-by: Lyuba Zehl <lyuba.zehl@ebrains.eu>
Co-authored-by: Lyuba Zehl <lyuba.zehl@ebrains.eu>
…rection, registrationData
Major changes:
19/02/2026: