Code covered by the BSD License  

Highlights from
Mass Univariate ERP Toolbox

Be the first to rate this file! 74 Downloads (last 30 days) File Size: 267 KB File ID: #29274 Version: 1.24
image thumbnail

Mass Univariate ERP Toolbox

by

David Groppe (view profile)

 

04 Nov 2010 (Updated )

Functions for performing and visualizing mass univariate analyses of event-related potentials.

| Watch this File

File Information
Description

The Mass Univariate ERP Toolbox is a freely available set of MATLAB functions for performing mass univariate analyses of event-related potentials (ERPs), a noninvasive measure of neural activity popular in cognitive neuroscience. A mass univariate analysis is the analysis of a massive number of simultaneously measured dependent variables via the performance of univariate hypothesis tests (e.g., t-tests). Savvy corrections for multiple comparisons are applied to make spurious findings unlikely while still retaining a useful degree of statistical power. The advantages of mass univariate analyses include: reduced need for a priori defined time windows/regions of interest, discovery of unexpected effects even when a priori time windows/regions of interest are available, and greater spatial and temporal resolution than conventional mean time window analyses. The disadvantages of mass univariate analyses are that they lose some statistical power due to correction for multiple comparisons and some popular corrections for multiple comparisons are not guaranteed to work or may not provide the degree of certainty provided by selective analyses of a priori time windows/regions of interest. Currently the toolbox supports within-subject and between-subject t-tests with false discovery rate controls and control of the family-wise error rate via permutation tests. This toolbox was produced by members of the Kutaslab of the Department of Cognitive Science at the University of California, San Diego. If you use the toolbox to perform analyses or to produce figures used in a publication, please cite the following article: Groppe, D.M., Urbach, T.P., Kutas, M. (2011) Mass univariate analysis of event-related brain potentials/fields I: A critical tutorial review, Psychophysiology, 48(12) pp. 1711-1725, DOI: 10.1111/j.1469-8986.2011.01273.x. Documentation and a tutorial for using the code are available here: http://openwetware.org/wiki/Mass_Univariate_ERP_Toolbox

Acknowledgements

Compare Structures inspired this file.

Required Products Statistics and Machine Learning Toolbox
MATLAB release MATLAB 7.8 (R2009a)
MATLAB Search Path
/
Other requirements The toolbox relies on the following EEGLAB functions: cbar.m finputcheck.m icadefs.m readlocs.m
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
01 Feb 2013 David Groppe

David Groppe (view profile)

Could should now be compatible with Matlab R2012.

Comment only
30 Jun 2012 David Groppe

David Groppe (view profile)

Please note the updated code. I don't think Mathworks alerts "watchers" of this file when it is updated (only when people add comments).

Comment only
10 May 2012 ahmed albakri

THANK YOU

Comment only
Updates
10 Nov 2010 1.1

Unnecessary directory information removed from zip file.

15 Nov 2010 1.2

Function erplab2GND.m was added so that this code can be used with the ERPLAB MATLAB toolbox. A few minor modifications to other functions were made as well.

04 Dec 2010 1.3

sig_wave.m and plot_wave.m were added to toolbox to help data visualization. A few minor modifications to other functions were made as well.

10 Dec 2010 1.4

Due to rounding errors, mxt_perm1.m could produce inaccurate within-subject p-values for very small sample sizes (e.g., 3 participants). This has been fixed.

10 Mar 2011 1.5

Several minor bug fixes and bin_info2EEG.m can now operate on continuous data. See toolbox wiki for full details.

23 Mar 2011 1.6

decimateGND.m now works on non-Kutaslab data and has 'save_GND' option.

04 Apr 2011 1.7

All functions should now be compatible with Windows.

11 Apr 2011 1.8

save_matmk.m was accidentally omitted from the last update.

22 Apr 2011 1.9

bin_info2EEG.m can now work on EEG variables without an EEG.event(x).duration field. tfdrGND and tfdrGRP now stores FDR corrected p-values in GND and GRP variable for BH and BY FDR control algorithms.

24 May 2011 1.10

save_erp.m and save_matmk.m were not fully compatible with Windows but now should be (thanks Elisa Filevich!). bin_opGRP.m was not working properly for some group orderings and has been fixed.

26 Jun 2011 1.11

Cluster-based permutation tests added to toolbox. Function for GFWER control added.

06 Sep 2011 1.12

bin_info2EEG.m fixed. New 'bin*' elements of EEG.events had wrong bin #s and the function wouldn't work if EEG.epoch(#).eventtype was numeric. These problems should not have affected results from the toolbox since it ignores the EEG.events field.

12 Dec 2011 1.13

Cluster-based permutation tests made recursiveless and better able to handle many comparisons by Amy Guthormsen.

05 Mar 2012 1.14

sig_raster.m can now use a temperature scale to represent graded values of significance (in microvolts or t-scores).

26 Jun 2012 1.15

Function crashed or could assign incorrect EEG.epoch info (e.g. EEG.epoch(x).latency) to a bin event when run on epoched data with more than one event per epoch. Thanks to Clemens Maidhof for alerting me to this.

31 Jan 2013 1.16

topoplotMK.m modified to be compatible with Matlab R2012.

11 Mar 2013 1.17

spatial_neighbors.m updated to estimate head radius from electrode locations. This makes it easier to translate max_dist parameter for cluster-based tests into centimeters.

29 Mar 2013 1.18

Updated to be compatible with Matlab R2013a (thanks Aaron Newman) and minor gui_erp.m visualization bug fix.

02 May 2013 1.19

Minor fix to 'bsln' option of sets2GND.m

14 Oct 2014 1.20

1) gui_erp.m: tm_rng was a single for some reason and is now forced to be a double
2) topolotMK.m: MAXDEFAULTSHOWLOCS is now 200 so that electrode locations will be rendered on scalp topographies unless you have over 200 electrodes

14 Oct 2014 1.21

1: gui_erp.m) tm_rng was a single for some reason and is now forced to be a double
2: topolotMK.m) I set MAXDEFAULTSHOWLOCS to 200 so that electrode locations will be rendered on scalp topograhies unless you have over 200 electrodes

30 Nov 2014 1.22

1) gui_erp.m: tm_rng was a single for some reason and is now forced to be a double in all cases. Thanks to Kathryn Schelonka for figuring this out.

25 Jan 2015 1.23

Minor bugs in tfdrGRP.m and topoplotMK.m fixed. For full details see: http://openwetware.org/wiki/Mass_Univariate_ERP_Toolbox:_Revision_History

25 Jan 2015 1.24

Zip file not actually updated in last update. Now it should work.

Contact us