In order to use the standalone MCR version of spm, you need to ensure that the following commands are executed at the beginning of your script:
from nipype.interfaces import spm
matlab_cmd = '/opt/spm12-r7219/run_spm12.sh /opt/matlabmcr-2010a/v713/ script'
spm.SPMCommand.set_mlab_paths(matlab_cmd=matlab_cmd, use_mcr=True)
You can test it by calling:
spm.SPMCommand().version
If you want to enforce the standalone MCR version of spm for nipype globally, you can do so by setting the following environment variables:
SPMMCRCMD
FORCE_SPMMCR
use_mcr
flag of the spm interface to True.Information about the MCR version of SPM8 can be found at: http://en.wikibooks.org/wiki/SPM/Standalone