IO

Functions for importing data or electrode information into R.

import_chans()

Import channel locations from various file formats

import_raw()

Function for reading raw data.

import_set()

Load EEGLAB .set files

Processing

Functions for pre-processing and processing data

compute_csd()

Convert to Current Source Density

eeg_filter()

Filter EEG data

eeg_reference() reref_eeg()

Referencing

eeg_downsample()

Downsampling EEG data

electrode_locations()

Get standard electrode locations

epoch_data()

Create epochs from EEG data

interp_elecs()

Channel interpolation

rm_baseline()

Baseline correction

run_ICA()

Independent Component Analysis for EEG data

tag_events()

Tag events

Artefact rejection

Functions for artefact rejection.

ar_eogreg()

Remove EOG using regression

ar_FASTER() eeg_FASTER()

FASTER EEG artefact rejection

ar_thresh()

Simple absolute value thresholding

Selection

Functions for selecting subsets of data

select_elecs()

Select electrodes from a given dataset

select_epochs()

Select epochs

select_freqs()

Select frequencies

select_times()

Select timerange

Plotting

Functions for plotting data

browse_data()

Browse EEG data.

erp_image()

Plot ERP images

erp_raster()

ERP raster plot

erp_scalp()

Plot ERPs on the scalp

geom_topo()

Create a topographical plot

interactive_scalp()

Interactive scalp maps

plot_butterfly()

Create a butterfly plot from timecourse data

plot_electrodes()

Plot electrode locations

plot_psd()

Plot Power Spectral Density

plot_tfr()

Time-frequency plot

plot_timecourse()

Plot 1-D timecourse data.

topoplot()

Topographical Plotting Function for EEG

Frequency analysis

Functions related to (time-)frequency analysis

compute_psd()

Compute power spectral density

compute_tfr()

Compute Time-Frequency representation of EEG data

Converters

Functions for converting objects to data.frames

as.data.frame(<eeg_data>)

Convert eeg_data to data.frame

as.data.frame(<eeg_epochs>)

Convert eeg_epochs object to data.frame

as.data.frame(<eeg_evoked>)

Convert eeg_evoked object to data frame

as.data.frame(<eeg_ICA>)

Convert eeg_ICA object to data frame

as.data.frame(<eeg_tfr>)

Convert eeg_tfr objects to data frames

Accessors

Functions for accessing and modifying specific elements of an object

channels() `channels<-`()

Modify channel information

epochs() `epochs<-`()

Modify the epochs structure

events() `events<-`()

Modify events structure