Dear SPMers, I have been unsuccessfully trying to specify a parametric design model in batch mode. The same model without parametric modulation works fine, but if I enter a parametric modulation, I get the following error message: ----------------------------------------------------------------- ??? Conversion to cell from char is not possible. Error in ==> /home/neuro1/spm_programmi/spm99/spm_get_ons.m On line 336 ==> DSstr = [DSstr '[ x ' Pstr ' (' Etype ')] ']; Error in ==> /home/neuro1/spm_programmi/spm99/spm_fMRI_design.m On line 215 ==> [SF,Cname,Pv,Pname,DSstr] = ... Error in ==> /home/neuro1/spm_programmi/spm99/spm_fmri_spm_ui.m On line 289 ==> [xX,Sess] = spm_fMRI_design(nscan,RT); Error in ==> /home/neuro1/spm_programmi/spm99/spm_bch.m On line 160 ==> spm_fmri_spm_ui; -------------------------------------------------------------------- I have seen in the mail archive that Russ Poldrack has posted a similar question a while ago. It would be great if somebody could make a working batch script for parametric designs available :-) Does anybody have a clue on what's causing this error? I include my batch script below for reference. Thank you in advance for any help, Greetings, Marco Tettamanti Istituto Scientifico San Raffaele Reparto Medicina Nucleare Via Olgettina 60 I-20132 Milano Italy Tel. 0039 - 02 - 26 42 34 60 Fax: 0039 - 02 - 21 71 75 58 email: [log in to unmask] %--------------------------------------------------------------- % user variables defined here %--------------------------------------------------------------- F1 = spm_get('files','/net/horus/export/home/storage_tmp/marcotettamanti/learning14/piro_03','sn*.img'); F2 = spm_get('files','/net/horus/export/home/storage_tmp/marcotettamanti/learning14/piro_02','sn*.img'); %--------------------------------------------------------------- % batch variables defined here for analysis 'model' %--------------------------------------------------------------- model(1) = struct( ... 'types', 4, ... 'global_effects', {'Scaling'}, ... 'burst_mode', 0, ... 'HF_fil', 'specify', ... 'HF_cut', [150 168], ... 'LF_fil', 'hrf', ... 'LF_cut', 4, ... 'int_corr', 'none', ... 'now_later', 1, ... 'stop_writing', 0, ... 'trial_fcon', 1, ... 'RT', 3, ... 'replicated', 0, ... 'nsess', 2, ... 'nscans', [202 202], ... 'files', {{F1,F2}}, ... 'conditions_nb', [4 4], ... 'conditions', [1 2], ... 'regressors_nb', [0 0], ... 'regressors', [], ... 'parametrics_type', {{'other','other'}}, ... 'parametrics', [1 2], ... 'stochastics_flag', [0 0], ... 'stochastics', []); %------------------------------------------- conditions(1) = struct( ... 'names', {{'RL1','JL1','RLS','JLS'}}, ... 'onsets', {{[106 131 156 181],[118 143 168 193],[2 27 52 80],[14 39 64 92]}}, ... 'types', {{'epochs','epochs','epochs','epochs'}}, ... 'bf_ev', [], ... 'bf_ep', [1 1 1 1], ... 'volterra', 0, ... 'variable_dur', 0); conditions(2) = conditions(1); conditions(2).onsets = {[2 27 52 77],[14 39 64 89],[103 128 153 181],[115 140 165 193]}; %------------------------------------------- bf_ep(1) = struct( ... 'ep_type', 4, ... 'length',10, ... 'conv', 1, ... 'deriv', 0); %---------------------------------------- parametrics(1) = struct( ... 'name', {{'behav','behav','behav','behav'}}, ... 'exp_type', {{'linear','linear','linear','linear'}}, ... 'trials', {{[1 2 3 4],[1 2 3 4],[1 2 3 4],[1 2 3 4]}}, ... 'parameters', {{[1396 1712 1384 2097],[7 7 7 8],[2983 2008 1468 1547],[7 8 8 7]}}); parametrics(2) = parametrics(1); parametrics(2).parameters = {[1551 1629 2002 1550],[8 8 8 7],[1915 1976 1314 1522],[7 8 7 7]};