跳转到主要内容

高密度MEA的高效尖峰检测和分类

项目描述

Herding Spikes 2 Lightning

高密度多电极阵列的快速尖峰分类

PyPI version Build Status

Spikes


更新时间:2024年7月

这是一个新版本0.4,引入了新的、快速且高效的尖峰检测代码。

最终遗留版本是0.3.104,它引入了与SpikeInterface的兼容性。SpikeInterface将许多尖峰分类器包装在一个代码库中,可以读取几乎任何文件格式,并包含其他有用的功能。

这个新版本仍然支持旧的检测代码,可以用于过渡到新代码。


高密度电生理学软件

该软件提供了基于以下论文中描述的方法,对密集多电极阵列的尖峰数据进行检测、定位和聚类的功能:

J.-O. Muthmann, H. Amin, E. Sernagor, A. Maccione, D. Panas, L. Berdondini, U.S. Bhalla, M.H. Hennig MH (2015). 使用高密度多电极阵列对大型神经群体进行尖峰检测. Front. Neuroinform. 9:28. doi: 10.3389/fninf.2015.00028.

G. Hilgen, M. Sorbaro, S. Pirmoradian, J.-O. Muthmann, I. Kepiro, S. Ullo, C. Juarez Ramirez, A. Puente Encinas, A. Maccione, L. Berdondini, V. Murino, D. Sona, F. Cella Zanacchi, E. Sernagor, M.H. Hennig (2016). 大规模、高密度多电极阵列的无监督尖峰排序。 Cell Reports 18, 2521–2532. bioRxiv: http://dx.doi.org/10.1101/048645.

此实现效率很高,在桌面PC上,尖峰排序可以在20+kHz的4,096个通道或更多记录上实时运行。数百万事件的长时间记录可以在几分钟内排序。无需GPU,代码已完全并行化。

鉴于我们认为公开资助的研究代码应该是免费和开源的,因此此代码在GPL-3.0下发布。

支持的系统

  • 支持 SpikeInterface 的任何记录系统
  • 3Brain BIOCAM和BIOCAM X(仅在第0.3.XXX版本中提供自定义实现),对于Lightning,使用SpikeInterface读取原始数据
  • 该软件专门为高密度多电极阵列开发,例如 Neuropixels探头、SinAPS探头或如BioCam或MaxWell Biosystems HD-MEA这样的高密度MEA
  • 什么是尖峰集群不是:对于记录通道少且通道间距超过60微米的记录系统,性能较差;对于此类记录,请使用 SpikeInterface](https://github.com/SpikeInterface/spikeinterface) 中提供的许多其他排序器之一

安装Herdingspikes

该代码已在Python 3.12版本上进行了测试。我们建议您使用 MinicondaAnacondaMamba 来设置工作Python系统。我们还建议在虚拟环境中安装代码,例如

    conda create -n hs python cython numpy
    conda activate hs

可用的pip发行版可以按以下方式安装

    pip install numpy cython # if not already installed
    pip install herdingspikes

Windows和Mac用户请按照以下说明进行操作 此处

从源代码

可以通过克隆此存储库自动安装模块,包括所有依赖项

    git clone https://github.com/mhhennig/HS2.git

然后运行

    pip install numpy cython
    pip install -e .

文档

有一个 快速入门指南 可用。

此文档 解释了如何使用Herdingspikes与SpikeInterface一起使用。

示例代码在 notebooks 文件夹中。这些可以在不安装HS2系统的情况下运行,需要在 HS2 目录中运行 python setup.py build_ext --inplace。接下来,运行 jupyter notebook 并导航到目录以尝试代码。

贡献者,按字母顺序

联系方式

项目负责人位于爱丁堡大学信息学院。请联系我们 此处,我们将乐意提供帮助。

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分发

herdingspikes-0.4.5.tar.gz (289.2 kB 查看哈希值)

上传时间 源代码

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面