X
Forgot Password

If you have forgotten your password you can enter your email here and get a temporary password sent to your email.

Resource Name
RRID:SCR_007013 RRID Copied      
PDF Report How to cite
BCILAB (RRID:SCR_007013)
Copy Citation Copied
Resource Information

URL: http://sccn.ucsd.edu/wiki/BCILAB

Proper Citation: BCILAB (RRID:SCR_007013)

Description: Open Source MATLAB toolbox and EEGLAB plugin for the design, prototyping, testing, experimentation with, and evaluation of Brain-Computer Interfaces (BCIs), and other systems in the same computational framework. It facilitates the design and development of new methods for cognitive state estimation and their use in both offline data analysis and real-time applications. BCILAB includes an easily extensible collection of currently over 100 methods from the literature (covering signal processing, machine learning and BCI-specific methods). Aside from supporting advanced BCI research, a special aim of BCILAB is to facilitate the adoption of machine learning and advanced statistical modeling for functional neuroimaging purposes in tandem with the EEGLAB platform. The toolbox offers multiple different interfaces which link to the same backend functionality, including a GUI, scripting support (MATLAB-based), APIs for real-time processing, and a variety of extension component interfaces. MATLAB programming is not strictly necessary, as most BCILAB features can be accessed from the GUI, although it is required for batch scripting and custom extensions. The strength of MATLAB-based software lies in its resources for leading-edge scientific computing, as well as in the good support for rapid prototyping, but BCI systems developed in it can be used for real-time out-of-lab experimentation, and can in principle be deployed without the need for a MATLAB license. However, due to the complexity and overhead of the MATLAB environment, the system is best used as a research platform, and not as a product development environment -- end-user software is ideally re-implemented in a compiled language, after a suitable approach has been identified and extensively tested. The process of identifying and testing an approach involves more than just computation, but also data exploration and investigation - an area which is helped by the deep integration with the EEGLAB platform. In the future, this integration will be further strengthened, bringing rich statistical learning and signal processing into routine EEG analysis workflows. The toolbox has been developed by C. Kothe at the Swartz Center, inspired by the preceding PhyPA BCI toolbox created by C. Kothe and T. Zander at the Chair for Human-Machine Systems, Berlin Institute of Technology.

Abbreviations: BCILAB

Resource Type: source code, software resource

Keywords: brain-computer interface, discriminant analysis, temporal integration, matlab, eeg, meg, electrocorticography, statistical operation, temporal transformation, signal processing, machine learning

Expand All
Usage and Citation Metrics
We apologize, the data for 2022 is currently unavailable for most resources. We are aware of the issue and are working to resolve it.

We found {{ ctrl2.mentions.total_count }} mentions in open access literature.

We have not found any literature mentions for this resource.

We are searching literature mentions for this resource.

View full usage report

Most recent articles:

{{ mention._source.dc.creators[0].familyName }} {{ mention._source.dc.creators[0].initials }}, et al. ({{ mention._source.dc.publicationYear }}) {{ mention._source.dc.title }} {{ mention._source.dc.publishers[0].name }}, {{ mention._source.dc.publishers[0].volume }}({{ mention._source.dc.publishers[0].issue }}), {{ mention._source.dc.publishers[0].pagination }}. (PMID:{{ mention._id.replace('PMID:', '') }})

Checkfor all resource mentions.

Collaborator Network

A list of researchers who have used the resource and an author search tool

Find mentions based on location


{{ ctrl2.mentions.errors.location }}

A list of researchers who have used the resource and an author search tool. This is available for resources that have literature mentions.

Ratings and Alerts

No rating or validation information has been found for BCILAB.

No alerts have been found for BCILAB.

Data and Source Information