<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>