Missing SliceTiming after dcm2niix

Hi All!

I’m trying ot use dcm2niix to convert dicoms into a nifti with the json side car. It’s working well except that the functional scan sidecars are missing SliceTiming. I collected the data on a GE and while the dicom header doesn’t store slice timing, Trigger Time is stored, yet for some reason dcm2niix isn’t using those values to create the SliceTiming element. Any advice? Here’s the function I ran and the accompanying warning:


dcm2niix -b y -f %p -o /PATH/sub-1/ses-1/func_task-BOLD_dir-pe0_run-1/ /PATH/sub-1/ses-1/func_task-BOLD_dir-pe0_run-1/dicom_folder

Compression will be faster with 'pigz' installed http://macappstore.org/pigz/

Chris Rorden's dcm2niiX version v1.0.20211006 Clang12.0.5 ARM (64-bit MacOS)

Found 3848 DICOM file(s)

Warning: Unable to determine slice times for early GE HyperBand.

Convert 3848 DICOM as /PATH/sub-1/ses-1/func_task-BOLD_dir-pe0_run-1/file_name (72x72x52x74)

Conversion required 325.995944 seconds (12.113077 for core code).

Hi @JMitchell,

Are you using the most recent version of dcm2niix?

Best,
Steven

Hi Steven!

Currently testing on v1.0.20211006

Hi @JMitchell,

Please update and try again.

Best,
Steven

Embarrassed to say but that worked… Still not sure why the older version works on some data and not others but the updated version is definitely creating a SliceTiming element in the json. Thanks Steven!

1 Like