[ENH] Recommend reporting of BigDelta and SmallDelta for DWI images#2309
[ENH] Recommend reporting of BigDelta and SmallDelta for DWI images#2309kabilar wants to merge 27 commits intobids-standard:masterfrom
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2309 +/- ##
=======================================
Coverage 82.81% 82.81%
=======================================
Files 22 22
Lines 1693 1693
=======================================
Hits 1402 1402
Misses 291 291 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I believe that some large datasets have been using their own versions of this (e.g., HBCD has LargeDelta and SmallDelta), so it would be good to get input on the naming from some folks who might be doing something similar (@mharms, @Lestropie, @arokem). |
|
What about sequences that might allow for differing deltas across the differing volumes? How would that be handled? |
|
Also, are BIDS timing parameters no longer all specified in seconds? (This proposal was specifying these parameters in msec). |
That's exactly our use case for our imminent data release. There are 2 competing options right now: separate text files like bvec and bval, or a sequence of numbers in the JSON file. Would love to get a consensus that involves bvec, bval, TE, δ, Δ all being handled the same way. |
Well, the treatment of bvec and bval as separate text files is longstanding, and that presumably isn't going to change. Does the current standard support an array for TE, if the TE is changing as well? |
We have 42 fields with units There are two ASL metadata fields and one MRS field that use milliseconds ( I think it does make sense to stick with seconds, but it's not unprecedented to use ms. |
Yes, TE does allow for an array of numbers. Please see Timing parameters. |
Happy to switch to seconds if that is common across BIDS. I opted for milliseconds here since that is how δ and Δ (and TE) are reported in manuscripts. |
@effigies: |
|
It's like with |
|
I can start a separate PR for this if needed. |
|
No, that would break backwards compatibility. Tools could probably figure out the scale by looking at the value, but it's not worth having one interpretation in one version and another in another. |
|
Hi all, thanks for the feedback. I have updated this pull request. Next I will update #2320. |
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
Co-authored-by: Chris Markiewicz <effigies@gmail.com>
Co-authored-by: Chris Markiewicz <effigies@gmail.com>
Co-authored-by: Chris Markiewicz <effigies@gmail.com>
2c19e94 to
0104732
Compare
effigies
left a comment
There was a problem hiding this comment.
Makes sense from a BIDS/schema perspective. At least one positive review from a discussant and no objections would be appreciated.
My understanding of the state of the discussion is:
- There is no standard way to encode these data in DICOM, so this PR is giving a name to these fields that will require manual (or automatic with specialized tooling) entry for the time being. The main concern here would be that we don't make life difficult if/when this does become standardized by DICOM. cc @mharms @neurolabusc for this
- The field names follow common conventions in the DWI community, and the predominant (but not universal) BIDS convention of using seconds instead of ms.

Closes #2302
cc @satra @ayendiki @Tinggong