<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Aptos;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:12.0pt;
font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#467886;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Aptos",sans-serif;
color:windowtext;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Courier New";}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1380130081;
mso-list-template-ids:1212706600;}
@list l0:level1
{mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1
{mso-list-id:2057927788;
mso-list-type:hybrid;
mso-list-template-ids:20224948 -1162601602 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l1:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:12.0pt;
font-family:"Aptos",sans-serif;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:Aptos;
color:black;}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="#467886" vlink="#96607D" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US">Hi Carlijn,<o:p></o:p></span></p>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"><o:p> </o:p></span></pre>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">I noticed no one had replied, so I thought I’d give it a shot. While I’m not an expert on .mex files, I can share what I know.<o:p></o:p></span></pre>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"><o:p> </o:p></span></pre>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">I fetched the latest FieldTrip version from GitHub today (28/08/2024), and it has <a href="https://github.com/fieldtrip/fieldtrip/blob/master/private/combineClusters.mexw64">combineClusters.mexw64</a>, so I would expect that yours should have it as well.<o:p></o:p></span></pre>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"><o:p> </o:p></span></pre>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">From a quick google search, I found two possible ways to fix your error:<o:p></o:p></span></pre>
<pre style="margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">remove the .mex files (i.e., combineClusters.mexa64, combineClusters.mexmaca64, combineClusters.mexw32 and combineClusters.mexw64) and rely on the .m file: combineClusters.m (see this previously asked question in the mailing list: <a href="https://mailman.science.ru.nl/pipermail/fieldtrip/2020-March/039897.html">https://mailman.science.ru.nl/pipermail/fieldtrip/2020-March/039897.html</a></span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">)<span style="color:black"><o:p></o:p></span></span></pre>
<pre style="margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">sometimes specific MATLAB versions and/or specific operating systems require that you recompile the mex files. To do that use ft_compile_mex as explained in: <a href="https://www.fieldtriptoolbox.org/faq/compile/">https://www.fieldtriptoolbox.org/faq/compile/</a></span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">.<span style="color:black"><o:p></o:p></span></span></pre>
<pre style="margin-left:18.0pt"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"><o:p> </o:p></span></pre>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">Hope this helps!<o:p></o:p></span></pre>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"><o:p> </o:p></span></pre>
<pre><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">Best,<br>Konstantinos<o:p></o:p></span></pre>
<pre><span style="color:black"><o:p> </o:p></span></pre>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> fieldtrip <fieldtrip-bounces@science.ru.nl>
<b>On Behalf Of </b>Boomen, C. van den (Carlijn) via fieldtrip<br>
<b>Sent:</b> Wednesday, August 21, 2024 10:40 AM<br>
<b>To:</b> fieldtrip@science.ru.nl<br>
<b>Cc:</b> Boomen, C. van den (Carlijn) <C.vandenBoomen@uu.nl><br>
<b>Subject:</b> [FieldTrip] ft_freqstatistics mex file<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="color:black"> Dear Fieldtrippers,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">I'm trying to run the ft_freqstatistics function in my script copied below. It did work in Matlab2021 with Fieldtrip20190218. Now I moved to Matlab2024 with Fieldtrip20240704 and I get the error copied below. Indeed,
the file combineCluster.mexw64 was in the 2019 but not in the 2024 version. I copied it to the 2024 version just to try, but got the same error. Does any of you know how I could solve this?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">Thank you so much!<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">Kind regards,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">Carlijn <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><b><span style="color:black">Script</span></b><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">group1 = GA_HR32; %change these to change group comparisons<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> group2 = GA_LR32;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> freq = 1; %change this to investigate other frequency (1 = delta; 2 = theta; 3 = lowal; 4 = hial; 5 = beta; 6 = gamma)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> % test group difference using independent samples t-test<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg = [];<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.avgoverfreq = 'yes'; % set 'no' if you want stats for separate frequencies<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.method = 'montecarlo'; %stats;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.statistic = 'ft_statfun_indepsamplesT'; %ttest2;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.correctm = 'cluster';<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.clusteralpha = 0.05;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.clusterstatistic = 'maxsum';<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.numrandomization = 500;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.minnbchan = 2;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.tail = 0;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.clustertail = 0;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.alpha = 0.025;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg_neighb.method = 'distance';<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg_neighb.layout = ... (deleted full directory for privacy, but directs to file fieldtrip-20240704\template\layout\biosemi32.lay')<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.neighbours = ft_prepare_neighbours(cfg_neighb, EEGdata);<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> design = zeros(1,size(group1{freq,1}.powspctrm,1)+size(group2{freq,1}.powspctrm,1));<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> design(1,1:size(group1{freq,1}.powspctrm,1)) = 1;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> design(1,(size(group1{freq,1}.powspctrm,1)+1):(size(group1{freq,1}.powspctrm,1)+size(group2{freq,1}.powspctrm,1))) = 2;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.design = design;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> cfg.ivar = 1;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> [groupdiff] = ft_freqstatistics(cfg,group1{freq,1},group2{freq,1}); <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><b><span style="color:black">Error</span></b><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Invalid MEX-file 'D:\Users\boome102\Documents\fieldtrip-20240704\private\combineClusters.mexw64': The specified module<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">could not be found.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">Error in findcluster (line 133)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> cluster = combineClusters(uint32(labelmat), logical(spatdimneighbstructmat), uint32(numcluster));<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">Error in clusterstat (line 214)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> posclusobs = findcluster(tmp, connmat, cfg.minnbchan);<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">Error in ft_statistics_montecarlo (line 364)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> [stat, cfg] = clusterstat(cfg, statrand, statobs);<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">Error in ft_freqstatistics (line 194)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> [stat, cfg] = statmethod(cfg, dat, design);<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div id="Signature">
<div>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Tahoma",sans-serif">Dr. Carlijn van den Boomen <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Tahoma",sans-serif">Assistant Professor | Department of Experimental Psychology | Utrecht University | Langeveld Building - room H066 | Heidelberglaan 1 | 3584 CS Utrecht | the Netherlands | phone:
+31(30) 253 1266 | in office on Monday and Thursday<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Tahoma",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Tahoma",sans-serif">Cluster Chair | University College Utrecht | Newton building room Hh | the Netherlands | phone: +31(30) 253 9826 | in office on Tuesday and Wednesday<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Tahoma",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Tahoma",sans-serif">Working days: Monday to Thursday<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
</div>
</body>
</html>