The cBCI Matrix Multimodal Dataset (OpenNeuro ds006593) contains EEG and eye-tracking calibration recordings from 21 control participants performing a single-character-presentation matrix speller task in BciPy, recorded at Northeastern University in 2023 with a DSI-24 dry-electrode cap. Released on OpenNeuro in 2025 by Celik et al.
Also known asds006593 · cBCI Matrix Multimodal Dataset · Multimodal Sensor Fusion for EEG-Based BCI Typing Systems · on006593
50.8%50.0%–51.6%Braindecode's automatically scaled Deep4Net for 1-s input (no temporal pooling, 229-sample classifier, 235,752 parameters), not the original Deep4Net configuration. The interval's lower end, 50.04 %, prints as 50.0; it sits 0.04 pp above the 50 % reference.
50.0%49.1%–50.8%Broadband CSP without band-pass filtering, the recipe of the published mi-rest CSP+LDA cell; not a tuned CSP. On this ERP protocol it reads band power, not the waveform.
21
Further foundation encoders, frozen · P300 target ERP
51.6%50.3%–53.0%Pretraining exposure: unknown: the authors do not list their pretraining data closely enough to decide. Model card: research use only, not for diagnosis or clinical use.
Weights terms: REVE under the REVE Responsible Use License v1.0 (model versions: REVE Base @ dc2a075c · REVE Large @ 317531c7); LUNA under CC BY-ND 4.0, with no modified weights shared; CodeBrain and ZUNA under Apache-2.0; EEGMamba, ST-EEGFormer and SingLEM under MIT; eeg-fm-masking under CC-BY-4.0; ERP-FM under CC BY-NC-SA 4.0, non-commercial. No model’s authors endorse these results. Every weights licence and its terms →
BrainOmni Base: not run. BrainTokenizer needs a 512-sample window (2.0 s at 256 Hz); the published segment is 1 s = 256 samples, so upstream unfold() would zero-pad 256 of 512 samples of every window (invented samples). All upstream downstream tasks use >= 2 s windows.
On the P300 and semantic targets, one-second windows ran as four real 0.25-second patches: the patch grid was set to four after the encoder was built, with no padding. EEGPT’s encoder treats each time patch on its own, so this is numerically the same as building it for 256-sample inputs, as the Orthosis pilot built it for its 128-sample windows.
Every core window is shorter than EEGPT’s 4-second pretraining window: 1 or 2 seconds, and sleep as fifteen 2-second segments. The encoder computes each 0.25-second patch the same way at any length; a shorter window gives fewer patches to average.
The readout is the site’s fixed probe on the frozen summary tokens, as for the published LaBraM and CBraMod rows: ridge (alpha 100) on 2,048 pooled values, and on idle a per-person logistic head. It is not the authors’ downstream probe, a learnable spatial filter with a linear head, and the windows are fed without the average reference EEGPT was pretrained with.
EEGPT: the checkpoint’s licence is unresolved, and no original or converted weights are distributed; Apache-2.0 covers the repository’s code only. Its licence and terms →
Source and licence
ds006593
CreditOpenNeuro ds006593 contributors · version 1.0.0, doi:10.18112/openneuro.ds006593.v1.0.0; original author credits retained at the linked source.
BCI Report does not redistribute any recording. These are aggregate measurements computed by BCI Report under the licence above; the data remain their creators’.