Copyright © 2008 Elsevier Ltd All rights reserved.
2008 Special Issue
FIND — A unified framework for neural data analysis
Received 2 November 2007;
Abstract
The complexity of neurophysiology data has increased tremendously over the last years, especially due to the widespread availability of multi-channel recording techniques. With adequate computing power the current limit for computational neuroscience is the effort and time it takes for scientists to translate their ideas into working code. Advanced analysis methods are complex and often lack reproducibility on the basis of published descriptions. To overcome this limitation we develop FIND (Finding Information in Neural Data) as a platform-independent, open source framework for the analysis of neuronal activity data based on Matlab (Mathworks). Here, we outline the structure of the FIND framework and describe its functionality, our measures of quality control, and the policies for developers and users. Within FIND we have developed a unified data import from various proprietary formats, simplifying standardized interfacing with tools for analysis and simulation. The toolbox FIND covers a steadily increasing number of tools. These analysis tools address various types of neural activity data, including discrete series of spike events, continuous time series and imaging data. Additionally, the toolbox provides solutions for the simulation of parallel stochastic point processes to model multi-channel spiking activity. We illustrate two examples of complex analyses with FIND tools: First, we present a time-resolved characterization of the spiking irregularity in an in vivo extracellular recording from a mushroom-body extrinsic neuron in the honeybee during odor stimulation. Second, we describe layer specific input dynamics in the rat primary visual cortex in vivo in response to visual flash stimulation on the basis of multi-channel spiking activity.
Keywords: Coefficient of variation; Gamma process; Point process simulation; Spike train analysis; Neural activity data analysis; Open source toolbox; Mushroom body; Visual cortex; Rat; Honey bee
Article Outline
- 1. Motivation
- 2. Concept
- 3. Design and community interaction
- 3.1. Data import and internal data representation
- 3.2. External data representation and storage
- 3.3. Addressing the need for different programming languages by using plug-ins
- 3.3.1. Application of tools
- 3.3.2. Tool development and integration
- 3.3.3. Quality management
- 3.3.4. Teaching and training
- 4. Functionality
- 5. Examples of analysis with FIND
- 5.1. Odor-response dynamics of spiking irregularity in a mushroom-body extrinsic neuron of the honeybee
- 5.1.1. Experiments
- 5.1.2. Rate estimation
- 5.1.3. Time warp
- 5.1.4. Time-resolved estimation of CV
- 5.1.5. Dynamic changes of the gamma order
- 5.1.6. Conclusion and interpretation
- 5.2. Layer-specific stimulus response latency in the rat visual cortex
- 6. Conclusions, discussion and outlook
- Acknowledgements
- References