Cargando…

Data management routines for reproducible research using the G-Node Python Client library

Structured, efficient, and secure storage of experimental data and associated meta-information constitutes one of the most pressing technical challenges in modern neuroscience, and does so particularly in electrophysiology. The German INCF Node aims to provide open-source solutions for this domain t...

Descripción completa

Detalles Bibliográficos
Autores principales: Sobolev, Andrey, Stoewer, Adrian, Pereira, Michael, Kellner, Christian J., Garbers, Christian, Rautenberg, Philipp L., Wachtler, Thomas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3942789/
https://www.ncbi.nlm.nih.gov/pubmed/24634654
http://dx.doi.org/10.3389/fninf.2014.00015
_version_ 1782479127549313024
author Sobolev, Andrey
Stoewer, Adrian
Pereira, Michael
Kellner, Christian J.
Garbers, Christian
Rautenberg, Philipp L.
Wachtler, Thomas
author_facet Sobolev, Andrey
Stoewer, Adrian
Pereira, Michael
Kellner, Christian J.
Garbers, Christian
Rautenberg, Philipp L.
Wachtler, Thomas
author_sort Sobolev, Andrey
collection PubMed
description Structured, efficient, and secure storage of experimental data and associated meta-information constitutes one of the most pressing technical challenges in modern neuroscience, and does so particularly in electrophysiology. The German INCF Node aims to provide open-source solutions for this domain that support the scientific data management and analysis workflow, and thus facilitate future data access and reproducible research. G-Node provides a data management system, accessible through an application interface, that is based on a combination of standardized data representation and flexible data annotation to account for the variety of experimental paradigms in electrophysiology. The G-Node Python Library exposes these services to the Python environment, enabling researchers to organize and access their experimental data using their familiar tools while gaining the advantages that a centralized storage entails. The library provides powerful query features, including data slicing and selection by metadata, as well as fine-grained permission control for collaboration and data sharing. Here we demonstrate key actions in working with experimental neuroscience data, such as building a metadata structure, organizing recorded data in datasets, annotating data, or selecting data regions of interest, that can be automated to large degree using the library. Compliant with existing de-facto standards, the G-Node Python Library is compatible with many Python tools in the field of neurophysiology and thus enables seamless integration of data organization into the scientific data workflow.
format Online
Article
Text
id pubmed-3942789
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-39427892014-03-14 Data management routines for reproducible research using the G-Node Python Client library Sobolev, Andrey Stoewer, Adrian Pereira, Michael Kellner, Christian J. Garbers, Christian Rautenberg, Philipp L. Wachtler, Thomas Front Neuroinform Neuroscience Structured, efficient, and secure storage of experimental data and associated meta-information constitutes one of the most pressing technical challenges in modern neuroscience, and does so particularly in electrophysiology. The German INCF Node aims to provide open-source solutions for this domain that support the scientific data management and analysis workflow, and thus facilitate future data access and reproducible research. G-Node provides a data management system, accessible through an application interface, that is based on a combination of standardized data representation and flexible data annotation to account for the variety of experimental paradigms in electrophysiology. The G-Node Python Library exposes these services to the Python environment, enabling researchers to organize and access their experimental data using their familiar tools while gaining the advantages that a centralized storage entails. The library provides powerful query features, including data slicing and selection by metadata, as well as fine-grained permission control for collaboration and data sharing. Here we demonstrate key actions in working with experimental neuroscience data, such as building a metadata structure, organizing recorded data in datasets, annotating data, or selecting data regions of interest, that can be automated to large degree using the library. Compliant with existing de-facto standards, the G-Node Python Library is compatible with many Python tools in the field of neurophysiology and thus enables seamless integration of data organization into the scientific data workflow. Frontiers Media S.A. 2014-03-05 /pmc/articles/PMC3942789/ /pubmed/24634654 http://dx.doi.org/10.3389/fninf.2014.00015 Text en Copyright © 2014 Sobolev, Stoewer, Pereira, Kellner, Garbers, Rautenberg and Wachtler. http://creativecommons.org/licenses/by/3.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Sobolev, Andrey
Stoewer, Adrian
Pereira, Michael
Kellner, Christian J.
Garbers, Christian
Rautenberg, Philipp L.
Wachtler, Thomas
Data management routines for reproducible research using the G-Node Python Client library
title Data management routines for reproducible research using the G-Node Python Client library
title_full Data management routines for reproducible research using the G-Node Python Client library
title_fullStr Data management routines for reproducible research using the G-Node Python Client library
title_full_unstemmed Data management routines for reproducible research using the G-Node Python Client library
title_short Data management routines for reproducible research using the G-Node Python Client library
title_sort data management routines for reproducible research using the g-node python client library
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3942789/
https://www.ncbi.nlm.nih.gov/pubmed/24634654
http://dx.doi.org/10.3389/fninf.2014.00015
work_keys_str_mv AT sobolevandrey datamanagementroutinesforreproducibleresearchusingthegnodepythonclientlibrary
AT stoeweradrian datamanagementroutinesforreproducibleresearchusingthegnodepythonclientlibrary
AT pereiramichael datamanagementroutinesforreproducibleresearchusingthegnodepythonclientlibrary
AT kellnerchristianj datamanagementroutinesforreproducibleresearchusingthegnodepythonclientlibrary
AT garberschristian datamanagementroutinesforreproducibleresearchusingthegnodepythonclientlibrary
AT rautenbergphilippl datamanagementroutinesforreproducibleresearchusingthegnodepythonclientlibrary
AT wachtlerthomas datamanagementroutinesforreproducibleresearchusingthegnodepythonclientlibrary