Here is a demo based on the publicly available visual-92-categories-task MEG datasets. (Reference: Cichy, R. M., Pantazis, D., & Oliva, A. “Resolving human object recognition in space and time.” Nature neuroscience (2014): 17(3), 455-462.) MNE-Python has been used to load this dataset.
# -*- coding: utf-8 -*-
' a demo based on visual-92-categories-task MEG data '
# Users can learn how to use Neurora to do research based on EEG/MEG etc data.
__author__ = 'Zitong Lu'
import numpy as np
import os.path as op
from pandas import read_csv
import mne
from mne.io import read_raw_fif
from mne.datasets import visual_92_categories
from neurora.nps_cal import nps
from neurora.rdm_cal import eegRDM
from neurora.rdm_corr import rdm_correlation_spearman
from neurora.corr_cal_by_rdm import rdms_corr
from neurora.rsa_plot import plot_rdm, plot_corrs_by_time, plot_nps_hotmap, plot_corrs_hotmap
/Users/zitonglu/anaconda3/lib/python3.7/site-packages/nilearn/datasets/__init__.py:90: FutureWarning: Fetchers from the nilearn.datasets module will be updated in version 0.9 to return python strings instead of bytes and Pandas dataframes instead of Numpy arrays. "Numpy arrays.", FutureWarning)
Here, we use MNE-Python toolbox for loading data and processing. You can learn this process from MNE-Python (https://mne-tools.github.io/stable/index.html).
data_path = visual_92_categories.data_path()
fname = op.join(data_path, 'visual_stimuli.csv')
conds = read_csv(fname)
conditions = []
for c in conds.values:
cond_tags = list(c[:2])
cond_tags += [('not-' if i == 0 else '') + conds.columns[k]
for k, i in enumerate(c[2:], 2)]
conditions.append('/'.join(map(str, cond_tags)))
event_id = dict(zip(conditions, conds.trigger + 1))
print(event_id)
sub_id = [0, 1, 2]
megdata = np.zeros([3, 92, 306, 1101], dtype=np.float32)
subindex = 0
for id in sub_id:
fname = op.join(data_path, 'sample_subject_'+str(id)+'_tsss_mc.fif')
raw = read_raw_fif(fname)
events = mne.find_events(raw, min_duration=.002)
events = events[events[:, 2] <= 92]
subdata = np.zeros([92, 306, 1101], dtype=np.float32)
for i in range(92):
epochs = mne.Epochs(raw, events=events, event_id=i + 1, baseline=None,
tmin=-0.1, tmax=1, preload=True)
data = epochs.average().data
subdata[i] = data
megdata[subindex] = subdata
subindex = subindex + 1
# the shape of MEG data: megdata is [3, 92, 306, 1101]
# n_subs = 3, n_conditions = 92, n_channels = 306, n_timepoints = 1101 (-100ms to 1000ms)
{'0/human bodypart/human/not-face/animal/natural': 1, '1/human bodypart/human/not-face/animal/natural': 2, '2/human bodypart/human/not-face/animal/natural': 3, '3/human bodypart/human/not-face/animal/natural': 4, '4/human bodypart/human/not-face/animal/natural': 5, '5/human bodypart/human/not-face/animal/natural': 6, '6/human bodypart/human/not-face/animal/natural': 7, '7/human bodypart/human/not-face/animal/natural': 8, '8/human bodypart/human/not-face/animal/natural': 9, '9/human bodypart/human/not-face/animal/natural': 10, '10/human bodypart/human/not-face/animal/natural': 11, '11/human bodypart/human/not-face/animal/natural': 12, '12/human face/human/face/animal/natural': 13, '13/human face/human/face/animal/natural': 14, '14/human face/human/face/animal/natural': 15, '15/human face/human/face/animal/natural': 16, '16/human face/human/face/animal/natural': 17, '17/human face/human/face/animal/natural': 18, '18/human face/human/face/animal/natural': 19, '19/human face/human/face/animal/natural': 20, '20/human face/human/face/animal/natural': 21, '21/human face/human/face/animal/natural': 22, '22/human face/human/face/animal/natural': 23, '23/human face/human/face/animal/natural': 24, '24/nonhuman bodypart/not-human/not-face/animal/natural': 25, '25/nonhuman bodypart/not-human/not-face/animal/natural': 26, '26/nonhuman bodypart/not-human/not-face/animal/natural': 27, '27/nonhuman bodypart/not-human/not-face/animal/natural': 28, '28/nonhuman bodypart/not-human/not-face/animal/natural': 29, '29/nonhuman bodypart/not-human/not-face/animal/natural': 30, '30/nonhuman bodypart/not-human/not-face/animal/natural': 31, '31/nonhuman bodypart/not-human/not-face/animal/natural': 32, '32/nonhuman bodypart/not-human/not-face/animal/natural': 33, '33/nonhuman bodypart/not-human/not-face/animal/natural': 34, '34/nonhuman bodypart/not-human/not-face/animal/natural': 35, '35/nonhuman bodypart/not-human/not-face/animal/natural': 36, '36/nonhuman face/not-human/face/animal/natural': 37, '37/nonhuman face/not-human/face/animal/natural': 38, '38/nonhuman face/not-human/face/animal/natural': 39, '39/nonhuman face/not-human/face/animal/natural': 40, '40/nonhuman face/not-human/face/animal/natural': 41, '41/nonhuman face/not-human/face/animal/natural': 42, '42/nonhuman face/not-human/face/animal/natural': 43, '43/nonhuman face/not-human/face/animal/natural': 44, '44/nonhuman face/not-human/face/animal/natural': 45, '45/nonhuman face/not-human/face/animal/natural': 46, '46/nonhuman face/not-human/face/animal/natural': 47, '47/nonhuman face/not-human/face/animal/natural': 48, '48/natural inanimate/not-human/not-face/not-animal/natural': 49, '49/natural inanimate/not-human/not-face/not-animal/natural': 50, '50/natural inanimate/not-human/not-face/not-animal/natural': 51, '51/natural inanimate/not-human/not-face/not-animal/natural': 52, '52/natural inanimate/not-human/not-face/not-animal/natural': 53, '53/natural inanimate/not-human/not-face/not-animal/natural': 54, '54/natural inanimate/not-human/not-face/not-animal/natural': 55, '55/natural inanimate/not-human/not-face/not-animal/natural': 56, '56/natural inanimate/not-human/not-face/not-animal/natural': 57, '57/natural inanimate/not-human/not-face/not-animal/natural': 58, '58/natural inanimate/not-human/not-face/not-animal/natural': 59, '59/natural inanimate/not-human/not-face/not-animal/natural': 60, '60/natural inanimate/not-human/not-face/not-animal/natural': 61, '61/natural inanimate/not-human/not-face/not-animal/natural': 62, '62/natural inanimate/not-human/not-face/not-animal/natural': 63, '63/natural inanimate/not-human/not-face/not-animal/natural': 64, '64/natural inanimate/not-human/not-face/not-animal/natural': 65, '65/natural inanimate/not-human/not-face/not-animal/natural': 66, '66/natural inanimate/not-human/not-face/not-animal/natural': 67, '67/natural inanimate/not-human/not-face/not-animal/natural': 68, '68/natural inanimate/not-human/not-face/not-animal/natural': 69, '69/natural inanimate/not-human/not-face/not-animal/natural': 70, '70/natural inanimate/not-human/not-face/not-animal/natural': 71, '71/artificial inanimate/not-human/not-face/not-animal/not-natural': 72, '72/artificial inanimate/not-human/not-face/not-animal/not-natural': 73, '73/artificial inanimate/not-human/not-face/not-animal/not-natural': 74, '74/artificial inanimate/not-human/not-face/not-animal/not-natural': 75, '75/artificial inanimate/not-human/not-face/not-animal/not-natural': 76, '76/artificial inanimate/not-human/not-face/not-animal/not-natural': 77, '77/artificial inanimate/not-human/not-face/not-animal/not-natural': 78, '78/artificial inanimate/not-human/not-face/not-animal/not-natural': 79, '79/artificial inanimate/not-human/not-face/not-animal/not-natural': 80, '80/artificial inanimate/not-human/not-face/not-animal/not-natural': 81, '81/artificial inanimate/not-human/not-face/not-animal/not-natural': 82, '82/artificial inanimate/not-human/not-face/not-animal/not-natural': 83, '83/artificial inanimate/not-human/not-face/not-animal/not-natural': 84, '84/artificial inanimate/not-human/not-face/not-animal/not-natural': 85, '85/artificial inanimate/not-human/not-face/not-animal/not-natural': 86, '86/artificial inanimate/not-human/not-face/not-animal/not-natural': 87, '87/artificial inanimate/not-human/not-face/not-animal/not-natural': 88, '88/artificial inanimate/not-human/not-face/not-animal/not-natural': 89, '89/artificial inanimate/not-human/not-face/not-animal/not-natural': 90, '90/artificial inanimate/not-human/not-face/not-animal/not-natural': 91, '91/artificial inanimate/not-human/not-face/not-animal/not-natural': 92} Opening raw data file /Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_0_tsss_mc.fif... Range : 59000 ... 1650999 = 59.000 ... 1650.999 secs Ready.
<ipython-input-2-5375e93cc7e7>:17: RuntimeWarning: This filename (/Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_0_tsss_mc.fif) does not conform to MNE naming conventions. All raw files should end with raw.fif, raw_sss.fif, raw_tsss.fif, raw.fif.gz, raw_sss.fif.gz, raw_tsss.fif.gz or _meg.fif raw = read_raw_fif(fname) <ipython-input-2-5375e93cc7e7>:17: RuntimeWarning: Split raw file detected but next file /Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_0_tsss_mc-1.fif does not exist. raw = read_raw_fif(fname)
1374 events found Event IDs: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 200 222 244] Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Opening raw data file /Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_1_tsss_mc.fif... Range : 1651000 ... 3242999 = 1651.000 ... 3242.999 secs Ready.
<ipython-input-2-5375e93cc7e7>:17: RuntimeWarning: This filename (/Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_1_tsss_mc.fif) does not conform to MNE naming conventions. All raw files should end with raw.fif, raw_sss.fif, raw_tsss.fif, raw.fif.gz, raw_sss.fif.gz, raw_tsss.fif.gz or _meg.fif raw = read_raw_fif(fname) <ipython-input-2-5375e93cc7e7>:17: RuntimeWarning: Split raw file detected but next file /Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_1_tsss_mc.fi-2.fif does not exist. raw = read_raw_fif(fname)
1356 events found Event IDs: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 200 222 244] Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Opening raw data file /Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_2_tsss_mc.fif...
<ipython-input-2-5375e93cc7e7>:17: RuntimeWarning: This filename (/Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_2_tsss_mc.fif) does not conform to MNE naming conventions. All raw files should end with raw.fif, raw_sss.fif, raw_tsss.fif, raw.fif.gz, raw_sss.fif.gz, raw_tsss.fif.gz or _meg.fif raw = read_raw_fif(fname)
Range : 3243000 ... 4834999 = 3243.000 ... 4834.999 secs Ready.
<ipython-input-2-5375e93cc7e7>:17: RuntimeWarning: Split raw file detected but next file /Users/zitonglu/mne_data/MNE-visual_92_categories-data/sample_subject_2_tsss_mc.fi-3.fif does not exist. raw = read_raw_fif(fname)
Trigger channel has a non-zero initial value of 28 (consider using initial_event=True to detect this event) Removing orphaned offset at the beginning of the file. 1294 events found Event IDs: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 200 222 244] Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 11 matching events found No baseline correction applied 0 projection items activated Loading data for 11 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 11 matching events found No baseline correction applied 0 projection items activated Loading data for 11 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 11 matching events found No baseline correction applied 0 projection items activated Loading data for 11 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 8 matching events found No baseline correction applied 0 projection items activated Loading data for 8 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 1 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 11 matching events found No baseline correction applied 0 projection items activated Loading data for 11 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 11 matching events found No baseline correction applied 0 projection items activated Loading data for 11 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 10 matching events found No baseline correction applied 0 projection items activated Loading data for 10 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped Not setting metadata Not setting metadata 9 matching events found No baseline correction applied 0 projection items activated Loading data for 9 events and 1101 original time points ... 0 bad epochs dropped
# shape of megdata: [n_subs, n_cons, n_chls, n_ts] -> [n_cons, n_subs, n_chls, n_ts]
megdata = np.transpose(megdata, (1, 0, 2, 3))
# shape of megdata: [n_cons, n_subs, n_chls, n_ts] -> [n_cons, n_subs, n_trials, n_chls, n_ts]
# here data is averaged, so set n_trials = 1
megdata = np.reshape(megdata, [92, 3, 1, 306, 1101])
# Get data under different condition
# Here we calculate the neural pattern similarity (NPS) between two stimulus
# Seeing Humanface vs. Seeing Non-Humanface
# get data under "humanface" condtion
megdata_humanface = megdata[12:24]
# get data under "nonhumanface" condition
megdata_nonhumanface = megdata[36:48]
# Average the data
avg_megdata_humanface = np.average(megdata_humanface, axis=0)
avg_megdata_nonhumanface = np.average(megdata_nonhumanface, axis=0)
# Create NPS input data
# Here we extract the data from first 5 channels between 0ms and 1000ms
nps_data = np.zeros([2, 3, 1, 5, 1000]) # n_cons=2, n_subs=3, n_chls=5, n_ts=1000
nps_data[0] = avg_megdata_humanface[:, :, :5, 100:1100] # the start time of the data is -100ms
nps_data[1] = avg_megdata_nonhumanface[:, :, :5, 100:1100] # so 100:1200 corresponds 0ms-1000ms
# Calculate the NPS with a 10ms time-window
# (raw sampling requency is 1000Hz, so here time_win=10ms/(1s/1000Hz)/1000=10)
nps = nps(nps_data, time_win=10, time_step=10, sub_opt=0)
# Plot the NPS results
plot_nps_hotmap(nps[:, :, 0], time_unit=[0, 0.01], abs=True)
# Smooth the results and plot
plot_nps_hotmap(nps[:, :, 0], time_unit=[0, 0.01], abs=True, smooth=True)
Computing NPS Calculating: [=================================================================================================== ] 99.93% Computing finished! 0 0.01 1.0 (5, 100)
0 0.01 1.0 (5, 5000)
0
# Calculate the RDM based on the data during 190ms-210ms
rdm = eegRDM(megdata[:, :, :, :, 290:310], sub_opt=0)
# Plot this RDM
plot_rdm(rdm, percentile=True)
Computing RDM RDM computing finished!
0
# Calculate the RDMs by a 10ms time-window
# (raw sampling requency is 1000Hz, so here time_win=10ms/(1s/1000Hz)/1000=10)
rdms = eegRDM(megdata, time_opt=1, time_win=10, time_step=10, sub_opt=0)
# Plot the RDM of -100ms, 0ms, 50ms, 100ms, 150ms, 200ms
times = [0, 10, 20, 30, 40, 50]
for t in times:
plot_rdm(rdms[t], percentile=True)
Computing RDMs Calculating: [===============================================================================================================================================================] 159.09% RDM computing finished!
# RDM of 200ms
rdm_sample1 = rdms[30]
# RDM of 800ms
rdm_sample2 = rdms[90]
# calculate the correlation coefficient between these two RDMs
corr = rdm_correlation_spearman(rdm_sample1, rdm_sample2)
print(corr)
[0.02873383 0.06304313]
# Calculate the representational similarity between 200ms and all the time points
corrs1 = rdms_corr(rdm_sample1, rdms)
# Plot the corrs1
corrs1 = np.reshape(corrs1, [1, 110, 2])
plot_corrs_by_time(corrs1, time_unit=[-0.1, 0.01])
# Calculate and Plot multi-corrs
corrs2 = rdms_corr(rdm_sample2, rdms)
corrs = np.zeros([2, 110, 2])
corrs[0] = corrs1
corrs[1] = corrs2
labels = ["by 200ms's data", "by 800ms's data"]
plot_corrs_by_time(corrs, labels=labels, time_unit=[-0.1, 0.01])
Computing similarities Computing finished!
Computing similarities Computing finished!
0
# Calculate the RDMs for the first six channels by a 10ms time-window between 0ms and 1000ms
rdms_chls = eegRDM(megdata[:, :, :, :6, 100:1100], chl_opt=1, time_opt=1, time_win=10, time_step=10, sub_opt=0)
# Create a 'human-related' coding model RDM
model_rdm = np.ones([92, 92])
for i in range(92):
for j in range(92):
if (i < 24) and (j < 24):
model_rdm[i, j] = 0
model_rdm[i, i] = 0
# Plot this coding model RDM
plot_rdm(model_rdm)
# Calculate the representational similarity between the neural activities and the coding model for each channel
corrs_chls = rdms_corr(model_rdm, rdms_chls)
# Plot the representational similarity results
plot_corrs_hotmap(corrs_chls, time_unit=[0, 0.01])
# Set more parameters and re-plot
plot_corrs_hotmap(corrs_chls, time_unit=[0, 0.01], lim=[-0.15, 0.15], smooth=True, cmap='bwr')
Computing RDMs Calculating: [=================================================================================================== ] 99.94% RDMs computing finished!
Computing similarities Computing finished! 0 0.01 1.0 (6, 100)
0 0.01 1.0 (6, 5000)
0