Impact Factor 3.877
2017 JCR, Clarivate Analytics 2018

The world's most-cited Neurosciences journals

This article is part of the Research Topic

Electrocorticographic Brain-Computer Interfaces

Technology Report ARTICLE Provisionally accepted The full-text will be published soon. Notify me

Front. Neurosci. | doi: 10.3389/fnins.2018.01030

BCI2000Web and WebFM: Browser-based Tools for Brain Computer Interface Development and Functional Brain Mapping

  • 1Johns Hopkins University, United States
  • 2University of California, San Francisco, United States
  • 3Johns Hopkins Medicine, United States

BCI2000 has been a popular platform for development of real-time brain computer interfaces (BCIs).
Since BCI2000's initial release, web browsers have evolved considerably, enabling rapid development of internet-enabled applications and interactive visualizations. Linking the amplifier abstraction and signal processing native to BCI2000 with the host of technologies and ease of development afforded by modern web browsers could enable a new generation of browser-based BCIs and visualizations. We developed a server and filter module called BCI2000Web providing an HTTP connection capable of escalation into an RFC6455 WebSocket, which enables direct communication between a browser and a BCI2000 distribution in real-time, facilitating a number of novel applications. We also present a JavaScript module, bci2k.js, that allows web developers to create paradigms and visualizations using this interface in an easy-to-use and intuitive manner. To illustrate the utility of BCI2000Web, we demonstrate a browser-based implementation of a real-time electrocorticographic (ECoG) functional mapping suite called WebFM. We also explore how the unique characteristics of our browser-based framework make BCI2000Web an attractive tool for future BCI applications. BCI2000Web leverages the advances of BCI2000 to provide real-time browser-based interactions with human neurophysiological recordings, allowing for web-based BCIs and other applications, including real-time functional brain mapping. Both BCI2000 and WebFM are provided under open source licenses. Enabling a powerful BCI suite to communicate with today’s most technologically progressive software empowers a new cohort of developers to engage with BCI technology, and could serve as a platform for internet-enabled BCIs.

Keywords: Electrocorticogram (ECoG), Functional brain mapping, visualization, Web Browser, Brain computer interface (BCI)

Received: 27 Aug 2018; Accepted: 19 Dec 2018.

Edited by:

Christoph Guger, g.tec medical engineering GmbH, Austria

Reviewed by:

Sebastian Halder, University of Essex, United Kingdom
Hasan Ayaz, School of Biomedical Engineering, Science and Health Systems, Drexel University, United States  

Copyright: © 2018 Milsap, Collard, Coogan and Crone. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

* Correspondence: Mr. Griffin Milsap, Johns Hopkins University, Baltimore, 21218, Maryland, United States, gmilsap1@jhu.edu