An integrative analysis platform for multiple neural spike train data.
In neuroscience research, multiple electrodes are used to record simultaneous spiking activity of many neurons lossless in real time. Accordingly, to analyze the data from multiple electrodes, many algorithms and computer programs have been developed. Since these programs are developed by commercial companies or academic institutes independently, the lack of common standard makes the talks between them difficult. In one integrative analysis, when several of them are needed, neuroscience researchers are usually exhausted by the program switching and data transformation. In this paper, we developed an integrative workflow-based platform for multiple neural spike train data analysis, namely MEA-Platform. MEA-Platform is a Java-based software platform, which provides (1) a general application development interface to integrate or bridge other programs and (2) a workflow mechanism to operate them and make them talk easily. At the moment, many algorithms and tools abstracted from MEA-Tools, Spike manager and DATA-MEAns are integrated. They together provide comprehensive functionalities of data normalization, statistics and result reporting, which are indispensable for a complete analysis of multiple neural spike train data. Because the interface developed is very general and flexible, new analysis tools can be integrated effectively as required. MEA-Platform implies an ideal environment for integrative neuroscience research.
Huang
Yu
Y
Britton Chance Center for Biomedical Photonics, Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China.
Li
Xiangning
X
Li
Yanling
Y
Xu
Qingwei
Q
Lu
Qiang
Q
Liu
Qian
Q
D000200:Action Potentials / Q000502:physiology*; D000465:Algorithms; D000818:Animals; D004594:Electrophysiology / Q000295:instrumentation / Q000379:methods*; D006801:Humans; D009474:Neurons / Q000502:physiology*; D009482:Neurophysiology / Q000295:instrumentation / Q000379:methods*; D012815:Signal Processing, Computer-Assisted; D012984:Software / Q000592:standards*; D012985:Software Design; D012986:Software Validation