Skip to main content
Computational Intelligence and Neuroscience logoLink to Computational Intelligence and Neuroscience
. 2011 Jun 23;2011:129365. doi: 10.1155/2011/129365

EEGIFT: Group Independent Component Analysis for Event-Related EEG Data

Tom Eichele 1,*, Srinivas Rachakonda 2, Brage Brakedal 1, Rune Eikeland 1, Vince D Calhoun 2, 3,3
PMCID: PMC3130967  PMID: 21747835

Abstract

Independent component analysis (ICA) is a powerful method for source separation and has been used for decomposition of EEG, MRI, and concurrent EEG-fMRI data. ICA is not naturally suited to draw group inferences since it is a non-trivial problem to identify and order components across individuals. One solution to this problem is to create aggregate data containing observations from all subjects, estimate a single set of components and then back-reconstruct this in the individual data. Here, we describe such a group-level temporal ICA model for event related EEG. When used for EEG time series analysis, the accuracy of component detection and back-reconstruction with a group model is dependent on the degree of intra- and interindividual time and phase-locking of event related EEG processes. We illustrate this dependency in a group analysis of hybrid data consisting of three simulated event-related sources with varying degrees of latency jitter and variable topographies. Reconstruction accuracy was tested for temporal jitter 1, 2 and 3 times the FWHM of the sources for a number of algorithms. The results indicate that group ICA is adequate for decomposition of single trials with physiological jitter, and reconstructs event related sources with high accuracy.

1. Introduction

Event related brain responses to simple cognitive tasks are composed of multiple dynamic, temporally and regionally overlapping, functionally separable sub-processes which add to existing oscillatory background activity [15]. In other words, event-related processes are spatially and temporally mixed across the brain, and the scalp EEG samples a volume-conducted, spatially degraded version of the responses, where the potential at any location and latency can be considered a mixture of multiple independent sources that stem from large-scale synchronous field potentials [6, 7]. The exploration of the trial-to-trial variability in these responses provides important clues about the dynamics and adaptability of cognitive processes [2, 6, 810]

One powerful and increasingly popular method that allows for decomposition of EEG data and assessment of single trial variability is blind source separation with independent component analysis (ICA). ICA algorithms solve a two-dimensional linear mixing problem of spatially, and/or temporally independent sources [11, 12]. ICA models spatio-temporal data as a linear combination of maps and timecourses while attempting to maximize the statistical independence between either the maps (spatial ICA, sICA) or the time courses (temporal ICA, tICA). The method has general applicability to Gaussian mixtures, regarding psychophysiological and neuro imaging data it has been successfully used with averaged ERPs [13], single trial EEG [6, 7, 14], structural and functional MRI [15], and recently also in EEG-fMRI integration [1622]. Tools for data analysis with ICA are implemented for example in the academic freeware toolboxes EEGLAB [23], ICALAB [24] and GIFT [15, 25], both running in Matlab, as well as the stand-alone package FSL-MELODIC [26].

The basic ICA model applies to single subject data, thus one inherent limitation to the use of ICA in typical multi-subject/session EEG studies is that this method is not naturally suited to generalize results from a group of subjects. This is because ICAs from separate runs or participants will generate different sets of components with different order and scaling that need to be matched across datasets to allow group inferences. This is in contradistinction to the straightforward way of making group inferences from, for example, ERP component averages from selected channels and latencies in the general linear model [27, 28]. Therefore, a method combining individual components is desired where group inferences are straightforward. There are two strategies to allow for matching of independent components across individuals: one is to combine individual ICs across subjects with clustering techniques [7, 2931]. Clustering usually involves selection of suitable algorithms and features of interest, that is, topography, timecourse, spectrum and so forth by which between-subject correspondences of components are identified. This requires additional assumptions about the data and expert user input, and differences in algorithm and feature selection, as well as user bias can then create equivocal results. Alternatively, a more parsimonious approach is to create aggregate data containing observations from all subjects, directly estimate components that are consistently expressed in the population in a single set of ICs and then back-reconstruct estimated components to the individual data. This approach has so far predominantly been used for spatial ICA of fMRI [25, 26, 32]. We have recently adopted a group ICA method for parallel and joint decomposition of concurrent EEG-fMRI recordings [21, 22, 33]. Here, we present a group-level temporal ICA model based on the rationale proposed by Calhoun et al. [25] for single-trial analysis of event related EEG timeseries that we also implement in the toolbox EEGIFT, which is available from the Mind Research Networks' medical image analysis lab webpages at http://icatb.sourceforge.net/gift/eegift_startup.php along with documentation and tutorial datasets. EEGIFT runs in Matlab (The Mathworks, Natick, MA), and employs pre-processed data from EEGLAB [23], a popular free toolbox for EEG processing which can be downloaded from http://sccn.ucsd.edu/eeglab/.

In order to make the component estimation computationally feasible, we employ a data reduction using principal component analysis (PCA). The number of components estimated from the data can be based on minimum description length [34] principle (MDL) or on other estimates of dimensionality. Due to aggregation and data reduction with PCA preceding component estimation, group ICA of EEG time-domain data is preferentially suited to the detection of components that contribute to event-related potentials. Processes that are not time/phase-locked within and across subjects, such as background rhythms cannot be satisfyingly reconstructed, in these cases the transformation of the data into the frequency domain prior to ICA decomposition is useful [35]. For time domain data it follows that the accuracy of component detection and back-reconstruction with a group model is dependent on the degree of intra- and inter-individual time and phase-locking of event related EEG processes. Similar to findings in early studies of PCA decomposition of ERP averages [36, 37], excess latency jitter results in splitting of a single source into two (or more) independent components representing the source and its approximate time derivative [21]. Here, we illustrate this dependency in a group analysis of 20 hybrid datasets consisting of three simulated event-related sources with varying degrees of latency jitter, mixed with real EEG data from 20 subjects that participated in a passive listening experiment. It is not trivial to recover reliable estimates about ERP latency jitter from real EEG data, we assume from a literature search and unpublished observations in our lab that single trial peak latencies of larger components such as the auditory N1 and P3 vary approximately 20–40 ms2, roughly corresponding to the full width at half maximum (FWHM) of these components (for comparison, see, e.g., [8]). We tested the reconstruction accuracy (RA), expressed as the variance of the source accounted for by the reconstructed IC (in terms of R 2) for latency jitter 1, 2 and 3 times the average FWHM of the sources for the Infomax, ERICA, JADE, fastICA, and SIMBEC algorithms that are implemented among others in GIFT and EEGIFT.

2. Method

2.1. Group tICA

The group ICA model is divided into the underlying data generation and mixing process, recording, pre-processing, reduction, component estimation and back-reconstruction (schematically illustrated in Figure 1). We assume that the scalp EEG signal is a gaussian mixture containing statistically independent non-gaussian source timeseries s(t) = [s 1(t),s 2(t),…,s N(t)]T indicated by s i(t) at time t for the ith source from N sources. The sources have weights that specify the contribution to each timepoint. The weights are multiplied by each source's fixed topography. Secondly, it is assumed that the N sources are linearly mixed so that a given time point contains a weighted mixture of the sources. The linear combination of sources is represented by the unknown mixing system A where As(t) = u(t) where u(t) = [u 1(t),u 2(t),…,u N(t)]T and represents N ideal samples of the signal u i(t) at time t, for the ith source in the brain. The sampling of the electric activity on the scalp results in y(t) = [y 1(t),y 2(t),…,y K(t)]T  where the EEG is sampled at K timepoints where t ∈ {1,2,…, K}. A set of possible transformations during pre-processing, such as downsampling and filtering determine the effective sampling such that y(j) = [y 1(j),y 2(j),…,y K(j)]T where the effective temporal sampling is indexed by j = 1,2,…, K.

Figure 1.

Figure 1

Group ICA. In the group ICA model, we assume that the EEG is a linear mixture of temporally independent sources in each subject s(t). The linear combination of sources is represented by the unknown mixing matrix A, and yields the ideal samples of brain activity u(t), and the signals recorded with the EEG amplifier (E). Transformations (T) during preprocessing contain filtering, epoching, artefact rejection, individual ICA for additional artefact reduction and so forth, altering the effective temporal sampling and dimensionality of the data y(i). For each individual separately, the pre-processed single trial data are pre-whitened and reduced to R via PCA. Group data is generated by concatenating individual principal components in the aggregate data set G. Temporal ICA is performed in this set, estimating aggregate components (C). From the aggregate components, the individual data are reconstructed (see text for details).

2.2. Data Reduction

For each individual separately, the pre-processed single trial data y(j) are pre-whitened and reduced via PCA (Figure 1, R 1 −1,…, R M −1) containing the major proportion of variance in the N uncorrelated timecourses of x(j) = [x 1(j),x 2(j),…,x N(j)]T. PCA whitening preconditions the data and simplifies ICA estimation due to the orthogonal projection, reduction of complexity, and de-noising, as well as compressing the data and thus reducing the computational load. Group data is generated by concatenating individual principal components in the aggregate data set G. In detail, let X i = R i −1 Y i be the L-by-V reduced data matrix from subject i where Y i is the Q-by-V data matrix containing preprocessed EEG epochs from all channels, R i −1 is the L-by-Q reducing matrix from the principal component decomposition, V is the number of timepoints (samples per epoch ∗ trials), Q is the number of scalp channels, and L is the size of the channel dimension following reduction. The next step is to concatenate the reduced data from all subjects into a matrix and reduce this matrix to N, the number of components to be estimated. The N-by-V reduced, concatenated matrix for the M subjects is

X=G1[R11Y1RM1YM], (1)

where G −1 is an N-by-LM reducing matrix from a second PCA decomposition and is multiplied on the right by the LM-by-V concatenated data matrix for the M subjects.

2.3. ICA Estimation

The idea is to find the mixing matrix A and compute the s i sources for the group. After concatenation of individual principal components in the aggregate data set G, this matrix is decomposed by ICA, estimating the optimal inverse of the mixing matrix A^, and a single set of source timecourses (S^). Following ICA estimation, we can write X=A^S^, where A^ is the N-by-N mixing matrix and S^ are the N-by-V component timecourses. Substituting this expression for X into (1) and multiplying both sides by G results in

GA^S^=[R11Y1RM1YM]. (2)

2.4. Partitioning and Single Subject Reconstruction

Partitioning the matrix G by subject provides the following expression

[G1GM]A^S^=[R11Y1RM1YM]. (3)

We then write the equation for subject i by working only with the elements in partition i of the above matrices such that

GiA^S^i=[Ri1Yi]. (4)

The matrix S^i in (4) contains the single subject component timecourses for subject i, calculated from the following equation

S^i=(GiA^)1Ri1Yi. (5)

We now multiply both sides of (4) by R i and write

YiFiGiA^S^i (6)

yielding the ICA decomposition of the data from subject i contained in the matrix Y i. The N-by-V matrix S^i  contains the N component timecourses, and the Q-by-N matrix FiGiA^ is the single subject mixing matrix, yielding the scalp maps for N components.

2.5. Generation of Hybrid Data

In this simulation, 20 mutually uncorrelated hybrid EEG datasets were generated containing 63 channels, 256 timepoints and 500 trials. Three event-related sources (S1–S3) with variable topographies across datasets were mixed with real EEG data from 20 participants from an unrelated study. For each single trial, an event related response (ERR) was simulated with two Gaussians (7).

ERRx=  a1e((xb)/3c1)223a2e((xb)/2c2)2. (7)

The amplitudes a 1 and a 2 were varied randomly and independently from 0.5–2.5 and the widths c 1 and c 2 from 0.5–1.5, introducing additional jitter of the ERR amplitude and shape. Latency jitter is a relevant source of variability in single trials, affecting the accuracy of component estimation [21, 36, 37]. The three sources simulated here had non-overlapping peak latencies, and latency variability (within-“subject”) in b was in a range of 20 samples in S1, corresponding to the FWHM of the ERR, 40 samples (2 FWHM) in S2, and 60 samples (3 FWHM) in S3. Sine waves with random phase and amplitude modulation were additionally entered as background activity into each source. Across individual datasets the average peak latency of each source dataset was varied by 20 samples (between-“subjects”). For each source, the scalp distributions were generated as dipolar maps covering six channels (of 63), with 50% overlap between S1-S2, and S2-S3, respectively. Across datasets, the location of each source was systematically varied. These sources were normalized to unit variance, and mixed with normalized real EEG data with the same dimensions from 20 participants. The resulting hybrid data are shown in the top half of Figure 2 for two datasets.

Figure 2.

Figure 2

Hybrid Data. The figure shows two hybrid datasets with three source topographies (A) and timecourses (s) on top, the mixture of the sources with real EEG (X) in (b), and the reconstruction of the sources after group ICA (W, y) in (c) section.

2.6. Independent Component Analysis

In order to generate a reference value for the performance of group ICA we computed individual ICA solutions in EEGLAB for each of the datasets, employing the Infomax algorithm [38]. For the group ICA, all subjects were analyzed at once, and principal component analysis (PCA) was used for compression to allow the datasets to be processed together. The number of components is estimated by doing singular value decomposition on the data and the resulting eigenvalues are passed to MDL method [34]. Here we selected 20 components as the top 20 components usually explain more than 95% of the variance in the data. In our experience, the exact choice of the number of components does not critically affect the results as long as this number is not much smaller than the true number of sources. In the PCA steps, data from each dataset was reduced over the spatial dimension, that is. from the number of channels to 20 principal components, concatenated across subjects, and again reduced to 20 components. Temporal ICA was then performed using the Infomax algorithm [38] with subsequent back-reconstruction into single subjects.In order to assess reconstruction accuracy of group ICA for different numbers of estimated components, we estimated the solutions for 10, 20, 30, 40 and 50 components using Infomax. For comparison between algorithms, we also estimated solutions using the fastICA [39], JADE [40], SIMBEC [41] and ERICA [42] algorithms. The reconstruction accuracy of group ICA was expressed as the variance of the simulated sources accounted for by the reconstructed ICs averaged across the 20 datasets (R 2), separately for the entire single trial images, the amplitude modulation across trials around the component peak latency (averaged in a 20 sample window), the component average timeseries, and topographies (Table 1). Results for two hybrid datasets with variable topographic and temporal representations of the three sources are illustrated in Figure 2.

Table 1.

Reconstruction Accuracy. The table summarizes the reconstruction accuracy (RA, mean across datasets ± S.E.M.) of different group ICA models. RA stands for proportion of the source variability accounted for by the ICs averaged across the 20 datasets, and was computed separately for the entire single trial images, the amplitude modulation across trials around the component peak latency, the component average timeseries, and topographies.

Single Trial Peak Latency Average Topography
Algorithm, Nr IC's S1 S2 S3 S1 S2 S3 S1 S2 S3 S1 S2 S3
Infomax single, 20 0.98 ± .01 0.97 ± .02 0.98 ± .01 0.99 ± .01 0.99 ± .01 0.99 ± .02 1 ± .00 1 ± .00 1 ± .00 0.89 ± .03 0.89 ± .04 0.90 ± .03
Infomax, 10 0.87 ± .06 0.79 ± .08 0.66 ± .09 0.92 ± .03 0.89 ± .03 0.79 ± .05 0.99 ± .01 0.94 ± .03 0.84 ± .04 0.84 ± .04 0.82 ± .03 0.81 ± .03
Infomax, 20 0.88 ± .04 0.77 ± .07 0.54 ± .08 0.91 ± .03 0.87 ± .03 0.69 ± .06 0.99 ± .01 0.96 ± .02 0.84 ± .05 0.87 ± .04 0.83 ± .05 0.74 ± .05
Infomax, 30 0.87 ± .07 0.76 ± .07 0.50 ± .10 0.91 ± .04 0.86 ± .05 0.65 ± .05 0.99 ± .01 0.95 ± .02 0.86 ± .05 0.87 ± .04 0.81 ± .05 0.83 ± .04
Infomax, 40 0.87 ± .08 0.75 ± .09 0.47 ± .09 0.91 ± .03 0.86 ± .04 0.62 ± .08 0.99 ± .02 0.96 ± .01 0.87 ± .04 0.88 ± .03 0.79 ± .04 0.81 ± .04
Infomax, 50 0.87 ± .05 0.75 ± .06 0.44 ± .11 0.91 ± .05 0.85 ± .04 0.59 ± .07 0.99 ± .01 0.96 ± .01 0.84 ± .05 0.88 ± .04 0.81 ± .05 0.81 ± .04
ERICA, 20 0.88 ± .03 0.73 ± .05 0.46 ± .09 0.92 ± .05 0.85 ± .05 0.62 ± .08 0.99 ± .01 0.89 ± .04 0.77 ± .06 0.86 ± .03 0.76 ± .06 0.71 ± .06
JADE, 20 0.79 ± .06 0.76 ± .07 0.43 ± .10 0.85 ± .03 0.87 ± .05 0.59 ± .09 0.99 ± .02 0.96 ± .02 0.79 ± .06 0.87 ± .05 0.78 ± .08 0.77 ± .07
fastICA, 20 0.86 ± .09 0.77 ± .08 0.53 ± .09 0.90 ± .06 0.87 ± .07 0.68 ± .10 0.99 ± .01 0.96 ± .01 0.82 ± .05 0.87 ± .04 0.84 ± .06 0.74 ± .07
SIMBEC, 20 0.87 ± .08 0.78 ± .08 0.50 ± .09 0.91 ± .06 0.88 ± .06 0.65 ± .07 0.99 ± .01 0.92 ± .03 0.78 ± .06 0.87 ± .03 0.79 ± .04 0.75 ± .05

2.7. Application to Real Data

In addition to the quantification of the model performance, we illustrate group ICA in the context of typical recording conditions and pre-processing steps that we employ with a decomposition of an auditory oddball dataset. 32 healthy participants took part in the experiment after providing a written statement of informed consent. Participants were sitting in an electro-magnetically shielded and sound-attenuated testing chamber (Rainford EMC Systems, Wigan, UK) and were fitted with 61 Ag/AgCl scalp electrodes mounted in an elastic cap (EasiCap, Falk Minow Services, Breitenbrunn, Germany) and two additional channels monitoring eye movements. All channels were referenced to the nose, and impedances were kept below 10 kΩ. EEGs were recorded continuously at 500 Hz sampling frequency with a band-pass from  .01–250 Hz with BrainAmp DC amplifiers (BrainProducts, Munich, Germany). The experiment consisted of detecting an infrequent target sound within a series of frequent regular sounds and participants were asked to respond as quickly as possible by pressing a button with their right index finger. The standard stimulus was a center-panned 500 Hz tone, the target stimuli were left or right-panned location deviants, respectively. Targets occurred with a probability of 0.1 for each location. Stimulus duration was 75 ms and the inter-stimulus interval was 700 ms, with no immediate repetitions of targets. All stimuli were presented at approximately 65 decibels above threshold. EEGs were down-sampled to 250 Hz, filtered with a zero-phase Butterworth filter from 1–45 Hz, and re-referenced to common average reference. In the example application, the data were segmented from −800 to 1200 ms around target stimuli and thus contain a sequence of standard-target-standard sounds, to dissociate between obligatory stimulus-related and target-related components, respectively. Trials with amplitudes exceeding ±150 μV on any of the channels were excluded from further analysis. Concatenated single sweeps around target onset were subjected to single subject Infomax ICA in EEGLAB [23] running in MATLAB. Components with topographies and timecourses attributeable artifacts were identified and removed from the data [43]. For each dataset, we extract 20 components from the data based on the MDL method. Missing trials were padded with the mean from surrounding trials because there are gradual changes across trials. Single-trials were additionally denoised with a wavelet filter [44]. Hereafter, group ICA was computed, estimating 20 components.

3. Results

Reconstruction accuracy (RA) for all analyses is summarized in Table 1. Individual ICA reconstructs the source timecourses with near-perfect accuracy and independent of latency jitter, the topographies are recovered with an accuracy of around 0.9. Group ICA models yield overall lower RA than individual ICA, coming closest to individual ICA in S1, where the entire source timecourse is reconstructed with 0.86 on the average, Infomax with 20 components yields the best performance at 0.88. RA for the amplitude modulation around the peak latency of S1 is 0.9 on the average, for the average timecourses RA is 0.99. These two latter features are typically most relevant for making inferences about electrophysiological data, that is. the overall shape of the waveform and the (single trial) peak amplitudes of components. The topographies of S1 are reconstructed with an accuracy of 0.87. The group ICA result for all features falls with increasing latency jitter regardless of algorithm choice. For the entire timecourse, average RA across algorithms is S1—0.86, S2—0.76, S3—0.50, with the most pronounced drop-off of all features. The peak RA for the peak is S1—0.90, S2—0.87, S3—0.65. RA for the timecourse average is S1—0.95, S2—0.95, S3—0.82, the topographies are reconstructed with S1—0.87, S2—0.80, S3—0.77 overall a less pronounced drop-off. This effect is more pronounced with increasing the number of estimated components as can be seen in the RA of all features of S3. In summary, all three sources were recovered with sufficient reconstruction accuracy of all four features.

The decomposition of the real data yielded a number of event related components that showed differential responses between standard and target sounds. We related these in terms of the topography and peak latency to the ERP components N1, T-complex, P2, N2 and subcomponents of the P3. In Figure 3, we show the group mean of one independent component that represents the auditory N1, together with the reconstructions for three representative subjects. The group mean of the N1 component is representative for the group level average, and as is expected somewhat smaller in amplitude than compared to a single subject's mean amplitude because of inter-individual latency differences. Parts of this dataset accompany the toolbox as tutorial material and the entire dataset is available upon request.

Figure 3.

Figure 3

Real Data Decomposition. This figure is an illustration of one component from a group ICA decomposition of an auditory oddball dataset (n = 32 participants), and shows the group mean of one independent component in the leftmost column, and reconstructions for three subject s in the other columns. Note that the group mean component peaks have smaller amplitude due to latency jitter. Top: topography, Middle: single trial image, bottom: component event related average. Vertical lines in the lower left indicate the onset of the preceding standard, target, and succeeding standard, respectively. Topography and latency identify this component as the auditory N1, and typical N1-enhancement is clearly visible in response to targets.

4. Discussion

This work presents an approach to perform a temporal independent component analysis on single-trial time domain EEG data for multiple subjects simultaneously. Our model uses a combination of principal component analysis for data reduction, subsequent independent component analysis on the aggregate data, and back-reconstruction of the aggregate mixing matrix in individual Subjects [20, 25]. This method is implemented in the freeware toolbox EEGIFT that runs in Matlab (R13 and newer) and is downloadable from http://mialab.mrn.org/ or http://icatb.sourceforge.net/. EEGIFT has a graphical user interface (GUI) that allow import of EEG data from multiple participants pre-processed in EEGLAB (http://sccn.ucsd.edu/eeglab/). Another GUI allows the user to specify of analysis details, such as PCA data reduction, model order, choice of ICA algorithm, and the respective parameters. EEGIFT also allow robust estimation with ICASSO [45]. The analysis output is stored after back-reconstruction as individual timecourses and topographies in Matlab format which can be used for specifying between-condition and/or between-groups statistical tests. Individual data, group averages, and population statistics can also be visualized in a GUI as topographies, grand mean timecourses and single trial images. Analyses can also be batch-scripted for convenience. A full documentation of functions in EEGIFT, including a tutorial walkthrough, accompanies the download package (http://icatb.sourceforge.net/gift/eegift_startup.php). User support is provided through the GIFT mailing list (Icatb-discuss).

In EEGIFT, the back-reconstructed timecourses and topographies are a function primarily of the variability within subjects, as opposed to representing a representation of the average across subjects. A simulation affords to create a situation of a known ground truth with sources and noise parameters, and is useful to illustrate of the concept of the group model. Here, we generated hybrid data with realistic spatial, temporal and amplitude variability. The reconstruction of the solutions with different algorithms and numbers of components demonstrates that this approach offers a straightforward and computationally tractable solution to the problem of multi-subject analysis with ICA. The results from the decomposition of hybrid dataset illustrate that this group model is able to recover timecourses and topographies of event related responses on single trial level with overall sufficiently high accuracy. As laid out in the introduction, the critical determinant for the success of a group model computed for time-domain data is intra- and inter-subject latency jitter. There is considerable difficulty in reliably estimating latency jitter of event related responses in real EEG data; we assume here that physiologic jitter is roughly on the order of the full width at half maximum of sources, in which case the reconstruction accuracy of the group model reaches more than 90% of the accuracy of the individual ICA estimates. Individual ICA with subsequent ordering of components across subject would achieve the highest accuracy with an ideal clustering technique. We did not attempt to directly compare the performance of group-level ICA with that of individual ICA with subsequent clustering, apart from possible computational limitations, the challenge for existing algorithms is to identify and cluster components with poor between-subject correspondence of their topographies and timecourses [7, 2931]. Group ICA avoids any such problems since the decomposition is computed for all data-sets/subjects simultaneously, estimating a single set of components with the same order across datasets. Consequently, it is straightforward to perform random-effects population tests for the timecourses as well as the topographies. This can also be done in the statistical parametric mapping framework where testing within the Gaussian random field theory with adjustments for multiple comparisons (e.g., [28, 46, 47]). Apart from being used as a primary tool for inference, we believe that there is also a utility for group ICA in the mining stage of prediction-based analysis: For example, in cases where a-priori models of the event related responses can only be poorly specified, for example, where the selection criteria for appropriate electrodes and time-windows from the EEG data are unclear, group ICA results can be used for model specification.

As noted in Section 1, the limitation of the current method is that responses with poor time/phase-locking are not satisfyingly reconstructed [21, 36, 37]. This is a consequence of the data reduction and aggregation, which inherently limits the visibility of this method to evoked activity, both within and across subjects. Sources that have a loose relation to stimulus/response onset, if extracted and identified, are usually represented in more than one component. This is in clear contradistinction to the superior performance of temporal ICA on concatenated EEG epochs from single subjects, which is insensitive to trial-to-trial phase/latency variability of sources. For detection of poorly time-locked processes in this framework one could consider time-domain data with frequency or time-frequency transformed data [35], or incorporate correction for latency jitter during pre-processing where feasible [8, 44]. We assume from testing the performance of this model extensively in simulated, hybrid, and real data that it is a very useful addition to the available ICA-toolbelt, in that it affords a straightforward possibility to perform group analysis of event related EEG responses. Since the underlying generative model is flexible and modality independent, and the software implementations are highly interrelated, a genuine advantage of this method is that the EEG components can be fused with results from diverse biomedical imaging modalities such as sMRI, fMRI, DTI and VBMas well as genetic information (SNP) within the same conceptual and computational framework [15, 18, 20, 23, 48, 49]. This then affords multimodal inferences which can bear novel insights about brain function.

Acknowledgment

The present study was financially supported with a BILATGRUNN Grant from the Research Council of Norway to Tom Eichele and by the National Institutes of Health, under Grants 1 R01 EB 000840 and 1 R01 EB 005846 to Vince Calhoun.

References

  • 1.Halgren E, Marinkovic K. General principles for the physiology of cognition as suggested by intracranial ERPs. In: Ogura C, Koga Y, Shimokochi M, editors. Recent Advances in Event-Related Brain Potential Research. Amsterdam, The Netherlands: Elsevier; 1995. pp. 1072–1084. [Google Scholar]
  • 2.Arieli A, Sterkin A, Grinvald A, Aertsen AD. Dynamics of ongoing activity: explanation of the large variability in evoked cortical responses. Science. 1996;273(5283):1868–1871. doi: 10.1126/science.273.5283.1868. [DOI] [PubMed] [Google Scholar]
  • 3.Halgren E, Marinkovic K, Chauvel P. Generators of the late cognitive potentials in auditory and visual oddball tasks. Electroencephalography and Clinical Neurophysiology. 1998;106(2):156–164. doi: 10.1016/s0013-4694(97)00119-3. [DOI] [PubMed] [Google Scholar]
  • 4.Eichele T, Specht K, Moosmann M, et al. Assessing the spatiotemporal evolution of neuronal activation with single-trial event-related potentials and functional MRI. Proceedings of the National Academy of Sciences of the United States of America. 2005;102(49):17798–17803. doi: 10.1073/pnas.0505508102. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Kiehl KA, Stevens MC, Laurens KR, Pearlson G, Calhoun VD, Liddle PF. An adaptive reflexive processing model of neurocognitive function: supporting evidence from a large scale (n = 100) fMRI study of an auditory oddball task. NeuroImage. 2005;25(3):899–915. doi: 10.1016/j.neuroimage.2004.12.035. [DOI] [PubMed] [Google Scholar]
  • 6.Makeig S, Debener S, Onton J, Delorme A. Mining event-related brain dynamics. Trends in Cognitive Sciences. 2004;8(5):204–210. doi: 10.1016/j.tics.2004.03.008. [DOI] [PubMed] [Google Scholar]
  • 7.Onton J, Makeig S. Information-based modeling of event-related brain dynamics. In: Neuper C, Pfurtscheller G, editors. Progress in Brain Research. Vol. 159. Amsterdam, The Netherlands: Elsevier; 2006. pp. 99–120. [DOI] [PubMed] [Google Scholar]
  • 8.Spencer KM. Averaging, detection, and classification of single-trial ERPs. In: Handy TC, editor. Event Related Potentials. Cambridge, Mass, USA: The MIT; 2005. pp. 209–228. [Google Scholar]
  • 9.Debener S, Ullsperger M, Siegel M, Engel AK. Single-trial EEG-fMRI reveals the dynamics of cognitive function. Trends in Cognitive Sciences. 2006;10(12):558–563. doi: 10.1016/j.tics.2006.09.010. [DOI] [PubMed] [Google Scholar]
  • 10.Eichele H, Juvodden HT. Mal-adaptation of event-related EEG responses preceding performance errors. Frontiers in Human Neuroscience. 2010;10(4):p. 65. doi: 10.3389/fnhum.2010.00065. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Hyvärinen A, Oja E. Independent component analysis: algorithms and applications. Neural Networks. 2000;13(4-5):411–430. doi: 10.1016/s0893-6080(00)00026-5. [DOI] [PubMed] [Google Scholar]
  • 12.Stone JV. Independent component analysis: an introduction. Trends in Cognitive Sciences. 2002;6(2):59–64. doi: 10.1016/s1364-6613(00)01813-1. [DOI] [PubMed] [Google Scholar]
  • 13.Makeig S, Jung TP, Bell AJ, Ghahremani D, Sejnowski TJ. Blind separation of auditory event-related brain responses into independent components. Proceedings of the National Academy of Sciences of the United States of America. 1997;94(20):10979–10984. doi: 10.1073/pnas.94.20.10979. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Jung TP, Makeig S, Westerfield M, Townsend J, Courchesne E, Sejnowski TJ. Analysis and visualization of single-trial event-related potentials. Human Brain Mapping. 2001;14(3):166–185. doi: 10.1002/hbm.1050. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Calhoun VD, Adali T. Unmixing fMRI with independent component analysis. IEEE Engineering in Medicine and Biology Magazine. 2006;25(2):79–90. doi: 10.1109/memb.2006.1607672. [DOI] [PubMed] [Google Scholar]
  • 16.Debener S, Ullsperger M, Siegel M, Fiehler K, Von Cramon DY, Engel AK. Trial-by-trial coupling of concurrent electroencephalogram and functional magnetic resonance imaging identifies the dynamics of performance monitoring. Journal of Neuroscience. 2005;25(50):11730–11737. doi: 10.1523/JNEUROSCI.3286-05.2005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Feige B, Scheffler K, Esposito F, Di Salle F, Hennig J, Seifritz E. Cortical and subcortical correlates of electroencephalographic alpha rhythm modulation. Journal of Neurophysiology. 2005;93(5):2864–2872. doi: 10.1152/jn.00721.2004. [DOI] [PubMed] [Google Scholar]
  • 18.Calhoun VD, Adali T, Giuliani NR, Pekar JJ, Kiehl KA, Pearlson GD. Method for multimodal analysis of independent source differences in schizophrenia: combining gray matter structural and auditory oddball functional data. Human Brain Mapping. 2006;27(1):47–62. doi: 10.1002/hbm.20166. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Calhoun VD, Adali T, Pearlson GD, Kiehl KA. Neuronal chronometry of target detection: fusion of hemodynamic and event-related potential data. NeuroImage. 2006;30(2):544–553. doi: 10.1016/j.neuroimage.2005.08.060. [DOI] [PubMed] [Google Scholar]
  • 20.Eichele T, Calhoun VD, Moosmann M, et al. Unmixing concurrent EEG-fMRI with parallel independent component analysis. International Journal of Psychophysiology. 2008;67(3):222–234. doi: 10.1016/j.ijpsycho.2007.04.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Moosmann M, Eichele T, Nordby H, Hugdahl K, Calhoun VD. Joint independent component analysis for simultaneous EEG-fMRI: principle and simulation. International Journal of Psychophysiology. 2008;67(3):212–221. doi: 10.1016/j.ijpsycho.2007.05.016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Eichele T, Calhoun VD, Debener S. Mining EEG-fMRI using independent component analysis. International Journal of Psychophysiology. 2009;73(1):53–61. doi: 10.1016/j.ijpsycho.2008.12.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Delorme A, Makeig S. EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics including independent component analysis. Journal of Neuroscience Methods. 2004;134(1):9–21. doi: 10.1016/j.jneumeth.2003.10.009. [DOI] [PubMed] [Google Scholar]
  • 24.Cichocki A, Amari S-I, et al. Adaptive Blind Signal and Image Processing. New York, NY, USA: Wiley; 2002. [Google Scholar]
  • 25.Calhoun VD, Adali T, Pearlson GD, Pekar JJ. A method for making group inferences from functional MRI data using independent component analysis. Human Brain Mapping. 2001;14(3):140–151. doi: 10.1002/hbm.1048. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Beckmann CF, Smith SM. Tensorial extensions of independent component analysis for multisubject FMRI analysis. NeuroImage. 2005;25(1):294–311. doi: 10.1016/j.neuroimage.2004.10.043. [DOI] [PubMed] [Google Scholar]
  • 27.Picton TW, Bentin S, Berg P, et al. Guidelines for using human event-related potentials to study cognition: recording standards and publication criteria. Psychophysiology. 2000;37(2):127–152. [PubMed] [Google Scholar]
  • 28.Kiebel SJ, Friston KJ. Statistical parametric mapping for event-related potentials: I. Generic considerations. NeuroImage. 2004;22(2):492–502. doi: 10.1016/j.neuroimage.2004.02.012. [DOI] [PubMed] [Google Scholar]
  • 29.Esposito F, Scarabino T, Hyvarinen A, et al. Independent component analysis of fMRI group studies by self-organizing clustering. NeuroImage. 2005;25(1):193–205. doi: 10.1016/j.neuroimage.2004.10.042. [DOI] [PubMed] [Google Scholar]
  • 30.Onton J, Westerfield M, Townsend J, Makeig S. Imaging human EEG dynamics using independent component analysis. Neuroscience and Biobehavioral Reviews. 2006;30(6):808–822. doi: 10.1016/j.neubiorev.2006.06.007. [DOI] [PubMed] [Google Scholar]
  • 31.de Martino F, Gentile F, Esposito F, et al. Classification of fMRI independent components using IC-fingerprints and support vector machine classifiers. NeuroImage. 2007;34(1):177–194. doi: 10.1016/j.neuroimage.2006.08.041. [DOI] [PubMed] [Google Scholar]
  • 32.Schmithorst VJ, Holland SK. Comparison of three methods for generating group statistical inferences from independent component analysis of functional magnetic resonance imaging data. Journal of Magnetic Resonance Imaging. 2004;19(3):365–368. doi: 10.1002/jmri.20009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Eichele T, Calhoun V. Parallel EEG-fMRI ICA decomposition. In: Ullsperger M, Debener S, editors. Integrating EEG and FMRI, Analysis and Application. New York, NY, USA: Oxford University Press; 2010. [Google Scholar]
  • 34.Rissanen J. A universal prior for integers and estimation by minimum description length. Annals of Statistics. 1983;11(2):416–431. [Google Scholar]
  • 35.Wu L, Eichele T, Calhoun VD. Reactivity of hemodynamic responses and functional connectivity to different states of alpha synchrony: a concurrent EEG-fMRI study. NeuroImage. 2010;52(4):1252–60. doi: 10.1016/j.neuroimage.2010.05.053. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Donchin E, Heffley EF. Multivariate analysis of event-related potential data: a tutorial review. In: Otto D, editor. Multidisciplinary Perspectives in Event-Related Potential Research. Washington, DC, USA: Government Printing Office; 1978. [Google Scholar]
  • 37.Mocks J. The influence of latency jitter in principal component analysis of event-related potentials. Psychophysiology. 1986;23(4):480–484. doi: 10.1111/j.1469-8986.1986.tb00659.x. [DOI] [PubMed] [Google Scholar]
  • 38.Bell AJ, Sejnowski TJ. An information-maximization approach to blind separation and blind deconvolution. Neural Computation. 1995;7(6):1129–1159. doi: 10.1162/neco.1995.7.6.1129. [DOI] [PubMed] [Google Scholar]
  • 39.Hyvärinen A, Oja E. A fast fixed-point algorithm for independent component analysis. Neural Computation. 1997;9(7):1483–1492. [Google Scholar]
  • 40.Cardoso JF, Souloumiac A. Blind beamforming for non Gaussian signals. IEE-Proceedings-F. 1993;140(6):362–370. [Google Scholar]
  • 41.Cruces S, Cichocki A, et al. Criteria for the simultaneous extraction of arbitrary groups of sources. In: Proceedings of the International Conference on Independent Component Analysis and Blind Signal Separation; December 2001; San Diego, Calif, USA. [Google Scholar]
  • 42.Cruces S, Castedo L, Cichocki A, et al. Novel blind source separation algorithms using cumulants. In: Proceedings of the IEEE Interntional Conference on Acoustics, Speech, and Signal Processing; June 2000; Istanbul, Turkey. pp. 3152–3155. [Google Scholar]
  • 43.Jung TP, Makeig S, Humphries C, et al. Removing electroencephalographic artifacts by blind source separation. Psychophysiology. 2000;37(2):163–178. [PubMed] [Google Scholar]
  • 44.Quian Quiroga R, Garcia H. Single-trial event-related potentials with wavelet denoising. Clinical Neurophysiology. 2003;114(2):376–390. doi: 10.1016/s1388-2457(02)00365-6. [DOI] [PubMed] [Google Scholar]
  • 45.Himberg J, Hyvärinen A, Esposito F. Validating the independent components of neuroimaging time series via clustering and visualization. NeuroImage. 2004;22(3):1214–1222. doi: 10.1016/j.neuroimage.2004.03.027. [DOI] [PubMed] [Google Scholar]
  • 46.Friston KJ, Holmes AP, Worsley KJ, Poline JP, Frith CD, Frackowiak RSJ. Statistical parametric maps in functional imaging: a general linear approach. Human Brain Mapping. 1995;2(4):189–210. [Google Scholar]
  • 47.Kilner JM, Kiebel SJ, Friston KJ. Applications of random field theory to electrophysiology. Neuroscience Letters. 2005;374(3):174–178. doi: 10.1016/j.neulet.2004.10.052. [DOI] [PubMed] [Google Scholar]
  • 48.Liu J, Pearlson G, et al. Combining fMRI and SNP data to investigate connections between brain function and genetics using parallel ICA. Human Brain Mapping. 2007;30(1):241–255. doi: 10.1002/hbm.20508. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Calhoun VD, Liu J, Adali T. A review of group ICA for fMRI data and ICA for joint inference of imaging, genetic, and ERP data. NeuroImage. 2009;45(1):S163–S172. doi: 10.1016/j.neuroimage.2008.10.057. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Computational Intelligence and Neuroscience are provided here courtesy of Wiley

RESOURCES