<div dir="ltr">I've been writing my own trialfun but so far I've gotten by with a separate one for eg. stimulus- and response locked, which seems rather inefficient indeed.  Thanks for the suggestion of using ft_selectdata, didn't know that one yet! <div>

<br></div><div>Anne</div></div><div class="gmail_extra"><br clear="all"><div><div><br></div>Anne Urai</div>
<br><br><div class="gmail_quote">On 19 May 2014 09:20, Eelke Spaak <span dir="ltr"><<a href="mailto:eelke.spaak@donders.ru.nl" target="_blank">eelke.spaak@donders.ru.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Anne,<br>
<br>
What I usually do is segment my data initially such that a "trial" in<br>
the data structure really corresponds to a logical trial in the<br>
experiment. So, in your case, it would contain the data for both<br>
stimuli and the maintenance period.<br>
<br>
I assume you are writing your own trialfun for this (if not, see<br>
<a href="http://fieldtrip.fcdonders.nl/example/making_your_own_trialfun_for_conditional_trial_definition" target="_blank">http://fieldtrip.fcdonders.nl/example/making_your_own_trialfun_for_conditional_trial_definition</a>).<br>


In your trialfun, you can specify arbitrary metadata for every trial<br>
by adding extra columns to the output trl-matrix. The 4th and higher<br>
columns in the trl matrix will end up in data.trialinfo in the output<br>
data. This trialinfo field is kept throughout your analysis pipeline,<br>
as long as the data still contains trials. You could, for instance,<br>
store the time index of the response as the 4th column of your trl,<br>
the time index of the feedback onset as the 5th, etc. I always make<br>
sure that at least a condition identifier and a reaction time (if<br>
applicable) appear the trialinfo field.<br>
<br>
Once this information is present in data.trialinfo, you can use<br>
ft_selectdata and ft_redefinetrial to select the appropriate trials<br>
and (if necessary) shift the time axis, respectively.<br>
<br>
Hope that helps,<br>
Best,<br>
Eelke<br>
<div><div class="h5"><br>
On 18 May 2014 19:41,  <<a href="mailto:anne.urai@gmail.com">anne.urai@gmail.com</a>> wrote:<br>
> Hi Fieldtrippers,<br>
><br>
> I have a design in which every trial has several events of interest (two<br>
> stimuli with a maintenance period in between, response and feedback) - all<br>
> of which I’d like to analyse at some point. I started by drafting my<br>
> pipeline separately for stimulus-, response- and feedback-locked trial<br>
> definitions, but this leads me to do the artefact rejection and ICA multiple<br>
> times for each subject. I would prefer to reject whole trials and not use<br>
> any of the events in there, rather than eg. use the response for some and<br>
> the stimulus for others.<br>
><br>
> I was wondering if you have any advice on how to best store multiple events<br>
> in one trial (which would be, say, 12 seconds long, and have 4 different<br>
> evens in it, at times that would also need to be stored). Would it work<br>
> better to (1) make one big trialfun and store the onset and offset of each<br>
> of those events in the trl matrix, or (2) have several trl matrices for each<br>
> event and redefine the trials based on this trl matrix after I applied some<br>
> other analyses? For example, it would be nice to run ft_freqanalysis once on<br>
> the whole trial, and then redefine which part of the trial I’m interested in<br>
> for plotting.<br>
><br>
> Thanks for your thoughts on this!<br>
><br>
> Best,<br>
><br>
> ---<br>
> Anne E. Urai, MSc<br>
> PhD student | Institut für Neurophysiologie und Pathophysiologie<br>
> Universitätsklinikum Hamburg-Eppendorf<br>
> Martinistrasse 52, 20246 Hamburg, Germany<br>
><br>
><br>
><br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> fieldtrip mailing list<br>
> <a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
> <a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
<br>
_______________________________________________<br>
fieldtrip mailing list<br>
<a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
<a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a></blockquote></div><br></div>