Bad channels marked in original data:

None

General
Filename(s) sub-emptyroom_ses-20120907_task-noise_meg.fif
MNE object type Raw
Measurement date 2012-09-07 at 01:41:02 UTC
Participant sub-emptyroom
Experimenter mne_anonymize
Acquisition
Duration 00:04:26 (HH:MM:SS)
Sampling frequency 1000.00 Hz
Time points 266,000
Channels
Magnetometers
Gradiometers
EEG
EOG
ECG
misc
Stimulus
Head & sensor digitization 193 points
Filters
Highpass 0.03 Hz
Lowpass 330.00 Hz
Projections mag_ssp.fif : PCA-v1 (off)
mag_ssp.fif : PCA-v2 (off)
mag_ssp.fif : PCA-v3 (off)
mag_ssp.fif : PCA-v4 (off)
mag_ssp.fif : PCA-v5 (off)
mag_ssp.fif : PCA-v6 (off)
mag_ssp.fif : PCA-v7 (off)
mag_ssp.fif : PCA-v8 (off)
mag_ssp.fif : PCA-v9 (off)
grad_ssp.fif : PCA-v1 (off)
grad_ssp.fif : PCA-v2 (off)
grad_ssp.fif : PCA-v3 (off)
grad_ssp.fif : PCA-v4 (off)
grad_ssp.fif : PCA-v5 (off)
grad_ssp.fif : PCA-v6 (off)
PSD
General
Filename(s) sub-emptyroom_ses-20120907_task-noise_meg.fif
MNE object type Raw
Measurement date 2012-09-07 at 01:41:02 UTC
Participant sub-emptyroom
Experimenter mne_anonymize
Acquisition
Duration 00:04:26 (HH:MM:SS)
Sampling frequency 1000.00 Hz
Time points 266,000
Channels
Magnetometers
Gradiometers
Head & sensor digitization 132 points
Filters
Highpass 0.03 Hz
Lowpass 330.00 Hz
PSD
General
Filename(s) sub-02_task-noise_proc-sss_raw.fif
MNE object type Raw
Measurement date 2012-09-07 at 01:41:02 UTC
Participant sub-emptyroom
Experimenter mne_anonymize
Acquisition
Duration 00:04:26 (HH:MM:SS)
Sampling frequency 1000.00 Hz
Time points 266,000
Channels
Magnetometers
Gradiometers
Head & sensor digitization 132 points
Filters
Highpass 0.03 Hz
Lowpass 50.00 Hz
PSD
SSP: ECG
Computed using 118 epochs (from 119 original events)
SSP: EOG
Computed using 219 epochs (from 221 original events)
Events
General
MNE object type Epochs
Measurement date 2012-09-07 at 01:33:05 UTC
Participant sub-02
Experimenter mne_anonymize
Acquisition
Total number of events 56
Events counts auditory/standard: 23
visual/standard: 33
Time range -0.200 – 0.500 s
Baseline off
Sampling frequency 200.00 Hz
Time points 141
Metadata 56 rows × 5 columns
Channels
Magnetometers
Gradiometers
EEG
EOG
ECG
misc
Stimulus
Head & sensor digitization 193 points
Filters
Highpass 0.03 Hz
Lowpass 50.00 Hz
Projections Average EEG reference (off)
Epoch # event_name auditory/deviant auditory/standard visual/deviant visual/standard
0 auditory/standard 0.000
1 auditory/standard 0.000
2 visual/standard 0.000
3 visual/standard 0.000
4 auditory/standard 0.000
5 visual/standard 0.000
6 visual/standard 0.000
7 auditory/standard 0.000
8 visual/standard 0.000
9 auditory/standard 0.000
10 visual/standard 0.000
11 auditory/standard 0.000
12 auditory/standard 0.000
13 visual/standard 0.000
14 auditory/standard 0.000
15 visual/standard 0.000
16 visual/standard 0.000
17 visual/standard 0.000
18 visual/standard 0.000
19 visual/standard 0.000
20 visual/standard 0.000
21 visual/standard 0.000
22 auditory/standard 0.000
23 auditory/standard 0.000
24 auditory/standard 0.000
25 visual/standard 0.000
26 visual/standard 0.000
27 auditory/standard 0.000
28 visual/standard 0.000
29 auditory/standard 0.000
30 visual/standard 0.000
31 visual/standard 0.000
32 visual/standard 0.000
33 auditory/standard 0.000
34 auditory/standard 0.000
35 auditory/standard 0.000
36 auditory/standard 0.000
37 visual/standard 0.000
38 auditory/standard 0.000
39 visual/standard 0.000
40 visual/standard 0.000
41 visual/standard 0.000
42 auditory/standard 0.000
43 auditory/standard 0.000
44 auditory/standard 0.000
45 visual/standard 0.000
46 visual/standard 0.000
47 visual/standard 0.000
48 visual/standard 0.000
49 auditory/standard 0.000
50 visual/standard 0.000
51 visual/standard 0.000
52 visual/standard 0.000
53 visual/standard 0.000
54 visual/standard 0.000
55 auditory/standard 0.000

56 rows × 6 columns

No epochs exceeded the rejection thresholds. Nothing was dropped.
PSD
PSD calculated from 43 epochs (30.1 s).
General
Filename(s) sub-02_task-noise_proc-filt_raw.fif
MNE object type Raw
Measurement date 2012-09-07 at 01:41:02 UTC
Participant sub-emptyroom
Experimenter mne_anonymize
Acquisition
Duration 00:04:26 (HH:MM:SS)
Sampling frequency 1000.00 Hz
Time points 266,000
Channels
Magnetometers
Gradiometers
Head & sensor digitization 132 points
Filters
Highpass 0.03 Hz
Lowpass 50.00 Hz
Projections meg-ECG--0.500-0.500)-PCA-01 (off)
meg-EOG--0.500-0.500)-PCA-01 (off)
eeg-EOG--0.500-0.500)-PCA-01 (off)
eeg-EOG--0.500-0.500)-PCA-02 (off)
PSD
{}
General
Filename(s) sub-02_task-funloc_proc-ssp_epo.fif
MNE object type EpochsFIF
Measurement date 2012-09-07 at 01:33:05 UTC
Participant sub-02
Experimenter mne_anonymize
Acquisition
Total number of events 56
Events counts auditory/standard: 23
visual/standard: 33
Time range -0.200 – 0.500 s
Baseline -0.200 – 0.000 s
Sampling frequency 200.00 Hz
Time points 141
Metadata 56 rows × 5 columns
Channels
Magnetometers
Gradiometers
EEG
EOG
ECG
misc
Stimulus
Head & sensor digitization 193 points
Filters
Highpass 0.03 Hz
Lowpass 50.00 Hz
Projections Average EEG reference (on)
meg-ECG--0.500-0.500)-PCA-01 (on)
meg-EOG--0.500-0.500)-PCA-01 (on)
eeg-EOG--0.500-0.500)-PCA-01 (on)
eeg-EOG--0.500-0.500)-PCA-02 (on)
Epoch # event_name auditory/deviant auditory/standard visual/deviant visual/standard
0 auditory/standard None 0.000 None
1 auditory/standard None 0.000 None
2 visual/standard None None 0.000
3 visual/standard None None 0.000
4 auditory/standard None 0.000 None
5 visual/standard None None 0.000
6 visual/standard None None 0.000
7 auditory/standard None 0.000 None
8 visual/standard None None 0.000
9 auditory/standard None 0.000 None
10 visual/standard None None 0.000
11 auditory/standard None 0.000 None
12 auditory/standard None 0.000 None
13 visual/standard None None 0.000
14 auditory/standard None 0.000 None
15 visual/standard None None 0.000
16 visual/standard None None 0.000
17 visual/standard None None 0.000
18 visual/standard None None 0.000
19 visual/standard None None 0.000
20 visual/standard None None 0.000
21 visual/standard None None 0.000
22 auditory/standard None 0.000 None
23 auditory/standard None 0.000 None
24 auditory/standard None 0.000 None
25 visual/standard None None 0.000
26 visual/standard None None 0.000
27 auditory/standard None 0.000 None
28 visual/standard None None 0.000
29 auditory/standard None 0.000 None
30 visual/standard None None 0.000
31 visual/standard None None 0.000
32 visual/standard None None 0.000
33 auditory/standard None 0.000 None
34 auditory/standard None 0.000 None
35 auditory/standard None 0.000 None
36 auditory/standard None 0.000 None
37 visual/standard None None 0.000
38 auditory/standard None 0.000 None
39 visual/standard None None 0.000
40 visual/standard None None 0.000
41 visual/standard None None 0.000
42 auditory/standard None 0.000 None
43 auditory/standard None 0.000 None
44 auditory/standard None 0.000 None
45 visual/standard None None 0.000
46 visual/standard None None 0.000
47 visual/standard None None 0.000
48 visual/standard None None 0.000
49 auditory/standard None 0.000 None
50 visual/standard None None 0.000
51 visual/standard None None 0.000
52 visual/standard None None 0.000
53 visual/standard None None 0.000
54 visual/standard None None 0.000
55 auditory/standard None 0.000 None

56 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 2012-09-07 at 01:33:05 UTC
Participant sub-02
Experimenter mne_anonymize
Acquisition
Aggregation average of 23 epochs
Condition auditory/standard
Time range -0.200 – 0.500 s
Baseline -0.200 – 0.000 s
Sampling frequency 200.00 Hz
Time points 141
Channels
Magnetometers
Gradiometers
EEG
Head & sensor digitization 193 points
Filters
Highpass 0.03 Hz
Lowpass 50.00 Hz
Projections Average EEG reference (on)
meg-ECG--0.500-0.500)-PCA-01 (on)
meg-EOG--0.500-0.500)-PCA-01 (on)
eeg-EOG--0.500-0.500)-PCA-01 (on)
eeg-EOG--0.500-0.500)-PCA-02 (on)
Time course (Magnetometers)
Time course (Gradiometers)
Time course (EEG)
Global field power
General
MNE object type EvokedArray
Measurement date 2012-09-07 at 01:33:05 UTC
Participant sub-02
Experimenter mne_anonymize
Acquisition
Aggregation average of 33 epochs
Condition visual/standard
Time range -0.200 – 0.500 s
Baseline -0.200 – 0.000 s
Sampling frequency 200.00 Hz
Time points 141
Channels
Magnetometers
Gradiometers
EEG
Head & sensor digitization 193 points
Filters
Highpass 0.03 Hz
Lowpass 50.00 Hz
Projections Average EEG reference (on)
meg-ECG--0.500-0.500)-PCA-01 (on)
meg-EOG--0.500-0.500)-PCA-01 (on)
eeg-EOG--0.500-0.500)-PCA-01 (on)
eeg-EOG--0.500-0.500)-PCA-02 (on)
Time course (Magnetometers)
Time course (Gradiometers)
Time course (EEG)
Global field power
{'meg': 69, 'eeg': 57}
Covariance matrix
Singular values
Whitening: auditory/standard
Whitening: visual/standard
Sensor alignment
Average distance from 85 digitized points to head: 2.60 mm
Forward
Magnetometers
Gradiometers
EEG
Source space Surface with 7248 vertices
Source orientation Free
<deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fif<deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fifproc-clean cov rank<deriv_root>/sub-02/meg/sub-02_proc-clean_cov.fif <deriv_root>/sub-02/meg/sub-02_proc-clean_rank.json<bids_root>/sub-02/meg/sub-02_acq-calibration_meg.dat <bids_root>/sub-02/meg/sub-02_acq-crosstalk_meg.fif <bids_root>/sub-02/meg/sub-02_task-funloc_meg.fif <bids_root>/sub-emptyroom/ses-20120907/meg/sub-emptyroom_ses-20120907_task-noise_meg.fif<bids_root>/sub-02/meg/sub-02_task-funloc_meg.fif <bids_root>/sub-emptyroom/ses-20120907/meg/sub-emptyroom_ses-20120907_task-noise_meg.fif<deriv_root>/sub-02/meg/sub-02_task-noise_proc-filt_raw.fif<deriv_root>/sub-02/meg/sub-02_task-funloc_proc-clean_epo.fif<fs_subjects_dir>/sub-02/bem/sub-02-oct6-src.fifmeg<bids_root>/sub-02/meg/sub-02_task-funloc_meg.fif <bids_root>/sub-02/meg/sub-02_task-funloc_meg.json.mgz<fs_subjects_dir>/sub-02/mri/T1.mgz.white<fs_subjects_dir>/sub-02/surf/rh.whitebads<deriv_root>/sub-02/meg/sub-02_task-funloc_bads.tsv <deriv_root>/sub-02/meg/sub-02_task-noise_bads.tsvproc-sss raw<deriv_root>/sub-02/meg/sub-02_task-funloc_proc-sss_raw.fif <deriv_root>/sub-02/meg/sub-02_task-noise_proc-sss_raw.fif<deriv_root>/sub-02/meg/sub-02_task-funloc_proc-filt_raw.fifproc-filt raw<deriv_root>/sub-02/meg/sub-02_task-funloc_proc-filt_raw.fifproj<deriv_root>/sub-02/meg/sub-02_proj.fifepo<deriv_root>/sub-02/meg/sub-02_task-funloc_epo.fifproc-ssp epo<deriv_root>/sub-02/meg/sub-02_task-funloc_proc-ssp_epo.fifproc-clean epo<deriv_root>/sub-02/meg/sub-02_task-funloc_proc-clean_epo.fifave<deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fif.surf<fs_subjects_dir>/sub-02/bem/inner_skull.surf <fs_subjects_dir>/sub-02/bem/outer_skin.surf <fs_subjects_dir>/sub-02/bem/outer_skull.surf.fif<fs_subjects_dir>/sub-02/bem/sub-02-5120-5120-5120-bem-sol.fiffwd<deriv_root>/sub-02/meg/sub-02_fwd.fifBIDS raw data<bids_root> = /home/circleci/mne_data/MNE-funloc-data <deriv_root> = /home/circleci/mne_data/derivatives/mne-bids-pipeline/MNE-funloc-data <fs_subjects_dir> = /home/circleci/mne_data/MNE-funloc-data/derivatives/freesurfer/subjectsBIDS raw data<bids_root> = /home/circleci/mne_data/MNE-funloc-data <deriv_root> = /home/circleci/mne_data/derivatives/mne-bids-pipeline/MNE-funloc-data <fs_subjects_dir> = /home/circleci/mne_data/MNE-funloc-data/derivatives/freesurfer/subjectsinit_02_find_empty_roomFind empty-room data matches took 0.0 s completed 2026-08-28 03:34:22 writes: <deriv_root>/sub-02/meg/sub-02_task-funloc_emptyroommatch.jsonpreprocessing_01_data_qualityAssess data quality and find bad (and flat) channels took 36.0 s over 2 calls completed 2026-08-28 03:35:44 writes: <deriv_root>/sub-02/meg/sub-02_task-funloc_bads.tsv <deriv_root>/sub-02/meg/sub-02_task-funloc_scores.json <deriv_root>/sub-02/meg/sub-02_task-noise_bads.tsv <deriv_root>/sub-02/meg/sub-02_task-noise_scores.jsonpreprocessing_03_maxfilterMaxwell-filter MEG data took 2.0 min over 3 calls completed 2026-08-28 03:39:52 writes: <deriv_root>/sub-02/meg/sub-02_allbads.tsv <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-sss_raw.fif <deriv_root>/sub-02/meg/sub-02_task-noise_proc-sss_raw.fifpreprocessing_04_frequency_filterApply low- and high-pass filters took 22.7 s over 2 calls completed 2026-08-28 03:40:38 writes: <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-filt_raw.fif <deriv_root>/sub-02/meg/sub-02_task-noise_proc-filt_raw.fifpreprocessing_06b_run_sspCompute SSP took 9.6 s completed 2026-08-28 03:40:56 writes: <deriv_root>/sub-02/meg/sub-02_ecg-epo.fif <deriv_root>/sub-02/meg/sub-02_ecg-eve.txt <deriv_root>/sub-02/meg/sub-02_eog-epo.fif <deriv_root>/sub-02/meg/sub-02_eog-eve.txt <deriv_root>/sub-02/meg/sub-02_proj.fifpreprocessing_07_make_epochsExtract epochs took 8.7 s completed 2026-08-28 03:41:13 writes: <deriv_root>/sub-02/meg/sub-02_task-funloc_epo.fifpreprocessing_08b_apply_sspApply SSP took 7.5 s over 2 calls completed 2026-08-28 03:41:30 writes: <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-ssp_epo.fif <deriv_root>/sub-02/meg/sub-02_task-noise_proc-clean_raw.fifpreprocessing_09_ptp_rejectRemove epochs based on PTP amplitudes took 5.4 s completed 2026-08-28 03:41:41 writes: <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-clean_epo.fifsensor_01_make_evokedExtract evoked data for each condition took 44.7 s completed 2026-08-28 03:43:10 writes: <deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fifsensor_06_make_covNoise covariance estimation took 10.0 s completed 2026-08-28 03:43:30 writes: <deriv_root>/sub-02/meg/sub-02_proc-clean_cov.fif <deriv_root>/sub-02/meg/sub-02_proc-clean_rank.jsonsource_01_make_bem_surfacesCreate BEM surfaces cached (original run not recorded) writes: <fs_subjects_dir>/sub-02/bem/inner_skull.surf <fs_subjects_dir>/sub-02/bem/outer_skin.surf <fs_subjects_dir>/sub-02/bem/outer_skull.surfsource_02_make_bem_solutionCompute BEM solution cached (original run not recorded) writes: <fs_subjects_dir>/sub-02/bem/sub-02-5120-5120-5120-bem-sol.fif <fs_subjects_dir>/sub-02/bem/sub-02-5120-5120-5120-bem.fifsource_03_setup_source_spaceSetup source space took 1.8 s completed 2026-08-28 03:44:21 writes: <fs_subjects_dir>/sub-02/bem/sub-02-oct6-src.fifsource_04_make_forwardForward solution took 41.2 s completed 2026-08-28 03:46:17 writes: <deriv_root>/sub-02/meg/sub-02_fwd.fif <deriv_root>/sub-02/meg/sub-02_trans.fifsource_05_make_inverseInverse solution took 2.1 s completed 2026-08-28 03:46:22 writes: <deriv_root>/sub-02/meg/sub-02_inv.fif
  """osf.io: Funloc data.

See [OSF](https://osf.io/download/upj3h) for more information.
"""

from pathlib import Path

data_root = Path("~/mne_data").expanduser().resolve()
bids_root = data_root / "MNE-funloc-data"
deriv_root = data_root / "derivatives" / "mne-bids-pipeline" / "MNE-funloc-data"
subjects_dir = bids_root / "derivatives" / "freesurfer" / "subjects"
task = "funloc"
ch_types = ["meg", "eeg"]
data_type = "meg"

# filter
l_freq = None
h_freq = 50.0
# maxfilter
use_maxwell_filter: bool = True
crop_runs = (40, 190)
mf_st_duration = 60.0
# SSP
spatial_filter = "ssp"
process_raw_clean = False
ssp_ecg_channel = {"sub-01": "MEG0111", "sub-02": None}
n_proj_eog = dict(n_mag=1, n_grad=1, n_eeg=2)
n_proj_ecg = dict(n_mag=1, n_grad=1, n_eeg=0)


eog_channels = {"default": None, "sub-02": ["EOG061"]}

# Epochs
epochs_tmin = -0.2
epochs_tmax = 0.5
epochs_decim = 5  # 1000 -> 200 Hz
baseline = (None, 0)
conditions = [
    "auditory/standard",
    # "auditory/deviant",
    "visual/standard",
    # "visual/deviant",
]
decoding_time = False
cov_rank = dict(tol_kind="relative", tol=1e-4)

# contrasts
# contrasts = [("auditory", "visual")]

  Platform             Linux-7.0.0-1009-aws-x86_64-with-glibc2.39 (X11)
Python               3.14.5 (main, May 12 2026, 13:13:59) [GCC 13.3.0]
Executable           /home/circleci/.pyenv/versions/3.14.5/bin/python3.14
CPU                  Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (36 cores)
Memory               8.0 GiB

Core
├☑ mne               1.13.0.dev294+ga0eb9250f (development, latest release is 1.12.1)
├☑ numpy             2.5.2 (OpenBLAS 0.3.34.0.0 with 2 threads via pthreads)
├☑ scipy             1.18.1
└☑ matplotlib        3.11.1 (backend=agg)

Numerical (optional)
├☑ scikit-learn      1.9.0
├☑ threadpoolctl     3.6.0
├☑ numba             0.67.0
├☑ nibabel           5.4.2
├☑ pandas            3.0.5
├☑ h5io              0.2.5
├☑ h5py              3.16.0
└☐ unavailable       nilearn, dipy, openmeeg, python-picard, cupy

Visualization (optional)
├☑ pyvista           0.48.4 (OpenGL 4.5 (Core Profile) Mesa 25.2.8-0ubuntu0.24.04.2 via llvmpipe (LLVM 20.1.2, 256 bits))
├☑ pyvistaqt         0.12.0
├☑ vtk               9.6.2
├☑ qtpy              2.4.3 (PySide6=6.11.2)
└☐ unavailable       ipympl, pyqtgraph, mne-qt-browser, ipywidgets, trame, trame_client, trame_server, trame_pyvista, trame_vtk, trame_vuetify

Ecosystem (optional)
├☑ mne-bids          0.20.0.dev34+g25f78ddf4
├☑ mne-icalabel      0.9.0
├☑ mne-bids-pipeline 1.11.0.dev68+g1c2c2d8b2
├☑ autoreject        0.5.0.dev5+gb4e218e6
├☑ eeglabio          0.1.3
├☑ edfio             0.4.16
├☑ curryreader       0.1.2
├☑ mffpy             0.11.0
├☑ pybv              0.8.1
├☑ defusedxml        0.7.1
└☐ unavailable       mne-nirs, mne-features, mne-connectivity, neo, pymef, antio