pyPhotometry 2.0

Founding developer Thomas Akam

 
Accessories for pyPhotometry 2.0

Founding developer Thomas Akam

Thomas Akam is a neuroscientist at the Oxford University Department of Experimental Psychology. He is the lead developer on the @pyControl and @pyPhotometry open source projects. Their development began while working at the Champalimaud Neuroscience Program. pyControl is used by labs in institutions around the world for controlling behavioral experiments in neuroscience and psychology.

 


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