{"dataset":{"id":"61180","dataset_id":"on006593","name":"cBCI Matrix Multimodal Dataset","description":"This dataset comprises simultaneous EEG and eye-tracking recordings from 21 participants performing a matrix-based brain-computer interface (BCI) typing task using a single-character-presentation paradigm. Data were collected at Northeastern University in 2023 using the BciPy software platform, including calibration and copy-spelling sessions with event markers for target and non-target stimuli. The dataset supports research on multimodal sensor fusion for EEG-based BCI typing systems.","owner_user_id":15,"status":"active","github_repo":"nemarDatasets/on006593","concept_doi":"10.82901/nemar.on006593","latest_version_doi":"10.82901/nemar.on006593.v1.0.0","created_at":"2026-06-29 06:16:37","updated_at":"2026-08-19 00:30:07","zenodo_concept_id":null,"is_sandbox":0,"visibility":"public","ezid_status":"public","enrichment_json":"{\n  \"version\": \"2.0\",\n  \"pipeline_stage\": \"validated\",\n  \"title\": \"cBCI Matrix Multimodal Dataset\",\n  \"description\": \"This dataset comprises simultaneous EEG and eye-tracking recordings from 21 participants performing a matrix-based brain-computer interface (BCI) typing task using a single-character-presentation paradigm. Data were collected at Northeastern University in 2023 using the BciPy software platform, including calibration and copy-spelling sessions with event markers for target and non-target stimuli. The dataset supports research on multimodal sensor fusion for EEG-based BCI typing systems.\",\n  \"methods_description\": \"EEG data were collected using a DSI-24 dry electrode cap (Wearable Sensing) at 300 Hz sampling rate, with electrodes at Fp1/2, Fz, F3/4, F7/8, Cz, C3/4, T7/T8, T3/T4, Pz, P3/P4, P7/P8, T5/T6, O1/2, referenced to linked ears (A1/A2). Eye-tracking data were collected using a Tobii Pro Nano at 60 Hz. The matrix paradigm and data acquisition were managed with BciPy software. Calibration tasks presented letters at 4 Hz across 100 inquiries of 10 letters each (1 target, 9 non-target), with timing verified via a photodiode and Matrix Time Test Task.\",\n  \"license\": \"CC0\",\n  \"dataset_type\": \"raw\",\n  \"authors\": {\n    \"Basak Celik\": {},\n    \"Tab Memmott\": {},\n    \"Matthew Lawhead\": {},\n    \"Srikar Ananthoju\": {},\n    \"Deniz Erdogmus\": {}\n  },\n  \"keywords\": [\n    {\n      \"term\": \"EEG\"\n    },\n    {\n      \"term\": \"Eye-Tracking\"\n    },\n    {\n      \"term\": \"Brain-Computer Interface\"\n    },\n    {\n      \"term\": \"BCI typing\"\n    },\n    {\n      \"term\": \"sensor fusion\"\n    },\n    {\n      \"term\": \"matrix paradigm\"\n    },\n    {\n      \"term\": \"single-character-presentation\"\n    }\n  ],\n  \"related_identifiers\": [\n    {\n      \"identifier\": \"10.18112/openneuro.ds006593.v1.0.0\",\n      \"identifier_type\": \"DOI\",\n      \"relation_type\": \"IsDerivedFrom\"\n    },\n    {\n      \"identifier\": \"https://github.com/nemarDatasets/on006593\",\n      \"identifier_type\": \"URL\",\n      \"relation_type\": \"IsDescribedBy\"\n    },\n    {\n      \"identifier\": \"https://nemar.org/dataset/on006593\",\n      \"identifier_type\": \"URL\",\n      \"relation_type\": \"IsDescribedBy\"\n    },\n    {\n      \"identifier\": \"10.3217/978-3-99161-050-2-196\",\n      \"identifier_type\": \"DOI\",\n      \"relation_type\": \"IsDescribedBy\"\n    }\n  ],\n  \"funding_references\": [\n    {\n      \"funder_name\": \"National Institutes of Health\",\n      \"award_number\": \"DC009834\"\n    }\n  ],\n  \"resource_type_general\": \"Dataset\",\n  \"resource_type_specific\": \"EEG Dataset\",\n  \"modalities\": [\n    \"eeg\"\n  ],\n  \"sizes\": [\n    \"644.8 MB (86 files)\"\n  ],\n  \"formats\": [\n    \".eeg\",\n    \".json\",\n    \".md\",\n    \".png\",\n    \".tsv\",\n    \".vhdr\",\n    \".vmrk\",\n    \".yml\"\n  ],\n  \"source_hash\": \"f0fb882efb5e82b60b81f1d8624f7d3dd205c772ec0dedf7c993965521249e7b\"\n}","last_activity_at":"2026-06-29 06:16:37","source":"openneuro","source_id":"ds006593","subject_count":21,"modalities":"eeg","age_min":null,"age_max":null,"file_size":646371250,"total_files":244,"tasks":"MatrixCalibration,MatrixCalibration-run-01","metadata_columns_error":null,"staleness_warn_stage":null,"staleness_admin_notified_at":null,"authors":"Basak Celik, Tab Memmott, Matthew Lawhead, Srikar Ananthoju, Deniz Erdogmus","license":"CC0","readme":"[![DOI](https://img.shields.io/badge/DOI-10.82901%2Fnemar.on006593-blue)](https://doi.org/10.82901/nemar.on006593)\n\n# Multimodal Sensor Fusion for EEG-Based BCI Typing Systems\n\n## Dataset Overview\n\nThis dataset contains recordings of EEG and EyeTracking for a BCI spelling task. The data were collected in 2023 at Northeastern University.\n\n- N=21\n- Calibration task were proctored using BciPy [1]\n- The dataset is organized in accordance with the Brain Imaging Data Structure (BIDS) specification (version 1.7.0).\n\n## Methodology\n\nCalibration data were collected from control participants (n=21, mean age 23.6 ± 3.1 years) in a quiet lab room at Northeastern University. EEG data were collected using the DSI-24, dry electrode cap (Wearable Sensing, San Diego CA) at a sampling rate of 300 Hz. The device employs a hardware filter permitting a collection bandwidth of 0.003–150 Hz. Data were recorded from Fp1/2, Fz, F3/4, F7/8, Cz, C3/4, T7/T8, T3/T4, Pz, P3/P4, P7/P8, T5/T6, O1/2 with linked-ear reference (A1 and A2) and ground at A1. All data were collected using a Lenovo Legion 5 Pro Laptop with Windows 11, an Intel Core i7-11800H @ 2.30 GHz, 16 GB DDR4 RAM, and a NVIDIA GeForce RTX 3050. Trigger fidelity on the experiment laptop was verified using the Matrix Time Test Task in BciPy and a photodiode. The results of this timing test were used to determine static offsets between hardware and prevent experimentation with any timing violations greater than +/− 10 ms. The Eyetracker data were collected using a portable eye tracker (Tobii Pro Nano) at a sampling rate of 60 Hz. The matrix paradigm and the data acquisition modules are developed in BciPy [1], which is a standalone application for experimental data collection. This work focuses on a specific BCI paradigm called single-character-presentation (SCP) based visual presentation, which consists of symbols presented in matrix form and individually highlighted in randomized order. Calibration task presented letter characters at a rate of 4 Hz, with 100 inquiries consisting of 10 letters each (1 target, 9 non-target). In 10% of the inquiries, only non-target characters were shown. The stimuli included all 26 letters of the English alphabet, as well as the characters “_” for space and “<“ for backspace. The order of target stimuli was randomly distributed among the inquiries. Between inquiries, there was a two-second blank screen. Each inquiry consisted of a one-second prompt showing the target letter, followed by a 0.5s fixation, and then the presentation of 10 letters. The letters were displayed in the center of the screen, in white on a black background. Target prompts and stimuli were presented in white, while fixation crosses were rendered in red.\n\n\nThe experimental protocol was approved by the Northeastern University Institutional Review Board (IRB). All participants provided written informed consent prior to participation.\n\n## Directory Structure\nThe datasets follows the BIDS convention with the following structure: /sub-[subject]/ses-[session]/[eeg or et]. To load the BIDS formatted data into BciPy Simulator, please see the following directory: /sourcedata/bcipy_metadata. This directory contains the raw BciPy parameter files. It also contains the output of the matrix display (matrix.png) for eyetracking visualization.\n\n## Contact Information\n\nFor questions or issues regarding this dataset, please contact the corresponding author [Basak Celik](celik.b@northeastern.edu) via email.\n\n[1] Memmott T, Koçanaoğulları A, Lawhead M, Klee D, Dudy S, Fried-Oken M, Oken B. BciPy: brain-computer interface software in Python. Brain-Computer Interfaces, 8(4), 137-53, 2021.","bids_version":"1.7.0","sessions_count":1,"publish_date":null,"embedding_dirty":0,"license_tier":"public","zarr_status":"ready","zarr_converted_at":"2026-08-24 06:12:51","zarr_store_count":21,"zarr_index_etag":"8452bfc4dbfd84c0700064d5eb191ddd","zarr_source_commit":"7d4fe0342abdf437e2c18f299e11dc8889423c0c","archive_status":"ready","archive_size":490777397,"archive_retry_count":0,"records_status":"ready","archive_skip_reason":null,"zarr_errors":0,"zarr_failure_count":0,"zarr_deterministic":0,"zarr_failed_at":null,"num_dataset_citations":0,"num_datapaper_citations":0,"n_channels":19,"electrode_system":"10-20","has_hed":0,"hed_version":null,"is_exemplar":0,"bytes_present":644806320,"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":20199.611999999997,"recording_duration_min":900.568,"recording_duration_max":1155.444,"recording_count":21,"recordings_unavailable":0,"recordings_measured":21,"channel_count_min":19,"channel_count_max":19,"sampling_frequency":300,"power_line_frequency":60,"eeg_reference":null,"placement_scheme":"based on the extended 10/20 system","sweep_stamps":"{\"enrichment_updated_at\":\"2026-08-19 00:29:54\",\"metadata_updated_at\":\"2026-08-19 00:30:05\",\"archive_checked_at\":\"2026-06-29 06:25:07\",\"zarr_checked_at\":null,\"records_checked_at\":\"2026-06-29 06:24:53\",\"citations_updated_at\":null,\"channel_montage_checked_at\":null,\"hed_checked_at\":\"2026-06-30 05:36:12\",\"data_checked_at\":\"2026-08-29 03:00:54\",\"availability_report_at\":\"2026-07-23 01:29:44\",\"recording_stats_at\":\"2026-09-02 11:33:44\",\"signal_defaults_at\":\"2026-09-02 12:47:28\"}","participants":21,"num_citations":0,"latest_version":"v1.0.0","zarr_verify_status":null,"zarr_verified_at":null,"owner_username":"nemarAdmin","owner_github":"nemarAdmin","file_size_formatted":"616 MB","zarr_data_failures":null,"zarr_index_url":"https://zarr.nemar.org/on006593/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}}