-
Notifications
You must be signed in to change notification settings - Fork 45
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
Deal with unwanted TRs or TRs with uneven spacing #268
Comments
To clarify- #219 still needs an estimate of total scan duration, and currently uses |
Thanks @tsalo! |
Yes, the M0scan refers to the calibration scan.
However, there are 3 main approaches to ‘calibrating’ the asl data: The calibration option used (1,2 or 3) needs to be specified in the main asl json file. It seems like it is equally valid for the M0scan to be a separate file or be contained within the main asl file
If the M0scan is included in the main asl file
If the M0scan is acquired separately it should not be included in the above tsv and json, but have its own json file. Let me know if that answers your question! Happy to explain more, if needed. |
Thanks, that clarifies things perfectly. |
To add a bit of context to this file (as I just worked it out) - the first trigger corresponds to M0 volume, the second trigger corresponds to a volume I want to ignore, and the rest of the triggers correspond to alternating tag-control volumes. But these volumes are all contained within the same NIFTI file, so this is a bit complex ... |
At the moment, phys2bids assumes that TRs within each scan have even spacing. It also assumes that all the TRs in your file are correct and complete, and sometimes this may not be the case.
Detailed Description
For some MRI scans with functional contrast (e.g. Arterial Spin Labelling) there will often be some "prep scans" before the main acquisition, that have corresponding triggers, but these triggers may have different spacing to the triggers in the main scan that follows. For example, before an ASL acquisition, we often we run a “calibration scan” for the purposes of perfusion quantification: normally a single volume with the same acquisition parameters but without tagging the blood and with a really long TR so magnetization is fully relaxed. There will be other types of scans where they could be similar prep scans with different TR spacing - maybe we want to ignore these TRs (more likely) or we want to include them in our phys2bids output (less likely).
Context / Motivation
This would allow us to support different types of functional MRI scans, that are very relevant to using physiological recordings alongside fMRI, considering ASL gives you a more interpretable (and quantifiable) physiological measure compared to BOLD.
Aside from uneven triggers that are a consequence of the scan sequence (e.g. ASL), we could also have unwanted triggers due to errors. Or we could have places where triggers are missing.
Possible Implementation
I need to think more about a possible implementation.
@tsalo's #219 may be relevant here, which is less dependent on TR.
The text was updated successfully, but these errors were encountered: