MetaBCI: An open-source platform for brain-computer interfaces
Jie Mei,Ruixin Luo,Lichao Xu,Wei Zhao,Shengfu Wen,Kun Wang,Xiaolin Xiao,Jiayuan Meng,Yongzhi Huang,Jiabei Tang,Longlong Cheng,Minpeng Xu,Dong Ming
DOI: https://doi.org/10.1016/j.compbiomed.2023.107806
IF: 7.7
2023-12-06
Computers in Biology and Medicine
Abstract:Background: Recently, brain-computer interfaces (BCIs) have attracted worldwide attention for their great potential in clinical and real-life applications. To implement a complete BCI system, one must set up several links to translate the brain intent into computer commands. However, there is not an open-source software platform that can cover all links of the BCI chain. Method: This study developed a one-stop open-source BCI software, namely MetaBCI, to facilitate the construction of a BCI system. MetaBCI is written in Python, and has the functions of stimulus presentation ( Brainstim ), data loading and processing ( Brainda ), and online information flow ( Brainflow ). This paper introduces the detailed information of MetaBCI and presents four typical application cases. Results: The results showed that MetaBCI was an extensible and feature-rich software platform for BCI research and application, which could effectively encode, decode, and feedback brain activities. Conclusions: MetaBCI can greatly lower the BCI's technical threshold for BCI beginners and can save time and cost to build up a practical BCI system. The source code is available at https://github.com/TBC-TJU/MetaBCI , expecting new contributions from the BCI community.
engineering, biomedical,computer science, interdisciplinary applications,mathematical & computational biology,biology