Cargando…

Rigbox: An Open-Source Toolbox for Probing Neurons and Behavior

Setting up an experiment in behavioral neuroscience is a complex process that is often managed with ad hoc solutions. To streamline this process, we developed Rigbox, a high-performance, open-source software toolbox that facilitates a modular approach to designing experiments (https://github.com/cor...

Descripción completa

Detalles Bibliográficos
Autores principales: Bhagat, Jai, Wells, Miles J., Harris, Kenneth D., Carandini, Matteo, Burgess, Christopher P.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Society for Neuroscience 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7363478/
https://www.ncbi.nlm.nih.gov/pubmed/32493756
http://dx.doi.org/10.1523/ENEURO.0406-19.2020
_version_ 1783559660451659776
author Bhagat, Jai
Wells, Miles J.
Harris, Kenneth D.
Carandini, Matteo
Burgess, Christopher P.
author_facet Bhagat, Jai
Wells, Miles J.
Harris, Kenneth D.
Carandini, Matteo
Burgess, Christopher P.
author_sort Bhagat, Jai
collection PubMed
description Setting up an experiment in behavioral neuroscience is a complex process that is often managed with ad hoc solutions. To streamline this process, we developed Rigbox, a high-performance, open-source software toolbox that facilitates a modular approach to designing experiments (https://github.com/cortex-lab/Rigbox). Rigbox simplifies hardware input-output, time aligns datastreams from multiple sources, communicates with remote databases, and implements visual and auditory stimuli presentation. Its main submodule, Signals, allows intuitive programming of behavioral tasks. Here we illustrate its function with the following two interactive examples: a human psychophysics experiment, and the game of Pong. We give an overview of running experiments in Rigbox, provide benchmarks, and conclude with a discussion on the extensibility of the software and comparisons with similar toolboxes. Rigbox runs in MATLAB, with Java components to handle network communication, and a C library to boost performance.
format Online
Article
Text
id pubmed-7363478
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Society for Neuroscience
record_format MEDLINE/PubMed
spelling pubmed-73634782020-07-16 Rigbox: An Open-Source Toolbox for Probing Neurons and Behavior Bhagat, Jai Wells, Miles J. Harris, Kenneth D. Carandini, Matteo Burgess, Christopher P. eNeuro Open Source Tools and Methods Setting up an experiment in behavioral neuroscience is a complex process that is often managed with ad hoc solutions. To streamline this process, we developed Rigbox, a high-performance, open-source software toolbox that facilitates a modular approach to designing experiments (https://github.com/cortex-lab/Rigbox). Rigbox simplifies hardware input-output, time aligns datastreams from multiple sources, communicates with remote databases, and implements visual and auditory stimuli presentation. Its main submodule, Signals, allows intuitive programming of behavioral tasks. Here we illustrate its function with the following two interactive examples: a human psychophysics experiment, and the game of Pong. We give an overview of running experiments in Rigbox, provide benchmarks, and conclude with a discussion on the extensibility of the software and comparisons with similar toolboxes. Rigbox runs in MATLAB, with Java components to handle network communication, and a C library to boost performance. Society for Neuroscience 2020-07-09 /pmc/articles/PMC7363478/ /pubmed/32493756 http://dx.doi.org/10.1523/ENEURO.0406-19.2020 Text en Copyright © 2020 Bhagat et al. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International license (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution and reproduction in any medium provided that the original work is properly attributed.
spellingShingle Open Source Tools and Methods
Bhagat, Jai
Wells, Miles J.
Harris, Kenneth D.
Carandini, Matteo
Burgess, Christopher P.
Rigbox: An Open-Source Toolbox for Probing Neurons and Behavior
title Rigbox: An Open-Source Toolbox for Probing Neurons and Behavior
title_full Rigbox: An Open-Source Toolbox for Probing Neurons and Behavior
title_fullStr Rigbox: An Open-Source Toolbox for Probing Neurons and Behavior
title_full_unstemmed Rigbox: An Open-Source Toolbox for Probing Neurons and Behavior
title_short Rigbox: An Open-Source Toolbox for Probing Neurons and Behavior
title_sort rigbox: an open-source toolbox for probing neurons and behavior
topic Open Source Tools and Methods
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7363478/
https://www.ncbi.nlm.nih.gov/pubmed/32493756
http://dx.doi.org/10.1523/ENEURO.0406-19.2020
work_keys_str_mv AT bhagatjai rigboxanopensourcetoolboxforprobingneuronsandbehavior
AT wellsmilesj rigboxanopensourcetoolboxforprobingneuronsandbehavior
AT harriskennethd rigboxanopensourcetoolboxforprobingneuronsandbehavior
AT carandinimatteo rigboxanopensourcetoolboxforprobingneuronsandbehavior
AT burgesschristopherp rigboxanopensourcetoolboxforprobingneuronsandbehavior