Wyrm: A Brain-Computer Interface Toolbox in Python

被引:0
|
作者
Bastian Venthur
Sven Dähne
Johannes Höhne
Hendrik Heller
Benjamin Blankertz
机构
[1] Technische Universität Berlin,Department of Neurotechnology
[2] Technische Universität,Department of Machine Learning
[3] Bernstein Center for Computational Neuroscience,undefined
来源
Neuroinformatics | 2015年 / 13卷
关键词
Brain-computer interface; BCI; EEG; ECoG; Toolbox; Python; Machine learning; Signal processing;
D O I
暂无
中图分类号
学科分类号
摘要
In the last years Python has gained more and more traction in the scientific community. Projects like NumPy, SciPy, and Matplotlib have created a strong foundation for scientific computing in Python and machine learning packages like scikit-learn or packages for data analysis like Pandas are building on top of it. In this paper we present Wyrm (https://github.com/bbci/wyrm), an open source BCI toolbox in Python. Wyrm is applicable to a broad range of neuroscientific problems. It can be used as a toolbox for analysis and visualization of neurophysiological data and in real-time settings, like an online BCI application. In order to prevent software defects, Wyrm makes extensive use of unit testing. We will explain the key aspects of Wyrm’s software architecture and design decisions for its data structure, and demonstrate and validate the use of our toolbox by presenting our approach to the classification tasks of two different data sets from the BCI Competition III. Furthermore, we will give a brief analysis of the data sets using our toolbox, and demonstrate how we implemented an online experiment using Wyrm. With Wyrm we add the final piece to our ongoing effort to provide a complete, free and open source BCI system in Python.
引用
收藏
页码:471 / 486
页数:15
相关论文
共 50 条
  • [21] Classification of brain-computer interface data
    AlZoubi, Omar
    Koprinska, Irena
    Calvo, Rafael A.
    Conferences in Research and Practice in Information Technology Series, 2008, 87 : 123 - 131
  • [22] On the efficiency of neurofeedback in the brain-computer interface
    Polevaia, S. A.
    Fedotchev, A. I.
    Savchuk, L. V.
    Parin, S. B.
    INTERNATIONAL JOURNAL OF PSYCHOPHYSIOLOGY, 2018, 131 : S141 - S141
  • [23] A Review of Brain-Computer Interface Technology
    Stankevich, Philipp
    Spitsyn, Vladimir
    2015 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2015,
  • [24] Linguistic View on Brain-Computer Interface
    Timofeeva, Mariya
    2015 INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND COMPUTATIONAL TECHNOLOGIES (SIBIRCON), 2015, : 1 - 6
  • [25] BRAIN-COMPUTER INTERFACE: THE FUTURE IN THE PRESENT
    Levitskaya, O. S.
    Lebedev, M. A.
    BULLETIN OF RUSSIAN STATE MEDICAL UNIVERSITY, 2016, (02): : 4 - 15
  • [26] Brain-Computer Interface in Virtual Reality
    Abbasi-Asl, Reza
    Keshavarzi, Mohammad
    Chan, Dorian Yao
    2019 9TH INTERNATIONAL IEEE/EMBS CONFERENCE ON NEURAL ENGINEERING (NER), 2019, : 1220 - 1224
  • [27] Brain-Computer Interface in Lie Detection
    Swiec, Julia
    CONTROL, COMPUTER ENGINEERING AND NEUROSCIENCE, 2021, 1362 : 166 - 175
  • [28] Brain-Computer Interface Speaks Up
    Palmer, Chris
    ENGINEERING, 2022, 9 : 3 - 5
  • [29] Evolutionary design of a brain-computer interface
    Romero, G
    Arenas, MG
    Castillo, PA
    Merelo, JJ
    COMPUTATIONAL INTELLIGENCE AND BIOINSPIRED SYSTEMS, PROCEEDINGS, 2005, 3512 : 669 - 676
  • [30] Rehabilitation with Brain-Computer Interface Systems
    Pfurtscheller, Gert
    Mueller-Putz, Gernot R.
    Scherer, Reinhold
    Neuper, Christa
    COMPUTER, 2008, 41 (10) : 58 - +