Submitted by lynnrain on Sat, 04/24/2010 - 21:38
我利用 DPARSF 来预处理我的功能像数据,每个患者有 3 个 session,因此我将 FunRaw 里面设置为 subject001_1、subject001_2、subject001_3...,而T1Raw里面相应的放上 3 个 subject001 的 3D 结构像、然后 subject002...
前面的步骤运行顺利,但是到 smooth 的时候,报了错,并且文件夹中未生成用于检验 normalization 效果的图像文件夹。
系统为win xp,spm8,刚更新了DPARSF 和 REST1.4,报错信息如下:
Smooth Setup:Subject001_1 OKSmooth Setup:Subject001_2 OKSmooth Setup:Subject001_3 OKSmooth Setup:Subject002_1 OKSmooth Setup:Subject002_2 OKSmooth Setup:Subject002_3 OKSmooth Setup:Subject003_1 OKSmooth Setup:Subject003_2 OKSmooth Setup:Subject003_3 OKSmooth Setup:Subject004_1 OKSmooth Setup:Subject004_2 OKSmooth Setup:Subject004_3 OKSmooth Setup:Subject005_1 OKSmooth Setup:Subject005_2 OKSmooth Setup:Subject005_3 OKSmooth Setup:Subject006_1 OKSmooth Setup:Subject006_2 OKSmooth Setup:Subject006_3 OKSmooth Setup:Subject007_1 OKSmooth Setup:Subject007_2 OKSmooth Setup:Subject007_3 OKSmooth Setup:Subject008_1 OKSmooth Setup:Subject008_2 OKSmooth Setup:Subject008_3 OKSmooth Setup:Subject009_1 OKSmooth Setup:Subject009_2 OKSmooth Setup:Subject009_3 OKSmooth Setup:Subject010_1 OKSmooth Setup:Subject010_2 OKSmooth Setup:Subject010_3 OKSmooth Setup:Subject011_1 OKSmooth Setup:Subject011_2 OKSmooth Setup:Subject011_3 OKSmooth Setup:Subject012_1 OKSmooth Setup:Subject012_2 OKSmooth Setup:Subject012_3 OKSmooth Setup:Subject013_1 OKSmooth Setup:Subject013_2 OKSmooth Setup:Subject013_3 OKSmooth Setup:Subject015_1 OKSmooth Setup:Subject015_2 OKSmooth Setup:Subject015_3 OKSmooth Setup:Subject016_1 OKSmooth Setup:Subject016_2 OKSmooth Setup:Subject016_3 OKSmooth Setup:Subject017_1 OKSmooth Setup:Subject017_2 OKSmooth Setup:Subject017_3 OKSmooth Setup:Subject018_1 OKSmooth Setup:Subject018_2 OKSmooth Setup:Subject018_3 OKSmooth Setup:Subject019_1 OKSmooth Setup:Subject019_2 OKSmooth Setup:Subject019_3 OKSmooth Setup:Subject020_1 OKSmooth Setup:Subject020_2 OKSmooth Setup:Subject020_3 OKSmooth Setup:Subject022_1 OKSmooth Setup:Subject022_2 OKSmooth Setup:Subject022_3 OKSmooth Setup:Subject023_1 OKSmooth Setup:Subject023_2 OKSmooth Setup:Subject023_3 OKSmooth Setup:Subject024_1 OKSmooth Setup:Subject024_2 OKSmooth Setup:Subject024_3 OKSmooth Setup:Subject026_1 OKSmooth Setup:Subject026_2 OKSmooth Setup:Subject026_3 OKSmooth Setup:Subject028_1 OKSmooth Setup:Subject028_2 OKSmooth Setup:Subject028_3 OKSmooth Setup:Subject029_1 OKSmooth Setup:Subject029_2 OKSmooth Setup:Subject029_3 OKSmooth Setup:Subject031_1 OKSmooth Setup:Subject031_2 OKSmooth Setup:Subject031_3 OKSmooth Setup:Subject032_1 OKSmooth Setup:Subject032_2 OKSmooth Setup:Subject032_3 OKSmooth Setup:Subject034_1 OKSmooth Setup:Subject034_2 OKSmooth Setup:Subject034_3 OKSmooth Setup:Subject035_1 OKSmooth Setup:Subject035_2 OKSmooth Setup:Subject035_3 OKSmooth Setup:Subject036_1 OKSmooth Setup:Subject036_2 OKSmooth Setup:Subject036_3 OKSmooth Setup:Subject037_1 OKSmooth Setup:Subject037_2 OKSmooth Setup:Subject037_3 OKSmooth Setup:Subject038_1 OKSmooth Setup:Subject038_2 OKSmooth Setup:Subject038_3 OKSmooth Setup:Subject039_1 OKSmooth Setup:Subject039_2 OKSmooth Setup:Subject039_3 OKSmooth Setup:Subject040_1 OKSmooth Setup:Subject040_2 OKSmooth Setup:Subject040_3 OKSmooth Setup:Subject041_1 OKSmooth Setup:Subject041_2 OKSmooth Setup:Subject041_3 OK
------------------------------------------------------------------------
Running job #1
------------------------------------------------------------------------
Running 'Smooth'
Failed 'Smooth'
Error using ==> class
Cannot change the number of fields of class 'file_array' without first typing 'clear classes'.
In file "C:\spm8\@file_array\file_array.m" (v1340), function "file_array" at line 41.
In file "C:\spm8\@nifti\nifti.m" (v1143), function "nifti" at line 70.
In file "C:\spm8\spm_vol_nifti.m" (v1143), function "spm_vol_nifti" at line 16.
In file "C:\spm8\spm_vol.m" (v2237), function "subfunc" at line 138.
In file "C:\spm8\spm_vol.m" (v2237), function "subfunc1" at line 84.
In file "C:\spm8\spm_vol.m" (v2237), function "subfunc2" at line 70.
In file "C:\spm8\spm_vol.m" (v2237), function "spm_vol" at line 54.
In file "C:\spm8\spm_smooth.m" (v2794), function "spm_smooth" at line 33.
In file "C:\spm8\config\spm_run_smooth.m" (v3534), function "spm_run_smooth" at line 20.
The following modules did not run:
Failed: Smooth
??? Error using ==> cfg_util>local_runcj at 1501
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 ==> cfg_util at 766
Error in ==> spm_jobman at 208
Error in ==> DPARSF_run at 621
Error in ==> DPARSF>pushbuttonRun_Callback at 924
Error in ==> gui_mainfcn at 96
Error in ==> DPARSF at 38
??? Error while evaluating uicontrol Callback
---------------------------------------------------------------------------------------------------------------------------------------------------------------
- 是什么原因导致了这样的错误呢?
- 查看 normalization 效果的图像还是非常有必要的,如果不从头跑一次,我如何再次获得这样的图像呢?
多谢!
林云
Submitted by YAN Chao-Gan on Mon, 04/26/2010 - 17:34 Permalink
Re:
1. 请参考 http://www.restfmri.net/forum/node/257
2. 可以自己试着运行一下DPARSF里面这段代码。
祝好!
Submitted by lynnrain on Thu, 04/29/2010 - 07:52 Permalink
再次报错
更新 rest 到 0426 版本,并重启机器后,删除之前处理的中间文件,仅保留 FunRaw 和 T1Raw 文件后,再次运行。这次在生成 pictures for normalization 时出错,信息如下:
Moving Normalized Files:Subject001_1 OKMoving Normalized Files:Subject001_2 OKMoving Normalized Files:Subject001_3 OKMoving Normalized Files:Subject002_1 OKMoving Normalized Files:Subject002_2 OKMoving Normalized Files:Subject002_3 OKMoving Normalized Files:Subject003_1 OKMoving Normalized Files:Subject003_2 OKMoving Normalized Files:Subject003_3 OKMoving Normalized Files:Subject004_1 OKMoving Normalized Files:Subject004_2 OKMoving Normalized Files:Subject004_3 OKMoving Normalized Files:Subject005_1 OKMoving Normalized Files:Subject005_2 OKMoving Normalized Files:Subject005_3 OKMoving Normalized Files:Subject006_1 OKMoving Normalized Files:Subject006_2 OKMoving Normalized Files:Subject006_3 OKMoving Normalized Files:Subject007_1 OKMoving Normalized Files:Subject007_2 OKMoving Normalized Files:Subject007_3 OKMoving Normalized Files:Subject008_1 OKMoving Normalized Files:Subject008_2 OKMoving Normalized Files:Subject008_3 OKMoving Normalized Files:Subject009_1 OKMoving Normalized Files:Subject009_2 OKMoving Normalized Files:Subject009_3 OKMoving Normalized Files:Subject010_1 OKMoving Normalized Files:Subject010_2 OKMoving Normalized Files:Subject010_3 OKMoving Normalized Files:Subject011_1 OKMoving Normalized Files:Subject011_2 OKMoving Normalized Files:Subject011_3 OKMoving Normalized Files:Subject012_1 OKMoving Normalized Files:Subject012_2 OKMoving Normalized Files:Subject012_3 OKMoving Normalized Files:Subject013_1 OKMoving Normalized Files:Subject013_2 OKMoving Normalized Files:Subject013_3 OKMoving Normalized Files:Subject015_1 OKMoving Normalized Files:Subject015_2 OKMoving Normalized Files:Subject015_3 OKMoving Normalized Files:Subject016_1 OKMoving Normalized Files:Subject016_2 OKMoving Normalized Files:Subject016_3 OKMoving Normalized Files:Subject017_1 OKMoving Normalized Files:Subject017_2 OKMoving Normalized Files:Subject017_3 OKMoving Normalized Files:Subject018_1 OKMoving Normalized Files:Subject018_2 OKMoving Normalized Files:Subject018_3 OKMoving Normalized Files:Subject019_1 OKMoving Normalized Files:Subject019_2 OKMoving Normalized Files:Subject019_3 OKMoving Normalized Files:Subject020_1 OKMoving Normalized Files:Subject020_2 OKMoving Normalized Files:Subject020_3 OKMoving Normalized Files:Subject022_1 OKMoving Normalized Files:Subject022_2 OKMoving Normalized Files:Subject022_3 OKMoving Normalized Files:Subject023_1 OKMoving Normalized Files:Subject023_2 OKMoving Normalized Files:Subject023_3 OKMoving Normalized Files:Subject024_1 OKMoving Normalized Files:Subject024_2 OKMoving Normalized Files:Subject024_3 OKMoving Normalized Files:Subject026_1 OKMoving Normalized Files:Subject026_2 OKMoving Normalized Files:Subject026_3 OKMoving Normalized Files:Subject028_1 OKMoving Normalized Files:Subject028_2 OKMoving Normalized Files:Subject028_3 OKMoving Normalized Files:Subject029_1 OKMoving Normalized Files:Subject029_2 OKMoving Normalized Files:Subject029_3 OKMoving Normalized Files:Subject031_1 OKMoving Normalized Files:Subject031_2 OKMoving Normalized Files:Subject031_3 OKMoving Normalized Files:Subject032_1 OKMoving Normalized Files:Subject032_2 OKMoving Normalized Files:Subject032_3 OKMoving Normalized Files:Subject034_1 OKMoving Normalized Files:Subject034_2 OKMoving Normalized Files:Subject034_3 OKMoving Normalized Files:Subject035_1 OKMoving Normalized Files:Subject035_2 OKMoving Normalized Files:Subject035_3 OKMoving Normalized Files:Subject036_1 OKMoving Normalized Files:Subject036_2 OKMoving Normalized Files:Subject036_3 OKMoving Normalized Files:Subject037_1 OKMoving Normalized Files:Subject037_2 OKMoving Normalized Files:Subject037_3 OKMoving Normalized Files:Subject038_1 OKMoving Normalized Files:Subject038_2 OKMoving Normalized Files:Subject038_3 OKMoving Normalized Files:Subject039_1 OKMoving Normalized Files:Subject039_2 OKMoving Normalized Files:Subject039_3 OKMoving Normalized Files:Subject040_1 OKMoving Normalized Files:Subject040_2 OKMoving Normalized Files:Subject040_3 OKMoving Normalized Files:Subject041_1 OKMoving Normalized Files:Subject041_2 OKMoving Normalized Files:Subject041_3 OK
Exception occured. (MATLAB:UndefinedFunction)
Undefined function or variable "Header".
3124#line, LoadOverlay, in "/home/lynnrain/R2009b/DPARSF_V1.0_100420/Subfunctions/DPARSF_rest_sliceviewer.m"
443#line, DPARSF_rest_sliceviewer, in "/home/lynnrain/R2009b/DPARSF_V1.0_100420/Subfunctions/DPARSF_rest_sliceviewer.m"
567#line, DPARSF_run, in "/home/lynnrain/R2009b/DPARSF_V1.0_100420/DPARSF_run.m"
924#line, pushbuttonRun_Callback, in "/home/lynnrain/R2009b/DPARSF_V1.0_100420/DPARSF.m"
96#line, gui_mainfcn, in "/home/lynnrain/R2009b/toolbox/matlab/guide/gui_mainfcn.m"
38#line, DPARSF, in "/home/lynnrain/R2009b/DPARSF_V1.0_100420/DPARSF.m"
??? Error using ==> rest_ReadNiftiImage at 104
Meet error while reading data. Please restart MATLAB, this problem may be solved.
Error in ==> y_Reslice at 28
[dataIN, headIN] = rest_ReadNiftiImage(PI);
Error in ==> DPARSF_run at 573
y_Reslice(Filename,DPARSF_Normalized_TempImage,[1 1 1],0)
Error in ==> DPARSF>pushbuttonRun_Callback at 924
[Error]=DPARSF_run(handles.Cfg);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> DPARSF at 38
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback
--------------------------------------------------------------------------------------------
DPARSF的设置如下图:
请看看是什么原因,是否我什么地方做错了?
谢谢
Submitted by YAN Chao-Gan on Thu, 04/29/2010 - 10:04 Permalink
Re
Meet error while reading data. Please restart MATLAB, this problem may be solved.
如果装的是SPM8,第一次运行REST后需要重启一下MATLAB。
祝顺利!