EEG/MEG Analysis — Tutorial¶
This site covers three independent, zero-prior-knowledge tutorial tracks for EEG/MEG analysis, each in English, 日本語, and 简体中文. The tracks have their own, independent chapter numbering — Brainstorm chapter 3 is unrelated to MNE-Python chapter 3 or EEGLAB & ERPLAB chapter 3.
MNE-Python track¶
A 9-chapter, code-based tutorial (no Python or EEG background assumed) covering everything from Jupyter basics through to ERP analysis, ending with a template for your own recording.
Pick a language and open its first chapter:
- English — Chapter 0: Getting Started
- 日本語 (Japanese) — 第0章:はじめに
- 简体中文 (Simplified Chinese) — 第0章:入门
All three tracks are full, independent translations of the same 9 chapters and share the same diagrams. Code and MNE API calls are identical across languages — only explanatory text, code comments, and on-screen labels differ.
| # | Chapter |
|---|---|
| 0 | Getting Started — Python & Jupyter Basics |
| 1 | EEG Fundamentals |
| 2 | MNE Core Concepts |
| 3 | Loading and Inspecting Data |
| 4 | Preprocessing — Filtering and Referencing |
| 5 | Artifact Removal with ICA |
| 6 | Events and Epoching |
| 7 | ERP Analysis |
| 8 | Apply This to Your Own Data |
MNELAB — a GUI companion¶
MNELAB is a graphical interface built directly on top of MNE-Python — not a separate application like Brainstorm or EEGLAB, but the same Raw/Epochs/Evoked/ICA objects from the chapters above, driven by menus instead of code. This short companion guide walks the same load → preprocess → ICA → events/epoching → ERP workflow through MNELAB's interface, and assumes you've already read at least the EEG Fundamentals and MNE Core Concepts chapters above.
- English — Chapter 0: What is MNELAB?
- 日本語 (Japanese) — 第0章:MNELABとは何か
- 简体中文 (Simplified Chinese) — 第0章:什么是 MNELAB
| # | Chapter |
|---|---|
| 0 | What is MNELAB? |
| 1 | Installation and First Launch |
| 2 | Loading and Inspecting Data |
| 3 | Preprocessing — Filtering and Referencing |
| 4 | Artifact Removal with ICA |
| 5 | Events and Epoching |
| 6 | ERP Analysis |
| 7 | From Menu to Script: The History Panel |
Brainstorm track¶
An 8-chapter, GUI-based tutorial covering Brainstorm — a free application for MEG/EEG source analysis — from installation through source localization, ending with a chapter bridging back to the MNE-Python track.
Pick a language and open its first chapter:
- English — Chapter 0: What is Brainstorm?
- 日本語 (Japanese) — 第0章:Brainstormとは何か
- 简体中文 (Simplified Chinese) — 第0章:什么是 Brainstorm
| # | Chapter |
|---|---|
| 0 | What is Brainstorm? |
| 1 | Installation and First Launch |
| 2 | Protocols, Subjects, and Studies |
| 3 | Importing Data |
| 4 | Preprocessing |
| 5 | Sensor-Level Analysis |
| 6 | Source Localization |
| 7 | Bridging Back to MNE-Python |
EEGLAB & ERPLAB track¶
An 8-chapter, GUI-based tutorial covering EEGLAB and its ERP-focused plugin ERPLAB — MATLAB-based tools for EEG and event-related potential (ERP) analysis — from installation through ERP analysis, ending with a chapter bridging back to the MNE-Python track.
Pick a language and open its first chapter:
- English — Chapter 0: What is EEGLAB & ERPLAB?
- 日本語 (Japanese) — 第0章:EEGLABとERPLABとは何か
- 简体中文 (Simplified Chinese) — 第0章:什么是 EEGLAB 与 ERPLAB
| # | Chapter |
|---|---|
| 0 | What is EEGLAB & ERPLAB? |
| 1 | Installation and First Launch |
| 2 | Importing and Inspecting Data |
| 3 | Preprocessing |
| 4 | Artifact Removal with ICA |
| 5 | Events and Epoching |
| 6 | ERP Analysis with ERPLAB |
| 7 | Bridging Back to MNE-Python |
About this site¶
This site is generated from the Jupyter notebooks in notebooks/ — the notebooks remain the editable source of truth; these pages are a built, read-only rendering with all plots and outputs baked in. To edit the tutorial content, edit the notebooks and rebuild (see the project README for instructions).