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 manua...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Journal of biological rhythms Ročník 40; číslo 4; s. 330
Hlavní autoři: Beck, Asad I, Caldart, Carlos S, Ben-Hamo, Miriam, Weil, Tenley A, Perez, Jazmine G, Kalume, Franck, Brunton, Bingni W, de la Iglesia, Horacio O, Sanchez, Raymond E A
Médium: Journal Article
Jazyk:angličtina
Vydáno: United States 01.08.2025
Témata:
ISSN:1552-4531, 1552-4531
On-line přístup:Zjistit podrobnosti o přístupu
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract 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 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.
AbstractList 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 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.
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.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.
Author Kalume, Franck
de la Iglesia, Horacio O
Caldart, Carlos S
Sanchez, Raymond E A
Perez, Jazmine G
Brunton, Bingni W
Weil, Tenley A
Beck, Asad I
Ben-Hamo, Miriam
Author_xml – sequence: 1
  givenname: Asad I
  orcidid: 0000-0002-8491-0567
  surname: Beck
  fullname: Beck, Asad I
  organization: Graduate Program in Neuroscience, University of Washington, Seattle, Washington
– sequence: 2
  givenname: Carlos S
  surname: Caldart
  fullname: Caldart, Carlos S
  organization: Department of Biology, University of Washington, Seattle, Washington
– sequence: 3
  givenname: Miriam
  surname: Ben-Hamo
  fullname: Ben-Hamo, Miriam
  organization: Department of Biology, University of Washington, Seattle, Washington
– sequence: 4
  givenname: Tenley A
  orcidid: 0000-0001-7253-6638
  surname: Weil
  fullname: Weil, Tenley A
  organization: Department of Biology, University of Washington, Seattle, Washington
– sequence: 5
  givenname: Jazmine G
  surname: Perez
  fullname: Perez, Jazmine G
  organization: Department of Biology, University of Washington, Seattle, Washington
– sequence: 6
  givenname: Franck
  surname: Kalume
  fullname: Kalume, Franck
  organization: Department of Pharmacology, University of Washington, Seattle, Washington
– sequence: 7
  givenname: Bingni W
  surname: Brunton
  fullname: Brunton, Bingni W
  organization: Graduate Program in Neuroscience, University of Washington, Seattle, Washington
– sequence: 8
  givenname: Horacio O
  orcidid: 0000-0003-0855-6807
  surname: de la Iglesia
  fullname: de la Iglesia, Horacio O
  organization: Graduate Program in Neuroscience, University of Washington, Seattle, Washington
– sequence: 9
  givenname: Raymond E A
  surname: Sanchez
  fullname: Sanchez, Raymond E A
  organization: Allen Institute for Brain Science, Seattle, Washington
BackLink https://www.ncbi.nlm.nih.gov/pubmed/40476387$$D View this record in MEDLINE/PubMed
BookMark eNpNkM1O3DAQgC1EVVjoA3CpfIRDWtvjOAm3CBa6EhJVs5xXjjPZdZXYwXGQ9sn6es0Ktuplfj99I82CnDrvkJArzr5xnmXfWSbzDJgUKQdQShYn5JynqUhkCvz0v_qMLMbxN2NMFRI-kzPJZKYgz87Jn6pDHOiqQRdta42O1ju6dLrusKH1nlbTgOHNjnO3Dto667a07LY-2LjrR3pdrZbVury5paWjzwO6pPJTMEh_djq2PvR0DrScou9ntaHv56qotweRb-kvfzhNlx2aGLzxYab8NuhhN9PaNcdNv_83vddRX5JPre5G_PKRL8jLw3J99yN5en5c3ZVPiZGCx0Qwgao1JtW5giLPW2A1NACtAlFnRrVYNJBiXTcCZcGhztOZL0SqUHOBWlyQ63fvEPzrhGPc9HY02HXaoZ_GDQiuYFZDMaNfP9Cp7rHZDMH2Ouw3x2eLv2OxhlA
ContentType Journal Article
DBID CGR
CUY
CVF
ECM
EIF
NPM
7X8
DOI 10.1177/07487304251336649
DatabaseName Medline
MEDLINE
MEDLINE (Ovid)
MEDLINE
MEDLINE
PubMed
MEDLINE - Academic
DatabaseTitle MEDLINE
Medline Complete
MEDLINE with Full Text
PubMed
MEDLINE (Ovid)
MEDLINE - Academic
DatabaseTitleList MEDLINE
MEDLINE - Academic
Database_xml – sequence: 1
  dbid: NPM
  name: PubMed
  url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed
  sourceTypes: Index Database
– sequence: 2
  dbid: 7X8
  name: MEDLINE - Academic
  url: https://search.proquest.com/medline
  sourceTypes: Aggregation Database
DeliveryMethod no_fulltext_linktorsrc
Discipline Biology
EISSN 1552-4531
ExternalDocumentID 40476387
Genre Journal Article
GrantInformation_xml – fundername: NINDS NIH HHS
  grantid: R01 NS094211
– fundername: NINDS NIH HHS
  grantid: R01 NS110012
– fundername: NINDS NIH HHS
  grantid: R03 NS103111
GroupedDBID ---
-TM
.2E
.2F
.2G
.2J
.2N
01A
0R~
1~K
29J
31R
31S
31U
31X
31Y
31Z
4.4
53G
54M
5GY
5VS
AABMB
AABOD
AACKU
AACMV
AACTG
AADUE
AAEWN
AAGGD
AAGLT
AAGMC
AAJIQ
AAJOX
AAJPV
AAKGS
AANSI
AAPEO
AAQDB
AAQXH
AAQXI
AARDL
AARIX
AATAA
AATBZ
AAUAS
AAXOT
AAYTG
AAZBJ
ABAWP
ABCCA
ABCJG
ABDWY
ABEIX
ABFWQ
ABHKI
ABHQH
ABIDT
ABIVO
ABJIS
ABJNI
ABJZC
ABKRH
ABLUO
ABNCE
ABPGX
ABPNF
ABQKF
ABQXT
ABRHV
ABUJY
ABVFX
ABVVC
ABYTW
ACARO
ACDSZ
ACDXX
ACFEJ
ACFMA
ACFYK
ACGBL
ACGFS
ACGOD
ACGZU
ACJER
ACJTF
ACLFY
ACLHI
ACLZU
ACNXM
ACOFE
ACOXC
ACPRK
ACROE
ACRPL
ACSIQ
ACUAV
ACUIR
ACXKE
ACXMB
ADBBV
ADDLC
ADEBD
ADEIA
ADMPF
ADNBR
ADNMO
ADNON
ADRRZ
ADSTG
ADTBJ
ADUKL
ADVBO
ADYCS
ADZZY
AECGH
AECVZ
AEDTQ
AEKYL
AENEX
AEPTA
AEQLS
AERKM
AESZF
AEUHG
AEWDL
AEWHI
AEXFG
AEXNY
AFEET
AFKBI
AFKRG
AFMOU
AFQAA
AFRAH
AFUIA
AFVCE
AFWMB
AGHKR
AGKLV
AGNHF
AGPXR
AGQPQ
AGWFA
AGWNL
AHDMH
AHHFK
AHMBA
AI.
AIGRN
AJABX
AJEFB
AJGYC
AJMMQ
AJSCY
AJUZI
AJVBE
AJXAJ
AJXGE
ALKWR
ALMA_UNASSIGNED_HOLDINGS
AMCVQ
ANDLU
ARTOV
ASPBG
AUTPY
AUVAJ
AVWKF
AYAKG
AZFZN
B3H
B8M
B8O
B8R
B8Z
B93
B94
BBRGL
BDDNI
BKIIM
BKOMP
BKSCU
BPACV
BSEHC
BWJAD
BYIEH
CAG
CBRKF
CDWPY
CFDXU
CGR
COF
CORYS
CQQTX
CS3
CUTAK
CUY
CVF
DB0
DC-
DC.
DC0
DD-
DD0
DE-
DF0
DO-
DOPDO
DU5
DV7
DV9
D~Y
EBS
ECM
EIF
EJD
EMOBN
F5P
FEDTE
FHBDP
GROUPED_SAGE_PREMIER_JOURNAL_COLLECTION
H13
HF~
HVGLF
HZ~
IAG
IAO
IEA
IGS
IHR
INH
INR
IVC
J8X
K.F
K.J
N9A
NPM
O9-
P.B
P2P
PQQKQ
Q1R
Q7K
Q7L
Q7R
Q7U
Q7X
Q82
Q83
ROL
S01
SASJQ
SAUOL
SBI
SCNPE
SDB
SFB
SFC
SFK
SFT
SGA
SGO
SGP
SGR
SGV
SGX
SGZ
SHG
SNB
SPJ
SPP
SPQ
SPV
SQCSI
STM
VH1
WHG
ZONMY
ZPPRI
ZRKOI
ZSSAH
~KM
7X8
AAPII
AJHME
ID FETCH-LOGICAL-c421t-202e6fcc5a863988f30b3d33f632b7c6fe9d35ebbd2e4913b85e6f9256ea12ea2
IEDL.DBID 7X8
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001504265700001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1552-4531
IngestDate Sat Sep 27 21:19:20 EDT 2025
Sat Jul 19 01:30:22 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords sleep scoring
automated
web application
machine learning
rodent model
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c421t-202e6fcc5a863988f30b3d33f632b7c6fe9d35ebbd2e4913b85e6f9256ea12ea2
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ORCID 0000-0001-7253-6638
0000-0003-0855-6807
0000-0002-8491-0567
OpenAccessLink https://www.ncbi.nlm.nih.gov/pmc/articles/12263331
PMID 40476387
PQID 3216363939
PQPubID 23479
ParticipantIDs proquest_miscellaneous_3216363939
pubmed_primary_40476387
PublicationCentury 2000
PublicationDate 2025-08-01
PublicationDateYYYYMMDD 2025-08-01
PublicationDate_xml – month: 08
  year: 2025
  text: 2025-08-01
  day: 01
PublicationDecade 2020
PublicationPlace United States
PublicationPlace_xml – name: United States
PublicationTitle Journal of biological rhythms
PublicationTitleAlternate J Biol Rhythms
PublicationYear 2025
SSID ssj0006943
Score 2.4420035
Snippet Accurately capturing the temporal distribution of polysomnographic sleep stages is critical for the study of sleep function, regulation, and disorders in...
SourceID proquest
pubmed
SourceType Aggregation Database
Index Database
StartPage 330
SubjectTerms Algorithms
Animals
Circadian Rhythm
Electrocorticography - methods
Electromyography - methods
Male
Mice
Mice, Inbred C57BL
Rats
Sleep - physiology
Sleep Stages - physiology
Wakefulness - physiology
Title Sleep Identification Enabled by Supervised Training Algorithms (SIESTA): An Open-Source Platform for Automatic Sleep Staging of Rodent Electrocorticographic and Electromyographic Data
URI https://www.ncbi.nlm.nih.gov/pubmed/40476387
https://www.proquest.com/docview/3216363939
Volume 40
WOSCitedRecordID wos001504265700001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT9wwELagFIlLKaWlFIqmUg9wiEjsPJxeqqgs4sJqxS7S3lZ-tpWWZCHZSvvL-Hsd29lyQ5W4WErixFY8Hn_jGc9HyFddxrHIVBklWkk0UKSKuE7ySFlJY8URcMTWk00UwyGfTstRv-HW9mGVa53oFbVulNsjP2cUkQMup6z8vriPHGuU8672FBqbZIshlHFSXUyfsoXnIWrOZRmLUhS23qvpEy4ViNSdKe_4TfI8fQZh-pXmcvelfXxL3vQYE6ogFHtkw9TvyHZgnVztk8fx3JgFhCO6tt-zg4E_RKVBrmC8XDgN0uLVpGeQgGr-E1vqft21cDpGCDmpzr5BVYMLSInG3gMAo7noHAYGLKBado1PBwuhOUS1jg8JGgs3jWsaBoGBB81frBUyZ2NtUev1k7vVv7sXohPvye3lYPLjKur5GyKV0qTDCUhNbpXKBMefwrllsWSaMZszKguVW1NqlhkpNTVpmTDJM6xfIggzIqFG0A_kVd3U5iMBTnERVf6AGH47tiVnopCWycTZSBk_JF_WIzLD-eGcHqI2zbKdPY3JITkIwzpbhEQeszROUb3y4tN_vH1Edqij_vWxf8dky6J2MJ_Ja_Wn-90-nHjBw3I4uv4LOZLkjA
linkProvider ProQuest
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Sleep+Identification+Enabled+by+Supervised+Training+Algorithms+%28SIESTA%29%3A+An+Open-Source+Platform+for+Automatic+Sleep+Staging+of+Rodent+Electrocorticographic+and+Electromyographic+Data&rft.jtitle=Journal+of+biological+rhythms&rft.au=Beck%2C+Asad+I&rft.au=Caldart%2C+Carlos+S&rft.au=Ben-Hamo%2C+Miriam&rft.au=Weil%2C+Tenley+A&rft.date=2025-08-01&rft.eissn=1552-4531&rft.volume=40&rft.issue=4&rft.spage=330&rft_id=info:doi/10.1177%2F07487304251336649&rft_id=info%3Apmid%2F40476387&rft_id=info%3Apmid%2F40476387&rft.externalDocID=40476387
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1552-4531&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1552-4531&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1552-4531&client=summon