Get from Ico-github-logo

Highlights from
dmgroppe/Mass_Univariate_ERP_Toolbox

  • gui_erp.m
  • save_matmk.m
  • gui_erpOLD.m
  • GNDs2GRP(gui_infiles_or_t...
    GNDs2GRP() - Creates a Mass Univariate ERP Toolbox GRP variable from a set
  • VerbReport(report,verbtag...
    VerbReport() - Outputs messages if they exceed a desired level of importance.
  • baselineGND(GND,bsln_wind...
    baselineGND() - Baseline the ERPs in a Mass Univariate ERP Toolbox GND
  • bin_dif(GND,binA,binB,dif...
    bin_dif() - Computes the difference waves from two bins and stores the
  • bin_info2EEG(EEG_or_fname...
    bin_info2EEG() - Adds "bin" information to an EEGLAB EEG variable based on
  • bin_info2EEG(EEG_or_fname...
    bin_info2EEG() - Adds "bin" information to an EEGLAB EEG variable based on
  • bin_mean(GND,binA,binB,mn...
    bin_mn() - Computes the difference waves from two bins and stores the
  • bin_opGRP(GRP,op,groupA,b...
    bin_opGRP() - Computes the difference waves from two bins or the mean of
  • clustGND(GND_or_fname,bin...
    clustGND() - Tests the null hypothesis that the grand average voltage
  • clustGRP(GRP_or_fname,bin...
    clustGRP() - Tests the null hypothesis that the grand average voltage
  • clust_perm1(data,chan_hoo...
    function [pval, t_orig, clust_info, seed_state, est_alpha]=clust_perm1(data,chan_hood,n_perm,fwer,tail,thresh_p,verblevel,seed_state,freq_domain)
  • clust_perm2(dataA,dataB,c...
    [pval, t_orig, clust_info, seed_state, est_alpha]=clust_perm2(dataA,dataB,chan_hood,n_perm,fwer,tail,thresh_p,verblevel,seed_state,freq_domain)
  • comp_struct(s1,s2,n1,n2,p...
    check two structures for differances - i.e. see if strucutre s1 == structure s2
  • comp_struct_quiet(s1,s2,n...
    check two structures for differances - i.e. see if strucutre s1 == structure s2
  • decimateGND(GND,decfactor...
    decimateGND() - Downsamples a set of ERPs to a lower sampling rate.
  • erplab2GND(gui_infiles_or...
    erplab2GND() - Create a Mass Univariate ERP Toolbox GND struct variable from a set of
  • fast_t1(data,tail,verblevel)
    fast_t1 - Computes a 2D matrix of one sample/repeated measures t-tests
  • fast_t2(dataA,dataB,tail,...
    fast_t2 - Computes a 2D matrix of independent sample t-tests relatively
  • fdr_bh(pvals,q,method,rep...
  • fdr_bh(pvals,q,method,rep...
  • fdr_bky(p_values,q,report)
  • find_clusters(tscores,thr...
    find_clusters() - Given a 2D matrix of t-scores, this function bundles
  • find_clusters(tscores,thr...
    find_clusters() - Given a 2D matrix of t-scores, this function bundles
  • find_tpt(tme,tmes)
    function tpt=find_tpt(tme,tmes)
  • get_set_infiles(gui_infil...
    function infiles=get_set_infiles(gui_infiles_or_tmplt,sub_ids)
  • griddata2(x,y,z,xi,yi,met...
    GRIDDATA Data gridding and surface fitting.
  • gui_erp(cmnd_str,varargin)
    gui_erp() - Open a GUI for visualzing ERP butterfly plots and
  • headinfo(GND_GRP_or_fname)
    headinfo() - Displays channel, bin and t-test information about the data
  • is_art(label)
    isart() - Function for evaluating whether or not the text label of an
  • korn_fd1(data,n_perm,n_fd...
    korn_fd1-Korn et al. (2004) permutation based procedure for
  • list_event_types(EEG_or_f...
    list_event_types() - Tallies the set of event "types" in an EEGLAB EEG
  • mxt_perm1(data,n_perm,alp...
    function [pval, t_orig, tmx_ptile, seed_state, est_alpha]=mxt_perm1(data,n_perm,alph,tail,verblevel,seed_state,freq_domain)
  • mxt_perm1(data,n_perm,alp...
    function [pval, t_orig, tmx_ptile, seed_state, est_alpha]=mxt_perm1(data,n_perm,alph,tail,verblevel,seed_state,freq_domain)
  • mxt_perm1(data,n_perm,alp...
    function [pval, t_orig, tmx_ptile, seed_state, est_alpha]=mxt_perm1(data,n_perm,alph,tail,verblevel,seed_state,freq_domain)
  • mxt_perm2(dataA,dataB,n_p...
    function [pval, t_orig, tmx_ptile, seed_state, est_alpha]=mxt_perm2(dataA,dataB,n_perm,alph,tail,verblevel,seed_state,freq_domain)
  • mxt_perm2(dataA,dataB,n_p...
    function [pval, t_orig, tmx_ptile, seed_state, est_alpha]=mxt_perm2(dataA,dataB,n_perm,alph,tail,verblevel,seed_state,freq_domain)
  • orderofmag(val)
    function ord=orderofmag(val)
  • pathNname(full_file)
    function [justpath, justname]=pathNname(full_file)
  • plot_wave(GND_GRP_or_fnam...
  • read_bin_list_file(blf_fn...
    read_bin_list_file() - Extracts "bin" information from a text file called
  • remove_artifact_ics(bsln_...
    remove_artifact_ics() - Removes the independent components (ICs) of an
  • rm_bins(GNDorGRP,bins)
    rm_bins() - Removes bin from a Mass Univariate ERP Toolbox GND or GRP variable
  • rm_ttest(GNDorGRP,ttest_ids)
    rm_ttest() - Removes sets of t-test results from a GND or GRP variable
  • rnd_orderofmag(val)
    function rounded_val=rnd_orderofmag(val)
  • save_erps(erp_var,new_fna...
    save_erps() - Saves a GND or GRP variable to disk using its current filename
  • sbjct_info2set(in_setfile...
    % sbjct_info2set() - Imports information about a subject into the epochs
  • sets2GND(gui_infiles_or_t...
    sets2GND() - Create a Mass Univariate ERP Toolbox GND struct variable from a set of
  • sets2GND(gui_infiles_or_t...
    sets2GND() - Create a Mass Univariate ERP Toolbox GND struct variable from a set of
  • sig_raster(GND_GRP_specGN...
    sig_raster() - Plots 2D (electrode x time/frequency) raster diagram of
  • sig_raster3(GND_GRP_specG...
    sig_raster() - Plots 2D (electrode x time/frequency) raster diagram of
  • sig_topo(GND_GRP_specGND_...
    sig_topo() - Plots scalp topographies of EEG efffects that have been
  • sig_wave(GND_GRP_specGND_...
    sig_wave() - Illustrates results of a mass univariate t-test on a
  • spatial_nearest_neighbors...
    spatial_nearest_neighbors() - Given a set of electrode coordinates, this
  • spatial_neighbors(chanloc...
    spatial_neighbors() - Given a set of electrode coordinates, this function
  • textsc(x,y,txt)
    textsc() - places text in screen coordinates and places
  • tfdrGND(GND_or_fname,bin,...
    tfdrGND() - Tests the null hypothesis that the grand average voltage
  • tfdrGRP(GRP_or_fname,bin,...
    tfdrGRP() - Tests the null hypothesis that the grand average voltage
  • tmaxGND(GND_or_fname,bin,...
    tmaxGND() - Tests the null hypothesis that the grand average voltage
  • tmaxGRP(GRP_or_fname,bin,...
    tmaxGRP() - Tests the null hypothesis that the grand average voltage
  • topoplotMK(Values,loc_fil...
    topoplotMK() - plot a topographic map of a scalp data field in a 2-D circular view
  • topoplotMK(Values,loc_fil...
    topoplotMK() - plot a topographic map of a scalp data field in a 2-D circular view
  • watchit(msg)
    function watchit(msg)
  • View all files
Be the first to rate this file! 46 Downloads (last 30 days) File Size: 662 KB File ID: #29274 Version: 1.25
image thumbnail

dmgroppe/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

Mass univariate MATLAB toolbox for event-related potential analysis

Required Products Statistics and Machine Learning Toolbox
MATLAB release MATLAB 7.8 (R2009a)
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.

19 Jul 2015 1.25

The basic functions should all work with Matlab 2014b now. Some plotting functions do not yet fully work.

Contact us