Excessive size resulting from antsApplyTransforms using _xfm.h5 from fMRIprep output

Two things, most likely.

  1. Voxel size and field-of-view. If you’re using your normalized T1w image as your reference, then your outputs are going to match your normalized T1w’s voxel sizes and field-of-view, which will be appropriate for structural data, but probably too high-density to be sensible for BOLD.
  2. Possibly your on-disk data type is larger for your output files. You’d just have to look.

It would probably be easiest to rerun fMRIPrep. One thing that doing so buys you is that head-motion-correction, susceptibility-distortion-correction and normalization are applied in a single step, reducing resampling artifacts.

If you still have your working directory, it should not take very long to rerun.

There shouldn’t be any corrections applied, but there may be differences in artifacts based on resampling twice, rather than once. The only other consideration is that, if your input data is stored on-disk as int16, fMRIPrep will save the results as int16 to avoid needlessly inflating precision, so that’s one place a (very small) additional rounding difference could be introduced.

2 Likes