DPARSF用DARTEL配准时报错

Submitted by yuanbinke on
严老师: 您好!我在用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配准方法默认的是自制模板吗?

YAN Chao-Gan

Fri, 02/17/2012 - 16:12

看一下同上一个贴子是不是能一样解决? DARTEL会生成一个组的template,DPARSF 2.1 的release note里面说了详细步骤,操作同SPM8 manual。

yuanbinke

Sat, 02/18/2012 - 13:15

In reply to by YAN Chao-Gan

谢谢严老师的及时回复。 按照你在帖子“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操作更简单但是比较缺乏灵活性。

yuanbinke

Sun, 02/26/2012 - 06:44

In reply to by YAN Chao-Gan

严老师: 按照你的建议,我用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...”文件。我想问:这样得到结果是不是正确的,是不是可以直接(平滑或者不平滑)后处理了。

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