GuPPy, a Python toolbox for the analysis of fiber photometry data

Sci Rep. 2021 Dec 20;11(1):24212. doi: 10.1038/s41598-021-03626-9.

Abstract

Fiber photometry (FP) is an adaptable method for recording in vivo neural activity in freely behaving animals. It has become a popular tool in neuroscience due to its ease of use, low cost, the ability to combine FP with freely moving behavior, among other advantages. However, analysis of FP data can be challenging for new users, especially those with a limited programming background. Here, we present Guided Photometry Analysis in Python (GuPPy), a free and open-source FP analysis tool. GuPPy is designed to operate across computing platforms and can accept data from a variety of FP data acquisition systems. The program presents users with a set of graphic user interfaces (GUIs) to load data and provide input parameters. Graphs are produced that can be easily exported for integration into scientific figures. As an open-source tool, GuPPy can be modified by users with knowledge of Python to fit their specific needs.

Publication types

  • Research Support, N.I.H., Extramural

MeSH terms

  • Algorithms
  • Animals
  • Area Under Curve
  • Artifacts
  • Brain / diagnostic imaging
  • Calcium / chemistry
  • Computer Graphics
  • Dopamine / chemistry
  • Female
  • Image Processing, Computer-Assisted / methods*
  • Male
  • Mice
  • Mice, Inbred C57BL
  • Mice, Transgenic
  • Neuroimaging / instrumentation*
  • Neuroimaging / methods*
  • Neurosciences
  • Photometry / instrumentation*
  • Photometry / methods*
  • Programming Languages
  • Software*
  • Stereotaxic Techniques
  • User-Computer Interface

Substances

  • Calcium
  • Dopamine