Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 2.95 KB

README.md

File metadata and controls

76 lines (53 loc) · 2.95 KB

dFCwalk


dFCwalk MATLAB toolbox


We have developed a framework to describe the dynamics of Functional Connectivity (dFC) estimated from brain activity time-series as a complex random walk in the space of possible functional networks. This conceptual and methodological framework considers dFC as a smooth reconfiguration process, combining “liquid” and “coordinated” aspects. Unlike other previous approaches, our method does not require the explicit extraction of discrete connectivity states.

We provide here MATLAB functions implementing several metrics for the quantitative characterization of the dFC random walk.

First, dFC speed analyses extract the distribution of the time-resolved rate of reconfiguration of FC along time, for typical speed or scaling analyses.

Second, meta-connectivity (MC) analyses identify groups of functional links whose fluctuations co-vary in time and that define veritable dFC modules organized along specific dFC meta-hub controllers (differing from conventional FC modules and hubs). The decomposition of whole-brain dFC by MC allows performing dFC speed analyses separately for each of the detected dFC modules.

Although we applied such analyses mostly to fMRI resting state data, in principle our methods can be extended to any type of neural activity (from Local Field Potentials to EEG, MEG, fNIRS, etc.) or even non-neural time-series.

Code contributors: Demian Battaglia & Lukas M. Arbabyazd

Code testing: Demian Battaglia, Lukas M. Arbabyazd, Diego Lombardo

Project responsibles: Demian Battaglia, Viktor Jirsa

Project consultants: Mira Didic, Olivier Blin


Toolbox installation


Download the toolbox folder and add it to Matlab path

External toolboxes as the Brain Connectivity Toolbox (https://sites.google.com/site/bctnet/) or the Fluctuation Analysis Toolbox (https://github.com/marlow17/FluctuationAnalysis) may also be useful companions.


Function instructions


Different functions have an extensive help. Just type the name of the function at the MATLAB prompt to get a description of the syntax and the aim of each function.

You can also find a description of the toolbox and a few pipelines of analysis that are feasible with it in the MethodsX manuscript:

Lukas M. Arbabyazd, Diego Lombardo, Olivier Blin, Mira Didic, Demian Battaglia & Viktor Jirsa Dynamic Functional Connectivity as a complex random walk: definitions and the dFCwalk toolbox, in press.


Contact


For information and requests, contact:

Demian Battaglia (demian.battaglia@univ-amu.fr) Viktor Jirsa (viktor.jirsa@univ-amu.fr)