pyPhotometry 2.0

Founding developer Thomas Akam

 

Founding developer Thomas Akam

Thomas Akam is a neuroscientist at the Oxford University Department of Experimental Psychology. He is the lead developer of the @pyControl and @pyPhotometry open source projects. His work links computational accounts of flexible behaviour with large-scale behavioural experiments and neural recording and manipulation approaches, including silicon-probe electrophysiology, fiber photometry, and optogenetics. In this context, pyControl is not merely an experiment-control package, but part of a broader effort to make complex behavioural neuroscience more scalable, transparent, and reproducible.

 


pyPhotometry is an open-source hardware and software system for fiber photometry data acquisition in neuroscience.

The pyPhotometry acquisition board utilizes a MicroPython microcontroller to acquire two digital and two analog signals, while also generating analog control signals for its two built-in LED driver circuits. The board is powered directly via the microcontroller’s USB connector, eliminating the need for an additional power supply.

EXPERIMENTAL CAPABILITIES

  • 1-Color and 2-Color Fiber Photometry: Enables recording of one or two fluorescent signals (e.g., GCaMP + isosbestic, or GCaMP + tdTomato)

  • Time-Division Multiplexing (TDM): Alternating LED illumination provides clean separation of overlapping signals for multi-color experiments

KEY FEATURES

  • Two-channel LED driver with independent modulation and current control

  • High-speed analog signal acquisition (up to 130 Hz sampling rate)

  • Integrated MicroPython-based microcontroller for real-time processing

  • USB-powered and PC-controlled via a graphical user interface (GUI)

  • Compact PCB design for benchtop or embedded setups

  • Digital I/O for synchronization with external systems

    CONTENTS 

    • PCB with enclosure (peripherals not included)

    PUBLICATION

    T Akam, M E Walton (2019). pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition. Scientific Reports


    Documentation Source Code 



    Related Items