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...

Descripción completa

Detalles Bibliográficos
Autores principales: Billinger, Martin, Brunner, Clemens, Müller-Putz, Gernot R.
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