2008年8月6日星期三

锋电位分析工具SPKtool

SPKtool是一个在MATLAB平台上编写的神经元锋电位分析工具软件,具有锋电位检测、聚类以及放电序列统计分析等功能,可以满足神经信号分析的大部分要求。并且带有批处理功能,可以加快大量数据的分析速度。SPKtool集成了锋电位分析中常用的成熟算法,并且代码是开放的,方便使用者进行二次开发,根据需要扩展其功能。软件具有直观的图形化界面和详细的说明文档,使用方便。

其功能包括

锋电位检测:

Ø 显示记录信号中锋电位峰值的分布曲线;

Ø 通过阈值检测锋电位;

Ø 通过原始信号、能量、非线性能量进行检测;

Ø 三种锋电位波形对齐方式:阈值、波谷、波峰。

Ø GUI交互式界面。

特征提取:

Ø 多种常用特征:PCA,峰值、能量等;

Ø 小波方法;

Ø 特征分别图,特征密度分布图等。

聚类分析:

Ø K-means

Ø 模板匹配;

Ø 基于高斯混合模型的EM算法;

Ø Valley seeking

Ø 通过绘制轮廓线,手动聚类;

Ø 对聚类结果进行合并,删除等。

动作电位串分析:

Ø 相邻动作电位间隔分布图(ISI)

Ø Poincare map

Ø 相关函数图;

Ø 锋电位分布光栅图;

Ø 放电频次直方图;

Ø 刺激前后放电直方图(PSTH);

Ø 刺激前后放电光栅图。

软件及使用手册下载地址:http://groups.google.com/group/liuxq-works/web

界面截图: