Tools

This section describes how to use tools within Snooz.

Launch tools from the menu

The tools installed within Snooz are divided into three categories. Each category has direct access from the menu bar of Snooz.

  1. Preprocessing: Includes importers/converters/extractors and the artifact detection tool.

  2. Processing: Includes sleep stages analyses, event detectors, and power spectral analysis.

  3. Postprocessing: Includes secondary analyses such as performance evaluation of detectors, transposition of cohort reports, and slow wave events analysis.

A new user

If you are new to Snooz, we recommend beginning with the Preprocessing category. The Preprocessing category includes importers, converters, extractors, and the artifact detection tool. The main goal of the user is to create a cohort compatible with Snooz, see Accepted file formats for more details.

Ready for the analysis

Once your PSG files are compatible with Snooz, proceed to the Processing category. The Processing category includes sleep analyses, event detectors, and power spectral analysis.

Cohort analysis

The Postprocessing category includes secondary analyses, such as performance evaluation of detectors, transposition of cohort reports, and slow wave events analysis.

Viewer

The only available Viewer is the Oximeter, which allows you to select bad sections to generate a valid Oxygen Saturation Report. The Oximeter is an application that operates within Snooz. (See Apps for more details.)

Accepted file formats

Polysomnography file format

The only accepted format for polysomnography is the European Data Format (EDF). For more details, see European Data Format. Snooz can also read signals from the EDF+ format; however, annotations must be imported from the EDF+ file into a .tsv (Tab-Separated Value) format compatible with Snooz. See Import EDF Plus Annotations for more details.

Note

CEAMS users have access to two additional PSG file formats:

  • Harmonie (up to version 6.2): The signal recording file is a .SIG file, while the accessory file for sleep staging and annotations is a .STS file.

  • NATUS (version 9.1): The entire recording folder is required. This folder typically includes files such as .eeg, .ent, .epo, among others.

Annotations file format

The columns of the annotations file are as follows:

  1. group : The category of the annotation (annotations with different names can be grouped into the same category), e.g. artifact

  2. name: The text label of the annotation, e.g., art_snooz

  3. start_sec: The onset of the annotation in seconds, e.g., 300

  4. duration_sec : The duration of the annotation in second, e.g., 30

  5. channels : The list of channels on which the annotation occurs, e.g., [‘LOC’, ‘ROC’]

To have an example of the Snooz annotations file see Snooz_accessory_file.tsv

The Snooz accessory .tsv file is human-readable and can be opened in any text editor or spreadsheet application (such as Excel). Items are separated by tabs, and decimal points are marked with a dot. The encoding format is UTF-8.

  • Item separator : t

  • Decimal separator : .

  • Encoder format : UTF-8

Many converters have been implemented in Snooz in order to create the Snooz accessory file for your cohort. I recommend exploring the preprocessing category to see if your annotation files can be converted into Snooz accessory files. The Snooz accessory file can be imported in the open-source universal viewer EDFbrowser. For more details, see EDFbrowser compatibility.

Load workspace

  • To open a previously saved workspace, navigate to the menu File -> Load Workspace.

  • Select the .json file via the browse window and press “Open”.

    Warning

    The .json file includes the API version of Snooz (package_api_version": "1.0.0") and all the package dependencies, if any. Make sure to use a valid workspace for the version of Snooz installed.

Tools Categories