Skip to content
Sugeerth Murugesan edited this page Aug 1, 2016 · 3 revisions

Welcome to the BrainModulyzer wiki!

Interactive Visual Analysis of Functional Brain Connectivity

About Brain Modulyzer

Please click to watch the overview video.

ScreenShot

Brain Modulyzer

We present Brain Modulyzer, an interactive visual exploration tool for functional magnetic resonance imaging (fMRI) brain scans, aimed at analyzing the correlation between different brain regions when resting or when performing mental tasks. Brain Modulyzer combines multiple coordinated views---such as heat maps, node link diagrams and anatomical views---using brushing and linking to provide an anatomical context for brain connectivity data. Integrating methods from graph theory and analysis, e.g., community detection and derived graph measures, makes it possible to explore the modular and hierarchical organization of functional brain networks. Providing immediate feedback by displaying analysis results instantaneously while changing parameters gives neuroscientists a powerful means to comprehend complex brain structure more effectively and efficiently and supports forming hypotheses that can then be validated via statistical analysis.

The following image shows the results of community detection with respect to anatomy. Each community is represented by a distinct color, and each region is colored according to its community membership. Parcellated brain regions can be shown as outlines in Fig. A or centroid depiction via a sphere Fig. C.

Required dependencies

numpy
networkx
nibabel
pydot
community
pygraphviz
vtk
PySide
decorator

In the following figure,

 A) the community graph highlights the subcommunities associated with the community selected in the dendrogram view. 
 B) Configuration options provide various choices for interactivity, such as toggling hovering/clicking, choosing graph layout and varying the opacity of highlighted nodes. 
 C) The brain region graph displays highlighted nodes associated with selected sub communities.
 D) The dendrogram view displays the hierarchy of communities. The communities that do that not have any edges emanating from them are grayed out.
 E) A table view lists important graph properties of the graph shown in Fig. C.

ScreenShot