Christian Andreas Kothe1, Scott Makeig. 1. Swartz Center for Computational Neuroscience, Institute for Neural Computation, University of California San Diego, 9500 Gilman Drive, La Jolla, CA 92093, USA.
Abstract
OBJECTIVE: The past two decades have seen dramatic progress in our ability to model brain signals recorded by electroencephalography, functional near-infrared spectroscopy, etc., and to derive real-time estimates of user cognitive state, response, or intent for a variety of purposes: to restore communication by the severely disabled, to effect brain-actuated control and, more recently, to augment human-computer interaction. Continuing these advances, largely achieved through increases in computational power and methods, requires software tools to streamline the creation, testing, evaluation and deployment of new data analysis methods. APPROACH: Here we present BCILAB, an open-source MATLAB-based toolbox built to address the need for the development and testing of brain-computer interface (BCI) methods by providing an organized collection of over 100 pre-implemented methods and method variants, an easily extensible framework for the rapid prototyping of new methods, and a highly automated framework for systematic testing and evaluation of new implementations. MAIN RESULTS: To validate and illustrate the use of the framework, we present two sample analyses of publicly available data sets from recent BCI competitions and from a rapid serial visual presentation task. We demonstrate the straightforward use of BCILAB to obtain results compatible with the current BCI literature. SIGNIFICANCE: The aim of the BCILAB toolbox is to provide the BCI community a powerful toolkit for methods research and evaluation, thereby helping to accelerate the pace of innovation in the field, while complementing the existing spectrum of tools for real-time BCI experimentation, deployment and use.
OBJECTIVE: The past two decades have seen dramatic progress in our ability to model brain signals recorded by electroencephalography, functional near-infrared spectroscopy, etc., and to derive real-time estimates of user cognitive state, response, or intent for a variety of purposes: to restore communication by the severely disabled, to effect brain-actuated control and, more recently, to augment human-computer interaction. Continuing these advances, largely achieved through increases in computational power and methods, requires software tools to streamline the creation, testing, evaluation and deployment of new data analysis methods. APPROACH: Here we present BCILAB, an open-source MATLAB-based toolbox built to address the need for the development and testing of brain-computer interface (BCI) methods by providing an organized collection of over 100 pre-implemented methods and method variants, an easily extensible framework for the rapid prototyping of new methods, and a highly automated framework for systematic testing and evaluation of new implementations. MAIN RESULTS: To validate and illustrate the use of the framework, we present two sample analyses of publicly available data sets from recent BCI competitions and from a rapid serial visual presentation task. We demonstrate the straightforward use of BCILAB to obtain results compatible with the current BCI literature. SIGNIFICANCE: The aim of the BCILAB toolbox is to provide the BCI community a powerful toolkit for methods research and evaluation, thereby helping to accelerate the pace of innovation in the field, while complementing the existing spectrum of tools for real-time BCI experimentation, deployment and use.
Authors: Lorenz Esch; Limin Sun; Viktor Klüber; Seok Lew; Daniel Baumgarten; P Ellen Grant; Yoshio Okada; Jens Haueisen; Matti S Hämäläinen; Christoph Dinh Journal: J Neurosci Methods Date: 2018-04-03 Impact factor: 2.390
Authors: Daisuke Koshiyama; Makoto Miyakoshi; Yash B Joshi; Juan L Molina; Kumiko Tanaka-Koshiyama; Joyce Sprock; David L Braff; Neal R Swerdlow; Gregory A Light Journal: Neuropsychopharmacology Date: 2020-08-22 Impact factor: 7.853
Authors: Jane E Huggins; Christoph Guger; Brendan Allison; Charles W Anderson; Aaron Batista; Anne-Marie A-M Brouwer; Clemens Brunner; Ricardo Chavarriaga; Melanie Fried-Oken; Aysegul Gunduz; Disha Gupta; Andrea Kübler; Robert Leeb; Fabien Lotte; Lee E Miller; Gernot Müller-Putz; Tomasz Rutkowski; Michael Tangermann; David Edward Thompson Journal: Brain Comput Interfaces (Abingdon) Date: 2014-01