<div dir="ltr">Dear Gorka,<div><br></div><div>Without testing your code on Matlab, it seems ok.</div><div>See also this page for your info.</div><div><a href="https://sccn.ucsd.edu/wiki/Makoto's_preprocessing_pipeline#Remove_bad_channels">https://sccn.ucsd.edu/wiki/Makoto's_preprocessing_pipeline#Remove_bad_channels</a><br></div><div><br></div><div>Makoto</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 6, 2017 at 4:24 PM, Gorka FG <span dir="ltr"><<a href="mailto:gorkafraga@gmail.com" target="_blank">gorkafraga@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><span style="font-family:arial,sans-serif">Dear all, </span><br></div><div class="gmail_default"><br></div><div class="gmail_default">I have a dataset in which bad channels were manually removed using  EEG = pop_select (EEG, 'channel', <i>chans2keep</i>). In later steps, I was unable to interpolate those removed channels so I did a workaround inserting blank channels and then interpolating (see below). </div><div class="gmail_default">Would this approach be correct? am I missing a more simple way of doing this using pop_interp? </div><div class="gmail_default"><br></div><div class="gmail_default">Thanks in advance for the help! <br>Gorka</div><div class="gmail_default"><br></div><div class="gmail_default"><i>--</i></div><div class="gmail_default">%insert blank channels using <i>insertrows</i> <i> </i>( <a href="http://nl.mathworks.com/matlabcentral/fileexchange/9984-insertrows-a-b-ind-" target="_blank">http://nl.<wbr>mathworks.com/matlabcentral/<wbr>fileexchange/9984-insertrows-<wbr>a-b-ind-</a>)  in each trial:</div><div class="gmail_default"><font face="times new roman, serif">    </font><font face="arial, helvetica, sans-serif">   </font><span style="font-family:arial,helvetica,sans-serif">for trial = 1:size(EEG.data,3); % loop thru trials</span></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">            tmp= EEG.data(:,:,trial);</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">              for c = 1:length(chans2interpNum); % loop thru indexes of channels to interpolate</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">                  tmp= insertrows(tmp,zeros(1,size(<wbr>EEG.data,2))],chans2interpNum(<wbr>c)-1); %insert a row of zeros at chan index position<br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">              end</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">            newEEG(:,:,trial) = tmp; </font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">            clear tmp</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">       end</font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">       EEG.data = newEEG;<font color="#000000" size="3"> </font></font></div><div class="gmail_default">%interpolate: <br></div><div class="gmail_default"><span style="color:rgb(0,0,0);font-family:"trebuchet ms",sans-serif">       </span><font face="arial, helvetica, sans-serif"><span style="color:rgb(0,0,0)">EEG = eeg_checkset(EEG);</span><br></font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif"><div class="gmail_default">        EEG = pop_chanedit(EEG,'load',<wbr>chanlocsfile,'besa');              </div><div class="gmail_default">           for c = 1:length(chans2interp);<br></div><div class="gmail_default">               EEG =pop_interp(EEG,<wbr>chans2interpNum(c), 'spherical');</div><div class="gmail_default">           end</div><div class="gmail_default">         EEG = eeg_checkset(EEG);</div></font></div></div>
<br>______________________________<wbr>_________________<br>
Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" rel="noreferrer" target="_blank">http://sccn.ucsd.edu/eeglab/<wbr>eeglabmail.html</a><br>
To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.<wbr>ucsd.edu</a><br>
For digest mode, send an email with the subject "set digest mime" to <a href="mailto:eeglablist-request@sccn.ucsd.edu">eeglablist-request@sccn.ucsd.<wbr>edu</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Makoto Miyakoshi<br>Swartz Center for Computational Neuroscience<br>Institute for Neural Computation, University of California San Diego<br></div></div>
</div>