Cargando…

‘SleepCycles’ package for R - A free software tool for the detection of sleep cycles from sleep staging

The detection of NREM-REM sleep cycles in human sleep data (i.e., polysomnographically assessed sleep stages) enables fine-grained analyses of ultradian variations in sleep microstructure (e.g., sleep spindles, and arousals), or other amplitude- and frequency-specific electroencephalographic feature...

Descripción completa

Detalles Bibliográficos
Autores principales: Blume, Christine, Cajochen, Christian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8374325/
https://www.ncbi.nlm.nih.gov/pubmed/34434837
http://dx.doi.org/10.1016/j.mex.2021.101318
_version_ 1783740091765620736
author Blume, Christine
Cajochen, Christian
author_facet Blume, Christine
Cajochen, Christian
author_sort Blume, Christine
collection PubMed
description The detection of NREM-REM sleep cycles in human sleep data (i.e., polysomnographically assessed sleep stages) enables fine-grained analyses of ultradian variations in sleep microstructure (e.g., sleep spindles, and arousals), or other amplitude- and frequency-specific electroencephalographic features during sleep. While many laboratories have software that is used internally, reproducibility requires the availability of open-source software. Therefore, we here introduce the ‘SleepCycles’ package for R, an open-source software package that identifies sleep cycles and their respective (non-) rapid eye movement ([N]REM) periods from sleep staging data. Additionally, each (N)REM period is subdivided into parts of equal duration (percentiles), which may be useful for further fine-grained analyses. The detection criteria used in the package are, with some adaptations, largely based on criteria originally proposed by Feinberg and Floyd (1979). The latest version of the package can be downloaded from the Comprehensive R Archives Network (CRAN). • The package ‘SleepCycles’ for R allows to identify sleep cycles and their respective NREM and REM periods from sleep staging results. • Besides the cycle detection, NREM and REM periods are also split into parts of equal duration (percentiles) thereby allowing for a better temporal resolution across the night and comparisons of sleep cycles with different durations amongst different night recordings.
format Online
Article
Text
id pubmed-8374325
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-83743252021-08-24 ‘SleepCycles’ package for R - A free software tool for the detection of sleep cycles from sleep staging Blume, Christine Cajochen, Christian MethodsX Method Article The detection of NREM-REM sleep cycles in human sleep data (i.e., polysomnographically assessed sleep stages) enables fine-grained analyses of ultradian variations in sleep microstructure (e.g., sleep spindles, and arousals), or other amplitude- and frequency-specific electroencephalographic features during sleep. While many laboratories have software that is used internally, reproducibility requires the availability of open-source software. Therefore, we here introduce the ‘SleepCycles’ package for R, an open-source software package that identifies sleep cycles and their respective (non-) rapid eye movement ([N]REM) periods from sleep staging data. Additionally, each (N)REM period is subdivided into parts of equal duration (percentiles), which may be useful for further fine-grained analyses. The detection criteria used in the package are, with some adaptations, largely based on criteria originally proposed by Feinberg and Floyd (1979). The latest version of the package can be downloaded from the Comprehensive R Archives Network (CRAN). • The package ‘SleepCycles’ for R allows to identify sleep cycles and their respective NREM and REM periods from sleep staging results. • Besides the cycle detection, NREM and REM periods are also split into parts of equal duration (percentiles) thereby allowing for a better temporal resolution across the night and comparisons of sleep cycles with different durations amongst different night recordings. Elsevier 2021-03-27 /pmc/articles/PMC8374325/ /pubmed/34434837 http://dx.doi.org/10.1016/j.mex.2021.101318 Text en © 2021 The Authors https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Method Article
Blume, Christine
Cajochen, Christian
‘SleepCycles’ package for R - A free software tool for the detection of sleep cycles from sleep staging
title ‘SleepCycles’ package for R - A free software tool for the detection of sleep cycles from sleep staging
title_full ‘SleepCycles’ package for R - A free software tool for the detection of sleep cycles from sleep staging
title_fullStr ‘SleepCycles’ package for R - A free software tool for the detection of sleep cycles from sleep staging
title_full_unstemmed ‘SleepCycles’ package for R - A free software tool for the detection of sleep cycles from sleep staging
title_short ‘SleepCycles’ package for R - A free software tool for the detection of sleep cycles from sleep staging
title_sort ‘sleepcycles’ package for r - a free software tool for the detection of sleep cycles from sleep staging
topic Method Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8374325/
https://www.ncbi.nlm.nih.gov/pubmed/34434837
http://dx.doi.org/10.1016/j.mex.2021.101318
work_keys_str_mv AT blumechristine sleepcyclespackageforrafreesoftwaretoolforthedetectionofsleepcyclesfromsleepstaging
AT cajochenchristian sleepcyclespackageforrafreesoftwaretoolforthedetectionofsleepcyclesfromsleepstaging