<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi Robert,
<div class=""><br class="">
</div>
<div class="">In principle it’s OK, and computationally efficient, to (left)-multiply the spatial filter with the fourier coefficients (in a for-loop across frequencies, or something like that), to get the source-level fourier representation. </div>
<div class="">Practically, you would need to do something like: </div>
<div class=""><br class="">
</div>
<div class="">nchan = numel(freq.label);</div>
<div class="">nfreq  = numel(freq.freq);</div>
<div class="">nrpttap = size(freq.fourierspctrm,1);</div>
<div class=""><br class="">
</div>
<div class="">fourier_source = filter*reshape(permute(freq.fourierspctrm,[2 3 1]), [nchan nfreq*nrpttap]));</div>
<div class="">fourier_source = reshape(fourier_source, [nfreq nrpttap]);</div>
<div class=""><br class="">
</div>
<div class="">Now you have a nfreq*nrpttap matrix that represents per tapered data segment the fourierspctrm.</div>
<div class=""><br class="">
</div>
<div class="">From this representation, you would want to create the source pair-wise cross-spectral density that can be subjected to the non-parametric factorization code to compute Granger causality.</div>
<div class=""><br class="">
</div>
<div class="">That is, it’s more or less OK if you know what you’re doing, but can become tricky in terms of correct data administration/bookkeeping. </div>
<div class="">Otherwise, and perhaps more straightforwardly, I’d recommend to do a time-domain source reconstruction (create a set of ‘virtual channels’, there’s are some examples in the wiki’s tutorials how to do it), and then use ft_freqanalysis and ft_connectivityanalysis
 on the virtual channel data.</div>
<div class=""><br class="">
</div>
<div class="">Best wishes,</div>
<div class=""><br class="">
</div>
<div class="">Jan-Mathijs</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On 22 Aug 2016, at 17:24, Seymour, Robert (Research Student) <<a href="mailto:seymourr@aston.ac.uk" class="">seymourr@aston.ac.uk</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div id="divtagdefaultwrapper" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-size: 10pt; background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;" class="">
<div style="margin-top: 0px; margin-bottom: 0px;" class="">Dear Fieldtrip Users, </div>
<div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class="">
</div>
<div style="margin-top: 0px; margin-bottom: 0px;" class="">I am trying to compute non-parametric granger causality between several ROIs in source-space. I am using the following code to obtain the fourier-spectra of my sensor-level data.</div>
<div style="margin-top: 0px; margin-bottom: 0px;" class=""><br class="">
</div>
<p style="margin-top: 0px; margin-bottom: 0px;" class=""></p>
<div class="">cfg            = [];</div>
<div class="">cfg.output     = 'fourier';</div>
<div class="">cfg.method     = 'mtmfft';</div>
<div class="">cfg.taper      = 'dpss';</div>
<div class="">cfg.tapsmofrq  = 4;</div>
<div class="">cfg.keeptrials = 'yes';</div>
<div class="">cfg.pad = 1;</div>
<div class="">cfg.padtype = 'zero';</div>
<div class="">freq    = ft_freqanalysis(cfg, data_fix);</div>
<br class="">
<p style="margin-top: 0px; margin-bottom: 0px;" class=""></p>
<div style="margin-top: 0px; margin-bottom: 0px;" class="">I was wondering how to<span style="white-space: pre-wrap; font-size: 10pt;" class=""> project the sensor level fourier-data into source space using the spatial filters computed when calling ft_sourceanalysis?
 I.e. how to multiply the freq*filter? I am little unsure how the <span class="">
fourierspctrm is represented and how this will feed into ft_connectivity analysis?</span></span></div>
<div style="margin-top: 0px; margin-bottom: 0px;" class=""><span style="white-space: pre-wrap; font-size: 10pt;" class=""><span class=""><br class="">
</span></span></div>
<div style="margin-top: 0px; margin-bottom: 0px;" class=""><span style="white-space: pre-wrap; font-size: 10pt;" class=""><span class="">Many thanks,
</span></span></div>
<div style="margin-top: 0px; margin-bottom: 0px;" class=""><span style="white-space: pre-wrap; font-size: 10pt;" class=""><span class=""><br class="">
</span></span></div>
<div style="margin-top: 0px; margin-bottom: 0px;" class=""><span style="white-space: pre-wrap; font-size: 10pt;" class=""><span class="">Robert Seymour (PhD Student, Aston Brain Centre)</span></span></div>
</div>
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">fieldtrip
 mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<a href="mailto:fieldtrip@donders.ru.nl" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">fieldtrip@donders.ru.nl</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<a href="https://mailman.science.ru.nl/mailman/listinfo/fieldtrip" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">https://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a></div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>