PASTa: An Open-Source Analysis and Signal Processing Toolbox for Fiber Photometry Data

IF 2.2
Rachel M. Donka, Maxine K. Loh, Vaibhav R. Konanur, Mitchell F. Roitman, Jamie D. Roitman
{"title":"PASTa: An Open-Source Analysis and Signal Processing Toolbox for Fiber Photometry Data","authors":"Rachel M. Donka,&nbsp;Maxine K. Loh,&nbsp;Vaibhav R. Konanur,&nbsp;Mitchell F. Roitman,&nbsp;Jamie D. Roitman","doi":"10.1002/cpz1.70161","DOIUrl":null,"url":null,"abstract":"<p>Fiber photometry is a rapidly growing technique to record real-time neural signaling in awake, behaving subjects. However, the processing and analysis of photometry data streams can be complicated, and there is wide divergence in methods across the field. Although several open-source signal processing tools exist, platforms can be inflexible in accommodating experimental designs, lack consistency in signal peak detection, and difficult to use for novice users. In addition, more recent sensors produce fluorescence that may be detected on both signal and control streams, confounding signal processing. To remedy these challenges, we developed PASTa (Photometry Analysis and Signal Processing Toolbox), an open-source MATLAB-based toolbox and protocol for the processing and analysis of fiber photometry data. PASTa includes a full analysis pipeline from data preparation through signal processing and transient event detection. Default parameters were selected to provide users with a conservative starting place, with optional inputs to include other commonly used methods and techniques in the field. Additionally, the transient detection protocol adopts options for determining peak detection thresholds and pre-peak baselines to allow more reliable detection of events and characterization of transient kinetics. Although operating through MATLAB, the code is annotated to be readable, accessible for new users, and adaptable. Ultimately, the PASTa protocol introduces a customizable, user-friendly platform to process fiber photometry signals and detect and quantify transient events. Novel methods for the analysis of signal processing will continue to be integrated into the toolbox, seeking to provide fiber photometry users with access to a comprehensive analysis suite that can accommodate the wide diversity of sensors and experimental paradigms used in photometry. © 2025 The Author(s). Current Protocols published by Wiley Periodicals LLC.</p><p><b>Basic Protocol 1</b>: Software installation</p><p><b>Basic Protocol 2</b>: Data preparation</p><p><b>Basic Protocol 3</b>: Signal processing</p><p><b>Basic Protocol 4</b>: Transient detection and analysis</p><p><b>Support Protocol</b>: Function default customization</p>","PeriodicalId":93970,"journal":{"name":"Current protocols","volume":"5 7","pages":""},"PeriodicalIF":2.2000,"publicationDate":"2025-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/cpz1.70161","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Current protocols","FirstCategoryId":"1085","ListUrlMain":"https://currentprotocols.onlinelibrary.wiley.com/doi/10.1002/cpz1.70161","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Fiber photometry is a rapidly growing technique to record real-time neural signaling in awake, behaving subjects. However, the processing and analysis of photometry data streams can be complicated, and there is wide divergence in methods across the field. Although several open-source signal processing tools exist, platforms can be inflexible in accommodating experimental designs, lack consistency in signal peak detection, and difficult to use for novice users. In addition, more recent sensors produce fluorescence that may be detected on both signal and control streams, confounding signal processing. To remedy these challenges, we developed PASTa (Photometry Analysis and Signal Processing Toolbox), an open-source MATLAB-based toolbox and protocol for the processing and analysis of fiber photometry data. PASTa includes a full analysis pipeline from data preparation through signal processing and transient event detection. Default parameters were selected to provide users with a conservative starting place, with optional inputs to include other commonly used methods and techniques in the field. Additionally, the transient detection protocol adopts options for determining peak detection thresholds and pre-peak baselines to allow more reliable detection of events and characterization of transient kinetics. Although operating through MATLAB, the code is annotated to be readable, accessible for new users, and adaptable. Ultimately, the PASTa protocol introduces a customizable, user-friendly platform to process fiber photometry signals and detect and quantify transient events. Novel methods for the analysis of signal processing will continue to be integrated into the toolbox, seeking to provide fiber photometry users with access to a comprehensive analysis suite that can accommodate the wide diversity of sensors and experimental paradigms used in photometry. © 2025 The Author(s). Current Protocols published by Wiley Periodicals LLC.

Basic Protocol 1: Software installation

Basic Protocol 2: Data preparation

Basic Protocol 3: Signal processing

Basic Protocol 4: Transient detection and analysis

Support Protocol: Function default customization

Abstract Image

Abstract Image

Abstract Image

Abstract Image

Abstract Image

面食:光纤测光数据的开源分析和信号处理工具箱
纤维光度法是一种快速发展的技术,用于记录清醒、行为的受试者的实时神经信号。然而,测光数据流的处理和分析可能是复杂的,并且在整个领域的方法有很大的分歧。虽然存在一些开源的信号处理工具,但平台在适应实验设计方面可能不够灵活,在信号峰值检测方面缺乏一致性,并且难以为新手用户使用。此外,较新的传感器产生荧光,可以在信号流和控制流上检测到,混淆信号处理。为了解决这些挑战,我们开发了PASTa(光度分析和信号处理工具箱),这是一个基于matlab的开源工具箱和协议,用于处理和分析纤维光度数据。PASTa包括从数据准备到信号处理和瞬态事件检测的完整分析管道。选择默认参数是为了给用户提供一个保守的起始位置,可选的输入包括该领域中其他常用的方法和技术。此外,瞬态检测协议采用确定峰值检测阈值和峰前基线的选项,以允许更可靠地检测事件和表征瞬态动力学。虽然是通过MATLAB操作的,但代码是注释的,便于阅读,便于新用户访问,并具有适应性。最后,PASTa协议引入了一个可定制的、用户友好的平台来处理光纤光度测量信号,并检测和量化瞬态事件。信号处理分析的新方法将继续集成到工具箱中,寻求为光纤测光用户提供一个全面的分析套件,可以容纳在测光中使用的各种传感器和实验范例。©2025作者。Wiley期刊有限责任公司发布的当前协议基本协议1:软件安装基本协议2:数据准备基本协议3:信号处理基本协议4:瞬态检测和分析支持协议:功能默认定制
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
4.00
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信