<div dir="ltr">Hi<div>I am doing analysis on Netstation EGI .mff file using Fieldtrip, I have tried using .mff file directly and after converting to EDF. However, I am getting error in defining trials. Mostly I get an error message 

<span style="color:rgb(52,53,65);font-family:Söhne,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;white-space:pre-wrap">Unrecognized field name "headerfile" </span> . </div><div>I would like to know how to go about this in EDF or .mff format.</div><div>It will also be helpful if someone can help with how to modify ft_trialfun_general for .mff file as well.</div><div>I am pasting the code I used, below.</div><div><div><div class="gmail-rtcContent" style="padding:30px"><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg=[]</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg.dataset     = <span style="color:rgb(167,9,245)">'E:\FT\OP17.mff'</span>;</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg.dataformat = <span style="color:rgb(167,9,245)">'egi_mff_v3'</span></span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg.headerformat = <span style="color:rgb(167,9,245)">'egi_mff_v3'</span></span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg.trialdef.eventtype                   = <span style="color:rgb(167,9,245)">'stim'</span>;</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg.trialdef.prestim                   = 1;</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg.trialdef.poststim                       =1;</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg.trialdef.eventvalue         = {<span style="color:rgb(167,9,245)">'01''02''03''04'</span>};</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg.trialfun                = <span style="color:rgb(167,9,245)">'ft_trialfun_general_stimmod'</span>;</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">cfg   = ft_definetrial(cfg)</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre"><br></span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre"><br></span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">For modifying trialfun_general</span></div><div class="gmail-lineNode" style="font-size:10pt;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><div class="gmail-rtcContent" style="padding:30px"><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre"><span style="color:rgb(14,0,255)"><br></span></span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre"><span style="color:rgb(14,0,255)">function </span>[trl, event] = ft_trialfun_general_stimmod(cfg)</span></div><div class="gmail-lineNode" style="font-size:10pt"></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">event = ft_read_event(cfg.dataset, <span style="color:rgb(167,9,245)">'headerformat'</span>, <span style="color:rgb(167,9,245)">'egi_mff_v3'</span>);</span></div><div class="gmail-lineNode" style="font-size:10pt"></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre"><span style="color:rgb(0,128,19)">% Find trigger values</span></span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">trigger = [event(strcmp(<span style="color:rgb(167,9,245)">'stim'</span>, {event.type})).value]';</span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre"><span style="color:rgb(0,128,19)">% Note: Replace 'STI101' with the label of the trigger channel that</span></span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre"><span style="color:rgb(0,128,19)">% contains the trigger values for your data</span></span></div><div class="gmail-lineNode" style="font-size:10pt"></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre"><span style="color:rgb(0,128,19)">% Define trial segments</span></span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">trl = [];</span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre"><span style="color:rgb(14,0,255)">for </span>j = 1:length(trigger)</span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">    <span style="color:rgb(14,0,255)">if </span>any(trigger(j) == [01 02 03 04])</span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">        trlbegin = event(j).sample;</span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">        trlend = trlbegin + 1000; <span style="color:rgb(0,128,19)">% define trial length as 1 second</span></span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">        offset = 0; <span style="color:rgb(0,128,19)">% no offset</span></span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">        newtrl = [trlbegin trlend offset trigger(j)];</span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">        trl = [trl; newtrl];</span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre">    <span style="color:rgb(14,0,255)">end</span></span></div><div class="gmail-lineNode" style="font-size:10pt"><span style="white-space:pre"><span style="color:rgb(14,0,255)">end</span></span></div></div></div></div></div><div>Please help with the issue, as I am trying to pick up analysis using Fieldtrip and I do not have a coding background.<br></div><div><div>Looking forward for a response, </div></div><div><br></div><div>Sincerely</div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr">Varghese Mathew</div><div dir="ltr"><br></div></div></div></div></div></div>