Bad channels marked in original data:

FC5 FC6
General
Filename(s) sub-05_task-matchingpennies_eeg.eeg
MNE object type RawBrainVision
Measurement date Unknown
Participant sub-05
Experimenter Unknown
Acquisition
Duration 00:10:01 (HH:MM:SS)
Sampling frequency 5000.00 Hz
Time points 3,000,001
Channels
EEG and
Head & sensor digitization Not available
Filters
Highpass 0.00 Hz
Lowpass 2500.00 Hz
PSD
General
Filename(s) sub-05_task-matchingpennies_eeg.eeg
MNE object type RawBrainVision
Measurement date Unknown
Participant sub-05
Experimenter Unknown
Acquisition
Duration 00:10:01 (HH:MM:SS)
Sampling frequency 5000.00 Hz
Time points 3,000,001
Channels
EEG and
Head & sensor digitization Not available
Filters
Highpass 0.00 Hz
Lowpass 100.00 Hz
PSD
Events
General
MNE object type Epochs
Measurement date Unknown
Participant sub-05
Experimenter Unknown
Acquisition
Total number of events 100
Events counts raised-left/match-false: 24
raised-left/match-true: 25
raised-right/match-false: 24
raised-right/match-true: 27
Time range -0.200 – 0.500 s
Baseline off
Sampling frequency 5000.00 Hz
Time points 3,501
Metadata 100 rows × 5 columns
Channels
EEG and
Head & sensor digitization Not available
Filters
Highpass 0.00 Hz
Lowpass 100.00 Hz
Projections Average EEG reference (off)
Epoch # event_name raised-left/match-false raised-left/match-true raised-right/match-false raised-right/match-true
0 raised-right/match-true 0.000
1 raised-right/match-false 0.000
2 raised-left/match-true 0.000
3 raised-right/match-false 0.000
4 raised-right/match-true 0.000
5 raised-left/match-false 0.000
6 raised-right/match-true 0.000
7 raised-right/match-true 0.000
8 raised-left/match-false 0.000
9 raised-right/match-false 0.000
10 raised-left/match-true 0.000
11 raised-left/match-false 0.000
12 raised-right/match-false 0.000
13 raised-left/match-true 0.000
14 raised-right/match-true 0.000
15 raised-right/match-false 0.000
16 raised-right/match-false 0.000
17 raised-right/match-false 0.000
18 raised-right/match-true 0.000
19 raised-left/match-true 0.000
20 raised-left/match-true 0.000
21 raised-left/match-false 0.000
22 raised-right/match-true 0.000
23 raised-right/match-true 0.000
24 raised-left/match-true 0.000
25 raised-right/match-false 0.000
26 raised-right/match-false 0.000
27 raised-right/match-false 0.000
28 raised-left/match-false 0.000
29 raised-left/match-false 0.000
30 raised-left/match-true 0.000
31 raised-right/match-false 0.000
32 raised-right/match-false 0.000
33 raised-right/match-false 0.000
34 raised-right/match-false 0.000
35 raised-right/match-false 0.000
36 raised-left/match-true 0.000
37 raised-right/match-true 0.000
38 raised-left/match-true 0.000
39 raised-left/match-true 0.000
40 raised-right/match-true 0.000
41 raised-right/match-true 0.000
42 raised-right/match-true 0.000
43 raised-left/match-true 0.000
44 raised-right/match-false 0.000
45 raised-left/match-false 0.000
46 raised-left/match-true 0.000
47 raised-right/match-true 0.000
48 raised-right/match-true 0.000
49 raised-left/match-false 0.000
50 raised-left/match-true 0.000
51 raised-left/match-true 0.000
52 raised-left/match-false 0.000
53 raised-left/match-true 0.000
54 raised-left/match-false 0.000
55 raised-left/match-false 0.000
56 raised-left/match-false 0.000
57 raised-left/match-true 0.000
58 raised-right/match-true 0.000
59 raised-left/match-false 0.000
60 raised-left/match-false 0.000
61 raised-left/match-false 0.000
62 raised-right/match-true 0.000
63 raised-right/match-true 0.000
64 raised-left/match-true 0.000
65 raised-right/match-true 0.000
66 raised-left/match-false 0.000
67 raised-right/match-false 0.000
68 raised-right/match-true 0.000
69 raised-left/match-true 0.000
70 raised-right/match-true 0.000
71 raised-right/match-false 0.000
72 raised-right/match-true 0.000
73 raised-left/match-true 0.000
74 raised-right/match-true 0.000
75 raised-right/match-true 0.000
76 raised-left/match-false 0.000
77 raised-left/match-false 0.000
78 raised-left/match-true 0.000
79 raised-right/match-false 0.000
80 raised-right/match-true 0.000
81 raised-left/match-false 0.000
82 raised-right/match-false 0.000
83 raised-left/match-true 0.000
84 raised-right/match-true 0.000
85 raised-left/match-true 0.000
86 raised-left/match-false 0.000
87 raised-left/match-false 0.000
88 raised-right/match-true 0.000
89 raised-right/match-true 0.000
90 raised-left/match-true 0.000
91 raised-left/match-true 0.000
92 raised-left/match-false 0.000
93 raised-right/match-false 0.000
94 raised-right/match-false 0.000
95 raised-right/match-false 0.000
96 raised-left/match-false 0.000
97 raised-left/match-true 0.000
98 raised-right/match-false 0.000
99 raised-left/match-false 0.000

100 rows × 6 columns

No epochs exceeded the rejection thresholds. Nothing was dropped.
PSD
PSD calculated from 43 epochs (30.1 s).
{'eeg': 0.00015}
General
Filename(s) sub-05_task-matchingpennies_epo.fif
MNE object type EpochsFIF
Measurement date Unknown
Participant sub-05
Experimenter Unknown
Acquisition
Total number of events 100
Events counts raised-left/match-false: 24
raised-left/match-true: 25
raised-right/match-false: 24
raised-right/match-true: 27
Time range -0.200 – 0.500 s
Baseline -0.200 – 0.000 s
Sampling frequency 5000.00 Hz
Time points 3,501
Metadata 100 rows × 5 columns
Channels
EEG and
Head & sensor digitization Not available
Filters
Highpass 0.00 Hz
Lowpass 100.00 Hz
Projections Average EEG reference (on)
Epoch # event_name raised-left/match-false raised-left/match-true raised-right/match-false raised-right/match-true
0 raised-right/match-true 0.000
1 raised-right/match-false 0.000
2 raised-left/match-true 0.000
3 raised-right/match-false 0.000
4 raised-right/match-true 0.000
5 raised-left/match-false 0.000
6 raised-right/match-true 0.000
7 raised-right/match-true 0.000
8 raised-left/match-false 0.000
9 raised-right/match-false 0.000
10 raised-left/match-true 0.000
11 raised-left/match-false 0.000
12 raised-right/match-false 0.000
13 raised-left/match-true 0.000
14 raised-right/match-true 0.000
15 raised-right/match-false 0.000
16 raised-right/match-false 0.000
17 raised-right/match-false 0.000
18 raised-right/match-true 0.000
19 raised-left/match-true 0.000
20 raised-left/match-true 0.000
21 raised-left/match-false 0.000
22 raised-right/match-true 0.000
23 raised-right/match-true 0.000
24 raised-left/match-true 0.000
25 raised-right/match-false 0.000
26 raised-right/match-false 0.000
27 raised-right/match-false 0.000
28 raised-left/match-false 0.000
29 raised-left/match-false 0.000
30 raised-left/match-true 0.000
31 raised-right/match-false 0.000
32 raised-right/match-false 0.000
33 raised-right/match-false 0.000
34 raised-right/match-false 0.000
35 raised-right/match-false 0.000
36 raised-left/match-true 0.000
37 raised-right/match-true 0.000
38 raised-left/match-true 0.000
39 raised-left/match-true 0.000
40 raised-right/match-true 0.000
41 raised-right/match-true 0.000
42 raised-right/match-true 0.000
43 raised-left/match-true 0.000
44 raised-right/match-false 0.000
45 raised-left/match-false 0.000
46 raised-left/match-true 0.000
47 raised-right/match-true 0.000
48 raised-right/match-true 0.000
49 raised-left/match-false 0.000
50 raised-left/match-true 0.000
51 raised-left/match-true 0.000
52 raised-left/match-false 0.000
53 raised-left/match-true 0.000
54 raised-left/match-false 0.000
55 raised-left/match-false 0.000
56 raised-left/match-false 0.000
57 raised-left/match-true 0.000
58 raised-right/match-true 0.000
59 raised-left/match-false 0.000
60 raised-left/match-false 0.000
61 raised-left/match-false 0.000
62 raised-right/match-true 0.000
63 raised-right/match-true 0.000
64 raised-left/match-true 0.000
65 raised-right/match-true 0.000
66 raised-left/match-false 0.000
67 raised-right/match-false 0.000
68 raised-right/match-true 0.000
69 raised-left/match-true 0.000
70 raised-right/match-true 0.000
71 raised-right/match-false 0.000
72 raised-right/match-true 0.000
73 raised-left/match-true 0.000
74 raised-right/match-true 0.000
75 raised-right/match-true 0.000
76 raised-left/match-false 0.000
77 raised-left/match-false 0.000
78 raised-left/match-true 0.000
79 raised-right/match-false 0.000
80 raised-right/match-true 0.000
81 raised-left/match-false 0.000
82 raised-right/match-false 0.000
83 raised-left/match-true 0.000
84 raised-right/match-true 0.000
85 raised-left/match-true 0.000
86 raised-left/match-false 0.000
87 raised-left/match-false 0.000
88 raised-right/match-true 0.000
89 raised-right/match-true 0.000
90 raised-left/match-true 0.000
91 raised-left/match-true 0.000
92 raised-left/match-false 0.000
93 raised-right/match-false 0.000
94 raised-right/match-false 0.000
95 raised-right/match-false 0.000
96 raised-left/match-false 0.000
97 raised-left/match-true 0.000
98 raised-right/match-false 0.000
99 raised-left/match-false 0.000

100 rows × 6 columns

ERP image (EEG)
No epochs exceeded the rejection thresholds. Nothing was dropped.
PSD
PSD calculated from 43 epochs (30.1 s).
General
MNE object type EvokedArray
Measurement date Unknown
Participant sub-05
Experimenter Unknown
Acquisition
Aggregation average of 49 epochs
Condition 0.49 × raised-left/match-false + 0.51 × raised-left/match-true
Time range -0.200 – 0.500 s
Baseline -0.200 – 0.000 s
Sampling frequency 5000.00 Hz
Time points 3,501
Channels
EEG and
Head & sensor digitization Not available
Filters
Highpass 0.00 Hz
Lowpass 100.00 Hz
Projections Average EEG reference (on)
Global field power
General
MNE object type EvokedArray
Measurement date Unknown
Participant sub-05
Experimenter Unknown
Acquisition
Aggregation average of 51 epochs
Condition 0.47 × raised-right/match-false + 0.53 × raised-right/match-true
Time range -0.200 – 0.500 s
Baseline -0.200 – 0.000 s
Sampling frequency 5000.00 Hz
Time points 3,501
Channels
EEG and
Head & sensor digitization Not available
Filters
Highpass 0.00 Hz
Lowpass 100.00 Hz
Projections Average EEG reference (on)
Global field power
General
MNE object type EvokedArray
Measurement date Unknown
Participant sub-05
Experimenter Unknown
Acquisition
Aggregation average of 25 epochs
Condition (0.49 × raised-left/match-false + 0.51 × raised-left/match-true) - (0.47 × raised-right/match-false + 0.53 × raised-right/match-true)
Time range -0.200 – 0.500 s
Baseline -0.200 – 0.000 s
Sampling frequency 5000.00 Hz
Time points 3,501
Channels
EEG and
Head & sensor digitization Not available
Filters
Highpass 0.00 Hz
Lowpass 100.00 Hz
Projections Average EEG reference (on)
Global field power
Full-epochs decoding
Each black dot represents the single cross-validation score. The red cross is the mean of all 5 cross-validation scores. The dashed line is expected chance performance.
Decoding over time
Time-by-time decoding: 49 × raised-left vs. 51 × raised-right
{'eeg': 7}
Covariance matrix
Singular values
Whitening: raised-left
Whitening: raised-right
Whitening: raised-left-raised-right
  """Matchingpennies EEG experiment."""

bids_root = "~/mne_data/eeg_matchingpennies"
deriv_root = "~/mne_data/derivatives/mne-bids-pipeline/eeg_matchingpennies"

subjects = ["05"]
task = "matchingpennies"
ch_types = ["eeg"]
interactive = False
reject = {"eeg": 150e-6}
conditions = ["raised-left", "raised-right"]
contrasts = [("raised-left", "raised-right")]
decode = True

interpolate_bads_grand_average = False

l_freq = None
h_freq = 100
zapline_fline = 50
zapline_iter = False

# To speed up processing, crop the runs to the first ~10 minutes (rather than all ~31)
crop_runs = (0, 600)

  Platform             Linux-6.8.0-1040-aws-x86_64-with-glibc2.35
Python               3.13.11 (main, Dec  6 2025, 01:10:48) [GCC 11.4.0]
Executable           /home/circleci/.pyenv/versions/3.13.11/bin/python3.13
CPU                  Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (36 cores)
Memory               8.0 GiB

Core
├☑ mne               1.12.0.dev92+g8dd298f48 (development, latest release is 1.11.0)
├☑ numpy             2.4.2 (OpenBLAS 0.3.31.dev with 2 threads)
├☑ scipy             1.17.1
└☑ matplotlib        3.10.8 (backend=agg)

Numerical (optional)
├☑ sklearn           1.8.0
├☑ numba             0.64.0
├☑ nibabel           5.3.3
├☑ pandas            3.0.1
├☑ h5io              0.2.5
├☑ h5py              3.15.1
└☐ unavailable       nilearn, dipy, openmeeg, cupy

Visualization (optional)
├☑ pyvista           0.47.1 (OpenGL 4.5 (Core Profile) Mesa 23.2.1-1ubuntu3.1~22.04.3 via llvmpipe (LLVM 15.0.7, 256 bits))
├☑ pyvistaqt         0.11.3
├☑ vtk               9.6.0
├☑ qtpy              2.4.3 (PySide6=6.10.2)
└☐ unavailable       ipympl, pyqtgraph, mne-qt-browser, ipywidgets, trame_client, trame_server, trame_vtk, trame_vuetify

Ecosystem (optional)
├☑ mne-bids          0.19.0.dev20+ge66a9ea7a
├☑ mne-icalabel      0.8.1
├☑ mne-bids-pipeline 1.10.0.dev161+g3ad1e9261
├☑ eeglabio          0.1.3
├☑ edfio             0.4.13
├☑ curryreader       0.1.2
├☑ pybv              0.7.6
├☑ defusedxml        0.7.1
└☐ unavailable       mne-nirs, mne-features, mne-connectivity, neo, mffpy, pymef, antio