• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Mensen/swa-matlab: Sleep Wave Analysis - an open source toolbox for matlab to sc ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

Mensen/swa-matlab

开源软件地址(OpenSource Url):

https://github.com/Mensen/swa-matlab

开源编程语言(OpenSource Language):

MATLAB 100.0%

开源软件介绍(OpenSource Introduction):

swa-matlab

This toolbox is designed for the waveform analysis of EEG data acquired during sleep; primarily high density recordings of substantial duration (e.g. >64 channels, >5min of continuous recording). Slow waves, spindles, and saw-tooth waves are able to be automatically detected using sophisticated algorithms using minimal assumptions and parameters settings. Distinct output parameters (e.g. slow-wave amplitude), are provided for each wave found which can then be further explored. Moreover, travelling parameters for each wave are also detected.

The toolbox further provides a GUI interface from which you can freely explore the results of the analysis by examining the properties of each wave found, manually adding or subtracting individual channels from the waveform or rejecting a wave altogether. The results are displayed as time-series or topographical maps which can be easily edited and exported into stand-alone figures.

The toolbox also implements a basic sleep scoring GUI which allows the user to manually set the sleep stage in user defined lengths (e.g. 30 second epochs) and export individual stages to a file format ready to analyse using the swa toolbox.

Get the latest code

To get the lastest code using git, simply type:

git clone git://github.com/Mensen/swa-matlab.git

Installation

After you've downloaded the toolbox, add the path to matlab using setpath and take a look at some of the processing template files to get started.

Dependencies

All the main dependencies for the toolbox are provided in the dependencies folder. The primary external dependency for using the GUI is the tools provided by undocumented matlab toolbox which adds essential features to the typical GUI in matlab.

In order to use some of the additional features of the toolbox, as well as taking advantage of the specific formatting required to use the sleep scoring section we recommend installing the latest version of EEGLAB

Getting Started

Run the swa_SleepScoring function to score the stages of your raw EEG file. Then use the swa_preprocessingTemplate script to see some suggestions on how to preprocess your raw EEG data to get it ready for wave detection.

Or: use the already preprocessed example dataset in the Templates folder.

See one of the template files in the wave type directory (e.g. SW/swa_SW_Template.m) to get an idea of the necessary steps for wave detection and analysis.

Use the swa_Explorer to visualise the results of the wave detection and manually add or remove waves found in the analysis.

Troubleshooting

Since the swa-matlab toolbox is under constant development, there are bound to be a considerable number of bugs or feature requests over time. Please use the GitHub issues forum for any questions or comments you might have regarding the toolbox.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap