Event Abstract

Cloud Services and a Data API for Electrophysiology

  • 1 German INCF Node, Department Biology II, Ludwig-Maximilians-Universität München, Germany, Germany

Recent progress in neuroscience has lead to rapid proliferation of data. The problem of efficiently organizing and annotating this information while allowing effortless access from different platforms becomes crucial if scientists are to fully exploit available resources.

The G-Node services provide data management in the cloud, including tools for organization, annotation, search, and backup. Backbone is a central data storage system accessed through a common application interface (API). This API supports a common data model for electrophysiology and flexible data annotation[1], reported as NEO[2] and odML[3]. The interface is based on REST principles[4] and supports data transfer via JSON/BSON. Native client libraries in commonly used programming languages (including Python and Matlab[5]) enable researchers to perform computations in familiar analysis environments while retaining the advantages that cloud storage entails. Thus, scientists may select whatever technology is most suitable for their current research with their data being available at all times and from all locations. The platform also features powerful search and query capabilities from simple full-text search to specialized query and filter mechanisms such as data slicing or fine-grained recording channel selection.

These services are complemented by common tools for data access like neuroshare[6], NEO I/O[2], or odML[3], and provide convenient data conversion. Compatible files are automatically converted to native objects which may, in turn, be exported as needed. The platform encourages collaboration between both individual scientists and labs. Data sets, metadata, and files can be shared based on various criteria; simultaneous work on such data sets is supported. Furthermore, changes to stored objects are tracked continuously, which makes the reproduction of individual analysis steps effortless and transparent.

[1] http://g-node.github.com/[…]/data_api_specification.html
[2] http://packages.python.org/neo/
[3] https://github.com/G-Node/python-odml
[4] http://en.wikipedia.org/[…]/Representational_state_transfer
[5] https://github.com/G-Node/gnode-client-matlab
[6] https://github.com/G-Node/python-neuroshare

Supported by BMBF grant 01GQ0801.

Keywords: Electrophysiology, computational neuroscience, Cloud Services, Neuroscience, data management

Conference: 5th INCF Congress of Neuroinformatics, Munich, Germany, 10 Sep - 12 Sep, 2012.

Presentation Type: Demo

Topic: Neuroinformatics

Citation: Sobolev A, Leonhardt A, Rautenberg P, Kellner C, Herz A and Wachtler T (2014). Cloud Services and a Data API for Electrophysiology. Front. Neuroinform. Conference Abstract: 5th INCF Congress of Neuroinformatics. doi: 10.3389/conf.fninf.2014.08.00060

Copyright: The abstracts in this collection have not been subject to any Frontiers peer review or checks, and are not endorsed by Frontiers. They are made available through the Frontiers publishing platform as a service to conference organizers and presenters.

The copyright in the individual abstracts is owned by the author of each abstract or his/her employer unless otherwise stated.

Each abstract, as well as the collection of abstracts, are published under a Creative Commons CC-BY 4.0 (attribution) licence (https://creativecommons.org/licenses/by/4.0/) and may thus be reproduced, translated, adapted and be the subject of derivative works provided the authors and Frontiers are attributed.

For Frontiers’ terms and conditions please see https://www.frontiersin.org/legal/terms-and-conditions.

Received: 21 Mar 2013; Published Online: 27 Feb 2014.

* Correspondence: Dr. Andrey Sobolev, German INCF Node, Department Biology II, Ludwig-Maximilians-Universität München, Germany, Planegg-Martinsried, Germany, sobolev.andrey@gmail.com