open-discussion > SPM fMRI model Spec: Design images not shown
Showing 1-1 of 1 posts
Display:
Results per page:
Apr 10, 2017  12:04 PM | duong huynh
SPM fMRI model Spec: Design images not shown
I am running the following SPM script for fMRI model specification. It runs fine. Just that no design images are displayed in the SPM12 (6906): Graphics window. Does anybody see why.
Many thanks,
Duong
*******
clear jobs
jobs{1}.spm.stats.fmri_spec.dir = {params.designMatDir};
jobs{1}.spm.stats.fmri_spec.timing.units = 'scans'; 
jobs{1}.spm.stats.fmri_spec.timing.RT = params.tr; 
jobs{1}.spm.stats.fmri_spec.timing.fmri_t = params.nSlices; 
jobs{1}.spm.stats.fmri_spec.timing.fmri_t0 = params.refSlice; 
% -----
for i = 1:length(params.runInds)
f = cellstr(spm_select('FPList', params.funcDir, ['^' params.preproc_func_prefix '.*-000' num2str(params.runInds(i)) '-.*\.nii']));
jobs{1}.spm.stats.fmri_spec.sess(i).scans = f;
for j = 1:length(params.condNames)
jobs{1}.spm.stats.fmri_spec.sess(i).cond(j).name = params.condNames{j};
jobs{1}.spm.stats.fmri_spec.sess(i).cond(j).onset = params.condOnsets{i}(j,~isnan(params.condOnsets{i}(j,:)));
jobs{1}.spm.stats.fmri_spec.sess(i).cond(j).duration = params.condDurations(j);
jobs{1}.spm.stats.fmri_spec.sess(i).cond(j).tmod = 0; 
jobs{1}.spm.stats.fmri_spec.sess(i).cond(j).pmod = struct('name', {}, 'param', {}, 'poly', {});
jobs{1}.spm.stats.fmri_spec.sess(i).cond(j).orth = 1;
end
jobs{1}.spm.stats.fmri_spec.sess(i).multi = {''}; 
jobs{1}.spm.stats.fmri_spec.sess(i).regress = struct('name',{},'val',{}); 
correction = spm_select('FPList', params.funcDir,['^rp.*-000' num2str(params.runInds(i)) '-.*\.txt$']);
jobs{1}.spm.stats.fmri_spec.sess(i).multi_reg = {correction};
jobs{1}.spm.stats.fmri_spec.sess(i).hpf = 128; 
end
% -----
jobs{1}.spm.stats.fmri_spec.fact = struct('name',{},'levels',{});
jobs{1}.spm.stats.fmri_spec.bases.hrf.derivs = [0 0];
jobs{1}.spm.stats.fmri_spec.volt = 1;
jobs{1}.spm.stats.fmri_spec.global = 'None';
jobs{1}.spm.stats.fmri_spec.mthresh = 0.8;
jobs{1}.spm.stats.fmri_spec.mask = {''};
jobs{1}.spm.stats.fmri_spec.cvi = 'AR(1)';

save(fullfile(params.batchDir, 'modelSpec.mat'),'jobs');
spm_jobman('run', jobs);