DPARSF用DARTEL配准时报错

严老师:
您好!我在用DPARSF处理数据时,选择DARTEL配准方法,报如下错误:
The following modules did not run:
Failed: Run DARTEL (create Templates)

??? Error using ==> cfg_util at 808
Job execution failed. The full log of this run can be found in MATLAB command window, starting with the
lines (look for the line showing the exact #job as displayed in this error message)
------------------
Running job #1
------------------

Error in ==> spm_jobman at 206

Error in ==> DPARSF_run at 755

Error in ==> DPARSF>pushbuttonRun_Callback at 976

Error in ==> gui_mainfcn at 96

Error in ==> DPARSF at 43

??? Error while evaluating uicontrol Callback

这是我第一次使用DPARSF里的DARTEL配准方法,以前用DPARSF跑这批数据,使用另外两种配准方法是没问题的。
另外:DPARSF里的DARTEL配准方法默认的是自制模板吗?

AttachmentSize
Image icon dparsfa-dartel选项界面.jpg157.27 KB

看一下同上一个贴子是不是能一样解决?

DARTEL会生成一个组的template,DPARSF 2.1 的release note里面说了详细步骤,操作同SPM8 manual。

谢谢严老师的及时回复。
按照你在帖子“DPARSFA新版跑Dartel出错”中的建议,即“对于SPM,add with subfolders;对于REST和DPARSF,不要add with subfolders,只add folder”,上面的错误不再发生,但是做完“Normalize To MNI Space”后又报了如下错误,请你看看是怎么回事:
Done
'Normalise to MNI Space'
Done

??? Error using ==> movefile

mv: cannot stat `/home/ccbd002/yuan/DATA/data_eceo/FunImg/sub1/wra*': No such
file or directory

Error in ==> DPARSF_run at 848

movefile('wra*',['..',filesep,'..',filesep,'FunImgNormalized',filesep,AutoDataProcessParameter.SubjectID{i}])

Error in ==> DPARSF>pushbuttonRun_Callback at 976

[Error]=DPARSF_run(handles.Cfg);

Error in ==> gui_mainfcn at 96

feval(varargin{:});

Error in ==> DPARSF at 43

gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback

我猜测你在Slice timing->Realign->Normalize之间跳了步。
如果是这样的话,建议你使用DPARSFA而不是DPARSF basic edition,basic edition操作更简单但是比较缺乏灵活性。

严老师:
按照你的建议,我用DPARSFA来跑这批功能数据,选择DARTEL做配准方法,不过依然是报错:
Done 'Normalise to MNI Space'
Done

??? Error using ==> movefile
No matching files were found.

Error in ==> DPARSFA_run at 1317
movefile('w*',['..',filesep,'..',filesep,FunSessionPrefixSet{iFunSession},AutoDataProcessParameter.StartingDirName,'W',filesep,AutoDataProcessParameter.SubjectID{i}])

Error in ==> DPARSFA>pushbuttonRun_Callback at 1133
[Error]=DPARSFA_run(handles.Cfg);

Error in ==> gui_mainfcn at 96
feval(varargin{:});

Error in ==> DPARSFA at 31
gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback

这个错误是说找不到对应的‘wra’文件。是这样吗?
后来我用SPM来作预处理,用SPM DARTEL TOOLBOX 做功能数据配准这一步。按照SPM-manual里的步骤,即1:initial import.2:run DARTEL -creat template.3:normalzie to MNI space.其中第三步输入的是头动校正后的功能像。结果是直接得到了“swra...”文件。我想问:这样得到结果是不是正确的,是不是可以直接(平滑或者不平滑)后处理了。

把你的DPARSFA中的设置贴一下。看起来有步骤不太对劲。
swra已经由DARTEL平滑过了。

按照你的设置,应该不会报告找不到w*的问题。
你检查一下DPARSFA执行到这一步的时候,FunImgAR下面都有些什么文件。