由监督训练算法(SIESTA)实现的睡眠识别:一个啮齿类动物皮质电图和肌电图数据自动睡眠分期的开源平台。

IF 2.9 3区 生物学 Q2 BIOLOGY
Asad I Beck, Carlos S Caldart, Miriam Ben-Hamo, Tenley A Weil, Jazmine G Perez, Franck Kalume, Bingni W Brunton, Horacio O de la Iglesia, Raymond E A Sanchez
{"title":"由监督训练算法(SIESTA)实现的睡眠识别:一个啮齿类动物皮质电图和肌电图数据自动睡眠分期的开源平台。","authors":"Asad I Beck, Carlos S Caldart, Miriam Ben-Hamo, Tenley A Weil, Jazmine G Perez, Franck Kalume, Bingni W Brunton, Horacio O de la Iglesia, Raymond E A Sanchez","doi":"10.1177/07487304251336649","DOIUrl":null,"url":null,"abstract":"<p><p>Accurately capturing the temporal distribution of polysomnographic sleep stages is critical for the study of sleep function, regulation, and disorders in higher vertebrates. In laboratory rodents, scoring of electrocorticography (ECoG) and electromyography (EMG) recordings is usually performed manually by categorizing 5- to 10-sec epochs as 1 of 3 specific stages: wakefulness, rapid-eye-movement (REM) sleep, and non-REM (NREM) sleep. This process is laborious, time-consuming, and particularly impractical for large experimental cohorts with recordings lasting longer than 24 h, which are critical for the study of the circadian regulation of sleep. To circumvent this problem, we developed an open-source Python toolkit, Sleep Identification Enabled by Supervised Training Algorithms (SIESTA), that automates the detection of these 3 main behavioral stages in mice. We used a supervised machine learning algorithm that extracts features from the ECoG and EMG signals and autonomously scores recordings with a hierarchical classifier based on using logistic regression. We evaluated this approach on data collected from wild-type mice housed under both normal and different lighting conditions, as well as from mutant mouse lines with abnormal sleep phenotypes and from rats. We obtained mean F<sub>1</sub> scores 0.94 for wakefulness, 0.94 for NREM, and 0.74 for REM, and followed up by validating SIESTA with manually scored data from 3 other laboratories. SIESTA has a user-friendly interface that can be used without coding expertise. To our knowledge, this is the first time that such a strategy has been developed using all open-source and freely available resources. Our aim is that SIESTA becomes a useful tool that facilitates further research in sleep on rodent models.<i>Statement of Significance</i> We present a fully open-source and user-friendly sleep-scoring application for the classification of sleep stages in rodents.</p>","PeriodicalId":15056,"journal":{"name":"Journal of Biological Rhythms","volume":" ","pages":"7487304251336649"},"PeriodicalIF":2.9000,"publicationDate":"2025-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Sleep Identification Enabled by Supervised Training Algorithms (SIESTA): An Open-Source Platform for Automatic Sleep Staging of Rodent Electrocorticographic and Electromyographic Data.\",\"authors\":\"Asad I Beck, Carlos S Caldart, Miriam Ben-Hamo, Tenley A Weil, Jazmine G Perez, Franck Kalume, Bingni W Brunton, Horacio O de la Iglesia, Raymond E A Sanchez\",\"doi\":\"10.1177/07487304251336649\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>Accurately capturing the temporal distribution of polysomnographic sleep stages is critical for the study of sleep function, regulation, and disorders in higher vertebrates. In laboratory rodents, scoring of electrocorticography (ECoG) and electromyography (EMG) recordings is usually performed manually by categorizing 5- to 10-sec epochs as 1 of 3 specific stages: wakefulness, rapid-eye-movement (REM) sleep, and non-REM (NREM) sleep. This process is laborious, time-consuming, and particularly impractical for large experimental cohorts with recordings lasting longer than 24 h, which are critical for the study of the circadian regulation of sleep. To circumvent this problem, we developed an open-source Python toolkit, Sleep Identification Enabled by Supervised Training Algorithms (SIESTA), that automates the detection of these 3 main behavioral stages in mice. We used a supervised machine learning algorithm that extracts features from the ECoG and EMG signals and autonomously scores recordings with a hierarchical classifier based on using logistic regression. We evaluated this approach on data collected from wild-type mice housed under both normal and different lighting conditions, as well as from mutant mouse lines with abnormal sleep phenotypes and from rats. We obtained mean F<sub>1</sub> scores 0.94 for wakefulness, 0.94 for NREM, and 0.74 for REM, and followed up by validating SIESTA with manually scored data from 3 other laboratories. SIESTA has a user-friendly interface that can be used without coding expertise. To our knowledge, this is the first time that such a strategy has been developed using all open-source and freely available resources. Our aim is that SIESTA becomes a useful tool that facilitates further research in sleep on rodent models.<i>Statement of Significance</i> We present a fully open-source and user-friendly sleep-scoring application for the classification of sleep stages in rodents.</p>\",\"PeriodicalId\":15056,\"journal\":{\"name\":\"Journal of Biological Rhythms\",\"volume\":\" \",\"pages\":\"7487304251336649\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2025-06-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Biological Rhythms\",\"FirstCategoryId\":\"99\",\"ListUrlMain\":\"https://doi.org/10.1177/07487304251336649\",\"RegionNum\":3,\"RegionCategory\":\"生物学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"BIOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Biological Rhythms","FirstCategoryId":"99","ListUrlMain":"https://doi.org/10.1177/07487304251336649","RegionNum":3,"RegionCategory":"生物学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"BIOLOGY","Score":null,"Total":0}
引用次数: 0

摘要

准确捕捉多导睡眠图睡眠阶段的时间分布对于研究高等脊椎动物的睡眠功能、调节和障碍至关重要。在实验室啮齿类动物中,通常通过将5- 10秒的时段分为清醒、快速眼动(REM)睡眠和非快速眼动(NREM)睡眠3个特定阶段中的一个来手动进行皮质电图(ECoG)和肌电图(EMG)记录的评分。这一过程既费力又耗时,而且对于记录时间超过24小时的大型实验队列来说尤其不切实际,而24小时是研究睡眠昼夜节律调节的关键。为了解决这个问题,我们开发了一个开源的Python工具包,即由监督训练算法支持的睡眠识别(SIESTA),它可以自动检测小鼠的这3个主要行为阶段。我们使用了一种监督式机器学习算法,该算法从ECoG和EMG信号中提取特征,并使用基于逻辑回归的分层分类器自动对记录进行评分。我们对在正常和不同光照条件下饲养的野生型小鼠,以及睡眠表型异常的突变小鼠系和大鼠收集的数据进行了评估。我们获得了醒时、非快速眼动期和快速眼动期的F1平均得分0.94、0.94和0.74,并利用其他3个实验室的人工评分数据验证了SIESTA。SIESTA具有用户友好的界面,无需编码专业知识即可使用。据我们所知,这是第一次使用所有开源和免费可用的资源开发这样的策略。我们的目标是SIESTA成为一个有用的工具,促进睡眠在啮齿动物模型的进一步研究。我们提出了一个完全开源和用户友好的睡眠评分应用程序,用于啮齿动物的睡眠阶段分类。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Sleep Identification Enabled by Supervised Training Algorithms (SIESTA): An Open-Source Platform for Automatic Sleep Staging of Rodent Electrocorticographic and Electromyographic Data.

Accurately capturing the temporal distribution of polysomnographic sleep stages is critical for the study of sleep function, regulation, and disorders in higher vertebrates. In laboratory rodents, scoring of electrocorticography (ECoG) and electromyography (EMG) recordings is usually performed manually by categorizing 5- to 10-sec epochs as 1 of 3 specific stages: wakefulness, rapid-eye-movement (REM) sleep, and non-REM (NREM) sleep. This process is laborious, time-consuming, and particularly impractical for large experimental cohorts with recordings lasting longer than 24 h, which are critical for the study of the circadian regulation of sleep. To circumvent this problem, we developed an open-source Python toolkit, Sleep Identification Enabled by Supervised Training Algorithms (SIESTA), that automates the detection of these 3 main behavioral stages in mice. We used a supervised machine learning algorithm that extracts features from the ECoG and EMG signals and autonomously scores recordings with a hierarchical classifier based on using logistic regression. We evaluated this approach on data collected from wild-type mice housed under both normal and different lighting conditions, as well as from mutant mouse lines with abnormal sleep phenotypes and from rats. We obtained mean F1 scores 0.94 for wakefulness, 0.94 for NREM, and 0.74 for REM, and followed up by validating SIESTA with manually scored data from 3 other laboratories. SIESTA has a user-friendly interface that can be used without coding expertise. To our knowledge, this is the first time that such a strategy has been developed using all open-source and freely available resources. Our aim is that SIESTA becomes a useful tool that facilitates further research in sleep on rodent models.Statement of Significance We present a fully open-source and user-friendly sleep-scoring application for the classification of sleep stages in rodents.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
6.10
自引率
8.60%
发文量
48
审稿时长
>12 weeks
期刊介绍: Journal of Biological Rhythms is the official journal of the Society for Research on Biological Rhythms and offers peer-reviewed original research in all aspects of biological rhythms, using genetic, biochemical, physiological, behavioral, epidemiological & modeling approaches, as well as clinical trials. Emphasis is on circadian and seasonal rhythms, but timely reviews and research on other periodicities are also considered. The journal is a member of the Committee on Publication Ethics (COPE).
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信