Cargando…
SCoT: a Python toolbox for EEG source connectivity
Analysis of brain connectivity has become an important research tool in neuroscience. Connectivity can be estimated between cortical sources reconstructed from the electroencephalogram (EEG). Such analysis often relies on trial averaging to obtain reliable results. However, some applications such as...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3949292/ https://www.ncbi.nlm.nih.gov/pubmed/24653694 http://dx.doi.org/10.3389/fninf.2014.00022 |
_version_ | 1782306886666682368 |
---|---|
author | Billinger, Martin Brunner, Clemens Müller-Putz, Gernot R. |
author_facet | Billinger, Martin Brunner, Clemens Müller-Putz, Gernot R. |
author_sort | Billinger, Martin |
collection | PubMed |
description | Analysis of brain connectivity has become an important research tool in neuroscience. Connectivity can be estimated between cortical sources reconstructed from the electroencephalogram (EEG). Such analysis often relies on trial averaging to obtain reliable results. However, some applications such as brain-computer interfaces (BCIs) require single-trial estimation methods. In this paper, we present SCoT—a source connectivity toolbox for Python. This toolbox implements routines for blind source decomposition and connectivity estimation with the MVARICA approach. Additionally, a novel extension called CSPVARICA is available for labeled data. SCoT estimates connectivity from various spectral measures relying on vector autoregressive (VAR) models. Optionally, these VAR models can be regularized to facilitate ill posed applications such as single-trial fitting. We demonstrate basic usage of SCoT on motor imagery (MI) data. Furthermore, we show simulation results of utilizing SCoT for feature extraction in a BCI application. These results indicate that CSPVARICA and correct regularization can significantly improve MI classification. While SCoT was mainly designed for application in BCIs, it contains useful tools for other areas of neuroscience. SCoT is a software package that (1) brings combined source decomposition and connectivtiy estimation to the open Python platform, and (2) offers tools for single-trial connectivity estimation. The source code is released under the MIT license and is available online at github.com/SCoT-dev/SCoT. |
format | Online Article Text |
id | pubmed-3949292 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-39492922014-03-20 SCoT: a Python toolbox for EEG source connectivity Billinger, Martin Brunner, Clemens Müller-Putz, Gernot R. Front Neuroinform Neuroscience Analysis of brain connectivity has become an important research tool in neuroscience. Connectivity can be estimated between cortical sources reconstructed from the electroencephalogram (EEG). Such analysis often relies on trial averaging to obtain reliable results. However, some applications such as brain-computer interfaces (BCIs) require single-trial estimation methods. In this paper, we present SCoT—a source connectivity toolbox for Python. This toolbox implements routines for blind source decomposition and connectivity estimation with the MVARICA approach. Additionally, a novel extension called CSPVARICA is available for labeled data. SCoT estimates connectivity from various spectral measures relying on vector autoregressive (VAR) models. Optionally, these VAR models can be regularized to facilitate ill posed applications such as single-trial fitting. We demonstrate basic usage of SCoT on motor imagery (MI) data. Furthermore, we show simulation results of utilizing SCoT for feature extraction in a BCI application. These results indicate that CSPVARICA and correct regularization can significantly improve MI classification. While SCoT was mainly designed for application in BCIs, it contains useful tools for other areas of neuroscience. SCoT is a software package that (1) brings combined source decomposition and connectivtiy estimation to the open Python platform, and (2) offers tools for single-trial connectivity estimation. The source code is released under the MIT license and is available online at github.com/SCoT-dev/SCoT. Frontiers Media S.A. 2014-03-11 /pmc/articles/PMC3949292/ /pubmed/24653694 http://dx.doi.org/10.3389/fninf.2014.00022 Text en Copyright © 2014 Billinger, Brunner and Müller-Putz. http://creativecommons.org/licenses/by/3.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Neuroscience Billinger, Martin Brunner, Clemens Müller-Putz, Gernot R. SCoT: a Python toolbox for EEG source connectivity |
title | SCoT: a Python toolbox for EEG source connectivity |
title_full | SCoT: a Python toolbox for EEG source connectivity |
title_fullStr | SCoT: a Python toolbox for EEG source connectivity |
title_full_unstemmed | SCoT: a Python toolbox for EEG source connectivity |
title_short | SCoT: a Python toolbox for EEG source connectivity |
title_sort | scot: a python toolbox for eeg source connectivity |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3949292/ https://www.ncbi.nlm.nih.gov/pubmed/24653694 http://dx.doi.org/10.3389/fninf.2014.00022 |
work_keys_str_mv | AT billingermartin scotapythontoolboxforeegsourceconnectivity AT brunnerclemens scotapythontoolboxforeegsourceconnectivity AT mullerputzgernotr scotapythontoolboxforeegsourceconnectivity |