<div dir="ltr">I wrote a command line function <i>eeg_context()</i> to enable building scripts that will do custom epoch selection from a very wide range of possibilities (it was not easy to get right and others helped in this). It is in the EEGLAB miscellaneous functions folder.<div><br></div><div>Give <i>eeg_context()</i> a 'target' event.type to search for and then, around that, a set of 'neighbor' event types to search for before or after the target events.  </div><div><br></div><div>For example,  'give me neighbor events of type 'button_press'  occurring before target event of type 'cue'. </div><div><br></div><div><i>eeg_context() </i>returns the values and latencies of the neighbor events.  So, from the output of the all above, I could easily search for 'all cue events following reaction times > 400 ms,' etc.</div><div><br></div><div>One can also ask for the Nth 'neighbor' events following or preceding 'target' events -- for example the 3rd saccade onset following 'question' presentations, etc.</div><div><br></div><div>An easy improvement to <i>eeg_context() </i>would be to simply return an output structure rather than a set of disconnected outvars.   Anyone?</div><div><br></div><div>Scott Makeig</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 5, 2015 at 2:06 AM,  <span dir="ltr"><<a href="mailto:embar@super.lt" target="_blank">embar@super.lt</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
If you already epoched data with stimuli, you can select data with<br>
particular respose:<br>
EEG = pop_selectevent( EEG, 'type','1', 'deleteevents','off',<br>
'deleteepochs','on', 'invertepochs','off').<br>
To select all epochs, that do not contain '1', use change 'invertepochs'<br>
option to 'on'.<br>
You can try use EEGLAB plugin Darbeliai can do conditional epoching in GUI.<br>
See <a href="https://github.com/embar-/eeglab_darbeliai/wiki/3.4.%20Complex%20epoching" rel="noreferrer" target="_blank">https://github.com/embar-/eeglab_darbeliai/wiki/3.4.%20Complex%20epoching</a><br>
Installation instructions<br>
<a href="https://github.com/embar-/eeglab_darbeliai/wiki/2.%20Installation" rel="noreferrer" target="_blank">https://github.com/embar-/eeglab_darbeliai/wiki/2.%20Installation</a><br>
<br>
--<br>
Regards,<br>
Mindaugas<br>
<div class="HOEnZb"><div class="h5"><br>
> Dear all,<br>
><br>
> I am comparing 2 groups of participants in 4 different conditions (videos<br>
> with different audiovisual asynchronies).<br>
> After each video, the participants were asked to judge whether the video<br>
> just watched was in-sync (S1) or out-of-sync (S2).<br>
> Is there a way of epoching events that were followed by an in-sync<br>
> response separately from the ones that were followed by an out-of-sync<br>
> response?<br>
> I tried the code below for the in-sync responses (S1), without success..<br>
><br>
> ep_lim = [-0.8, 2];<br>
> tps = {EEG.event.type};<br>
> corr_tp = find(strcmp('1', tps));<br>
> prev_ev = corr_tp - 1;<br>
> EEG = pop_epoch( EEG, {}, ep_lim, 'eventindices', prev_ev);<br>
><br>
> Thank you for your attention!<br>
><br>
> ana francisco<br>
</div></div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" rel="noreferrer" target="_blank">http://sccn.ucsd.edu/eeglab/eeglabmail.html</a><br>
> To unsubscribe, send an empty email to<br>
> <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.ucsd.edu</a><br>
> For digest mode, send an email with the subject "set digest mime" to<br>
> <a href="mailto:eeglablist-request@sccn.ucsd.edu">eeglablist-request@sccn.ucsd.edu</a><br>
<br>
<br>
_______________________________________________<br>
Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" rel="noreferrer" target="_blank">http://sccn.ucsd.edu/eeglab/eeglabmail.html</a><br>
To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.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.edu</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Scott Makeig, Research Scientist and Director, Swartz Center for Computational Neuroscience, Institute for Neural Computation, University of California San Diego, La Jolla CA 92093-0961, <a href="http://sccn.ucsd.edu/~scott" target="_blank">http://sccn.ucsd.edu/~scott</a></div>
</div>