we are using using nipy.SpaceTimeRealigner as a node in our nipype workflow before applying melodic.
Without using the realigner the 9th IC clearly resembles the stimulus induced activity as follows (upper figure).
Whereas, if we do use the SpaceTimeRealigner method, the temporal dependency on the stimulus gets lost and also does not occur in any of the other ICs (lower figure). If we just use the spm.realign method, this does not happen and stimulus reflecting activity is preserved.
This is mouse fMRI, and the slice selection is done axially - meaning that the slices are coronal (not horizontal). this is due to the mouse brain not being bent at 90Ā° in the middle (as e.g. the human brain is).
We should definitely try disabling the time realignment; I was unaware that this can be done by omitting inputs. However, since our mice are well fixed and anesthetized, spatial realignment is of less concern to us than slice timing correction. So we definitely want to be able to do slice timing correction (preferably via a python tool) - itās spatial realignment which we could forego.
Not least of all, our stimulus evoked activation is quite strong, and spread across much of the cortex. I was afraid, that it might get categorized and filtered out as āmotionā - do you know if SpaceTimeRealign does motion correction behind the scenes? We had trouble actually understanding the code.
Thanks Chris for the quick response. Indeed, I just tried without time realignment and still the IC of interest vanishes. Any idea what could be the problem?
Nope, the effect can no longer be picked up by melodic :-/
Is there any way to tell SpaceTimeRealigner to forego motion correction (or reduce the aggressiveness of the correction)?
I assume the motion correction is done as an integral part of the spatial realignment - if so is there any tool for slice timing correction only in python?