19
views
1
recommends
+1 Recommend
1 collections
    1
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Computational testing for automated preprocessing: a Matlab toolbox to enable large scale electroencephalography data processing

      research-article

      Read this article at

      ScienceOpenPublisher
      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          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.

          Most cited references22

          • Record: found
          • Abstract: found
          • Article: not found

          ADJUST: An automatic EEG artifact detector based on the joint use of spatial and temporal features.

          Abstract A successful method for removing artifacts from electroencephalogram (EEG) recordings is Independent Component Analysis (ICA), but its implementation remains largely user-dependent. Here, we propose a completely automatic algorithm (ADJUST) that identifies artifacted independent components by combining stereotyped artifact-specific spatial and temporal features. Features were optimized to capture blinks, eye movements, and generic discontinuities on a feature selection dataset. Validation on a totally different EEG dataset shows that (1) ADJUST's classification of independent components largely matches a manual one by experts (agreement on 95.2% of the data variance), and (2) Removal of the artifacted components detected by ADJUST leads to neat reconstruction of visual and auditory event-related potentials from heavily artifacted data. These results demonstrate that ADJUST provides a fast, efficient, and automatic way to use ICA for artifact removal.
            Bookmark
            • Record: found
            • Abstract: found
            • Article: not found

            FASTER: Fully Automated Statistical Thresholding for EEG artifact Rejection.

            Electroencephalogram (EEG) data are typically contaminated with artifacts (e.g., by eye movements). The effect of artifacts can be attenuated by deleting data with amplitudes over a certain value, for example. Independent component analysis (ICA) separates EEG data into neural activity and artifact; once identified, artifactual components can be deleted from the data. Often, artifact rejection algorithms require supervision (e.g., training using canonical artifacts). Many artifact rejection methods are time consuming when applied to high-density EEG data. We describe FASTER (Fully Automated Statistical Thresholding for EEG artifact Rejection). Parameters were estimated for various aspects of data (e.g., channel variance) in both the EEG time series and in the independent components of the EEG: outliers were detected and removed. FASTER was tested on both simulated EEG (n=47) and real EEG (n=47) data on 128-, 64-, and 32-scalp electrode arrays. FASTER was compared to supervised artifact detection by experts and to a variant of the Statistical Control for Dense Arrays of Sensors (SCADS) method. FASTER had >90% sensitivity and specificity for detection of contaminated channels, eye movement and EMG artifacts, linear trends and white noise. FASTER generally had >60% sensitivity and specificity for detection of contaminated epochs, vs. 0.15% for SCADS. FASTER also aggregates the ERP across subject datasets, and detects outlier datasets. The variance in the ERP baseline, a measure of noise, was significantly lower for FASTER than either the supervised or SCADS methods. ERP amplitude did not differ significantly between FASTER and the supervised approach. Copyright 2010 Elsevier B.V. All rights reserved.
              Bookmark
              • Record: found
              • Abstract: found
              • Article: found
              Is Open Access

              Independent EEG Sources Are Dipolar

              Independent component analysis (ICA) and blind source separation (BSS) methods are increasingly used to separate individual brain and non-brain source signals mixed by volume conduction in electroencephalographic (EEG) and other electrophysiological recordings. We compared results of decomposing thirteen 71-channel human scalp EEG datasets by 22 ICA and BSS algorithms, assessing the pairwise mutual information (PMI) in scalp channel pairs, the remaining PMI in component pairs, the overall mutual information reduction (MIR) effected by each decomposition, and decomposition ‘dipolarity’ defined as the number of component scalp maps matching the projection of a single equivalent dipole with less than a given residual variance. The least well-performing algorithm was principal component analysis (PCA); best performing were AMICA and other likelihood/mutual information based ICA methods. Though these and other commonly-used decomposition methods returned many similar components, across 18 ICA/BSS algorithms mean dipolarity varied linearly with both MIR and with PMI remaining between the resulting component time courses, a result compatible with an interpretation of many maximally independent EEG components as being volume-conducted projections of partially-synchronous local cortical field activity within single compact cortical domains. To encourage further method comparisons, the data and software used to prepare the results have been made available (http://sccn.ucsd.edu/wiki/BSSComparison).
                Bookmark

                Author and article information

                Contributors
                Journal
                peerj-cs
                PeerJ Comput. Sci.
                peerj-cs
                PeerJ Computer Science
                PeerJ Comput. Sci.
                PeerJ Inc. (San Francisco, USA )
                2376-5992
                6 March 2017
                : 3
                : e108
                Affiliations
                [1 ]BrainWork Research Centre, Finnish Institute of Occupational Health , Helsinki, Finland
                [2 ]Cognitive Brain Research Unit, Faculty of Medicine, University of Helsinki , Helsinki, Finland
                [3 ]Biophysics of Bone and Cartilage Group, Department of Applied Physics, University of Eastern Finland , Kuopio, Finland
                Author information
                https://orcid.org/0000-0001-8828-2994
                Article
                cs-108
                10.7717/peerj-cs.108
                c9e31e5b-3104-4a06-979d-1fae0fe9d730
                © 2017 Cowley et al.

                This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.

                This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.

                History
                : 15 June 2016
                : 8 February 2017
                Funding
                Funded by: Revolution of Knowledge Work project no. 40228/13, funded by Tekes—the Finnish Funding Agency for Technology and Innovation
                This work was partly supported by the Revolution of Knowledge Work project no. 40228/13, funded by Tekes—the Finnish Funding Agency for Technology and Innovation. The funders had no role in study design, data collection and analysis, decision to publish or preparation of the manuscript.
                Categories
                Bioinformatics
                Brain–Computer Interface

                Computer science
                Computation,Testing,Automation,Preprocessing,EEGLAB,Electroencephalography,Signal processing

                Comments

                Comment on this article