interface with a drag and draw functionality ensures
its easy usability.
When signal processing methods implemented in
various programming languages (e. g. Python,
C/C++, Pearl) exist, the next technological challenge
leads in providing a wrapper for a set of most often
used programming languages in signal processing.
Further, we plan to investigate possibilities in the
area of Cloud Computing, because of a potential load
of the server will increase together with the raising
number of users. The suitable cloud should help us to
improve management of system resources.
8 CONCLUSIONS
The difficulties related to the processing of data from
EEG/ERP experiments are presented. Since imple-
mentation of present signal processing methods is
usually intended for local usage we decided to pro-
pose and implement a custom system. The aim of the
presented system is to serve a wide community of re-
searchers to share experimental methods.
The system combines research in the EEG/ERP
domain with modern software engineering ap-
proaches. It helps to enhance research efficiency and
enables faster achievement of scientific results.
The most often used methods in our laboratory
are briefly presented. The presented methods are al-
ready implemented and integrated within the system
as plug-ins. Due to a powerful plug-in engine in-
terested users are welcome to implement a custom
method according to a described procedure. We are
able to assume these plug-ins and incorporate them
into the system.
ACKNOWLEDGEMENTS
This work was supported by the European Regional
Development Fund (ERDF), Project ”NTIS - New
Technologies for Information Society”, European
Centre of Excellence, CZ.1.05/1.1.00/02.0090.
REFERENCES
Ferrando, S. E., Kolasa, L. A., and Kovacevic, N. (2002).
Algorithm 820: A flexible implementation of match-
ing pursuit for gabor functions on the interval. ACM
Trans. Math. Softw., 28(3):337–353.
Gardner, D., Akil, H., Ascoli, G. A., Bowden, D. M., Bug,
W. J., Donohue, D. E., Goldberg, D. H., Grafstein, B.,
Grethe, J. S., Gupta, A., Halavi, M., Kennedy, D. N.,
Marenco, L. N., Martone, M. E., Miller, P. L., M¨uller,
H.-M., Robert, A., Shepherd, G. M., Sternberg, P. W.,
Essen, D. C. V., and Williams, R. W. (2008). The neu-
roscience information framework: A data and knowl-
edge environment for neuroscience. Neuroinformat-
ics, 6(3):149–160.
Hull, D., Wolstencroft, K., Stevens, R., Goble, C., Pocock,
M. R., Li, P., and Oinn, T. (2006). Taverna: a tool for
building and running workflows of services. Nucleic
Acids Research, 34(suppl 2):W729–W732.
Hyv¨arinen, A., Karhunen, J., and Oja, E. (2001). Inde-
pendent Component Analysis. Adaptive and Learning
Systems for Signal Processing, Communications, and
Control. J. Wiley.
Jezek, P. and Moucek, R.(2010). Database of eeg/erp exper-
iments. In Fred, A. L. N., Filipe, J., and Gamboa, H.,
editors, HEALTHINF 2010 - Proceedings of the Third
International Conference on Health Informatics, Va-
lencia, Spain, January 20-23, 2010, pages 222–227.
INSTICC Press.
Jezek, P. and Moucek, R. (2011). Integration of signal pro-
cessing methods into eeg/erp system. In Traver, V.,
Fred, A. L. N., Filipe, J., and Gamboa, H., editors,
HEALTHINF 2011 - Proceedings of the International
Conference on Health Informatics, Rome, Italy, 26-29
January, 2011, pages 563–566. SciTePress.
Jezek, P. and Moucek, R. (2012). Semantic web in eeg/erp
portal - extending of data layer using java annota-
tions. In Conchon, E., Correia, C. M. B. A., Fred,
A. L. N., and Gamboa, H., editors, HEALTHINF
2012 - Proceedings of the International Conference
on Health Informatics, Vilamoura, Algarve, Portugal,
1 - 4 February, 2012, pages 350–353. SciTePress.
Mallat, S. (1999). A wavelet tour of signal processing (2.
ed.). Academic Press.
Rao, K., Kim, D., and Hwang, J.-J. (2010). Fast Fourier
Transform - Algorithms and Applications (Signals and
Communication Technology). Springer.
Schlogl, A. and Brunner, C. (2008). Biosig: A free and open
source software library for bci research. Computer,
41(10):44 –50.
Van Pelt, J. and van Horn, J. (2007). 1st incf workshop
on sustainability of neuroscience databases. Workshop
report. Stockholm.
Watson, P., Hiden, H., and Woodman, S. (2010). e-science
central for carmen: science as a service. Concurr.
Comput. : Pract. Exper., 22(17):2369–2380.
Watson, P., Jackson, T., Pitsilis, G., Gibson, F., Austin, J.,
Fletcher, M., Liang, B., and Lord, P. (2007). The
CARMEN Neuroscience Server. In Proceedings of
the UK e-Science All hands Meeting, pages 135–141.
Zito, T., Wilbert, N., Wiskott, L., and Berkes, P. (2008).
Modular Toolkit for Data Processing (MDP): A
Python Data Processing Framework. Frontiers in neu-
roinformatics, 2.
ElectroencephalographyDataProcessor-FrameworkforRunningSignalProcessingMethods
361