pyControl

Oct 3, 2018

Thomas Akam and researchers from the Champalimaud Foundation and Oxford University have developed pyControl, a system that combines open-source hardware and software for control of behavioral experiments.

The ability to seamlessly control various aspects of a complex task is important for behavioral neuroscience research. pyControl, an open-source framework, combines Python scripts and a Micropython microcontroller for the control of behavioral experiments. This framework can be run through a command line interface (CLI), or in a user-friendly graphical user interface (GUI) that allows users to manage a variety of devices such as nose pokes, LED drivers, stepper motor controllers and more. The data collected using this system can then be imported easily into Python for data analysis. In addition to complete documentation on the pyControl website, users are welcome to ask questions and interact with the developers and other users via a pyControl Google group.

This research tool was created by your colleagues. Please acknowledge the Principal Investigator, cite the article in which the tool was described, and include an RRID in the Materials and Methods of your future publications. Project portal RRID:SCR_021574; Software RRID:SCR_021612

Read the paper!

Read more in their paper published in eLife!

GitHub

Find necessary hardware and software on the pyControl GitHub

Purchase

Purchase the pyControl breakout board at OpenEphys.