Cargando…

RTHybrid: A Standardized and Open-Source Real-Time Software Model Library for Experimental Neuroscience

Closed-loop technologies provide novel ways of online observation, control and bidirectional interaction with the nervous system, which help to study complex non-linear and partially observable neural dynamics. These protocols are often difficult to implement due to the temporal precision required w...

Descripción completa

Detalles Bibliográficos
Autores principales: Amaducci, Rodrigo, Reyes-Sanchez, Manuel, Elices, Irene, Rodriguez, Francisco B., Varona, Pablo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6423167/
https://www.ncbi.nlm.nih.gov/pubmed/30914940
http://dx.doi.org/10.3389/fninf.2019.00011
_version_ 1783404495009480704
author Amaducci, Rodrigo
Reyes-Sanchez, Manuel
Elices, Irene
Rodriguez, Francisco B.
Varona, Pablo
author_facet Amaducci, Rodrigo
Reyes-Sanchez, Manuel
Elices, Irene
Rodriguez, Francisco B.
Varona, Pablo
author_sort Amaducci, Rodrigo
collection PubMed
description Closed-loop technologies provide novel ways of online observation, control and bidirectional interaction with the nervous system, which help to study complex non-linear and partially observable neural dynamics. These protocols are often difficult to implement due to the temporal precision required when interacting with biological components, which in many cases can only be achieved using real-time technology. In this paper we introduce RTHybrid (www.github.com/GNB-UAM/RTHybrid), a free and open-source software that includes a neuron and synapse model library to build hybrid circuits with living neurons in a wide variety of experimental contexts. In an effort to encourage the standardization of real-time software technology in neuroscience research, we compared different open-source real-time operating system patches, RTAI, Xenomai 3 and Preempt-RT, according to their performance and usability. RTHybrid has been developed to run over Linux operating systems supporting both Xenomai 3 and Preempt-RT real-time patches, and thus allowing an easy implementation in any laboratory. We report a set of validation tests and latency benchmarks for the construction of hybrid circuits using this library. With this work we want to promote the dissemination of standardized, user-friendly and open-source software tools developed for open- and closed-loop experimental neuroscience.
format Online
Article
Text
id pubmed-6423167
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-64231672019-03-26 RTHybrid: A Standardized and Open-Source Real-Time Software Model Library for Experimental Neuroscience Amaducci, Rodrigo Reyes-Sanchez, Manuel Elices, Irene Rodriguez, Francisco B. Varona, Pablo Front Neuroinform Neuroscience Closed-loop technologies provide novel ways of online observation, control and bidirectional interaction with the nervous system, which help to study complex non-linear and partially observable neural dynamics. These protocols are often difficult to implement due to the temporal precision required when interacting with biological components, which in many cases can only be achieved using real-time technology. In this paper we introduce RTHybrid (www.github.com/GNB-UAM/RTHybrid), a free and open-source software that includes a neuron and synapse model library to build hybrid circuits with living neurons in a wide variety of experimental contexts. In an effort to encourage the standardization of real-time software technology in neuroscience research, we compared different open-source real-time operating system patches, RTAI, Xenomai 3 and Preempt-RT, according to their performance and usability. RTHybrid has been developed to run over Linux operating systems supporting both Xenomai 3 and Preempt-RT real-time patches, and thus allowing an easy implementation in any laboratory. We report a set of validation tests and latency benchmarks for the construction of hybrid circuits using this library. With this work we want to promote the dissemination of standardized, user-friendly and open-source software tools developed for open- and closed-loop experimental neuroscience. Frontiers Media S.A. 2019-03-12 /pmc/articles/PMC6423167/ /pubmed/30914940 http://dx.doi.org/10.3389/fninf.2019.00011 Text en Copyright © 2019 Amaducci, Reyes-Sanchez, Elices, Rodriguez and Varona. http://creativecommons.org/licenses/by/4.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) and the copyright owner(s) 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
Amaducci, Rodrigo
Reyes-Sanchez, Manuel
Elices, Irene
Rodriguez, Francisco B.
Varona, Pablo
RTHybrid: A Standardized and Open-Source Real-Time Software Model Library for Experimental Neuroscience
title RTHybrid: A Standardized and Open-Source Real-Time Software Model Library for Experimental Neuroscience
title_full RTHybrid: A Standardized and Open-Source Real-Time Software Model Library for Experimental Neuroscience
title_fullStr RTHybrid: A Standardized and Open-Source Real-Time Software Model Library for Experimental Neuroscience
title_full_unstemmed RTHybrid: A Standardized and Open-Source Real-Time Software Model Library for Experimental Neuroscience
title_short RTHybrid: A Standardized and Open-Source Real-Time Software Model Library for Experimental Neuroscience
title_sort rthybrid: a standardized and open-source real-time software model library for experimental neuroscience
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6423167/
https://www.ncbi.nlm.nih.gov/pubmed/30914940
http://dx.doi.org/10.3389/fninf.2019.00011
work_keys_str_mv AT amaduccirodrigo rthybridastandardizedandopensourcerealtimesoftwaremodellibraryforexperimentalneuroscience
AT reyessanchezmanuel rthybridastandardizedandopensourcerealtimesoftwaremodellibraryforexperimentalneuroscience
AT elicesirene rthybridastandardizedandopensourcerealtimesoftwaremodellibraryforexperimentalneuroscience
AT rodriguezfranciscob rthybridastandardizedandopensourcerealtimesoftwaremodellibraryforexperimentalneuroscience
AT varonapablo rthybridastandardizedandopensourcerealtimesoftwaremodellibraryforexperimentalneuroscience