funloc
trial_type subject auditory/deviant auditory/standard visual/deviant visual/standard
01 10 60 10 60
02 10 60 10 60

2 rows × 5 columns

General
Filename(s) sub-01_task-funloc_ave.fif
MNE object type Evoked
Measurement date 2012-09-11 at 22:41:49 UTC
Participant sub-01
Experimenter mne_anonymize
Acquisition
Aggregation average of 2 epochs
Condition Grand average: 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 197 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
Filename(s) sub-01_task-funloc_ave.fif
MNE object type Evoked
Measurement date 2012-09-11 at 22:41:49 UTC
Participant sub-01
Experimenter mne_anonymize
Acquisition
Aggregation average of 2 epochs
Condition Grand average: 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 197 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
<deriv_root>/sub-01/meg/sub-01_task-funloc_ave.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fif<deriv_root>/sub-01/meg/sub-01_task-funloc_ave.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fifproc-clean cov rank<deriv_root>/sub-01/meg/sub-01_proc-clean_cov.fif <deriv_root>/sub-01/meg/sub-01_proc-clean_rank.json <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-01/meg/sub-01_acq-calibration_meg.dat <bids_root>/sub-01/meg/sub-01_acq-crosstalk_meg.fif <bids_root>/sub-01/meg/sub-01_task-funloc_meg.fif <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-emptyroom/ses-20120911/meg/sub-emptyroom_ses-20120911_task-noise_meg.fif<bids_root>/sub-01/meg/sub-01_task-funloc_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-emptyroom/ses-20120911/meg/sub-emptyroom_ses-20120911_task-noise_meg.fif<deriv_root>/sub-01/meg/sub-01_task-noise_proc-filt_raw.fif <deriv_root>/sub-02/meg/sub-02_task-noise_proc-filt_raw.fif<deriv_root>/sub-01/meg/sub-01_task-funloc_proc-clean_epo.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-clean_epo.fif<fs_subjects_dir>/sub-01/bem/sub-01-oct6-src.fif <fs_subjects_dir>/sub-02/bem/sub-02-oct6-src.fif<deriv_root>/sub-01/meg/sub-01_fwd.fif <deriv_root>/sub-02/meg/sub-02_fwd.fifmeg<bids_root>/sub-01/meg/sub-01_task-funloc_meg.fif <bids_root>/sub-01/meg/sub-01_task-funloc_meg.json <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-01/mri/T1.mgz <fs_subjects_dir>/sub-02/mri/T1.mgz.white<fs_subjects_dir>/sub-01/surf/rh.white <fs_subjects_dir>/sub-02/surf/rh.whitebads<deriv_root>/sub-01/meg/sub-01_task-funloc_bads.tsv <deriv_root>/sub-01/meg/sub-01_task-noise_bads.tsv <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-01/meg/sub-01_task-funloc_proc-sss_raw.fif <deriv_root>/sub-01/meg/sub-01_task-noise_proc-sss_raw.fif <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-01/meg/sub-01_task-funloc_proc-filt_raw.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-filt_raw.fifproc-filt raw<deriv_root>/sub-01/meg/sub-01_task-funloc_proc-filt_raw.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-filt_raw.fifproj<deriv_root>/sub-01/meg/sub-01_proj.fif <deriv_root>/sub-02/meg/sub-02_proj.fifepo<deriv_root>/sub-01/meg/sub-01_task-funloc_epo.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_epo.fifproc-ssp epo<deriv_root>/sub-01/meg/sub-01_task-funloc_proc-ssp_epo.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-ssp_epo.fifproc-clean epo<deriv_root>/sub-01/meg/sub-01_task-funloc_proc-clean_epo.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-clean_epo.fifave<deriv_root>/sub-01/meg/sub-01_task-funloc_ave.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fif<deriv_root>/sub-01/meg/sub-01_task-funloc_ave.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fif.surf<fs_subjects_dir>/sub-01/bem/inner_skull.surf <fs_subjects_dir>/sub-01/bem/outer_skin.surf <fs_subjects_dir>/sub-01/bem/outer_skull.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-01/bem/sub-01-5120-5120-5120-bem-sol.fif <fs_subjects_dir>/sub-02/bem/sub-02-5120-5120-5120-bem-sol.fiffwd<deriv_root>/sub-01/meg/sub-01_fwd.fif <deriv_root>/sub-02/meg/sub-02_fwd.fifauditorystandard+dSPM+h… visualstandard+dSPM+hemi<deriv_root>/sub-01/meg/sub-01_task-funloc_auditorystandard+dSPM+hemi.h5 <deriv_root>/sub-01/meg/sub-01_task-funloc_visualstandard+dSPM+hemi.h5 <deriv_root>/sub-02/meg/sub-02_task-funloc_auditorystandard+dSPM+hemi.h5 <deriv_root>/sub-02/meg/sub-02_task-funloc_visualstandard+dSPM+hemi.h5BIDS 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 over 2 calls completed 2026-08-28 03:34:22 writes: <deriv_root>/sub-01/meg/sub-01_task-funloc_emptyroommatch.json <deriv_root>/sub-02/meg/sub-02_task-funloc_emptyroommatch.jsonpreprocessing_01_data_qualityAssess data quality and find bad (and flat) channels took 1.4 min over 4 calls completed 2026-08-28 03:35:44 writes: <deriv_root>/sub-01/meg/sub-01_task-funloc_bads.tsv <deriv_root>/sub-01/meg/sub-01_task-funloc_scores.json <deriv_root>/sub-01/meg/sub-01_task-noise_bads.tsv <deriv_root>/sub-01/meg/sub-01_task-noise_scores.json <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 4.1 min over 6 calls completed 2026-08-28 03:39:52 writes: <deriv_root>/sub-01/meg/sub-01_allbads.tsv <deriv_root>/sub-01/meg/sub-01_task-funloc_proc-sss_raw.fif <deriv_root>/sub-01/meg/sub-01_task-noise_proc-sss_raw.fif <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 46.2 s over 4 calls completed 2026-08-28 03:40:38 writes: <deriv_root>/sub-01/meg/sub-01_task-funloc_proc-filt_raw.fif <deriv_root>/sub-01/meg/sub-01_task-noise_proc-filt_raw.fif <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 18.4 s over 2 calls completed 2026-08-28 03:40:56 writes: <deriv_root>/sub-01/meg/sub-01_ecg-epo.fif <deriv_root>/sub-01/meg/sub-01_ecg-eve.txt <deriv_root>/sub-01/meg/sub-01_eog-epo.fif <deriv_root>/sub-01/meg/sub-01_eog-eve.txt <deriv_root>/sub-01/meg/sub-01_proj.fif <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 16.8 s over 2 calls completed 2026-08-28 03:41:13 writes: <deriv_root>/sub-01/meg/sub-01_task-funloc_epo.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_epo.fifpreprocessing_08b_apply_sspApply SSP took 17.1 s over 4 calls completed 2026-08-28 03:41:30 writes: <deriv_root>/sub-01/meg/sub-01_task-funloc_proc-ssp_epo.fif <deriv_root>/sub-01/meg/sub-01_task-noise_proc-clean_raw.fif <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 10.8 s over 2 calls completed 2026-08-28 03:41:41 writes: <deriv_root>/sub-01/meg/sub-01_task-funloc_proc-clean_epo.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_proc-clean_epo.fifsensor_01_make_evokedExtract evoked data for each condition took 1.5 min over 2 calls completed 2026-08-28 03:43:10 writes: <deriv_root>/sub-01/meg/sub-01_task-funloc_ave.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_ave.fifsensor_06_make_covNoise covariance estimation took 20.5 s over 2 calls completed 2026-08-28 03:43:30 writes: <deriv_root>/sub-01/meg/sub-01_proc-clean_cov.fif <deriv_root>/sub-01/meg/sub-01_proc-clean_rank.json <deriv_root>/sub-02/meg/sub-02_proc-clean_cov.fif <deriv_root>/sub-02/meg/sub-02_proc-clean_rank.jsonsensor_99_group_averageGroup average at the sensor level took 45.2 s completed 2026-08-28 03:44:15 writes: <deriv_root>/sub-average/meg/sub-average_task-funloc_proc-clean_ave.fifsource_01_make_bem_surfacesCreate BEM surfaces cached (original run not recorded) writes: <fs_subjects_dir>/sub-01/bem/inner_skull.surf <fs_subjects_dir>/sub-01/bem/outer_skin.surf <fs_subjects_dir>/sub-01/bem/outer_skull.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.surfsource_02_make_bem_solutionCompute BEM solution cached (original run not recorded) writes: <fs_subjects_dir>/sub-01/bem/sub-01-5120-5120-5120-bem-sol.fif <fs_subjects_dir>/sub-01/bem/sub-01-5120-5120-5120-bem.fif <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 5.6 s over 2 calls completed 2026-08-28 03:44:21 writes: <fs_subjects_dir>/sub-01/bem/sub-01-oct6-src.fif <fs_subjects_dir>/sub-02/bem/sub-02-oct6-src.fifsource_04_make_forwardForward solution took 1.9 min over 2 calls completed 2026-08-28 03:46:17 writes: <deriv_root>/sub-01/meg/sub-01_fwd.fif <deriv_root>/sub-01/meg/sub-01_trans.fif <deriv_root>/sub-02/meg/sub-02_fwd.fif <deriv_root>/sub-02/meg/sub-02_trans.fifsource_05_make_inverseInverse solution took 3.9 min over 4 calls completed 2026-08-28 03:50:12 writes: <deriv_root>/sub-01/meg/sub-01_inv.fif <deriv_root>/sub-01/meg/sub-01_task-funloc_auditorystandard+dSPM+hemi.h5 <deriv_root>/sub-01/meg/sub-01_task-funloc_visualstandard+dSPM+hemi.h5 <deriv_root>/sub-02/meg/sub-02_inv.fif <deriv_root>/sub-02/meg/sub-02_task-funloc_auditorystandard+dSPM+hemi.h5 <deriv_root>/sub-02/meg/sub-02_task-funloc_visualstandard+dSPM+hemi.h5source_99_group_averageGroup average at the source level took 24.9 s over 2 calls completed 2026-08-28 03:50:37 writes: <deriv_root>/sub-01/meg/sub-01_task-funloc_auditorystandard+dSPM+morph2fsaverage+hemi.h5 <deriv_root>/sub-01/meg/sub-01_task-funloc_visualstandard+dSPM+morph2fsaverage+hemi.h5 <deriv_root>/sub-02/meg/sub-02_task-funloc_auditorystandard+dSPM+morph2fsaverage+hemi.h5 <deriv_root>/sub-02/meg/sub-02_task-funloc_visualstandard+dSPM+morph2fsaverage+hemi.h5
  """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