<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 everyone,
<div class=""><br class="">
</div>
<div class="">I’m trying to revive an old processing script for TFRs on a new computer and am running into an error I can’t seem to track down.</div>
<div class="">I want to run ft_freqanalysis and am trying to use a data file that is the output of a preprocessing script that worked fine. As far as I can tell from the fieldtrip guidance/forum, the data structure should be fine, but I am receiving an error
 stating that it needs to be a cell array (among other errors). </div>
<div class=""><br class="">
</div>
<div class="">Any help or guidance is greatly appreciated!</div>
<div class=""><br class="">
</div>
<div class="">For reference, I’ll copy and paste the code that’s creating the error, the errors received, and the data file structure (since this seems to be a source of the error):</div>
<div class=""><br class="">
</div>
<div class="">Code:</div>
<div class="">
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
 <span style="color: #0000ff" class="">for</span> groupi = 1:3</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
    windowsize = 0.5;</div>
<p style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier; min-height: 12px;" class="">
    <br class="webkit-block-placeholder">
</p>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
      disp(<span style="color: #a020f0" class="">'----'</span>);       disp(<span style="color: #a020f0" class="">'----'</span>);</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        disp([<span style="color: #a020f0" class="">'loading data from subject '</span>, num2str(subjects),
<span style="color: #a020f0" class="">' || '</span>, <span style="color: #a020f0" class="">
'groups '</span>, num2str(groupi)]);</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        disp(<span style="color: #a020f0" class="">'----'</span>);       disp(<span style="color: #a020f0" class="">'----'</span>);</div>
<p style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier; min-height: 12px;" class="">
    <br class="webkit-block-placeholder">
</p>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg = [];</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.trials         = groups{groupi}<span style="color: #228b22" class="">%(((length(groups{groupi})/2)+1):end);</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.output         = <span style="color: #a020f0" class="">'pow'</span>;</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.method         = <span style="color: #a020f0" class="">'mtmconvol'</span>;
<span style="color: #228b22" class="">%'mtmfft';</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.channel         = {<span style="color: #a020f0" class="">'all'</span>};
<span style="color: #228b22" class="">%mtmfft</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.taper          = <span style="color: #a020f0" class="">'hanning'</span>;
<span style="color: #228b22" class="">%'dpss';</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.tapsmofrq      = 3;</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.foi            = 1:50;</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.t_ftimwin      =  ones(1, length(cfg.foi))*windowsize; <span style="color: #228b22" class="">
% ones(length(cfg.foi),1).*0.5;</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        cfg.toi            = [reref_datam{subject}.time{1}(1) + windowsize/2 : windowsize/5 : reref_datam{subjects}.time{1}(end) - windowsize/2]
<span style="color: #228b22" class="">%0:0.1:2;</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        TFR_cond{subjects, groupi}               = ft_freqanalysis(cfg, reref_datam{subjects});</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
        TFR_cond{subjects, groupi}.cfg = [];</div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Courier;" class="">
    <span style="color: #0000ff" class="">end</span>;</div>
</div>
<div class=""><br class="">
</div>
<div class="">Errors:</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div class=""><font color="#ff2600" class="">Error using sort</font></div>
<div class=""><font color="#ff2600" class="">Input argument must be a cell array of character vectors.</font></div>
<div class=""><font color="#ff2600" class=""><br class="">
</font></div>
<div class=""><font color="#ff2600" class="">Error in ft_selectdata>getselection_rpt (line 1128)</font></div>
<div class=""><font color="#ff2600" class="">  rptindx = unique(sort(rptindx));</font></div>
<div class=""><font color="#ff2600" class=""><br class="">
</font></div>
<div class=""><font color="#ff2600" class="">Error in ft_selectdata (line 302)</font></div>
<div class=""><font color="#ff2600" class="">    [selrpt{i}, dum, rptdim{i}, selrpttap{i}] = getselection_rpt(cfg, varargin{i}, dimord{j});</font></div>
<div class=""><font color="#ff2600" class=""><br class="">
</font></div>
<div class=""><font color="#ff2600" class="">Error in ft_freqanalysis (line 234)</font></div>
<div class=""><font color="#ff2600" class="">data = ft_selectdata(tmpcfg, data);</font></div>
<div class=""><font color="#ff2600" class=""> </font></div>
</div>
</div>
<div class="">Structure of data:</div>
<div class="">
<div class="">reref_datam{subjects}</div>
<div class=""><br class="">
</div>
<div class="">ans = </div>
<div class=""><br class="">
</div>
<div class="">  struct with fields:</div>
<div class=""><br class="">
</div>
<div class="">           hdr: [1×1 struct]</div>
<div class="">       fsample: 500</div>
<div class="">    sampleinfo: [95×2 double]</div>
<div class="">     trialinfo: [95×1 double]</div>
<div class="">         trial: {1×95 cell}</div>
<div class="">          time: {1×95 cell}</div>
<div class="">         label: {31×1 cell}</div>
<div class="">           cfg: [1×1 struct]</div>
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div class="" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div class="" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div class="">
<div class=""><span class="" style="font-size: 14px;">—</span></div>
<div class="">
<div class="">
<table border="0" cellspacing="0" cellpadding="0" class="MsoNormalTable" style="border-collapse: collapse;">
<tbody class="">
<tr class="">
<td width="190" valign="top" class="" style="width: 189.7pt; border-style: none solid none none; border-right-color: windowtext; border-right-width: 1pt; padding: 0cm 5.4pt;">
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica"><b class="" style="font-size: 14px;">Sarah A Gerson, PhD</b></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt;"><font class="" style="font-size: 14px;">Lecturer</font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica" style="font-size: 14px;">School of Psychology<br class="">
College of Biomedical & Life Sciences<br class="">
Cardiff University<br class="">
70 Park Place<br class="">
Cardiff<br class="">
CF10 3AT<o:p class=""></o:p></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica" style="font-size: 14px;"><span lang="FR" class="">Tel: +44 (0)29 2087 0480</span><o:p class=""></o:p></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica"><span lang="FR" class="" style="font-size: 14px;">Email: <a href="mailto:GersonS@cardiff.ac.uk" class="">GersonS@cardiff.ac.uk</a></span></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica" style="font-size: 14px;"><a href="http://psych.cf.ac.uk/contactsandpeople/gersons.php" class="">http://psych.cf.ac.uk/contactsandpeople/gersons.php</a></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica"><span class="" style="color: rgb(56, 55, 53); background-color: rgb(255, 255, 255); font-size: 14px;">The University welcomes correspondence in Welsh or English.</span></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
</div>
</td>
<td width="236" valign="top" class="" style="width: 236.1pt; border: none; padding: 0cm 5.4pt;">
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica"><b class="" style="font-size: 14px;">Sarah A Gerson, PhD</b></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica" style="font-size: 14px;">Darlithydd</font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica" style="font-size: 14px;">Yr Ysgol Seicoleg<br class="">
Coleg y Gwyddorau Biofeddygol a Bywyd<br class="">
Prifysgol Caerdydd <br class="">
70 Plas-y-Parc<br class="">
Caerdydd<br class="">
CF10 3AT<o:p class=""></o:p></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica" style="font-size: 14px;">Ffôn : +44 (0)29 2087 0480</font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font class="" face="Helvetica" style="font-size: 14px;">E-bost: <a href="mailto:GersonS@cardiff.ac.uk" class="">GersonS@cardiff.ac.uk</a></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<font face="Helvetica" class=""><span style="font-size: 14px;" class=""><a href="http://psych.cf.ac.uk/contactsandpeople/gersons.php" class="">http://psych.cf.ac.uk/contactsandpeople/gersons.php</a></span></font></div>
<div class="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Cambria;">
<span class="" style="color: rgb(56, 55, 53); background-color: rgb(255, 255, 255); font-size: 14px;"><font face="Helvetica" class="">Mae'r Brifysgol yn croesawu gohebiaeth yn Gymraeg neu'n Saesneg.</font></span></div>
<div class="" style="margin: 0cm 0cm 0.0001pt;"><span style="font-size: 14px;" class=""><br class="">
</span></div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br class="">
</div>
</body>
</html>