SleepInvestigatoR: A flexible R function for analyzing scored sleep in rodents

Research output: Contribution to journalArticlepeer-review

Abstract

Analyzing scored sleep is a fundamental prerequisite to understanding how sleep changes between health and disease. Classically, this is accomplished by manually calculating various measures (e.g. percent of non-rapid eye movement sleep) from a collection of scored sleep files. This process can be tedious and error-prone, especially when studies include large animal numbers or involve long recording sessions. To address this issue, we present SleepInvestigatoR, a versatile tool that can quickly organize and analyze multiple scored sleep files into a single output. The function is written in the open-source statistical language R and has a total of 25 parameters that can be set to match a wide variety of experimental needs. SleepInvestigatoR delivers a total of 23 unique measures of sleep, including all measures commonly reported in the rodent literature. A simple plotting function is also provided to quickly graph and visualize the scored data. All code is designed to be implemented with little formal coding knowledge, and step-by-step instructions are provided on the corresponding GitHub page. Overall, SleepInvestigatoR provides the sleep researcher a critical tool to increase efficiency, interpretation, and reproducibility in analyzing scored rodent sleep.

Original languageEnglish
Article numberzpaf032
JournalSLEEP Advances
Volume6
Issue number2
DOIs
StatePublished - Apr 1 2025
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2025 Published by Oxford University Press on behalf of Sleep Research Society.

ASJC Scopus Subject Areas

  • Physiology (medical)
  • Clinical Neurology
  • Clinical Psychology
  • Neuropsychology and Physiological Psychology
  • Behavioral Neuroscience

Keywords

  • circadian rhythms
  • open-source code
  • R
  • sleep architecture

Fingerprint

Dive into the research topics of 'SleepInvestigatoR: A flexible R function for analyzing scored sleep in rodents'. Together they form a unique fingerprint.

Cite this