Back to Search
Start Over
Computational Testing for Automated Preprocessing : a Matlab toolbox to enable large scale electroencephalography data processing
- Source :
- PeerJ Computer Science, Vol 3, p e108 (2017)
- Publication Year :
- 2017
-
Abstract
- Electroencephalography (EEG) is a rich source of information regarding brain function. However, the preprocessing of EEG data can be quite complicated, due to several factors. For example, the distinction between true neural sources and noise is indeterminate; EEG data can also be very large. The various factors create a large number of subjective decisions with consequent risk of compound error. Existing tools present the experimenter with a large choice of analysis methods. Yet it remains a challenge for the researcher to integrate methods for batch-processing of the average large datasets, and compare methods to choose an optimal approach across the many possible parameter configurations. Additionally, many tools still require a high degree of manual decision making for, e.g. the classification of artefacts in channels, epochs or segments. This introduces extra subjectivity, is slow and is not reproducible. Batching and well-designed automation can help to regularise EEG preprocessing, and thus reduce human effort, subjectivity and consequent error. We present the computational testing for automated preprocessing (CTAP) toolbox, to facilitate: (i) batch-processing that is easy for experts and novices alike; (ii) testing and manual comparison of preprocessing methods. CTAP extends the existing data structure and functions from the well-known EEGLAB toolbox, based on Matlab and produces extensive quality control outputs. CTAP is available under MIT licence from https://github.com/bwrc/ctap.<br />published version<br />peerReviewed
- Subjects :
- 6162 Cognitive science
Theoretical computer science
General Computer Science
Scale (ratio)
Computer science
Testing
02 engineering and technology
Electroencephalography
Computation, Testing, Automation, Preprocessing, EEGLAB, Electroencephalography, Signal processing
computer.software_genre
lcsh:QA75.5-76.95
Automation
03 medical and health sciences
EEGLAB
0302 clinical medicine
0202 electrical engineering, electronic engineering, information engineering
medicine
Preprocessor
Matlab toolbox
Preprocessing
Data processing
Signal processing
318 Medical biotechnology
medicine.diagnostic_test
business.industry
113 Computer and information sciences
Computation
020201 artificial intelligence & image processing
lcsh:Electronic computers. Computer science
Data mining
business
computer
030217 neurology & neurosurgery
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- PeerJ Computer Science, Vol 3, p e108 (2017)
- Accession number :
- edsair.doi.dedup.....dd6776498cd5bf15acbd3fef725e9e1d