[Eeglabnews] EEGLAB (4.3) with DIPFIT (1.0) plugin new available

Arnaud Delorme arno at sccn.ucsd.edu
Fri Dec 5 22:02:55 PST 2003


Announcing a new update of EEGLAB (4.3) featuring the new DIPFIT (1.0) 
plug-in
available from http://sccn.ucsd.edu/eeglab/
============================================================

 DIPFIT - dipole fitting of independent component (or other scalp) maps
          in Matlab, callable from the EEGLAB menu

 DIPFIT was written by Robert Oostenveld 
(www.miba.auc.dk/~roberto/header.html) of
          Aalborg University     and     F.C. Donders Centre
          Aalborg, Denmark               Nimejen, The Netherlands
  and was integrated into EEGLAB by Robert Oostenveld and Arnaud Delorme
    with Scott Makeig at SCCN, Institute for Neural Computation, UCSD

 DIPFIT functions allow users to fit independent component (or other) maps
 to single- or dual-symmetric dipole models in an arbitrary four-shell 
spherical
 head model (with head model parameters used in BESA are defaults). Both
 automated (one-click) and manual (exhaustive and/or iterative) search modes
 are supported. Results may be visualized using the enhanced dipplot() 
function.
 Batch-mode processing is supported.  A new DIPFIT tutorial appendix is also
 available at http://sccn.ucsd.edu/eeglab/dipfittut/dipfit.html

The DIPFIT plug-in is included in EEGLAB v4.3. Three other EEGLAB 
plug-ins are now
available for separate download from 
http://sccn.ucsd.edu/eeglab/plugins.html

1. BESA fit - Fit single and dual-symmetric dipole models to independent
   component maps using BESA (Megis Software, GmbH) running outside Matlab.

2. BIOSIG import: Import data files in several data formats (requires 
the BIOSIG toolbox
   (biosig.sourceforge.net) of Alois Schloegel. If EEGLAB can't import 
it, try BIOSIG!

3. EEP import: Contributed by the Ant Software company (ant-software,nl) 
to import
   their .eep format data.

The version updates below were contributed or suggested by several 
EEGLAB users including
  Robert Oostenveld, Petr Janata, Rufin VanRullen, Vladimir Litvak, 
Johannes Sarnthein,
  Chris Jetton, Jed Meltzer. We intend shortly to invite participation 
in an EEGLAB
  developers email list for those interested in developing EEGLAB as a 
general open source
  platform for advanced EEG and MEG data analysis.

****** The new version (4.3) of EEGLAB includes several other 
significant changes: ******

* EEG.urevent: removed automatic urevent structure building for 
pre-existing datasets.
         !!WARNING!!: Datasets created under EEGLAB 4.1 and loaded into 
4.2 had an
         EEG.urevent structure created automatically. IF some data 
containing events
         had been rejected BEFORE this time, then the urevent structure 
information
         IS INCOMPLETE (i.e. to some degree wrong!). Most new datasets 
created under 4.2
         had the urevent structure saved correctly when the event 
information was first
         added. Be cautious about using urevent information from legacy 
4.1 datasets.
* eeg_time2prev(): first (commandline) function to use urevent 
information. Returns the
         delay in ms from each event of one or more specified ('target') 
type(s) to the
         last preceding event of one or more specified ('previous') 
type(s). Uses the
         EEG.urevent and EEG.event().urevent structures. Useful for 
selecting event subsets
         or as an epoch sorting variable ('sortvar') in erpimage().
* DIPFIT: Added DIPFIT toolbox of Robert Oostenveld as included plug-in. 
Fits component
         maps to single or dual-symmetric dipoles in a spherical head * 
model
* eeg_hist(): add local history for each EEG dataset.
* pop_editset(): fixed command line call error (thanks to Vladimir Litvak).
* pop_readbdf(): fixed error when using default parameter in graphical 
interface.
* eeg_checkset(): fixed minor problem for urevents.
* envtopo(): fixed compnum problem for pvaf.
* eeg_eegfilt(): fixed nargin problem (thanks to Petr Janata).
* tftopo(): fixed significance threshold for visualizing ITC.
* erpimage(): phase sorting now removes baseline before computing phase
         (thanks to Rufin VanRullen).
* erpimage(): added 'erpalpha' flag to plot ERP bootstrap significance 
limits.
         This test works as follows: A distribution is computed of 
surrogate
         trial averages summing the input trials with randomly flipped 
signs.
         The specified (two-sided) significance level is estimated from this
         distribution, and plotted in red
* erpimage(): made 'auxvar' plotting work with 'ampsort','phasesort', 
and 'plotamps'
* erpimage(): added argument 'horz' to overplot horizontal lines at 
indicated epoch numbers
* erpimage(): non-significant data ranges (erp, amp, itc) are now shown 
in filled background blue
* loadcnt(): latest version (v4.2) could not read files with no events. 
Fixed this.
* eegplugin_besa(): fixed saving dipoles in the multiple dataset structure.
* pop_epoch(): automatically add time-locking events if no event in data 
trials.
          fixed bug when epoching without including time 0.
* runica(): added 'compvars' (mean component vars) as 3rd output arg;
          moved activations to 7th output argument.
* topoplot(): added 'noplot',[radius angle] option to return an 
interpolated value
          for a single [missing] channel. Not recommended for use with 
very many
          data points, nor for channel locations at/off the edge of the 
electrode array.
* pop_headplot(): filing load file problem under windows.
* pop_chanlocs(): fixed history for channel center optmization; updated 
read electrode file gui;
          Added "Append" button; updated coordinate conversion buttons.
          Fixed polhemusx and polhemusy error.
* pop_comperp(): fixing function crash for grand ERP in one condition 
(thanks to Vladimir Litvak).
* spec(), eegfiltfft(): new functions to replace functions from the 
Signal Processing toolbox
          for users who do not have it (Signal Processing toolbox 
functions are still preferred).
* readneurolocs(): now reads two types of Neuroscan polar location files.
* spectopo(): uses Matlab pwelch(), units specified (10*log10(uV/Hz) 
(thanks to Johannes Sarnthein).
* phasecoher(): now uses angle() instead of obsolete toolbox function 
phase() (thanks to Chris Jetton).
* pop_importpres(): now uses Presentation fields from data file (instead 
of stereotyped fields).
* pop_importevent(): internally reprogrammed.
* channel location database: added standard 10-10 and 10-20 System caps 
in EEGLAB format
          See: ftp://sccn.ucsd.edu/pub/locfiles/eeglab/
* loadcnt(): fixing event reading bug for 32-bit continuous Neuroscan 
files (thanks to Jed Meltzer).
* readlocs(): if both spherical and 3-D Cartesian coordinates are 
present, now uses spherical
          by default and re-converts to 3-D Cartesian.

-- 

* Arnaud Delorme <http://www.sccn.ucsd.edu/%7Earno>, Ph.D.* , SCCN, 
UCSD, San Diego, USA

*SCCN main page:* www.sccn.ucsd.edu <http://www.sccn.ucsd.edu/>
*EEGLAB main page:* www.sccn.ucsd.edu/eeglab/ 
<http://www.sccn.ucsd.edu/eeglab>
*EEGLAB documentation:* www.sccn.ucsd.edu/eeglab/eeglabdocs.html 
<http://www.sccn.ucsd.edu/eeglab/eeglabdocs.html>
*EEGLAB FAQ page:* www.sccn.ucsd.edu/eeglab/eeglabfaq.html 
<http://www.sccn.ucsd.edu/eeglab/eeglabfaq.html>
*EEGLAB mailing lists:* www.sccn.ucsd.edu/eeglab/eeglabmail.html 
<http://www.sccn.ucsd.edu/eeglab/eeglabmail.html>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://sccn.ucsd.edu/pipermail/eeglabnews/attachments/20031205/348e5c6c/attachment.htm


More information about the Eeglabnews mailing list