levelind.zip
对很多应用程序来说,了解波形通道的级别标准超过用户设置的上限、下限或者介于两者之间的时间和持续期间很重要。此脚本能方便显示和分析高、中、低状态下的数字和持续期间。
您能通过该脚本做如下操作:
- 设置所选波形通道之级别标准的上限和下限。
- 在数据库中,在由颜色条指示的高于上限、低于下限或居中的区段上创建新的级别标准指示器。
- 为高中低状态选择合适的颜色编码,例如:红/琥珀色/绿,或者绿/琥珀色/红,根据摾止蹟或撌籽 区域是高级别还是低级别而有所不同。
- 将单一状态或全部三种状态的持续时间绘成时间函数。
- 将每一种状态的持续时间显示成柱状图。
- 生成适合将来以电子制表软件分析的的报告。
- 脚本操作时采用Spike2普通的数据处理分析功能。
软件要求:
此脚本要求Spike2之5.09或以上版本。
qpsth.zip
该程序记录触发和响应信号。它创建PSTH 结果图,并将它积分处理为累积显示。这一工作在数据采样同时在线完成。定义两个信道:一个触发信道,一个响应事件信道。
IF_distr.zip
此脚本可为 Spike2 时间视图中的事件、标记、RealMark 或 WaveMark 的瞬时频率分布创建直方图。在绘制各种试验条件下的神经脉冲序列分布图时,它可能非常有用。
此脚本要求Spike2之8.03或以上版本。
RatSleepAuto.zip
这个脚本是基于hippocampal EEG和nuchal EMG的记录来分配休眠分数(Wake,NREM,REM和Doubt)。它实现了Costa-Miserachs等人(2003)的方法。这个脚本包括一个简要的用户指南,需要同与原始论文一起阅读。 该 zip 文件包括一个数据文件,其中显示了典型的结果,可以用来测试脚本。
Costa-Miserachs D, Portel-Cortez I, Torras-Garcia M, Morgado-Bernal I (2003) Automated sleep staging in rat with a standard spreadsheet. J.Neurosci Methods 130:93-101
该脚本需要Spike2版本8.03或更高版本支持。
osd4.zip
本脚本用于大鼠、小鼠或鸡的在线睡眠分阶。基于每种动物一个EEG信道和一个EMG信道的读数,睡眠被划分成清醒(WAKE)、非快速眼动(NREM)或快速眼动(REM)时期。本脚本可以在检测到目标睡眠阶段(例如,REM)时生成用户定义模式的输出脉冲。这些脉冲适用于在光遗传学研究中控制激光。
本脚本还适用于更加简单的应用,比如脱机睡眠分阶,或脱机地在多达4个频段中绘制EEG谱功率。
同时记录两种以上动物需要使用转接器 (CED 2805 DIO-8) 或自制的定制缆线,以便连接到1401接口的后面板上的数字输入和输出。
此脚本要求Spike2之8.08或以上版本。
sleepscore 706.zip
本脚本能助您完成如下任务:
- 将Spike2 时间视图分为所需要的时间长度的一个个单元。
- 检查数据,将时间单元指定为睡眠阶段(或者其他用户定义的阶段)。
- 标记用户定义’事件’,譬如呼吸暂停和觉醒。
- 时间单元和事件在TextMark通道中显示为不同阶段的状态,事件显示为彩色代码。
- 使用鼠标拖放可以标记事件和睡眠阶段。
- Optionally display trend plots of EEG spectral power in user-defined bands and Theta: Delta ratio.
- 可选择显示选定时间单元的带限EEG功率谱。
- 可选择显示睡眠图,其中每个睡眠状态都用一个数值表示。
- 使用电子表格软件生成一份报告供日后分析。
软件要求:
此脚本要求Spike2之8.03或以上版本。
PiBrept.zip
这一脚本在包含一个或多个EEG通道和睡眠状态标记通道(具有由不同颜色的条标记的警觉状态的状态通道)的数据文件上工作。.
你可以创建多个EEG频谱通道,显示EEG频带内能量、主频率或谱边缘。然后,脚本可以生成结果表,该结果表显示在长期记录中的用户自定义睡眠状态(例如,NREM)的每个连续阶段的频谱特性。这使你能够用时间和遗传学或其它刺激的效应来量化频谱特性中的改变。这个表每个小时或者根据你选择的时间间隔生成概要,这样可以更容易地辨识出趋势。
存在对结果进行“筛选”的选项,即,包括或者排除落在标称通道中的标记附近的时间范围内的数据。这意味着你可以,例如,在刺激过程中排除所有数据,或者在刺激之后的规定时间范围内包括数据。
此脚本要求Spike2 v8.12以及更高的版本。
ssmla.zip
此脚本根据来自颈部肌肉的一个 EEG 通道和一个 EMG 通道为大鼠或小鼠生成睡眠评分。
该脚本会将数据细分为短段,并允许您通过目视检查对这些时期的子集进行评分,如 WAKE(清醒)、NREM(非快速眼动)、REM(快速眼动)或 UNCLEAR(不明)。这些分数在数据文件中以颜色编码的状态通道标记。它们用作机器学习算法的“训练数据”,该算法对剩余的时期进行分类以最好地匹配训练标准,并在第二个颜色编码的状态通道中返回结果。
要求:
该脚本需要 Spike2 v 10.04 或更高版本才能实现完整功能。
要想使用机器学习功能,必须存在带有信号处理工具箱的 64 位版本的 Matlab,并将其设置为自动化服务器。
该脚本有一份详细的用户指南,其中包括有关如何设置与 Matlab 通信的说明。有关“Matlab 连接故障排除”("Troubleshooting the Matlab connection")的更多详情可通过 Spike2 在线帮助获得。
此脚本基于 Henna-Kaisa Wigren 和赫尔辛基生物医学研究所的合作者提供的软件 (Institute of Biomedicine, Helsinki)。
ssevtsimport.zip
这是一个多阶段过程。
你可以将波形数据导出成欧洲数据格式(.edf),并且然后将.edf文件导入到Spike2中,以供进一步分析。但是,关于睡眠状态、手动评分事件的起始和持续时间、眼动、窒息等的数据被保存在资源文件(.xml格式)中,该资源文件不能被Spike 2直接读取。
Profusion™资源文件从网络浏览器窗口拷贝到简单的文本编辑器(比如Notepad™)来将.xml文件转换成.txt格式并保存它。然后你可以使用这个脚本将睡眠阶段和事件信息从文本文件导入到相应的.Spike2数据文件中。
此脚本导入保存为CMPPSGSCOREDATA格式的数据。
脚本文件的开头的注释中有用户指南。
该脚本要求Spike2 v7.17以及更高的版本。
ssevtsimport2.zip
此脚本按照与之前的脚本类似的方式工作。但是,它的目的是从Compumedics CMPSTUDYCONFIG格式的.xml文件中导入文本文件。
在脚本文件的开头处的注释中有用户指南。
此脚本建立在昆士兰大学生物医学工程系的Dwayne Mann贡献的脚本基础上。如果它对你有用,则归功于他;不然,责任在我们 (GH)。
此脚本要求Spike v7.10或更高版本。
ssimpsomno.zip
这是一个多阶段过程。
你可以将波形数据导出成欧洲数据格式(.edf)并且然后将.edf文件导入Spike2中以供进一步分析。但是,关于睡眠阶段的数据被保存在资源文件(.xml格式)中,该资源文件不能被Spike2直接读取。
通过经剪贴板将Somnologica™资源文件从网络浏览器拷贝到简单的文本编辑器(比如Notepad™)来将.xml文件转换成.txt格式并保存它。然后你可以使用这个脚本将睡眠阶段信息从文本文件导入到相应的.Spike2数据文件中。
脚本文件的开头的注释中有用户指南。
该脚本已经用Spike2 v7.17和8.08进行了测试。
textssimp.zip
该脚本将文本文件中的睡眠分期列表转换为时间视图中以颜色编码的睡眠状态通道。
它旨在处理波形数据(而不是睡眠分期)可以从外来数据格式导入 Spike2 的情况。要导入的文本文件可能包含多列时间、频谱功率等。但是,脚本只会读取 1 个包含睡眠分期标签(如 W、R、NREM 等)列表的指定列。
您只需要指定睡眠分期的持续时间和第一个时段的开始时间。该脚本假设表中的所有时段都是连续的,并且其持续时间都相等。
此脚本要求Spike v7.17或更高版本。
hypnoch.zip
大多数 Spike2 睡眠评分脚本会将睡眠状态标记为色彩编码的“状态”信道。此脱机脚本可让您根据睡眠状态通道,创建一个催眠图通道。在这里,睡眠状态由不同层次的天际线图表示。该脚本在脚本栏上创建了一个快捷键,以方便您快速访问,并提供用户指南,您按下“设置”对话框中的“帮助”按钮时会显示该用户指南。您可以在 -1 到 9 的范围内选择与每个睡眠状态对应的等级。
该脚本需要使用 Spike2 8.25 版或更高版本。
sleepspindle.zip
此脚本用于检测脑电图记录中的事件,如癫痫或睡眠纺锤波。这些事件可能较小并且多变,因此并不容易检测。该脚本尝试使用多阶段策略进行检测。
- Bursts of EEG activity within a user-defined spectral band above a user-defined threshold power are marked with coloured bars in a 'state' channel. Bursts in the range 12-15 Hz are characteristic of sleep spindles but you can choose the frequency band that best suits your data. You can exclude events that are too short or too long and amalgamate events that are close together.
- Manual editing. The script provides tools for you to navigate the data file, deleting spindle candidates that fail the ‘eyeball test’, add events that were missed and amalgamate events that belong together. The waveform of candidate sleep spindles is highlighted during editing (red trace) to make visual assessment easier.
- During editing, there are also an options to display the power spectrum of the current sleep spindle and to subdivide the detected events into up to 8 sub-types, each with a different marker colour and code. Sub-types can be assigned manually or automatically based on spectral power in the spindle band or spindle duration.
- The data file can be subdivided into epochs and you can plot and/or tabulate spindle counts per epoch and spindle durations for each sub-type.
- The script includes a user guide that displays when you click on a toolbar button.
事件在源数据文件中标记为彩色条,结果可以在电子数据表格中列出,并绘制为每个时段的事件计数和事件持续时间。
要求:Spike2 v8.24 或更高版本。ug.s2s 库。将此文件复制到 Documents/SpikeN 中的 include 文件夹,或将其与主脚本保存在相同的文件
夹中。
levelstostates.zip
This script allows you to quickly perform the following tasks:
- create a state channel based on a level channel
- create a level channel based on a state channel
- create a level channel based on a waveform channel
- create a waveform based on a level channel
- flip the polarity of a level channel
You can click the Help button on the script toolbar to display a concise user guide
The scipt is intended for use in conjunction with the sleep spindle detection script (SleepSpindle.s2s) for marking sleep spindles or seizures in EEG data. However, you may find other applications for it.
该脚本需要使用 Spike2 7.20 版或更高版本。
OKR 03.zip
The optokinetic response (OKR) of larval zebrafish constitutes a potentially useful model for the study of neurological diseases affecting vertebrate oculomotor function. OKR can be measured via a video system e.g. Scheetz et al 2018 (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5708171/ ) and the results can be imported into Spike2 for further analysis with this script. The script may also prove useful for measuring OKR of other species recorded using alternative methods and sampled directly using Spike2 and a 1401 interface.
The script measures 6 aspects of the response to a visual grating moving at a range of angular velocities. They are: amplitude and slope of the fast and slow phases of saccades, frequency of saccades and reflex gain. The measurements are plotted in the source data file and can be tabulated in spreadsheet format.
The script has a detailed user guide and we provide an example data file and example results so you can familiarise yourself with script operation.
该脚本需要使用 Spike2 10.21 版或更高版本。
mean_angle.zip
这个脚本的目的是计算文本文件所给的一系列角(或其他变数)的平均值和平均差。另外,这个脚本还可以执行雷氏一致性测试,检验角的分布是否与一致性相距甚远。下载的内容包含脚本和两个测试文件。
activity_video.zip
此脚本将采用 Spike2 多媒体工具录制的视频中的运动转换为相应时间视图中多达六条“活动”迹线,从而在帧的不同用户定义区域记录运动。该脚本旨在记录单个网络摄像头从上方录制的相邻笼中大鼠\小鼠或鸟类的活动,同时记录其他生理信号(EEG、EMG 等)。活动迹线可以在半自动睡眠分阶进程(例如 OSD4.s2s)中用作输入的一部分。
该脚本不会尝试跟踪移动的对象。它只是将不同帧之间,每个像素的灰度值变化解读为由于运动所致,而非由于闪烁的光线等因素所致。这种方法虽然简单且定性,但应提供在相对同质环境中运动的充分指示。
avi 和 mp4 视频文件,并且需要 Spike2 v10.02 才能具有完整功能。它在 Spike2 v9.10 中应该有一些小限制。