Contribution to a conference proceedings FZJ-2015-05823

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Elephant – Open-Source Tool for the Analysis of Electrophysiological Data Sets

 ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;

2015

Bernstein Conference 2015, HeidelbergHeidelberg, Germany, 14 Sep 2015 - 16 Sep 20152015-09-142015-09-16 134-135 ()

Abstract: The need for reproducible research has become a topic of intense discussion in theneurosciences. Reproducibility is based on building workflows and traceable analysissteps. In recent years software tools (e.g., Neurotools [1], spykeutils [2], OpenElectrophy[3]) have been developed to analyze electrophysiological data. However, many toolstend to specialize in particular types of analysis and do not use a common data model,forcing the user to rely on multiple tools during an analysis. Often the code base ofsuch tools is not written in a modular way, which complicates the combination andcomparison of different analysis methods.Here we introduce the Electrophysiology Analysis Toolkit (Elephant) as a community-centered initiative (http://neuralensemble.org/elephant/). Elephant is an easy-to-use,open-source Python library, that offers a broad range of functions for analyzing multi-scale data of brain dynamics from experiments and brain simulations. The focus is theanalysis of electrical activity, such as single unit or massively parallel spike train data andlocal field potentials (LFP). The scope of the library covers signal-based analysis (e.g.,signal processing, spectral analysis), spike-based analysis (e.g., spike train correlation,spike pattern analysis) and methods combining both signal types (e.g., spike-triggeredaveraging). In the context of hypothesis testing, utility modules for the generation ofrealizations of stochastic processes and of surrogate signals are implemented.We chose to use Neo [4] as the underlying data model. This guarantees compatibilitywithin the toolkit, but also provides access to various file I/O modules to access data inboth open and proprietary formats. We demonstrate the usage of Elephant in the formof use cases, and outline how to parallelize analyses within the library. In particular, weillustrate the use of Elephant within the Human Brain Project framework.References1 http://neuralensemble.org/NeuroTools/2 http://spykeutils.readthedocs.org/en/0.4.1/3 http://neuralensemble.org/OpenElectrophy/4 Garcia et al. (2014) Front. Neuroinform 8:10 doi:10.3389/fninf.2014.00010


Contributing Institute(s):
  1. Computational and Systems Neuroscience (INM-6)
  2. Theoretical Neuroscience (IAS-6)
Research Program(s):
  1. 571 - Connectivity and Activity (POF3-571) (POF3-571)
  2. HBP - The Human Brain Project (604102) (604102)
  3. BRAINSCALES - Brain-inspired multiscale computation in neuromorphic hybrid systems (269921) (269921)
  4. SMHB - Supercomputing and Modelling for the Human Brain (HGF-SMHB-2013-2017) (HGF-SMHB-2013-2017)

Appears in the scientific report 2015
Click to display QR Code for this record

The record appears in these collections:
Document types > Events > Contributions to a conference proceedings
Institute Collections > IAS > IAS-6
Institute Collections > INM > INM-6
Workflow collections > Public records
Publications database

 Record created 2015-09-24, last modified 2024-03-13



Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)