| ECoG NeuroVisualizer
The ECoG Neurovisualizer (ECViz) is a beta piece of MATLAB software being developed by myself (Tim Mullen) to facilitate visualization and analysis of complex spatio-temporal patterns of information flow in Electrocorticographic data. I primarily developed it for the use of our ECoG group within the Knight Lab at UC Berkeley. As such, it is somewhat tailored to our particular 64-channel grid setup. ECViz was designed around the concept of using information and temporal latency-based clustering to identify functionally-specific regions of interest (ROIs) and then observing information transfer properties between these ROI clusters. A CNS poster preliminarily outlining this concept is available here. Another package of software which I developed (for which the interface is currently still command-line) computes cross-correlations, Mutual Information, Frequency-domain conditional Granger Causality, etc and produces matrices of peak connectivity values, temporal latencies, etc. This is then loaded into ECViz for further clustering analysis, statistics, and graphical visualization.
ECViz is still a very beta work-in-progress and as yet does not allow GUI access to many of the other visualization and computational/statistical methods I have coded. Currently it is designed to handle Mutual Information and Cross-Correlation. I am currently extending its functionality to include other approaches I'm using (coherence, granger causality, dynamic bayes nets). At some point, I plan to make this entire package accessible as an open-source toolbox for analyzing causal interaction (perhaps linking it to other causal connectivity toolboxes such as A.K. Seth's Causal Connectivity Toolbox (granger causality-based)).
On the right you will find screenshots of a more or less recent version of ECViz. Click on them to expand and view a demonstration of some of the functionality. Due to the fact that the program is currently custom-tailored to our grid setup and preprocessing scripts, ECViz is not yet ready for mass download. I will upload a link here when the program has developed further.
You may note that some of the text in the command buttons, etc are clipped. This is due to the way text is differentially rendered in Linux matlab vs. Windows Matlab. All future versions display well in both Linux/Unix and Windows. |