Founding developer Thomas Akam
$399.00 USD
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.
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
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
T Akam, M E Walton (2019). pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition. Scientific Reports