{"dataset":{"id":"494","dataset_id":"nm000111","name":"ISRUC-Sleep: A comprehensive public dataset for sleep researchers.","description":"ISRUC-Sleep is a comprehensive polysomnographic dataset comprising overnight recordings from 118 participants with manual sleep stage annotations. The dataset includes EEG, EOG, EMG, and respiratory signals scored by expert raters into wake and sleep stages (N1, N2, N3, REM) in 30-second epochs following AASM/R&K guidelines. This resource supports research in automatic sleep staging algorithms and sleep-disordered breathing characterization.","owner_user_id":16,"status":"active","github_repo":"nemarDatasets/nm000111","concept_doi":"10.82901/nemar.nm000111","latest_version_doi":"10.82901/nemar.nm000111.v1.0.1","created_at":"2026-02-24 22:13:57","updated_at":"2026-07-10 21:43:41","zenodo_concept_id":null,"is_sandbox":0,"visibility":"public","ezid_status":"public","enrichment_json":"{\n  \"version\": \"2.0\",\n  \"pipeline_stage\": \"validated\",\n  \"title\": \"ISRUC-Sleep: A comprehensive public dataset for sleep researchers.\",\n  \"description\": \"ISRUC-Sleep is a comprehensive polysomnographic dataset comprising overnight recordings from 118 participants with manual sleep stage annotations. The dataset includes EEG, EOG, EMG, and respiratory signals scored by expert raters into wake and sleep stages (N1, N2, N3, REM) in 30-second epochs following AASM/R&K guidelines. This resource supports research in automatic sleep staging algorithms and sleep-disordered breathing characterization.\",\n  \"methods_description\": \"Participants underwent overnight polysomnographic recording in a clinical environment using standard PSG montage. EEG signals were sampled at 200 Hz. Sleep stages were manually scored by two independent expert scorers for each 30-second epoch according to AASM/R&K guidelines. The dataset includes 126 scans across 2 recording sessions with recording durations ranging from approximately 3 to 9 hours.\",\n  \"license\": \"n/a\",\n  \"dataset_type\": \"raw\",\n  \"authors\": {\n    \"Sirvan Khalighi\": {\n      \"orcid\": \"0000-0002-5563-1446\"\n    },\n    \"Teresa Sousa\": {},\n    \"Jose Moutinho Santos\": {},\n    \"Urbano Nunes\": {}\n  },\n  \"keywords\": [\n    {\n      \"term\": \"Polysomnography\",\n      \"subject_scheme\": \"MeSH\",\n      \"value_uri\": \"http://id.nlm.nih.gov/mesh/D017286\"\n    },\n    {\n      \"term\": \"Sleep Stages\",\n      \"subject_scheme\": \"MeSH\",\n      \"value_uri\": \"http://id.nlm.nih.gov/mesh/D012894\"\n    },\n    {\n      \"term\": \"EEG\"\n    },\n    {\n      \"term\": \"sleep-disordered breathing\"\n    },\n    {\n      \"term\": \"automated sleep staging\"\n    },\n    {\n      \"term\": \"EOG\"\n    },\n    {\n      \"term\": \"EMG\"\n    }\n  ],\n  \"related_identifiers\": [\n    {\n      \"identifier\": \"10.1016/j.cmpb.2015.10.013\",\n      \"identifier_type\": \"DOI\",\n      \"relation_type\": \"References\"\n    },\n    {\n      \"identifier\": \"https://github.com/nemarDatasets/nm000111\",\n      \"identifier_type\": \"URL\",\n      \"relation_type\": \"IsDescribedBy\"\n    },\n    {\n      \"identifier\": \"https://nemar.org/dataexplorer/detail?dataset_id=nm000111\",\n      \"identifier_type\": \"URL\",\n      \"relation_type\": \"IsDescribedBy\"\n    },\n    {\n      \"identifier\": \"10.21105/joss.01896\",\n      \"identifier_type\": \"DOI\",\n      \"relation_type\": \"IsDescribedBy\"\n    }\n  ],\n  \"resource_type_general\": \"Dataset\",\n  \"resource_type_specific\": \"EEG Dataset\",\n  \"modalities\": [\n    \"eeg\"\n  ],\n  \"sizes\": [\n    \"37.3 GB (891 files)\"\n  ],\n  \"formats\": [\n    \".edf\",\n    \".json\",\n    \".md\",\n    \".py\",\n    \".tsv\",\n    \".yml\"\n  ],\n  \"source_hash\": \"acd95b402453ae8990f43d1861ad4caa8968c82baa50937745812d418b2224e6\"\n}","last_activity_at":"2026-05-30 08:53:19","source":null,"source_id":null,"subject_count":118,"modalities":"eeg","age_min":20,"age_max":85,"file_size":18654816253,"total_files":765,"tasks":"sleep","metadata_columns_error":null,"staleness_warn_stage":null,"staleness_admin_notified_at":null,"authors":"Sirvan Khalighi, Teresa Sousa, Jose Moutinho Santos, Urbano Nunes","license":"n/a","readme":"[![DOI](https://img.shields.io/badge/DOI-10.82901%2Fnemar.nm000111-blue)](https://doi.org/10.82901/nemar.nm000111)\n\n# ISRUC-Sleep\n\n## Introduction\n\nThe ISRUC-Sleep dataset comprises overnight polysomnographic (PSG) recordings and manual sleep stage annotations across three subgroups. The data support research in automatic sleep staging and sleep-disordered breathing. Signals include EEG, EOG, EMG, respiratory channels and others, provided as EDF-compatible `.rec` files. For each recording, sleep was scored by two expert scorers in 30-second epochs.\n\n## Overview of the experiment\n\nParticipants slept overnight in a clinical environment with standard PSG montage. Two independent human scorers labeled each 30-second epoch into sleep stages following AASM/R&K guidelines used by the dataset (W, N1, N2, N3, and REM). The dataset is divided into subgroups with different focuses (e.g., subjects with sleep disorders, multiple nights). Please refer to the publication and the Details spreadsheets for demographic and clinical descriptors.\n\n## Description of the preprocessing if any\n\nOriginal `.rec` files are symlinked (or copied if needed) to `.edf` without modification. Sleep stages come from the scorer-1 Excel files (col0 epoch, col1 label; headers auto-skipped; NaN epochs filled sequentially; unknown labels -> U). Labels from the second scorer, when present, are stored in annotation extras. Measurement dates use `Date of recording` from Details (UTC) when available, otherwise 2020-01-01. Participant demographics (Sex, Age) are pulled directly from the Details spreadsheets.\n\n## Description of the event values\nSleep stages are encoded per 30 s epoch. The following mapping is used:\n- 0: Sleep stage W (Wake)\n- 1: Sleep stage N1\n- 2: Sleep stage N2\n- 3: Sleep stage N3\n- 5: Sleep stage R (REM)\n- 6: Sleep stage U (Unknown)\n\nThe annotations are added as events with `onset` at the epoch start, `duration` 30 seconds, and `description` matching the above labels.\n\n## Citation\n\nWhen using this dataset, please cite:\n1. Khalighi S., Sousa T., Santos J.M., Nunes U. ISRUC-Sleep: A comprehensive public dataset for sleep researchers. \n   Computer methods and programs in biomedicine 124 (2016): 180-192. DOI: 10.1016/j.cmpb.2015.10.013\n2. Project site: https://sleeptight.isr.uc.pt\n\n**Data curators (BIDS conversion):**\nPierre Guetschel\n\n**Data collectors (original dataset):**\nSirvan Khalighi; Teresa Sousa; Jose Moutinho Santos; Urbano Nunes\n\n\n---\n\n## Automatic report\n\n*Report automatically generated by `mne_bids.make_report()`.*\n\n>  The ISRUC-Sleep dataset was created by Sirvan Khalighi, Teresa Sousa, Jose\nMoutinho Santos, and Urbano Nunes and conforms to BIDS version 1.7.0. This\nreport was generated with MNE-BIDS (https://doi.org/10.21105/joss.01896). The\ndataset consists of 118 participants (comprised of 71 male and 47 female\nparticipants; handedness were all unknown; ages all unknown) and 2 recording\nsessions: 1, and 2. Data was recorded using an EEG system sampled at 200.0 Hz\nwith line noise at n/a Hz. There were 126 scans in total. Recording durations\nranged from 10724.0 to 31860.0 seconds (mean = 26751.84, std = 2534.94), for a\ntotal of 3370731.37 seconds of data recorded over all scans. For each dataset,\nthere were on average 19.63 (std = 0.65) recording channels per scan, out of\nwhich 19.63 (std = 0.65) were used in analysis (0.0 +/- 0.0 were removed from\nanalysis).","bids_version":"1.7.0","sessions_count":2,"publish_date":"2026-02-24 22:13:57","embedding_dirty":0,"license_tier":"unknown","zarr_status":"ready","zarr_converted_at":"2026-09-05 12:36:16","zarr_store_count":124,"zarr_index_etag":"6810ad594331b62d569e361bcaf1b088","zarr_source_commit":"510a05377459cf857e60b861ab377bc53b5b5b29","archive_status":"ready","archive_size":13205668006,"archive_retry_count":0,"records_status":null,"archive_skip_reason":null,"zarr_errors":2,"zarr_failure_count":2,"zarr_deterministic":1,"zarr_failed_at":"2026-09-05 12:36:16","num_dataset_citations":0,"num_datapaper_citations":87,"n_channels":19,"electrode_system":"other","has_hed":0,"hed_version":null,"is_exemplar":0,"bytes_present":37304467515,"data_complete":1,"withdrawn_at":null,"withdrawn_reason":null,"archive_complete":null,"archive_absent_files":null,"archive_declared_files":null,"zarr_pool_breaks":0,"total_recording_duration":3343170,"recording_duration_min":22410,"recording_duration_max":31860,"recording_count":126,"recordings_unavailable":2,"recordings_measured":124,"channel_count_min":19,"channel_count_max":24,"sampling_frequency":200,"power_line_frequency":null,"eeg_reference":null,"placement_scheme":null,"sweep_stamps":"{\"enrichment_updated_at\":\"2026-06-10 19:41:54\",\"metadata_updated_at\":\"2026-06-10 19:41:54\",\"archive_checked_at\":\"2026-06-11 16:15:01\",\"zarr_checked_at\":null,\"records_checked_at\":null,\"citations_updated_at\":\"2026-09-08 03:00:46\",\"channel_montage_checked_at\":\"2026-06-28 22:48:11\",\"hed_checked_at\":\"2026-06-30 04:08:10\",\"data_checked_at\":\"2026-07-22 04:44:31\",\"availability_report_at\":\"2026-07-23 01:04:25\",\"signal_defaults_at\":\"2026-09-02 11:35:18\",\"zarr_verify_attempted_at\":\"2026-09-04 03:03:37\",\"recording_stats_at\":\"2026-09-06 03:00:33\"}","participants":118,"num_citations":87,"latest_version":"v1.0.1","zarr_verify_status":null,"zarr_verified_at":null,"owner_username":"PierreGtch","owner_github":"PierreGtch","file_size_formatted":"17.37 GB","zarr_data_failures":{"count":2,"detail_ref":"zarr/index.json","pending":0,"discovered":126},"zarr_index_url":"https://zarr.nemar.org/nm000111/zarr/index.json","attestation_deposit_type":null,"attestation_key_status":null,"attestation_deidentified":null,"attestation_no_duplicate":null,"attestation_upstream_source":null,"attestation_accepted_at":null}}