<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style><style type="text/css"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;"><span style="font-size: 13.3333330154419px;">Hi fieldtrippers,</span>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">I am stuck combining datasets from MEG sessions (note that I do this after preprocessing each individual dataset). I use ft_appenddata to combine the three datasets, which all have a different amount of trials and
 often there is a discrepency in the channels as well. After running the following code the alldata structure contains only the channels which are presents in all inputs, but the grad field (which is in the single datasets) is not in the combined datastructure:</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="font-size: 13.3333330154419px;"><i>cfg=[];</i></div>
<div style="font-size: 13.3333330154419px;"><i>alldata = ft_appenddata(cfg, data{1}, data{2}, data{3})</i></div>
</blockquote>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">If I try to use alldata (w/o .grad), I later run into problems using ft_megplanar when I want to do time-frequency analysis. The error is caused by ft_checkdata:</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="font-size: 13.3333330154419px;">
<div><i>Error using ft_checkdata (line 527)</i></div>
</div>
<div style="font-size: 13.3333330154419px;">
<div><i>This function requires MEG data with a 'grad' field</i></div>
</div>
</blockquote>
<div style="font-size: 13.3333330154419px;"><i><br>
</i></div>
<div style="font-size: 13.3333330154419px;">I already tried solving this by using ft_average_sens:</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="font-size: 13.3333330154419px;"><i>for ii=1:length(data)</i></div>
<div style="font-size: 13.3333330154419px;"><i>   sens(ii) = data{ii}.grad;</i></div>
<div style="font-size: 13.3333330154419px;"><i>end</i></div>
<div style="font-size: 13.3333330154419px;"><i>alldata.grad = ft_average_sens(sens);</i></div>
</blockquote>
<div style="font-size: 13.3333330154419px;"><i><br>
</i></div>
<div style="font-size: 13.3333330154419px;">However, than I get this error:</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="font-size: 13.3333330154419px;">
<div style="font-style: italic; font-size: 13.3333330154419px;">Error using ft_average_sens (line 101)</div>
</div>
<div style="font-size: 13.3333330154419px;">
<div style="font-style: italic; font-size: 13.3333330154419px;">all sensor arrays should have the same sensors for averaging</div>
</div>
</blockquote>
<div style="font-size: 13.3333330154419px;">
<div style="font-style: italic; font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">How can I incorporate the grad field while I have different channels in each dataset?</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">Best,</div>
<div style="font-size: 13.3333330154419px;">Mats van Es</div>
</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;"><i><br>
</i></div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
</div>
</body>
</html>