Updated 03 Oct 2017
Mass univariate MATLAB toolbox for event-related potential analysis
David Groppe (2020). dmgroppe/Mass_Univariate_ERP_Toolbox (https://github.com/dmgroppe/Mass_Univariate_ERP_Toolbox), GitHub. Retrieved .
Thank you so much!!
The toolbox should now be fully compatible with MATLAB 2014+
Could should now be compatible with Matlab R2012.
Please note the updated code. I don't think Mathworks alerts "watchers" of this file when it is updated (only when people add comments).
The basic functions should all work with Matlab 2014b now. Some plotting functions do not yet fully work.
Zip file not actually updated in last update. Now it should work.
Minor bugs in tfdrGRP.m and topoplotMK.m fixed. For full details see: http://openwetware.org/wiki/Mass_Univariate_ERP_Toolbox:_Revision_History
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.
1: gui_erp.m) tm_rng was a single for some reason and is now forced to be a double
1) gui_erp.m: tm_rng was a single for some reason and is now forced to be a double
Minor fix to 'bsln' option of sets2GND.m
Updated to be compatible with Matlab R2013a (thanks Aaron Newman) and minor gui_erp.m visualization bug fix.
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.
topoplotMK.m modified to be compatible with Matlab R2012.
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.
sig_raster.m can now use a temperature scale to represent graded values of significance (in microvolts or t-scores).
Cluster-based permutation tests made recursiveless and better able to handle many comparisons by Amy Guthormsen.
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.
Cluster-based permutation tests added to toolbox. Function for GFWER control added.
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.
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.
save_matmk.m was accidentally omitted from the last update.
All functions should now be compatible with Windows.
decimateGND.m now works on non-Kutaslab data and has 'save_GND' option.
Several minor bug fixes and bin_info2EEG.m can now operate on continuous data. See toolbox wiki for full details.
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.
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.
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.
Unnecessary directory information removed from zip file.