pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition

Fiber photometry is the process of recording bulk neural activity by measuring fluorescence changes in activity sensitive indicators such as GCaMP through an optical fiber. We present a system of open source hardware and software for fiber photometry data acquisition consisting of a compact, low cos...

Deskribapen osoa

Xehetasun bibliografikoak
Egile Nagusiak: Akam, T, Walton, M
Formatua: Journal article
Argitaratua: Nature Research 2019
_version_ 1826293297879973888
author Akam, T
Walton, M
author_facet Akam, T
Walton, M
author_sort Akam, T
collection OXFORD
description Fiber photometry is the process of recording bulk neural activity by measuring fluorescence changes in activity sensitive indicators such as GCaMP through an optical fiber. We present a system of open source hardware and software for fiber photometry data acquisition consisting of a compact, low cost, data acquisition board built around the Micropython microcontroller, and a cross platform graphical user interface (GUI) for controlling acquisition and visualising signals. The system can acquire two analog and two digital signals, and control two external LEDs via built in LED drivers. Time-division multiplexed illumination allows independent readout of fluorescence evoked by different excitation wavelengths from a single photoreceiver signal. Validation experiments indicate this approach offers better signal to noise for a given average excitation light intensity than sinusoidally-modulated illumination. pyPhotometry is substantially cheaper than commercial hardware filling the same role, and we anticipate, as an open source and comparatively simple tool, it will be easily adaptable and therefore of broad interest to a wide range of users.
first_indexed 2024-03-07T03:27:57Z
format Journal article
id oxford-uuid:b9b3d6ba-a33a-4614-bee9-a5c7ba0465c6
institution University of Oxford
last_indexed 2024-03-07T03:27:57Z
publishDate 2019
publisher Nature Research
record_format dspace
spelling oxford-uuid:b9b3d6ba-a33a-4614-bee9-a5c7ba0465c62022-03-27T05:04:45ZpyPhotometry: Open source Python based hardware and software for fiber photometry data acquisitionJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:b9b3d6ba-a33a-4614-bee9-a5c7ba0465c6Symplectic Elements at OxfordNature Research2019Akam, TWalton, MFiber photometry is the process of recording bulk neural activity by measuring fluorescence changes in activity sensitive indicators such as GCaMP through an optical fiber. We present a system of open source hardware and software for fiber photometry data acquisition consisting of a compact, low cost, data acquisition board built around the Micropython microcontroller, and a cross platform graphical user interface (GUI) for controlling acquisition and visualising signals. The system can acquire two analog and two digital signals, and control two external LEDs via built in LED drivers. Time-division multiplexed illumination allows independent readout of fluorescence evoked by different excitation wavelengths from a single photoreceiver signal. Validation experiments indicate this approach offers better signal to noise for a given average excitation light intensity than sinusoidally-modulated illumination. pyPhotometry is substantially cheaper than commercial hardware filling the same role, and we anticipate, as an open source and comparatively simple tool, it will be easily adaptable and therefore of broad interest to a wide range of users.
spellingShingle Akam, T
Walton, M
pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition
title pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition
title_full pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition
title_fullStr pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition
title_full_unstemmed pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition
title_short pyPhotometry: Open source Python based hardware and software for fiber photometry data acquisition
title_sort pyphotometry open source python based hardware and software for fiber photometry data acquisition
work_keys_str_mv AT akamt pyphotometryopensourcepythonbasedhardwareandsoftwareforfiberphotometrydataacquisition
AT waltonm pyphotometryopensourcepythonbasedhardwareandsoftwareforfiberphotometrydataacquisition