General neuroinformatics

D19 A MATLAB Based Toolbox for Processing and Analysis of Multichannel, Multisource Cortical Local Field Potentials Mufti Mahmud1, Alessandra Bertoldo2, Stefano Girardi1, Marta Maschietto1 and Stefano Vassanelli1 1. NeuroChip Lab, University of Padova 2. Dept. of Information Engineering, University of Padova The neuronal probe technology has experienced a rapid development during the last decade and enabled the scientists to record neuronal signals from multiple sites / regions simultaneously generating an enormous amount of data. To infer meaningful conclusions by processing and analyzing this massive amount of data have been a big challenge to the neuroscience and neuroengineering community [1], [2]. To respond to this challenge some research groups have developed their own automated processing and analysis tools; also, some are available commercially. However, almost all of these tools address single spikes [3], [4] while the local field potentials (LFPs) have been left unaddressed. Therefore, to bridge this gap, we have developed a Matlab based toolbox, named “SigMate”, capable of performing processing and analysis of cortical LFPs. The main aim behind the development of SigMate is to deliver an opensource tool to the community which can be easily modified and adapted to LFPs recorded from different experimental conditions and different cortical regions. The modular approach in SigMate’s design will allow it to serve as a framework for the developers in the community. It can process and analyze signals from multisite neuronal probes as well as multiple sources (conventional borosilicate micropipettes, and multichannel state-of-the-art neuronal probe) facilitating comparative studies. The features of SigMate are growing with time, however, available features at present are: data visualization (2D and 3D), file operations (file splitting, concatenation, and column rearranging), slow stimulus artifact removal (including baseline correction), fast stimulus artifact removal from LFPs induced by intracortical microstimulation, noise characterization, latency estimation, current source density (CSD) analysis, determination of cortical layer activation order (CLAO) from LFPs and CSDs, single sweep LFP classification, and are growing. The figure 1 shows the initial graphical user interface (GUI) of the SigMate containing the data visualization feature and the menu bar for accessing the other features. The available features of SigMate (i.e., our in-house algorithms) have been extensively tested using LFPs recorded from anesthetized rats by standard borosilicate micropipettes (1 MΩ resistance) and implantable Electrolyte-Oxide-Semiconductor Field Effect Transistor (EOSFET) based multisite neural probes. It will soon be made available to the community under the GNU-GPL [5].

References

[1] G. Buzsaki, Large-scale recording of neuronal ensembles. Nat. Neurosci. 7(5): 446-451, 2004. [2] K.D. Wise, D.J. Anderson, J.F. Hetke, D.R. Kipke, K. Najafi, Wireless Implantable



Neuroinformatics 2011

73

General neuroinformatics

Microsystems: High-Density Electronic Interfaces to the Nervous System. Proc. of the IEEE 92(1): 76-97, 2004. [3] L. Hazan, M. Zugaro, G. Buzsaki, Klusters, NeuroScope, NDManager: A free software suite for neurophysiological data processing and visualization. J. Neurosci. Meth. 155: 207–216, 2006. [4] M. Lidierth, sigTOOL: A MATLAB-based environment for sharing laboratory-developed software to analyze biological signals. J. Neurosci. Meth. 178: 188–196, 2009. [5] M. Mahmud, A. Bertoldo, S. Girardi, M. Maschietto, S. Vassanelli, SigMate: A MATLABbased Neuronal Signal Processing Tool. In: Proc. of the 32nd IEEE EMBC2010, Buenos Aires, September 2010, pp. 1352-1355.

D19 Figure 1: Main GUI of the SigMate Toolbox.

74

Neuroinformatics 2011

D19 A MATLAB Based Toolbox for Processing and ...

Multichannel, Multisource Cortical Local Field Potentials ... by processing and analyzing this massive amount of data have been a big challenge to.

600KB Sizes 1 Downloads 307 Views

Recommend Documents

Accelerating MATLAB Image Processing Toolbox ...
Mar 14, 2010 - works on using GPUs to accelerate programs in MATLAB [21] .... Register File. A high number of registers (1k float4 registers or. 16kB) per core implies more computational work in each core. A relatively small number of registers (2k f

Matlab Data Acquisition and Control Toolbox for Basic ...
See [6] for further details on serial communication and DB-9 serial cable. C. Matlab ..... Figure 6: DC Motor test-bed with notebook PC and BS2 microcontroller.

Matlab Data Acquisition and Control Toolbox for Basic ...
Section III, we describe our software interface in detail. In. Section IV, we provide details on the software integration of. Simulink with the BS2 microcontroller.

Introduction to Matlab Optimization toolbox -
Constrained non-linear optimization. 3. ... For all Optimization functions, the parameters must be set using the ... constraint coefficient matrices may be required.

PFLib – An Object Oriented MATLAB Toolbox for ...
Under a United States Army Small Business Technology Transfer (STTR) project, we ... paper describes its object oriented design and programming interface.

CL MATCONT: A continuation toolbox in Matlab
j probably will be clustered around some center point xc. In this case we will .... A call to feval(cds.curve.options) must return a structure created with contset:.

tinyLAB: A Matlab-Based Framework for Interaction with ...
[3] R. Guy et al., “Experiences with the Extensible Sensing. System ESS,” UCLA Center for Embedded Network Sens- ing, Tech. Rep. 01-310-825-3127, January ...

A Rule-Based Language for Complex Event Processing ...
The language is powerful enough to effectively express and evaluate all thirteen Allen's ..... Their representation in an SQL-like language of Esper8 based on [6] is shown below. As we see, complex events ..... management techniques to prune outdated

A Web-Based Laboratory for Digital Signal Processing
interface directly accessible through Internet and employees a wide range of modern Web 2.0 .... The console output is generated as plain text and it is. Figure 1.

A Performance-based Approach for Processing Large ...
ing of such files can occur for instance, in the conversion of the XML data to .... fitted with four gigabytes of DDR2 RAM and a 160 gigabyte SATA harddrive.

Estimation for Speech Processing with Matlab or Octave
variances, etc.) ..... likelihood of a single vector given a Gaussian (mean and variance). .... semi-tied covariance estimation for your mixture of Gaussians model.

Estimation for Speech Processing with Matlab or ... - Semantic Scholar
This shows the dimension of M. Try to find the size of y and z. What does the answer tell you about how Octave represents vectors internally? Type size(1) ... how ...

Digital signal processing matlab
Pushing daisies s01e06.Return ofthe Hero.23599705717. American horror story ... Digitalsignal processingmatlab.Maximmagazine pdf.GayYouth. Chronicles.

digital signal & image processing [matlab] -
Bio m etrics. PSDIP519. Gabor wavelet transform based facial expression recognition using PCA and LBP ... video surveillance. Video. Surveillance. 2014.

Conn: A Functional Connectivity Toolbox for Correlated and ...
We describe the methods implemented in the Conn toolbox for the analysis of fcMRI data ...... Kim JH, Lee JM, Jo HJ, Kim SH, Lee JH, Kim ST, Seo SW, Cox RW,.

PSDVec: a Toolbox for Incremental and Scalable Word ...
Jun 9, 2016 - On 9 word similarity/analogy benchmark sets and ... Email addresses: [email protected] (Shaohua Li), [email protected] (Jun.

Numerical Methods in Finance & Economics A MATLAB based ...
Numerical Methods in Finance & Economics A MATLAB based Introduction - Paolo Brandimarte.pdf. Numerical Methods in Finance & Economics A MATLAB ...

Numerical Methods in Finance & Economics A MATLAB based ...
Numerical Methods in Finance & Economics A MATLAB based Introduction - Paolo Brandimarte.pdf. Numerical Methods in Finance & Economics A MATLAB ...

Conn: A Functional Connectivity Toolbox for Correlated and ...
hr(x А y) Б r(x, y) ... x and y represent the spatial locations of two arbitrary voxels, hr represents a ...... [Full Text HTML] [Full Text PDF] [Full Text PDF with Links]. 3.