This is a MSc-level university seminar on analyzing EEG data in R. It follows a "code first" approach to teach the basics of event-related potential (ERP) analysis, from raw data to statistical modeling and visualization.
The code examples draw heavily on the eegUtils
package.1
Session | Vignettes | Homework |
---|---|---|
2022-11-29 | 1. Introduction to R | Read ERP CORE paper |
2022-12-06 | 2. Open data 3. Preprocessing |
Download ERP CORE data Apply preprocessing to your data |
2022-12-13 | 4. Creating epochs 5. Removing artifacts |
Create epochs Apply artifact correction and/or rejection |
Happy Christmas holidays! 🎅🎁🎄 | ||
2023-01-03 | 6. Extracting amplitudes 7. Statistical modeling 8. Making plots |
Extract single trial ERP amplitudes Create at least one statistical model or plot Upload report to Moodle |
Add-on topics | 9. Source localization 10. Time-frequency analysis 11. Multivariate analysis (decoding) |
- Follow the instructions on the "Get started" page to download and install the required software
-
Hit this link (or the "Launch binder" button) to open the course materials on a cloud server kindly provided by the Binder project
-
Note that: (a) Launching the cloud server might take a couple of minutes, (b) resources (CPUs and memory) are limited, and (c) changes you make to the code will be lost at the end of the session
-
Read through a static version of the course contents ("vignettes") from your web browser
-
Does not allow you to run and/or modify any of the code
Footnotes
-
Craddock, M. (2022). eegUtils: Utilities for electroencephalographic (EEG) analysis (0.7.0). https://craddm.github.io/eegUtils ↩