EEGgui: a program used to detect electroencephalogram anomalies after traumatic brain injury.

Q2 Decision Sciences Source Code for Biology and Medicine Pub Date : 2013-05-21 DOI:10.1186/1751-0473-8-12
Justin Sick, Eric Bray, Amade Bregy, W Dalton Dietrich, Helen M Bramlett, Thomas Sick
{"title":"EEGgui: a program used to detect electroencephalogram anomalies after traumatic brain injury.","authors":"Justin Sick,&nbsp;Eric Bray,&nbsp;Amade Bregy,&nbsp;W Dalton Dietrich,&nbsp;Helen M Bramlett,&nbsp;Thomas Sick","doi":"10.1186/1751-0473-8-12","DOIUrl":null,"url":null,"abstract":"<p><strong>Background: </strong>Identifying and quantifying pathological changes in brain electrical activity is important for investigations of brain injury and neurological disease. An example is the development of epilepsy, a secondary consequence of traumatic brain injury. While certain epileptiform events can be identified visually from electroencephalographic (EEG) or electrocorticographic (ECoG) records, quantification of these pathological events has proved to be more difficult. In this study we developed MATLAB-based software that would assist detection of pathological brain electrical activity following traumatic brain injury (TBI) and present our MATLAB code used for the analysis of the ECoG.</p><p><strong>Methods: </strong>Software was developed using MATLAB(™) and features of the open access EEGLAB. EEGgui is a graphical user interface in the MATLAB programming platform that allows scientists who are not proficient in computer programming to perform a number of elaborate analyses on ECoG signals. The different analyses include Power Spectral Density (PSD), Short Time Fourier analysis and Spectral Entropy (SE). ECoG records used for demonstration of this software were derived from rats that had undergone traumatic brain injury one year earlier.</p><p><strong>Results: </strong>The software provided in this report provides a graphical user interface for displaying ECoG activity and calculating normalized power density using fast fourier transform of the major brain wave frequencies (Delta, Theta, Alpha, Beta1, Beta2 and Gamma). The software further detects events in which power density for these frequency bands exceeds normal ECoG by more than 4 standard deviations. We found that epileptic events could be identified and distinguished from a variety of ECoG phenomena associated with normal changes in behavior. We further found that analysis of spectral entropy was less effective in distinguishing epileptic from normal changes in ECoG activity.</p><p><strong>Conclusion: </strong>The software presented here was a successful modification of EEGLAB in the Matlab environment that allows detection of epileptiform ECoG signals in animals after TBI. The code allows import of large EEG or ECoG data records as standard text files and uses fast fourier transform as a basis for detection of abnormal events. The software can also be used to monitor injury-induced changes in spectral entropy if required. We hope that the software will be useful for other investigators in the field of traumatic brain injury and will stimulate future advances of quantitative analysis of brain electrical activity after neurological injury or disease.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"12"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-12","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Source Code for Biology and Medicine","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1186/1751-0473-8-12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Decision Sciences","Score":null,"Total":0}
引用次数: 8

Abstract

Background: Identifying and quantifying pathological changes in brain electrical activity is important for investigations of brain injury and neurological disease. An example is the development of epilepsy, a secondary consequence of traumatic brain injury. While certain epileptiform events can be identified visually from electroencephalographic (EEG) or electrocorticographic (ECoG) records, quantification of these pathological events has proved to be more difficult. In this study we developed MATLAB-based software that would assist detection of pathological brain electrical activity following traumatic brain injury (TBI) and present our MATLAB code used for the analysis of the ECoG.

Methods: Software was developed using MATLAB(™) and features of the open access EEGLAB. EEGgui is a graphical user interface in the MATLAB programming platform that allows scientists who are not proficient in computer programming to perform a number of elaborate analyses on ECoG signals. The different analyses include Power Spectral Density (PSD), Short Time Fourier analysis and Spectral Entropy (SE). ECoG records used for demonstration of this software were derived from rats that had undergone traumatic brain injury one year earlier.

Results: The software provided in this report provides a graphical user interface for displaying ECoG activity and calculating normalized power density using fast fourier transform of the major brain wave frequencies (Delta, Theta, Alpha, Beta1, Beta2 and Gamma). The software further detects events in which power density for these frequency bands exceeds normal ECoG by more than 4 standard deviations. We found that epileptic events could be identified and distinguished from a variety of ECoG phenomena associated with normal changes in behavior. We further found that analysis of spectral entropy was less effective in distinguishing epileptic from normal changes in ECoG activity.

Conclusion: The software presented here was a successful modification of EEGLAB in the Matlab environment that allows detection of epileptiform ECoG signals in animals after TBI. The code allows import of large EEG or ECoG data records as standard text files and uses fast fourier transform as a basis for detection of abnormal events. The software can also be used to monitor injury-induced changes in spectral entropy if required. We hope that the software will be useful for other investigators in the field of traumatic brain injury and will stimulate future advances of quantitative analysis of brain electrical activity after neurological injury or disease.

Abstract Image

Abstract Image

Abstract Image

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
EEGgui:用于检测外伤性脑损伤后脑电图异常的程序。
背景:确定和量化脑电活动的病理变化对脑损伤和神经系统疾病的研究具有重要意义。一个例子是癫痫的发展,这是创伤性脑损伤的继发性后果。虽然某些癫痫样事件可以从脑电图(EEG)或皮质电图(ECoG)记录中直观地识别出来,但这些病理事件的量化证明是比较困难的。在这项研究中,我们开发了基于MATLAB的软件来帮助检测创伤性脑损伤(TBI)后的病理性脑电活动,并提供了用于分析ECoG的MATLAB代码。方法:利用MATLAB(™)软件,结合开放存取EEGLAB的特点进行软件开发。EEGgui是MATLAB编程平台中的图形用户界面,允许不精通计算机编程的科学家对ECoG信号进行许多详细分析。不同的分析方法包括功率谱密度(PSD)、短时傅立叶分析和谱熵(SE)。用于演示该软件的ECoG记录来自于一年前经历过创伤性脑损伤的大鼠。结果:本报告提供的软件提供了一个图形用户界面,用于显示ECoG活动并使用主要脑电波频率(Delta, Theta, Alpha, Beta1, Beta2和Gamma)的快速傅里叶变换计算归一化功率密度。该软件进一步检测这些频段的功率密度超过正常ECoG超过4个标准差的事件。我们发现癫痫事件可以从与正常行为变化相关的各种ECoG现象中识别和区分出来。我们进一步发现,谱熵分析在区分癫痫与正常脑电图活动变化方面效果较差。结论:本文介绍的软件是在Matlab环境下对EEGLAB的成功修改,可以检测脑外伤后动物的癫痫样ECoG信号。该代码允许导入大型EEG或ECoG数据记录作为标准文本文件,并使用快速傅立叶变换作为检测异常事件的基础。如果需要,该软件还可以用于监测损伤引起的谱熵变化。我们希望该软件能对创伤性脑损伤领域的其他研究人员有用,并将刺激神经损伤或疾病后脑电活动定量分析的未来发展。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Source Code for Biology and Medicine
Source Code for Biology and Medicine Decision Sciences-Information Systems and Management
自引率
0.00%
发文量
0
期刊介绍: Source Code for Biology and Medicine is a peer-reviewed open access, online journal that publishes articles on source code employed over a wide range of applications in biology and medicine. The journal"s aim is to publish source code for distribution and use in the public domain in order to advance biological and medical research. Through this dissemination, it may be possible to shorten the time required for solving certain computational problems for which there is limited source code availability or resources.
期刊最新文献
2DKD: a toolkit for content-based local image search. Computing and graphing probability values of pearson distributions: a SAS/IML macro. iPBAvizu: a PyMOL plugin for an efficient 3D protein structure superimposition approach Social support for collaboration and group awareness in life science research teams. MZPAQ: a FASTQ data compression tool.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1