Related Experiment Video
Updated: Jul 8, 2025

An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces
Published on: March 10, 2011
MetaBCI: An open-source platform for brain-computer interfaces
Jie Mei1, Ruixin Luo1, Lichao Xu2
1Academy of Medical Engineering and Translational Medicine, Tianjin University, Tianjin, 300072, People's Republic of China; Department of Biomedical Engineering, College of Precision Instruments and Optoelectronics Engineering, Tianjin University, Tianjin, 300072, People's Republic of China.
MetaBCI is a new open-source software platform that simplifies building brain-computer interface (BCI) systems. This tool integrates all necessary components, making BCI research and application more accessible.
Area of Science:
- Neuroscience
- Computer Science
- Biomedical Engineering
Background:
- Brain-computer interfaces (BCIs) show significant potential for clinical and real-world applications.
- Implementing a complete BCI system requires multiple integrated components to translate brain signals into computer commands.
- Currently, a lack of comprehensive open-source software platforms hinders BCI system development.
Purpose of the Study:
- To develop a unified, open-source software platform for constructing brain-computer interface (BCI) systems.
- To provide a solution that covers all essential links in the BCI chain, from data acquisition to command translation.
Main Methods:
- Developed MetaBCI, a Python-based, one-stop open-source BCI software.
- Integrated stimulus presentation (Brainstim), data loading and processing (Brainda), and online information flow (Brainflow) functionalities.
- Demonstrated the software's capabilities through four typical application cases.
Main Results:
- MetaBCI is an extensible and feature-rich software platform for BCI research.
- The platform effectively encodes, decodes, and provides feedback for brain activities.
- Successfully demonstrated in four diverse application scenarios.
Conclusions:
- MetaBCI significantly reduces the technical barrier for BCI novices.
- The software saves time and resources in developing practical BCI systems.
- The open-source nature encourages community contributions for further development.

