What is Snooz?

The Snooz Toolbox is an open-access, open-source, custom-designed software platform for advanced PSG analysis.

It offers state-of-the-art, supervised automatic tools for artifact rejection, cohort harmonization, EEG spectral analysis, sleep bout identification, event detection (e.g., REM events, spindles, slow waves) and generation of sleep reports. The Snooz Toolbox is a multiplatform software compatible with Mac, Windows, and Linux and developed in Python, an object-oriented programming language.

Tools

Why using Snooz?

Snooz allows researchers and clinicians to process, analyze, and interpret complex sleep data in a more efficient and harmonized manner. Analyses can be performed by sleep stages and cycles, providing greater versatility in analytic approaches.

Preprocessing

• Convert, Import or Edit Annotations
• Detect EEG Artifacts
• Detect REM events with YASA
• Edit Paths in Snooz Workspace
• Inspect EEG channels
• Inspect Oximeter channel
• Score Sleep Stages with YASA
• Validate Snooz Annotations

Processsing

• Analyze EEG Spectral Power
• Detect Slow Waves
• Detect Spindles with A7, Martin or SUMO
• Report Sleep Bouts, Sleep Cycle and Sleep Variables
• Report Oxygen Saturation and Desaturation

Postprocessing

• Classify Slow Waves
• Evaluate Detected Events
• Review EEG Spectral Power for the cohort
• Review Detections for the Cohort
• Visualize EEG Spectral Power
• Visualize Slow Waves

Support

A user-friendly platform

The platform is designed to be user-friendly, featuring two main interfaces:

1) for sleep experts, e.g., sleep technologists, physicians and trainees in clinical programs, with a step-by-step user interface requiring no programming skills and no use of command lines; and 2) for developers, including experts in signal processing, methodologists and engineers, with command lines for customizing and extending the software’s capabilities.

Contact us: snooztoolbox.cnmtl [at] ssss.gouv.qc.ca

Documentation >

Developer

A collaborative platform for sleep research

The software’s open-source nature encourages collaboration and innovation to continuously improve and adapt the tool to the scientific challenges encountered in the sleep research community. It allows the integration of tools developed by other teams into an integrated platform and provides a user-friendly interface, making these tools more accessible.

GitHub

About

Who is behind Snooz?

The Snooz Toolbox is developed at the Center for Advanced Research in Sleep Medicine  located at the Hôpital du Sacré-Cœur de Montréal (CIUSSS du Nord de l’Île-de-Montréal) and affiliated with the Université de Montréal in Canada. Its development is driven by a multidisciplinary team of software developers, engineers, sleep technologists, and trainees. Key contributors include software developers Karine Lacourse (team leader), Mohammad Hasan Azad and Hanieh Bazregarzadeh, as well as expert sleep technologists Hélène Blais and Sonia Frenette. Scientific leadership and research guidance are provided by a group of investigators, including Nadia Gosselin (Department of Psychology, Université de Montréal), Catherine Duclos (Department of Anesthesiology and Pain Medicine, Université de Montréal), and Jean-Marc Lina (Department of Electrical Engineering, École de technologie supérieure).

Funding

This project was made possible by a grant from the American Academy of Sleep Medicine Foundation (2023-2026). The Snooz Toolbox is also supported by the Brain Canada Foundation, the Fondation de l’Hôpital du Sacré-Coeur and the CIUSSS du Nord de l’Île-de-Montréal Research Center (2025-2028).