NCAN Staff Honored in BCI Research Award Book

Wednesday, May 17, 2017
The recently published BCI Award Book honors two projects with NCAN staff.

Each year, Springer Publishing produces a book that reviews the top projects in BCI research, as determined by an international jury of experts. The newest book in this series includes two chapters that each present different projects from NCAN staff. Each chapter reviews the work that was nominated by the jury, and includes further details and newer developments. Being chosen by the jury is a major honor in the BCI community, and two projects from the same group (NCAN) were nominated in the same year, which is highly unusual. The two projects were:

An ECoG-Based BCI on Auditory Attention to Natural Speech

Peter Brunner, Karen Dijkstra, Will Coon, Jürgen Mellinger, Anthony L. Ritaccio, Gerwin Schalk

Brain-to-Text: Towards continuous speech as a paradigm for BCI

Christian Herff, Dominic Heger, Adriana de Pesters,Dominic Telaar, Peter Brunner, Gerwin Schalk, Tanja Schultz

The work presented in these chapters received other positive publicity, including news articles in our press page. NCAN's research relating to speech decoding and attention could lead to completely new ways for patients to communicate and interact with their surroundings. NCAN staff were also nominated for BCI Awards in 2014 and 2011, making them among the most recognized groups in the history of the awards.

Other articles from Schalk Lab
BCI2000 v2.1 June 2010 Build
Wednesday, June 23, 2010
BCI2000 v2.1 Release Build
Friday, April 2, 2010
BCI2000 version 2 now contains many bug fixes and improvements over the initial 2.0 release. Also, a number of features from the upcoming Version 3 have been back-ported into the Version 2 source. Thus, it appeared appropriate to release an intermediate version 2.1.
BCI2000 v2.0 February 2010 Build
Wednesday, February 17, 2010
BCI2000 v2.0 November 2009 Build
Thursday, November 12, 2009
BCI2000 v2.0 August 2009 Build
Friday, August 28, 2009
BCI2000 v2.0 May 2009 Build
Monday, May 18, 2009
New version of BCPy2000
Monday, March 16, 2009
5th BCI2000 Workshop
Friday, March 6, 2009
BCPy2000, the python-for-BCI2000 rapid development platform, has been updated. (Jeremy Hill)
BCI2000 v2.0 February 2009 Build
Wednesday, February 4, 2009
BCI2000 v2.0 December 2008 Build
Monday, December 1, 2008
BCI2000 v2.0 November 2008 Build
Monday, November 17, 2008
BCI2000 Support for CTF MEG Scanners
Monday, October 20, 2008
BCI2000 has been successfully used in the past to provide online feedback of MEG-recorded brain signals (Mellinger et al., NeuroImage 36:581 – 593, 2007). The software tool that supports MEG data acquisition to BCI2000 via the Neuroscan protocol is called "ctfneurod." This tool is now available in the BCI2000 contribution section.
Python Support for BCI2000
Wednesday, October 1, 2008
The BCPy2000 tool set for BCI2000 allows for programming of BCI2000 modules, i.e., User Application, Signal Processing, or Data Acquisition, using Python. The present tool set takes advantage of several well-known high-level Python packages: VisionEgg for stimulus presentation, NumPy and SciPy for signal processing and classification, and IPython for interactive debugging. (Jeremy Hill).
BCI2000 Support for V-Amp (Brain Products)
Tuesday, September 16, 2008
Adam Wilson contributed a BCI2000 Source module to support the V-Amp from Brain Products.
IEEE Outstanding Paper Award for BCI2000
Monday, September 15, 2008
The first paper that comprehensively described the BCI2000 system (Schalk et al., IEEE T Biomed Eng, 51(6), 2004), received the Outstanding Paper Award by the IEEE Engineering in Medicine and Biology Society. This award is listed in the IEEE Engineering in Medicine and Biology Magazine, 27(5), p. 125, September/October 2008.
BCI2000 Support for Matlab/FieldTrip
Thursday, July 17, 2008
BCI2000 now supports asynchronous execution of Matlab scripts.
Improved Support for BCI2000 Data Files
Tuesday, June 17, 2008
Dr. Alois Schloegl improved support for BCI2000 data files in the Biosig toolbox, which is available at
Support for Electrical Geodesics AmpServer
Thursday, June 12, 2008
Joshua Fialkoff contributed a BCI2000 source module to support all amplifiers supported by the National Geodesics AmpServer.
Support for National Instruments MX boards
Tuesday, April 1, 2008
Gaetano Gargiulo and Giulio Pasquariello (University of Naples “Federico II”) contributed a BCI2000 source module to support National Instruments boards that use the new MX drivers.
BCI2000 on Linux
Thursday, March 22, 2007
Successfully built a test version of a functioning BCI2000 application module on Linux using QT4. (Adam Wilson)
New Server
Friday, December 8, 2006
Successfully built a test version of a functioning BCI2000 application module on Linux using QT4. (Adam Wilson)
Transition from CVS to SVN
Thursday, December 7, 2006
We transitioned the BCI2000 code base from a CVS-based server to a SVN-based server. This provides a number of enhancements for the development process, while keeping access to the repository as robust and simple as before (Juergen Mellinger).
Added Filtering Capacity
Friday, October 27, 2006
Added high pass/low pass/notch filtering capacity of visualized signals to Operator. (Juergen Mellinger)
BCI2000 Newsletter 1/2006
Friday, October 20, 2006
BCI2000 Newsletter 1/2006 is released. (Gerwin Schalk).
BCI2000 Project Secures 4-yr NIH Grant
Tuesday, August 15, 2006
The BCI2000 Project secures a 4-yr grant from NIH/NIBIB to further develop and maintain the BCI2000 system. (Gerwin Schalk).
Refa (TMSi) Support
Thursday, July 6, 2006
Added BCI2000 support for Refa (TMSi) devices. (Mark Span, Juergen Mellinger)
Tuesday, April 18, 2006
Created an analysis tool (i.e., P300GUI) to derive the discriminant function (i.e., MUD matrix weights) for P300 experiments. (Dean Krusienski)
BCI Launcher Utility
Tuesday, April 18, 2006
Added a nice EEGlab plugin that can load BCI2000 data. (Adam Wilson)
EEGlab Support
Tuesday, April 18, 2006
Created BCIlauncher utility that can execute different BCI2000 configurations and load a specified set of parameters. (Adam Wilson)
Support for User Applications Written in Visual C++
Thursday, March 30, 2006
Created a BCI2000-compatible User Application that can be compiled using Microsoft Visual Studio. (Juergen Mellinger)
Support for Borland Developer Studio 2006
Wednesday, March 15, 2006
Updated the BCI2000 framework to be compatible with Borland’s Developer Studio 2006. (Juergen Mellinger)
Added EDF and GDF Support
Monday, February 20, 2006
BCI2000 can now save data in EDF and GDF. (Juergen Mellinger)
Added Matlab Support
Wednesday, December 21, 2005
Added a Matlab Signal Processing Module that can execute Matlab scripts within the BCI2000 framework. (Juergen Mellinger)
Added Version Reporting
Sunday, December 18, 2005
Added automatic version reporting. Systems parameters contain version for the framework and all modules. (Juergen Mellinger)
Enhanced Support for Biosemi Devices
Friday, December 16, 2005
Reimplementation of BCI2000 support for Biosemi systems. (Sam Inverso)
Support for Modular EEG Systems
Thursday, November 3, 2005
Added BCI2000 for Modular EEG systems. (Chris Veigl)
Support for g.tec g.MOBIlab devices
Friday, October 28, 2005
Added support for g.tec g.MOBIlab devices (Gerwin Schalk)
Support Added for Borland C++ Compiler 5.5
Thursday, October 6, 2005
BCI2000 command line tools are verified to compile with the free Borland C++ Compiler 5.5 (Roberta Carabalona, Juergen Mellinger)
Support for Dasher
Tuesday, July 19, 2005
Added BCI2000 support for Dasher (Department of Physics, University of Cambridge). (Seb Wills and Juergen Mellinger)
Enhanced Directory Structure
Tuesday, July 19, 2005
Streamlined BCI2000 directory structure to facilitate system deployment. (Juergen Mellinger and Gerwin Schalk)
Support for Tucker-Davis Pentusa
Friday, June 17, 2005
Added support for Tucker-Davis Pentusa data acquisition systems. (Adam Wilson)
Real-Time Access to BCI2000 Data
Friday, June 17, 2005
BCI2000 External Application Interface created to allow external programs to get access, or to set, the internal state and signals of BCI2000. This could be used, for example, to control an external robotic arm application with control signals derived by BCI2000 signal processing. (Juergen Mellinger)
Biosemi Support
Friday, June 10, 2005
Added BCI2000 support for Biosemi data acquisition hardware (Andrey Vankov / Scott Makeig)
Support for Other Data Formats
Saturday, April 30, 2005
Floating point support added (Juergen Mellinger): 1) Communication of brain/control signals between BCI2000 modules changed from shorts to floating points. 2) Data file format and framework extended to support data files and data acquisition boards with 32 bit integers and floating point numbers.
Explosion of Interest in BCI2000
Thursday, April 21, 2005
The interest in BCI2000 is growing rapidly. We have observed exponential growth of the number of BCI2000 users and web site accesses over the past three years.
muSpeller Improvements
Monday, December 27, 2004
Added additional capabilities (e.g., variable # targets, etc.) to the mu rhythm speller (Shidong Zheng, Melody Moore, Gerwin Schalk)
P3Speller Improvements
Thursday, December 9, 2004
Added additional capabilities (e.g., variable # rows/columns, content of spelled text in free spelling mode preserved across sessions, supports back space, etc.) to the P3Speller (Shidong Zheng, Melody Moore, Gerwin Schalk)
3D Movement Task
Wednesday, November 10, 2004
Created 3D Cursor Movement Task (D3Box) using a flexible OpenGL API (Shidong Zheng, Melody Moore, Gerwin Schalk)
Improvements to Statistics Module
Wednesday, October 13, 2004
Streamlined BCI2000 statistics module in preparation for support for three dimensions of control (Dennis McFarland)
Support for g.USBamp
Wednesday, October 13, 2004
Implemented support for Guger Technologies’ g.USBamp biosignal amplifier/digitizer (Gerwin Schalk)
Update to BCI2000 Documentation
Thursday, July 22, 2004
Major update to BCI2000 documentation (Juergen Mellinger, Gerwin Schalk)
Improved Communication Framework
Thursday, July 15, 2004
Communication framework completely rewritten (Juergen Mellinger)
Robotic Arm Support
Thursday, July 15, 2004
Created support for Robix robots (Chintan Shah, Melody Moore, Gerwin Schalk)
Enhanced Data Translation Support
Thursday, April 29, 2004
Enhanced support for Data Translation boards: now supports input from two simultaneous boards (i.e., 128 channels total); (Gerwin Schalk)
Neuroscan Support
Thursday, April 29, 2004
Completed full support for Neuroscan Acquire 4.3.1 (Gerwin Schalk)
Slow Wave Support
Wednesday, March 10, 2004
Updated the Slow Wave user application and added an n-choice speller to it (Juergen Mellinger).
Wednesday, October 8, 2003
Added the BCI2000FileInfo program that provides information on a particular BCI2000 data file, and that can extract its parameters (Gerwin Schalk).
2D Cursor Movement Application
Monday, June 30, 2003
Added a 2D cursor movement task that can accept input from brain signals or a joystick (Dennis McFarland).
Auditory/Visual Stimulation
Monday, June 23, 2003
Added a BCI2000 user application that can present auditory and visual stimuli in a sequence defined by the investigator. Can be used as stimulation paradigm only, or together with P3SignalProcessing (Jennia Hizver).
Error Handling
Tuesday, April 15, 2003
Improved error handling and numerous other enhancements (Juergen Mellinger).
Wednesday, February 12, 2003
Added support for BrainVision amplifiers (Juergen Mellinger).
Error Handling Proposal
Friday, October 25, 2002
Proposal for a procedure to handle errors in BCI2000 (Juergen Mellinger)
Wednesday, October 2, 2002
Added makefile that compiles all projects into executables (Juergen Mellinger)
Website Update
Friday, September 27, 2002
Updated web site and added description of reference system (Gerwin Schalk).
National Instruments support
Friday, August 9, 2002
Added support for National Instrument boards (Gerwin Schalk).
P300 Speller and Oddball task added
Thursday, August 1, 2002
Added a visual oddball task and a speller based on P300 evoked potentials (Farwell and Donchin, 1988; Donchin et al., 2000) (Gerwin Schalk).

You are here