Protocols

The protocols behind the core matrix

Each protocol fixes who was tested, how the data were split, which electrodes and window a method saw, what it was allowed to learn, and what guessing would score. A score is comparable only with other scores under the same protocol: there is no overall ranking.

Core-matrix protocols

ProtocolDatasetTaskEvaluationPeopleChance levelMethods scored
Motor imagery & restds003810Rest versus right-hand imageryTransfer to a new person1050.0%Spectral ridge, CSP+LDA, LaBraM, CBraMod, EEGNet
Idle & commandds005342Seated motor imagery · cue-gated replayFalse activation × detection4none — detection is read with false activationsCSP+LDA, LaBraM, EEGNet, ShallowFBCSPNet, CBraMod, Deep4Net
SSVEP · 8 channelsBETA40 visual targets · 8 posterior electrodesTransfer to a new person702.5%Standard CCA, Spectral ridge, LaBraM, CBraMod, EEGNet
SSVEP · 4 channelsBETA40 visual targets · 4 posterior electrodesTransfer to a new person702.5%Standard CCA, Spectral ridge, LaBraM, CBraMod, EEGNet
Arithmetic & restEEGMATSerial subtraction versus resting EEGTransfer to a new person3650.0%Spectral ridge, LaBraM, CBraMod, EEGNet
P300 target ERPds006593Visual target versus nontarget eventsTransfer to a new person2150.0%Spectral ridge, Temporal ridge, LaBraM, CBraMod, EEGNet
Semantic target ERPTMNRED / ds005383Reading · target versus nontarget eventsTransfer to a new person3050.0%Spectral ridge, Temporal ridge, LaBraM, CBraMod, EEGNet
Sleep stagingEESM19 scalp subsetFive stages · balanced scalp-EEG sampleTransfer to a new person2020.0%Spectral ridge, LaBraM, CBraMod, EEGNet

A blank cell in the matrix is a protocol a method was not run on — not a failure. Chance level differs by protocol, so read each score against its own.

The core matrix on the home page → · Core matrix · JSON ↓ · All datasets → · All methods →