Online EEGLAB Workshop

From SCCN
Jump to: navigation, search
EEGLAB menu (upper left) and data windows

The Online EEGLAB Workshop
comprises materials for and videos from the 12th EEGLAB Workshop held at the San Diego Supercomputer Center on the campus of the University of California San Diego (UCSD), La Jolla, California, Nov. 17–22, 2010 (following the Society for Neuroscience meeting in San Diego).

Contents

Using the Online EEGLAB Workshop

Videos of the workshop talks are now available for streaming through the links below. The video web pages will also contain relevant questions and links to further information. The talk slides are available for download in PDF format through links below. Individual users or classes may use the videos, slides, and further links to learn or teach how to use EEGLAB, to review the workshop, and/or to prepare for a future workshop. We appreciate any feedback or suggestions for building the Online EEGLAB Workshop site (email eeglab@sccn.ucsd.edu).

Workshop Content

EEGLAB Workshops and Workshoppers

EEGLAB Overview



Mining cognitive brain dynamics I (Scott Makeig)
View this talk, review the slides, find links, and consider questions here


EEGLAB and workshop overview (Arnaud Delorme)
View this talk here
Download the slides in PDF format here
Browse the EEGLAB wiki tutorial


Getting started using EEGLAB

EEGLAB Menu
Data import and channel analysis (Klaus Gramann)
Download the slides in PDF format here
Evaluating ICA components (Julie Onton)
Download the slides in PDF format here
Basic scripting using EEGLAB “history” and the EEG structure (Julie Onton)
Download the slides in PDF format here


EEGLAB Methods for EEG-based functional brain imaging


ICA
Independent Component Analysis (ICA) theory I (Jason Palmer)
View this talk here
Download the slides in PDF format here
Independent Component Analysis (ICA) theory II (Jason Palmer)
View this talk here
Download the slides in PDF format here
EEG Bands


Time-frequency decomposition (Arnaud Delorme)
View this talk here
Download the slides in PDF format here


Brain IC



Forward and inverse source modeling (Zeynep Akalin Acar)
View this talk here
Download the slides in PDF format here



Dipplot


Using the DIPFIT toolbox (Julie Onton)
Download the slides in PDF format here
Data statistics





Resampling-based statistics and correcting for multiple comparisons (David Groppe)
View this talk here
Download the slides in PDF format here





Computing across subjects and conditions

IC Clusters
STUDY component clustering (Arnaud Delorme)
View this talk here
Download the slides in PDF format here
The new 'STUDY.design' facility and multi-subject plotting (Arnaud Delorme)
Download the slides in PDF format here
Advanced uses of 'STUDY.design' statistics (Arnaud Delorme)
Download the slides in PDF format here


Extending EEGLAB with Plug-ins

EEGLAB Plugins
Building EEGLAB plug-ins (Arnaud Delorme)
Download the slides in PDF format here





EEGLAB future directions

EEG point spread
Mining cognitive brain dynamics II (Scott Makeig)
View this talk here
Download the slides in PDF format here












New Tools and Directions


See also the summary article A. Delorme, et al., 2011, EEGLAB, MPT, NetSIFT, NFT, BCILAB, and ERICA: New tools for advanced EEG processing


SIFT Toolbox
The SIFT source information-flow toolbox (Tim Mullen)
View this talk here
Download the slides in PDF format here
Practicum (Tim Mullen)
Download the SIFT Toolbox (alpha)
Browse the SIFT wiki tutorial
NFT Toolbox


The NFT head modeling toolbox (Zeynep Akalin Acar)
View this talk here
Download the slides in PDF format here
Download Demo NFT Files
Browse the NFT wiki tutorial
BCILAB Toolbox



The BCILAB toolbox for EEG classification (Christian Kothe)
View this talk here
Download the PDF slides
Browse the BCILAB wiki tutorial
Practicum (Christian Kothe)
Download the slides in PDF format here
Browse the BCILAB wiki tutorial
Download the BCILAB 0.9 toolbox
MPT Toolbox


Measure Projection Toolbox (MPT) (Nima Bigdely-Shamlo)
Download the slides in PDF format here
Measure Projection plugin
Sample RSVP Dataset (4.7 GB)


Affinity Propagation Clustering plugin
HeadIT Resource


HeadIT: A resource for human electrophysiological data and tools (Jeff Grethe)
View this talk here





Mobile brain/body imaging (MoBI)

MoBI Lab
Imaging human agency with Mobile brain/body imaging (MoBI) (Scott Makeig)
View this talk here
Download the slides in PDF format here
The ERICA software environment for experimental recording, interactive control and analysis (Andrey Vankov)
View this talk here
Browse the ERICA DataSuite wiki tutorial
Browse the ERICA MatRiver wiki tutorial
Browse the ERICA Enactor wiki tutorial
Mobile brain monitoring by wearable/wireless EEG (Tzyy Ping Jung)
View this talk here
Download the slides in PDF format here
Browse the SCCN MoBI lab wiki tutorial

Matlab and matrix operations tutorials

The EEGLAB graphic interface is built on top of the powerful Matlab scripting language. Enjoying the full capabilities of EEGLAB for building macro commands and performing custom and automated processing requires the ability to manipulate EEGLAB data structures in Matlab. Because of time constraints, we will NOT provide an introduction to the Matlab language. Instead users need to familiarize themselves with Matlab prior to the workshop. Users of Matlab 7: We recommend running the following demos and reading the following help sections.

After opening the Matlab desktop ...

Under "Help > Demos" run the following demos. Note that while the demo is running, you can retype the text (or copy it) to the main Matlab window:

Mathematics - Basic Matrix Operations
Mathematics - Matrix manipulations
Graphics - 2-D Plots
Programming - Manipulating Multidimentional arrays
Programming - Structures


Under "Help > Contents", read and practice at least the following sections:

Getting Started - Matrices and Arrays - Matrices and Magic squares
Getting Started - Matrices and Arrays - Expressions
Getting Started - Matrices and Arrays - Working with Matrices
Getting Started - Graphics - Basic plotting functions
Getting Started - Programming - Flow Control
Getting Started - Programming - Other data structures
Getting Started - Programming - Scripts and Functions


Each section or demo (if read thoroughly) should take you about 10 minutes, for a total here of about 2 hours. We encourage you to watch these demos and read these sections over several days. IMPORTANT NOTE: The practical portions of the workshop are largely dedicated to writing EEGLAB Matlab scripts, so if you are not yet able to understand Matlab syntax, you will not be able to make good use of these sections.

Relevant publications using ICA/EEGLAB

  • Delorme, A., Kothe, C., Bigdely, N., Vankov, A., Oostenveld, R., Makeig, S. Matlab Tools for BCI Research? In "human-computer interaction and brain-computer interfaces". Editors : Tan, D. and Nijholt, A. 2010. Springer Publishing.


Material to Download

To access the talk slides and videos, use the links in the Program listing above!

You may also download and uncompress the anonymized data used in the workshop below.

Evaluate ICs example dataset Download example data used in 'Evaluate ICs' tutorial for component properties discussion.

Tutorial scripts Download scripts and data for tutorial sessions with scripting components.

EEGLAB dataset: single subject This dataset will be used for the first few Tutorial sessions.

(smaller) EEGLAB dataset: single subject This is the same dataset as above but is cut down in size for people who are encountering memory issues with the full dataset.

EEGLAB STUDY with 13 subjects (2.3 GB) This is a VERY large file and may fail the first few times you try. Make sure you have a fast and reliable Internet connection before attempting this download. --The STUDY matlab script--

EEGLAB STUDY with 5 subjects (1.8 GB) Optional download for more STUDY exploration. NFT Sample Data (260 MB) MR volume and EEG data for NFT tutorial.

Personal tools
SCCN Toolboxes