<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Hi Thomas,
<div class=""><br class="">
<div>Thanks for your informative e-mail :). </div>
<div><br class="">
</div>
<div>
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div class="">Here's what I did:<br class="">
<br class="">
<br class="">
<b class="">1- Get the data for a subset of my choosing (I tried everything with a small 4-channel, 55-trials subset)<br class="">
<br class="">
</b></div>
<div class=""><b class="">2- Put that data into a structure built as follows, adding fields that FieldTrip required:</b><br class="">
<div class=""><br class="">
</div>
<div class=""><font face="courier new, monospace" class="">    fsample: 1017           </font>(I know this is weird but we're stuck with it)</div>
<div class=""><font face="courier new, monospace" class="">   channels: [1 17 25 29]   </font>Added to keep track of in-house bookkeeping</div>
<div class=""><font face="courier new, monospace" class="">      label: {'Ch:1 idElectrodeSite:181'  'Ch:17 idElectrodeSite:183'  'Ch:25 idElectrodeSite:184' 
<br class="">
              'Ch:29 idElectrodeSite:185'}  </font>Not the right structure, but I don't have header files to get them from</div>
<div class=""><font face="courier new, monospace" class="">      trial: {55×1 cell}    </font>One cell per trial, with each being<font face="courier new, monospace" class=""> [chan x time]</font></div>
<div class=""><font face="courier new, monospace" class="">       time: {55×1 cell}    </font>One cell per trial, each going from -750ms to 750ms (around target onset) This includes a 250ms pad on each side.</div>
<div class=""><font face="courier new, monospace" class="">        trl: [55×3 double]  </font>Built from scratch as if the trials were continuous. (Inspired by the FT function that does this) </div>
<div class=""><font face="courier new, monospace" class="">     dimord: 'chan_time'    </font>Added by hand, can't get Fieldtrip to recognize it</div>
<div class=""><font face="courier new, monospace" class=""> sampleinfo: [55×2 double]  </font>The first two columns of
<font face="courier new, monospace" class="">trl</font></div>
</div>
<div class=""><font face="courier new, monospace" class=""><br class="">
</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>You may need to get rid of the following fields: ’trl’ ‘dimord’ and ‘channels’. Once this is done, I think you are ready to go, without warnings and errors.</div>
<div><br class="">
</div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div class=""><font face="arial, sans-serif" class=""><b class="">3- Try to use ft_freqanalysis using the following cfg (also attached)<br class="">
<br class="">
</b></font></div>
<div class=""><font face="courier new, monospace" class="">cfg = [];<br class="">
cfg.method= 'tfr';<br class="">
cfg.pad = 'nextpow2';<br class="">
cfg.width = 7;<br class="">
cfg.gwidth = 3;<br class="">
cfg.foi = [15:1:60];<br class="">
cfg.toi = 'all';</font><br class="">
</div>
<div class=""><font face="arial, sans-serif" class=""><br class="">
I first get the message: <br class="">
</font><font face="courier new, monospace" class="">the input is raw data with 4 channels and 55 trial<br class="">
</font><font face="arial, sans-serif" class="">This would be encouraging, but then,
</font><span style="font-family:arial,sans-serif" class="">I get the following warnings:</span></div>
<div class=""><font face="courier new, monospace" class=""><br class="">
Warning: could not determine dimord of "trial" in: </font><font face="arial, sans-serif" class="">(structure shown above)</font><br class="">
</div>
<div class="">
<div class=""><font face="courier new, monospace" class="">Warning: could not determine dimord of "trl" in:   </font><span style="font-family:arial,sans-serif" class="">(structure shown above)<br class="">
...but four pairs of them.<br class="">
<br class="">
Looking through the debugger, I found out they're given when </span><span style="font-family:arial,sans-serif" class="">ft_freqanalysis, calls ft_checkdata and ft_selectdata. <br class="">
</span><span style="font-family:arial,sans-serif" class=""><b class="">Are these warnings something I should be worried about, or can everything work well the way it is?</b> <br class="">
Also, how is it that FT 'could not determine dimord' when I give it one in the data structure, and it seems to understand the way it works given the message it sends at the beginning?<br class="">
<br class="">
</span></div>
<div class=""><span style="font-family:arial,sans-serif" class="">After the warnings, I get this:<br class="">
</span><font face="courier new, monospace" class=""><br class="">
the call to "ft_selectdata" took 16 seconds<br class="">
processing trials<br class="">
trial 2, frequency 32 (46.18 Hz)<br class="">
<font color="#ff0000" class="">Array dimensions must match for binary array op.<br class="">
<br class="">
Error in ft_freqanalysis (line 679)<br class="">
            trlcnt(1, ifoi, :) = trlcnt(1, ifoi, :) + shiftdim(double(acttboi(:)'),-1);<br class="">
</font></font><span style="font-family:arial,sans-serif" class=""><br class="">
</span></div>
</div>
<div class=""><font face="arial, sans-serif" class="">...which I simply don't know how to solve.<br class="">
<br class="">
<br class="">
<b class="">So in summary:</b> <br class="">
<br class="">
1- Is it possible to make FT work without using original files to get the data?<br class="">
</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div><br class="">
</div>
Yes!</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div class=""><font face="arial, sans-serif" class="">2- If it is, what have I done wrong, and how could I make it work?<br class="">
</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
See above.</div>
<div><br class="">
</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div class=""><font face="arial, sans-serif" class="">3- Are the warnings worrisome or is it just a natural consequence of trying to jerry-rig data in FT?<br class="">
</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
Not worrisome, they should go away if you do exactly as I told :).</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div class=""><font face="arial, sans-serif" class="">4- Any idea on how to solve the error message I get is appreciated, but a secondary objective. <br class="">
</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>Probably it goes away.</div>
<div><br class="">
</div>
<div>Keep up the good work and with best wishes,</div>
<div>Jan-Mathijs</div>
<div><br class="">
</div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div class=""><font face="arial, sans-serif" class=""><br class="">
I attached the function I made to build the data structure in case it could help.<br class="">
<br class="">
<br class="">
Thank you very much for reading this long-winded message!<br class="">
<br class="">
Regards<br class="">
<br class="">
Thomas Lusignan, B. Sc. <br class="">
Paul Cisek's Lab<br class="">
Université de Montréal</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<span id="cid:f_jwb59hzt1"><GetFTLFP.m></span>_______________________________________________<br class="">
fieldtrip mailing list<br class="">
<a href="https://mailman.science.ru.nl/mailman/listinfo/fieldtrip" class="">https://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br class="">
https://doi.org/10.1371/journal.pcbi.1002202<br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>