【文件属性】:
文件名称:MATLAB用拟合出的代码绘图-FPA:纤维光度分析
文件大小:3.68MB
文件格式:ZIP
更新时间:2021-05-21 16:58:44
系统开源
MATLAB用拟合出的代码绘图纤维光度分析
MATLAB脚本可绘制光纤光度记录中的数据。
先决条件
(最近使用R2020b测试)
安装
使用以下工具箱安装MATLAB:
曲线拟合工具箱
信号处理工具箱
统计和机器学习工具箱
将这些脚本下载并解压缩到Documents
/
MATLAB文件夹中。
用法
根据您的实验设置查看和编辑示例。
脚本
fpa
=
FPA(time,
signal,
reference,
configuration);
fpa.plot();
图形用户界面
与脚本相比,GUI正在开发中,功能受到限制。
GUI();
从数据中删除基线,从运动伪影中进行校正;
在用户定义的时期归一化,过滤和检测自发活动的峰值。
分析
处理步骤:
重新采样数据至目标频率。
用标记区域中的线性插值替换伪像。
基线校正建模为低通滤波数据的指数衰减。
在多项式拟合之后,通过减去对信号的引用来校正运动伪影。
用低通滤波器消除快速振荡。
根据设置将数据标准化为df
/
f或z得分。
在低通滤波后的数据中查找自发活动的峰值。
情节1:
原始信号和参考,以及基线模型。
基线校正信号和参考。
运动校正。
【文件预览】:
FPA-master
----data()
--------Inscopix.csv(1.81MB)
--------Boris.tsv(2KB)
--------Multifiber.csv(217KB)
--------CleverSys.xlsx(50KB)
--------InscopixTTL.csv(2.93MB)
--------Doric.csv(6.78MB)
----FPA.m(40KB)
----common()
--------squaredFactors.m(538B)
--------loadBoris.m(4KB)
--------validateEpochs.m(2KB)
--------airPLS.m(2KB)
--------loadTDT.m(699B)
--------patchEpochs.m(786B)
--------loadCleverSys.m(3KB)
--------TDTbin2mat()
--------loadABF.m(654B)
--------+resources()
--------loadData.m(3KB)
--------loadInscopixTTL.m(732B)
--------loadTTL.m(427B)
--------loadCleverSysEvents.m(2KB)
--------validateEpochRanges.m(790B)
--------Aditch.m(8KB)
--------time2id.m(832B)
--------loadLabChart.m(3KB)
--------loadTTLEpochs.m(1KB)
----examples()
--------exampleGP.m(1KB)
--------EMG-FPA-with-GUI()
--------exampleDS.m(2KB)
--------exampleMH.m(591B)
--------exampleME.m(1KB)
--------exampleET.m(736B)
--------examples.m(5KB)
----LICENSE.md(34KB)
----README.md(9KB)