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...
Autores principales: | , , , , , , |
---|---|
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 |