<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Rats, I've seen it :(<br>
    <br>
    Sorry to bother you guys... should have checked more thoroughly
    before posting to the mailing list! *redface*<br>
    <br>
    Best,<br>
    Tom<br>
    <br>
    On 5/24/2012 4:18 PM, Tom Marshall wrote:
    <blockquote cite="mid:4FBE433E.8050804@fcdonders.ru.nl" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      Hi 'trippers...<br>
      <br>
      So I'm having some trouble with the following pipeline:<br>
      <br>
      Import and filter continuous data using ft_preprocessing<br>
      Create trial definition using ft_definetrial<br>
      Apply trial definition to imported, filtered data using
      ft_redefinetrial<br>
      (in case it helps, full code is below)<br>
      <br>
      When I call ft_redefinetrial, it fails with:-<br>
      <b>??? Error using ==> ft_checkdata at 307<br>
        This function requires raw data as input.<br>
        <br>
        Error in ==> ft_redefinetrial at 103<br>
        data = ft_checkdata(data, 'datatype', 'raw', 'feedback',
        cfg.feedback);</b><br>
      <br>
      However, when I check my data myself using ft_checkdata...<br>
      <b>ft_checkdata(data,'datatype','raw','feedback','yes')</b><br>
      ...the feedback it gives me is...<br>
      <b>the input is raw data with 2 channels and 1 trials</b><br>
      ...which is exactly what I'd expect. (There are only two channels
      because I am just looking at my heog and veog data).<br>
      <br>
      It seems that my zenlike data are both raw and not raw, depending
      on whether ft_checkdata is called within ft_redefinetrial or by
      me. Any ideas why it could be failing in the former case?<br>
      <br>
      Best,<br>
      Tom <br>
      <br>
      PS - full code here:-<br>
      <b><br>
        % import eog data<br>
        <br>
          veog_chan='UADC001';<br>
          heog_chan='UADC002';<br>
        <br>
          cfg = [];<br>
          cfg.dataset        = full_file;<br>
          cfg.channel        = {heog_chan, veog_chan};<br>
          cfg.continuous     = 'yes';<br>
          data        = ft_preprocessing(cfg);<br>
        <br>
        % define trials<br>
        <br>
          cfg                         = [];<br>
          cfg.dataset                 = meg_file;<br>
          cfg.trialdef.prestim        = -0.1; % ie 100ms after stim<br>
          cfg.trialdef.poststim       = 5; % in seconds<br>
          cfg.trialdef.behavdata     = fullfile(behav_file_dir,
        behav_file);<br>
         <br>
          cfg.trialfun = 'trialfun_find_eog';<br>
         <br>
          cfg = ft_definetrial(cfg);<br>
        <br>
        % apply trial def to continuous data<br>
        <br>
          data=ft_redefinetrial(data,cfg);</b><br>
      <pre class="moz-signature" cols="72">-- 
Tom Marshall, MSc.
Neuronal Oscillations Group, Donders Centre for Cognitive Neuroimaging
tel: +31(0)243668487
email: <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:t.marshall@fcdonders.ru.nl">t.marshall@fcdonders.ru.nl</a>
postal: PO Box 9101, 6500HB, Nijmegen, The Netherlands
visiting: Kapittelweg 29, 6525EN, Nijmegen, The Netherlands</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Tom Marshall, MSc.
Neuronal Oscillations Group, Donders Centre for Cognitive Neuroimaging
tel: +31(0)243668487
email: <a class="moz-txt-link-abbreviated" href="mailto:t.marshall@fcdonders.ru.nl">t.marshall@fcdonders.ru.nl</a>
postal: PO Box 9101, 6500HB, Nijmegen, The Netherlands
visiting: Kapittelweg 29, 6525EN, Nijmegen, The Netherlands</pre>
  </body>
</html>