Parallel Analysis of EEG Data with Hadoop on FutureGrid

Project Information

Discipline
Computer Science (401) 
Orientation
Research 
Abstract

Background - Science Neural signals are signatures of neural activities generated by human brain, a highly complex nonlinear and non-stationary system. Analysis of neural signals such as EEG data has long been a hot topic [1], since it is vital in detection, diagnosis, and treatment of brain disorders and the related diseases [2]. Experimental techniques for recording neural activities have been advanced quickly, and it is now possible to implant more than several hundred electrodes to simultaneously study the activity of many neurons or neural networks. As a result, the density and the spatial scale of neural signals have been increasing exponentially brought by the rapidly increasing number of channels and sampling frequencies. In conclusion, analysis of EEG signal is a data-intensive and compute-intensive application [4]. The EEMG has multiple levels of parallelism (see Figure 1): 1. Epoch level: The EEMD procedure for an epoch of time series is treated as a whole at this level. The data in an epoch are input to the same EEMD procedure individually, and the outputs from any instance of EEMD procedure will not be consumed by another. 2. Trial level: A trial (a noise-added epoch) is treated as whole at this level. Given a number of trials per EEMD instance, the decomposition of each trial is always performed independently from the others. 3. It is also possible to parallelize the application at the data channel level, which means the processing on a whole channel of data will be treated as an individual task. The grain of parallelism at this level is extremely coarse.

Intellectual Merit

(Provided Later)

Broader Impacts

This is an independent study project in Indiana University. Have to develop a code using Hadoop

Project Contact

Project Lead
Lizhe Wang (lizhe) 
Project Manager
Rewati Ovalekar (rovaleka) 
Project Members
Lizhe Wang, Gregor von Laszewski, Geoffrey Fox  

Resource Requirements

Hardware System
  • india (IBM iDataPlex at IU)
 
Use of FutureGrid

FutureGrid will be used as a development platform. To make use of Hadoop to develop the project.

Scale of Use

5 days a week

Project Timeline

Submitted
01/31/2011 - 09:03 
Completed
12/31/2011