Epochs visualisation
Below is a visualisation the epochs from the 5 datasets using the MNE backend [1].
from benchnirs.load import load_dataset
from benchnirs.viz import epochs_viz
ALL_DATA_PATH = '../../data/dataset_' # path to the datasets
DATASETS = {'herff_2014_nb': ['1-back', '2-back', '3-back'],
'shin_2018_nb': ['0-back', '2-back', '3-back'],
'shin_2018_wg': ['baseline', 'word generation'],
'shin_2016_ma': ['baseline', 'mental arithmetic'],
'bak_2019_me': ['right', 'left', 'foot']}
for dataset in DATASETS.keys():
print(f'=====\n{dataset}\n=====')
data_path = f'{ALL_DATA_PATH}{dataset[:-3]}/'
# Load and preprocess data
epochs = load_dataset(dataset, path=data_path, bandpass=[0.01, 0.5],
baseline=(-1.99, 0), roi_sides=True, tddr=True)
classes = DATASETS[dataset]
epochs_lab = epochs[classes]
epochs_viz(epochs_lab)
References