Multiscale analysis

AB Ana Filipa Teixeira Borges
MI Mona Irrmischer
TB Thomas Brockmeier
DS Dirk J. A. Smit
HM Huibert D. Mansvelder
KL Klaus Linkenkaer-Hansen
request Request a Protocol
ask Ask a question
Favorite

To study the neuronal dynamics at a multiscale level we opted to apply Empirical Mode Decomposition (EMD)86, a method that separates a signal x(t) in a set of n so-called intrinsic mode functions (IMFs)—ci, which represent the dynamics of the signal at different time scales:

where ci(t) represents the n IMFs and rn(t) is the residue (a constant or monotonic trend). It is noteworthy that the method does not result in a separation of the signal in predetermined frequency bands but rather, in a signal-dependent time-variant filtering87, fully adaptive and, therefore, suitable for the nonstationary and nonlinearity of the electroencephalogram. Notwithstanding, the IMFs obtained have a defined bandwidth that can be related to the classic frequency bands used in clinical practice or neuroscientific research. Each mode has typically a power spectrum that peaks around a limited range of frequencies87, and a characteristic frequency given by fs/2n+1, where fs represents the sampling frequency and n the number of the mode (n = 1, 2, 3 …). Thus, to match this filtering method with the frequency ranges of the classical bands, the first six (IMF1–IMF6) correspond to a spectral energy with peaks within roughly the range 8–250 Hz and the last three have activity around 1–4 Hz (Fig. 1 and Supplementary Fig. S1). Following the aforementioned relationship between mode number and its main frequencies, we labelled IMF1 as high-gamma (γh), IMF2 as mid-gamma (γm), IMF3 as low-gamma (γl), IMF4 as β, IMF5 as α, IMF6 as θ, and finally, the sum of modes IMF7, 8 and 9 equivalent to δ. The method uses a sifting process which starts by identifying the extrema in the raw time series x(t). Next, two cubic splines are fitted, connecting the local maxima and the local minima. The average—m(t)—of these envelopes is performed and subtracted from x(t), this difference constitutes the first mode (IMF1). The residue signal (r1 = x(t) − c1) is treated as the new signal and the sifting process iterates until further modes are extracted. The optimal number of sifting is undetermined; we opted to use 10 as this choice preserves a dyadic filtering ratio across the signals88. The code used is available online at http://perso.ens-lyon.fr/patrick.flandrin/emd.html.

Do you have any questions about this protocol?

Post your question to gather feedback from the community. We will also invite the authors of this article to respond.

post Post a Question
0 Q&A