59 min
Autopilot v0.4.0 - Distributing development of a distributed experimental framework
Distributed Computing, Informatics, Open Source and seminar by Jonny Saunders, University of Oregon
Hosted by Open Source Neuro
Wednesday 04:00–05:10 Buenos Aires (GMT-3)
Recording available
Recording
Abstract
Autopilot is a Python framework for performing complex behavioral neuroscience experiments by coordinating a swarm of Raspberry Pis. It was designed to not only give researchers a tool that allows them to perform the hardware-intensive experiments necessary for the next generation of naturalistic neuroscientific observation, but also to make it easier for scientists to be good stewards of the human knowledge project. Specifically, we designed Autopilot as a framework that lets its users contribute their technical expertise to a cumulative library of hardware interfaces and experimental designs, and produce data that is clean at the time of acquisition to lower barriers to open scientific practices. As autopilot matures, we have been progressively making these aspirations a reality. Currently we are preparing the release of Autopilot v0.4.0, which will include a new plugin system and wiki that makes use of semantic web technology to make a technical and contextual knowledge repository. By combining human readable text and semantic annotations in a wiki that makes contribution as easy as possible, we intend to make a communal knowledge system that gives a mechanism for sharing the contextual technical knowledge that is always excluded from methods sections, but is nonetheless necessary to perform cutting-edge experiments. By integrating it with Autopilot, we hope to make a first of its kind system that allows researchers to fluidly blend technical knowledge and open source hardware designs with the software necessary to use them. Reciprocally, we also hope that this system will support a kind of deep provenance that makes abstract "custom apparatus" statements in methods sections obsolete, allowing the scientific community to losslessly and effortlessly trace a dataset back to the code and hardware designs needed to replicate it. I will describe the basic architecture of Autopilot, recent work on its community contribution ecosystem, and the vision for the future of its development.
Topics
Show 2 more topics
Related seminars
Open-source tools for systems neuroscience
Video · 1 h 3 min · Jun 25, 2021Jakob Voigts, MIT and Open EphysA discussion on the necessity for Open Source Hardware in neuroscience research
Video · 54 min · Mar 29, 2021Andre Maia Chagas, University of SussexOpen Neuroscience: Challenging scientific barriers with Open Source & Open Science tools
Video · 1 h 4 min · May 12, 2020André Maia Chagas, University of Sussex
More from Open Source Neuro
All talksTowards open meta-research in neuroimaging
Video · 58 min · Dec 9, 2024Kendra OudykTrackoscope: A low-cost, open, autonomous tracking microscope for long-term observations of microscale organisms
Video · 35 min · Oct 8, 2024Priya SonejiA Flexible Platform for Monitoring Cerebellum-Dependent Sensory Associative Learning
Video · 41 min · Jun 1, 2022Gerard Joey BroussardMeasuring the Motions of Mice: Open source tracking with the KineMouse Wheel
May 18, 2022Jimmy Tabet