Dear NeuroStars experts,
I am working with multi echo data that was acquired with a multiband (nband=2) interleaved sequence. The number of slices is 38. I know from a lab internal matlab script that the correct slice order for the two bands is correctly identified as:
0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 1, 3, 5, 7, 9, 11, 13, 15, 17
19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 20, 22, 24, 26, 28, 30, 32, 34, 36
What I cannot find any information about is how this is correctly entered into the JSON sidecar files. Apparently there is a “SliceOrder” specification to be done, but I don’t find anything in the BIDS documentation, and I haven’t found any open source multiband raw BIDS datasets that could give more insight.
Does anyone have experience with preprocessing Multiband data? I am suspecting there might be an issue with the slice time correction in our preprocessing. But maybe it is correct. This is the information a student entered into the json sidecar files:
“SliceOrder”: [
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 1, 3, 5, 7, 9, 11, 13, 15, 17],
[19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 20, 22, 24, 26, 28, 30, 32, 34, 36]
],
“SliceTiming”: [
0.0, 1.15789474, 0.11578947, 1.27368421, 0.23157895, 1.38947368,
0.34736842, 1.50526316, 0.46315789, 1.62105263, 0.57894737, 1.73684211,
0.69473684, 1.85263158, 0.81052632, 1.96842105, 0.92631579, 2.08421053,
1.04210526, 0.0, 1.15789474, 0.11578947, 1.27368421, 0.23157895,
1.38947368, 0.34736842, 1.50526316, 0.46315789, 1.62105263, 0.57894737,
1.73684211, 0.69473684, 1.85263158, 0.81052632, 1.96842105, 0.92631579,
2.08421053, 1.04210526
]
The SliceTiming values look correct. However, the format of the SliceOrder and the SliceTiming is different. I wonder if the doubled squared brackets in the SliceOrder part are correct? Or should they maybe just be in acquisition order, just like the SliceTiming? Then one would expect [0,19,2,21, …etc].
Does anyone have experience with this? Where can I find information on this SliceOrder entry?
Thank you very much for your help.