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 条
  • [41] Brain-Computer Interface: Advancement and Challenges
    Mridha, M. F.
    Das, Sujoy Chandra
    Kabir, Muhammad Mohsin
    Lima, Aklima Akter
    Islam, Md. Rashedul
    Watanobe, Yutaka
    SENSORS, 2021, 21 (17)
  • [42] Brain-Computer Interface Spellers: A Review
    Rezeika, Aya
    Benda, Mihaly
    Stawicki, Piotr
    Gembler, Felix
    Saboor, Abdul
    Volosyak, Ivan
    BRAIN SCIENCES, 2018, 8 (04)
  • [43] BRAIN-COMPUTER INTERFACE (BCI) DESIGN
    Kothe, Christian
    PSYCHOPHYSIOLOGY, 2010, 47 : S6 - S6
  • [44] Psychometric Evaluation with Brain-Computer Interface
    Perego, Paolo
    Turconi, Anna Carla
    Gagliardi, Chiara
    Andreoni, Giuseppe
    HUMAN-COMPUTER INTERACTION: DESIGN AND DEVELOPMENT APPROACHES, PT I, 2011, 6761 : 406 - 413
  • [45] Brain-computer interface (BCI) and ergonomics
    Nam, Chang S.
    ERGONOMICS, 2012, 55 (05) : 513 - 515
  • [46] Motor Priming as a Brain-Computer Interface
    Stewart, Tom
    Hoshino, Kiyoshi
    Cichocki, Andrzej
    Rutkowski, Tomasz M.
    NEURAL INFORMATION PROCESSING, ICONIP 2016, PT II, 2016, 9948 : 538 - 545
  • [47] Feature Selection for Brain-Computer Interface
    Dias, N. S.
    Mendes, P. M.
    Correia, J. H.
    4TH EUROPEAN CONFERENCE OF THE INTERNATIONAL FEDERATION FOR MEDICAL AND BIOLOGICAL ENGINEERING, 2009, 22 (1-3): : 318 - 321
  • [48] Application of DSP in Brain-Computer Interface
    Xu, Dingfeng
    Cheng, Ming
    Gao, Xiaorong
    Gao, Shangkai
    Beijing Shengwu Yixue Gongcheng/Beijing Biomedical Engineering, 2002, 21 (04):
  • [49] A Brain-Computer Interface Project Applied in Computer Engineering
    Katona, Jozsef
    Kovari, Attila
    IEEE TRANSACTIONS ON EDUCATION, 2016, 59 (04) : 319 - 326
  • [50] Development of Brain-Computer Interface (BCI) System for Bridging Brain and Computer
    Kanoh, S.
    Miyamoto, K.
    Yoshinobu, T.
    13TH INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING, VOLS 1-3, 2009, 23 (1-3): : 2264 - 2267