Autopilot: Automating experiments with lots of Raspberry Pis.
Abstract
Neuroscience needs behavior, and behavioral experiments require the coordination of large numbers of heterogeneous hardware components and data streams. Currently available tools strongly limit the complexity and reproducibility of experiments. Here we introduce Autopilot, a complete, open-source Python framework for experimental automation that distributes experiments over networked swarms of Raspberry Pis. Autopilot enables qualitatively greater experimental flexibility by allowing arbitrary numbers of hardware components to be combined in arbitrary experimental designs. Research is made reproducible by documenting all data and task design parameters in a human-readable and publishable format at the time of collection. Autopilot provides a high-level set of programming tools while maintaining submillisecond performance at a fraction of the cost of traditional tools. Taking seriously the social nature of code, we scaffold shared knowledge and practice with a publicly editable semantic wiki and a permissive plugin system. Autopilots flexible, scalable architecture allows neuroscientists to work together to design the next generation of experiments to investigate the behaving brain.
02 /Specification & Classification
Click any tag to browse matching papers- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- EthoPy: Reproducible Behavioral Neuroscience Made Simple
Alexandros Evangelou, Maria Diamantaki, … Emmanouil Froudarakis·bioRxiv·Sep 8, 2025
- pyControl: Open source, Python based, hardware and software for controlling behavioural neuroscience experiments.
Thomas E. Akam, Andy Lustig, … Mark E. Walton·eLifePeer-reviewed·Jan 4, 2022
- LabNet: hardware control software for the Raspberry Pi
Alexej Schatz, York Winter·eLifePeer-reviewed·Dec 13, 2022
- Neurokraken: A fully flexible, open-source, python-based neuroscience behavior platform
Alexander Wallerus, Sofia Castro e Almeida, Johannes Passecker·bioRxiv·Jul 6, 2026
- Rigbox: An Open-source Toolbox for Probing Neurons and Behavior
Jai Bhagat, Miles J. Wells, … Christopher Burgess·eNeuroPeer-reviewed·Jun 3, 2020
- Light-weight Electrophysiology Hardware and Software Platform for Cloud-Based Neural Recording Experiments
Kateryna Voitiuk, Jinghui Geng, … David H. Haussler·Journal of Neural EngineeringPeer-reviewed·Oct 20, 2021