Offline spike sorter 神经元脉冲单位分类软件

(4) 2024-04-23 17:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Offline spike sorter 神经元脉冲单位分类软件,希望能够帮助你!!!。

自行研制了Offline spike sorter 神经元脉冲电位分类软件。
技术原理:
首先对原始波形进行高通滤波,去除场电位;接着根据spike形态特征,提取出spike 波形。对spike波形进行PCA投影降维,根据主成分特征,利用聚类算法进行聚类,得到spike分类结果,并得到每类的信噪比和噪声标准差。

使用手册 \n
第一步:选择文件名(支持mat,rhs格式),注意可以选择多个文件进行分析,选择通道,点击显示波形;如果spike为正,可按反转波形按钮。\n
第二步:显示波形的局部s并可以保存该部分数据为mat格式。如果需要看全部波形,开始时间数值设为0,结束时间设为比波形时间长的任意数值\n
第三步:250hz高通滤波,采用butter滤波,同时去除了较多工频干扰;或者采用轻微滤波,除了较少工频干扰\n
第四步:设置提取spike参数,如spike最小值的上下限uV,长度ms,振幅uV,间隔ms,然后提取spike;最重要的参数是阈值上限,其他可以采用默认值;\n
注意提取spike后一定要按预处理按钮!后面如果仅改变类别数,就不再需要按预处理按钮,直接按聚类按钮\n
第五步:确定spike类别数量,在『保留类别』框设置显示不同类别,1表示显示该类,0表示不显示,如101意思是只显示第1和第3类,按聚类按钮进行聚类,得到信噪比snr。保留类别参数修改后可按去杂点按钮显示;\n
第六步:设置杂点去除比例%,按去杂点按钮显示;\n
其他功能:\n
1、spike数量,可以得到任意时段的每类spike数量和峰值均值。\n
2、显示场电位:显示局部波形的场电位。保存场单位:保存局部波形的场电位。\n
3、ALL DONE 按钮可以一键操作,比如只是改变了通道数,其他参数不需改变,则ALL DONE按钮可以得到所有结果(采用滤波按钮)。\n
4、如果打开多个文件,还可以进行传感器时间漂移分析,显示不同文件对应的PC和相似度。\n
5、通道扫描功能可以快速给出哪些通道是否有spike存在。如 (channel:nspike) 几乎存在spike的通道为:[(20, 74), (24, 79)]
可能存在spike的通道为:[(5, 73), (8, 99), (9, 52), (10, 49), (11, 48), (15, 88), (21, 52), (22, 56), (23, 127), (25, 80), (26, 59), (27, 147)]\n
6、保存图片可以在每个图片框按右键弹出菜单Export操作,在plot options中可进行fft变换。

Offline spike sorter 神经元脉冲单位分类软件_https://bianchenghao6.com/blog__第1张

Offline spike sorter 神经元脉冲单位分类软件_https://bianchenghao6.com/blog__第2张

传感器时间漂移性能分析
Offline spike sorter 神经元脉冲单位分类软件_https://bianchenghao6.com/blog__第3张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复