Abstract
AbstractLaboratory behavioural tasks are an essential research tool. As questions asked of behaviour and brain activity become more sophisticated, the ability to specify and run richly structured tasks becomes more important. An increasing focus on reproducibility also necessitates accurate communication of task logic to other researchers. To these ends we developed pyControl, a system of open source hardware and software for controlling behavioural experiments comprising; a simple yet flexible Python-based syntax for specifying tasks as extended state machines, hardware modules for building behavioural setups, and a graphical user interface designed for efficiently running high throughput experiments on many setups in parallel, all with extensive online documentation. These tools make it quicker, easier and cheaper to implement rich behavioural tasks at scale. As important, pyControl facilitates communication and reproducibility of behavioural experiments through a highly readable task definition syntax and self-documenting features.ResourcesDocumentation: https://pycontrol.readthedocs.ioRepositories: https://github.com/pyControlUser support: https://groups.google.com/g/pycontrol
Publisher
Cold Spring Harbor Laboratory
Reference34 articles.
1. The Anterior Cingulate Cortex Predicts Future States to Mediate Model-Based Action Selection;Neuron,2021
2. Layer-specific integration of locomotion and sensory information in mouse barrel cortex
3. 1,500 scientists lift the lid on reproducibility;Nat. News,2016
4. The application of the 5-choice serial reaction time task for the assessment of visual attentional processes and impulse control in rats
5. Barros, A.C.B. de , Baruchin, L.J. , Panayi, M.C. , Nyberg, N. , Samborska, V. , Mealing, M.T. , Akam, T. , Kwag, J. , Bannerman, D.M. , and Kohl, M.M. (2021). Retrosplenial cortex is necessary for spatial and non-spatial latent learning in mice.
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献