The purpose of this page is just to serve as todo or scratch pad for the development project and to list and share some ideas.

The code development project mentioned on this page has been finished by now. Chances are that this page is considerably outdated and irrelevant. The notes here might not reflect the current state of the code, and you should not use this as serious documentation.

Implement online data processing and classification for BCI

Note: real-time analysis of EEG and MEG data is currently in development within the F.C. Donders Centre. Not all functionality in FieldTrip will be immediately released to the general public. If you think something is missing in the release version that should be there, or if you want to have a pre-release of specific code, you can contact us.

The following BCI input agents are desired

  • Offline data from a file
  • Online data from CTF MEG system
  • Online data from Biosemi EEG system
  • Online data from BrainAmp EEG system


The following BCI classifying agents are desired

  • CSP (common spatial pattern)
  • invariant CSP
  • 2-channel power t-score


The following BCI actor agents are desired

  • virtual keyboard (using VNC)
  • virtual mouse (using VNC)
  • serial port
  • paralell port
  • NBS Presentation
  • E-Prime
  • wheelchair
  • LEGO robot arm
  • Pong game, single and dual player mode
  • Hex-o-spell


Using the different actors, it is possible to implement a complete BCI system. The following BCI systems are desired

  • Pong game, single and dual player mode
  • EOG artifact detector
  • head movement detector (only for MEG)