<div>Dear FieldTrip experts,</div><div><br></div><div>I have encountered a strange behavior in ft_rejectartifact script.</div><div><br></div><div>artifacts are defined in variables that contain two collumns and fed into this function as follows:</div>
<div> <font color="#6633ff"> cfg.artfctdef.eog.artifact =artifact_eog_all;</font></div><div><br></div><div>other parameters I use are:</div><div><div><font color="#6633ff"> cfg.trl=trl;</font></div><div><font color="#6633ff"> cfg.artfctdef.reject = 'partial'; </font></div>
<div><font color="#6633ff"> cfg.artfctdef.minaccepttim = .2;</font></div></div><div><br></div><div>then I run ft_rejectartifact with this cfg (and many more categories of artifacts as exemplified above) and a structure containing my preprocessed data (with a the same trl I give in cfg.trl above). This is an example of what the data structure fed into ft_rejectartifact might looks like</div>
<div><br></div><div><div> <font color="#6633ff"> hdr: [1x1 struct]</font></div><div><font color="#6633ff"> fsample: 1200</font></div><div><font color="#6633ff"> grad: [1x1 struct]</font></div><div>
<font color="#6633ff"> sampleinfo: [50x2 double]</font></div>
<div><font color="#6633ff"> trialinfo: [50x4 double]</font></div><div><font color="#6633ff"> trial: {1x50 cell}</font></div><div><font color="#6633ff"> time: {1x50 cell}</font></div><div><font color="#6633ff"> label: {275x1 cell}</font></div>
<div><font color="#6633ff"> cfg: [1x1 struct]</font></div></div><div><br></div><div>and here is the error that I get:</div><div><br></div><div><font color="#cc0000">??? Subscripted assignment dimension mismatch.</font></div>
<div><font color="#cc0000"><br></font></div><div><font color="#cc0000">Error in ==> ft_redefinetrial at 253</font></div><div><font color="#cc0000"> data.trialinfo(iTrl,:) = dataold.trialinfo(iTrlorig,:);</font></div>
<div><font color="#cc0000"><br></font></div><div><font color="#cc0000">Error in ==> ft_rejectartifact at 483</font></div><div><font color="#cc0000"> data = ft_redefinetrial(tmpcfg, data);</font></div><div><br>
</div><div>When I run ft_rejectartifact with a cfg.data field calling my *.ds file, I get the following which I could probably use later as an adjusted trl for ft_preprocessing:</div><div><div><font color="#6633ff"> datafile: 'XX_20120821_05.ds'</font></div>
<div><font color="#6633ff"> trl: [79x7 double]</font></div><div><font color="#6633ff"> artfctdef: [1x1 struct]</font></div><div><font color="#6633ff"> trackconfig: 'off'</font></div><div><font color="#6633ff"> checkconfig: 'loose'</font></div>
<div><font color="#6633ff"> checksize: 100000</font></div><div><font color="#6633ff"> showcallinfo: 'yes'</font></div><div><font color="#6633ff"> headerfile: '</font><span style="color:rgb(102,51,255)">XX_20120821_05</span><font color="#6633ff">.ds'</font></div>
<div><font color="#6633ff"> trlold: [50x7 double]</font></div><div><font color="#6633ff"> callinfo: [1x1 struct]</font></div><div><font color="#6633ff"> version: [1x1 struct]</font></div></div><div>
<br></div><div>Its a bit strange that my original approach stopped working. Any insights most welcome!</div><div><br></div>-- <br>Ayelet N. Landau<br><br>Postdoctoral Scientist, <div>Ernst Strüngmann Institute (ESI) for Neuroscience<br>
in Cooperation with Max Planck Society<br>Deutschordenstr. 46, D-60528 Frankfurt<br><br>Mobile: +49 (0)16 22733 110<br>Fax: +49 (0)69 96769 555</div><br>