开放Ephys ZMQ插件的在线事件直方图
opeth的Python项目详细描述
更详细的文档:https://opeth.readthedocs.io/
Open Ephys的联机事件时间直方图。在
根据通过ZeroMQ导出的原始开放Ephys数据执行峰值检测。 需要从打开的Ephy触发柱状图显示,因为在它们周围检测到尖峰。在
使用
- 需要ZMQInterface plugin(例如,在Open Ephys plugin文件夹中)。 对于Windows,存在precompiled dll。在
- 用ZMQInterface插件设置openephys。插件建议放在带通之后 滤波器和/或普通平均参考滤波器,但不需要峰值检波器。在
- 如果使用pip包,则从opeth命令开始;如果从源代码运行,则以python opeth/gui.py开头。在
安装
使用pip安装Python 2.7或Python<;=3.7的opeth包:
pip install opeth
Python3.8支持在2020年2月部分中断。在
依赖性
所需的非默认包:pyzmq、pyqtgraph加上pyqtgraph的一个qt版本,最好是PyQt5, 以及它们的依赖关系(例如numpy)。在
源代码运行
在克隆git存储库或提取源zip文件后,可以使用多种方法。在
使用conda
设置python环境Conda构建尚不可用。在
使用conda/miniconda,创建一个opeth环境,在opeth的根目录下发出以下命令:
^{pr2}$它将为python3.7安装所有必要的先决条件。在
不建议使用Python3.8(2020年2月),因为有些bug需要解决(很可能驻留在pyqtgraph中), 但是可以使用conda forge版本的pyqtgraph:
conda env create --file env38.yml
使用命令激活新环境
conda activate opeth
一旦激活,你就可以开始操作了
python opeth/gui.py
使用pip
设置python环境python3.7依赖项可以用命令安装
pip install -r requirements.txt
贡献者
由Andras Szell(szell.andris@gmail.com)和其他Hangyalab成员(http://hangyalab.koki.hu/)开发。在
打开Ephys ZMQ插件连接是基于 sample python scripts由弗朗西斯科·巴塔利亚创作。在
- 项目
标签: