[Eeglablist] Export time-frequency data from STUDY to be analysed in R

Tarik S Bel-Bahar tarikbelbahar at gmail.com
Mon Sep 30 17:36:42 PDT 2019

Hi Alice, Some suggestions below. All the best.

*Check out the eeglab wiki on scripting* and STUDY data structures, and
google eeglablist + your topic". Try also if you haven't had a chacne
to"matlab script example export eeglab data".

Also, consider *makotos' suggestions* webpage, which  probably has a good
example of scripting to get get the eeglab STUDY data.

You could also try CCing the *ERSP export developer *(look in the
script/plugin for the author). There might be a bug in that could be
submitted to eeglab bugzilla.

*Try reviewing the STUDY data structure and the various data within it*
and try finding and pulling out various estimates from there into
a new data table to export (by calling data in specific cells within the
STUDY structure). There are per-channel, and if you have computed them,
per-IC, estimates there.

*Not easy for beginners with matlab, but not too hard, and helps you get to
know eeglab better:* First, identify all the data you want within STUDY
after having computed a metric of your choice in the main STUDY gui and
have pressed OK (which will save last results out). You will need to know
which channel, measure, ID, and IC, for each metric you grab from that
structure (via a matlab script that reads from that STUDY data). This STUDY
data is what is created and/or used when you generate STUDY figures and

*Another way to do it, *which bypasses study altogether is just loop/load
one .set file at a time through each .set file, compute the ersp metric you
want (using newtimef output) and put the metric in a table (by ID and
condition) for export.
This allows you to build an exportable data structure in matlab for export.

*If you find some solution*, please consider sharing with the list.

On Wed, Sep 18, 2019 at 4:45 AM Alice Grazia <alicegrazia94 at gmail.com>

> Dear List,
> I am having issues in finding a way to export my data from EEGLAB STUDY in
> txt or  csv format for statistical analysis in R. The issue is that, I
> cannot generate a file in which channel info, conditions and events are
> organised in a way in which I can compare the TF of one condition to
> another, and understanding if there is a statistical significance. I have
> 10 subjects and 4 conditions each, so I would like to make an ANOVA one way
> to look if there is a main effect and to make contrasts between conditions.
> Here, I list the solutions that I tried so far which unfortunately did not
> work:
> 1. erpR
> 2. EEGLAB plugin for computing ERSPs average
> 3. R.matlab package
> 4. saving the timef() function output in an ASCII file
> I have to mention that I have a background in psychology and neuroscience,
> so I have just some basic programming skills for MATLAB.
> Thank you in advance for you response.
> Best Regards,
> Alice Grazia
> _______________________________________________
> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
> To unsubscribe, send an empty email to
> eeglablist-unsubscribe at sccn.ucsd.edu
> For digest mode, send an email with the subject "set digest mime" to
> eeglablist-request at sccn.ucsd.edu

More information about the eeglablist mailing list