System Features: Difference between revisions
(10 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
BCI2000 requires any of the supported data acquisition systems listed above. We provide BCI2000 with full source code and all executables, which run on most current PCs running Microsoft Windows. | BCI2000 requires any of the supported data acquisition systems listed above. We provide BCI2000 with full source code and all executables, which run on most current PCs running Microsoft Windows. | ||
We provide the complete source code to the BCI2000 system. | We provide the complete source code to the BCI2000 system. It may be compiled using VisualStudio, and MinGW on Windows. For the status on other operating systems, and more details, see [[Programming Reference:Build System]]. | ||
==Data Acquisition Systems== | ==Data Acquisition Systems== | ||
Line 11: | Line 11: | ||
*[[User_Reference:gMOBIlabADC|g.MOBIlab]] | *[[User_Reference:gMOBIlabADC|g.MOBIlab]] | ||
*[[User_Reference:gMOBIlabPlusADC|g.MOBIlab+ Bluetooth (g.tec)]] | *[[User_Reference:gMOBIlabPlusADC|g.MOBIlab+ Bluetooth (g.tec)]] | ||
*[[User_Reference:gUnicornADC|g.Unicorn]] | |||
===Support Through User Contributions=== | ===Support Through User Contributions=== | ||
Line 38: | Line 39: | ||
*[[Contributions:ctfneurod|Whole-head systems from CTF, Inc.]] | *[[Contributions:ctfneurod|Whole-head systems from CTF, Inc.]] | ||
===Miscellaneous=== | |||
*[[User_Reference:SignalGeneratorADC|Virtual Device (i.e., Function Generator) for testing purposes]] | *[[User_Reference:SignalGeneratorADC|Virtual Device (i.e., Function Generator) for testing purposes]] | ||
Line 50: | Line 51: | ||
==Paradigms== | ==Paradigms== | ||
===Feedback Applications=== | ===Feedback Applications=== | ||
*3D Cursor Movement Task | *[[User_Reference:CursorTask|3D Cursor Movement Task]] | ||
*Auditory + Visual Stimulus Presentation incl. Real-Time Feedback | *[[User_Reference:StimulusPresentationTask|Auditory + Visual Stimulus Presentation incl. Real-Time Feedback]] | ||
*P300 Matrix Speller | *[[User_Reference:P3SpellerTask|P300 Matrix Speller]] | ||
===User Contributions=== | ===User Contributions=== | ||
*4-Choice Speller | *[[Contributions:Speller|4-Choice Speller]] | ||
*2D Robotic Arm Control (RCS-6, Robix, Inc.) | *2D Robotic Arm Control (RCS-6, Robix, Inc.) | ||
*Slow-Cortical Potential Spelling Paradigm | *[[Contributions:SlowWaveApp|Slow-Cortical Potential Spelling Paradigm]] | ||
*Visual-C++ (MFC) Demo Application | *[[Contributions:MFCdemo|Visual-C++ (MFC) Demo Application]] | ||
===User Interface Devices=== | ===User Interface Devices=== | ||
*Joystick | *[[User Reference:Logging Input|Joystick]] | ||
*Mouse | *[[User Reference:Logging Input|Mouse]] | ||
*Keyboard | *[[User Reference:Logging Input|Keyboard]] | ||
*7/14-Sensor Data Glove (Fifth Dimension Technologies, Inc.) | *[[Contributions:DataGloveLogger|7/14-Sensor Data Glove (Fifth Dimension Technologies, Inc.)]] | ||
*Tobii Eye Trackers | *Tobii Eye Trackers | ||
*Nintendo Wii controller | *Nintendo Wii controller | ||
*National Instruments MX boards to acquire analog/digital input in addition to the main data acquisition device | *[[Contributions:NIDAQLogger|National Instruments MX boards to acquire analog/digital input in addition to the main data acquisition device]] | ||
*[[Contributions:MicRecorderFilter|Audio input]] | |||
==See also== | |||
[[User Reference:Filters]], [[Programming Reference:Build System]], [[Contributions:Contents]] |
Latest revision as of 16:47, 21 December 2018
BCI2000 supports a variety of data acquisition systems, brain signals, and study/feedback paradigms. During operation, BCI2000 stores data in a common format (BCI2000 native or GDF), along with all relevant event markers and information about system configuration. BCI2000 also includes several tools for data import/conversion (e.g., a routine to load BCI2000 data files directly into Matlab) and export facilities into ASCII.
BCI2000 also facilitates interactions with other software. For example, Matlab scripts can be executed in real-time from within BCI2000, or BCI2000 filters can be compiled to execute as stand-alone programs. Furthermore, a simple network-based interface allows for interactions with external programs written in any programming language. For example, a robotic arm application that is external to BCI2000 may be controlled in real time based on brain signals processed by BCI2000, or BCI2000 may use and store along with brain signals behavioral-based inputs such as eye-tracker coordinates. BCI2000 requires any of the supported data acquisition systems listed above. We provide BCI2000 with full source code and all executables, which run on most current PCs running Microsoft Windows.
We provide the complete source code to the BCI2000 system. It may be compiled using VisualStudio, and MinGW on Windows. For the status on other operating systems, and more details, see Programming Reference:Build System.
Data Acquisition Systems
Hardware Support
Support Through User Contributions
A/D Converter Boards
- Data Translations, Inc.
- National Instruments, Inc., also MX boards
- Measurement Computing, Inc.
- Modular-EEG Systems
Amplifiers/Digitizers
- Tucker-Davis Pentusa
- Biosemi
- BioRadio 150 (Cleveland Medical Devices, Inc.)
- Refa System (TMSi, Inc.)
- Enobio
- Ripple Grapevine
- NeuroSky
- Emotiv EPOC
EEG Systems
- Neuroscan, Inc.
- BrainAmp, V-Amp, QuickAmp (Brain Products)
- Micromed EEG Systems
- Electrical Geodesics Amp Server
- Viasys
MEG Systems
Miscellaneous
Brain Signals
- Slow Cortical Potentials (SCPs)
- Evoked Potentials
- EEG mu/beta Rhythms (ERD/ERS) (2 methods: AR, FFT)
- ECoG Oscillations
- Single-Neuron Action Potentials
Paradigms
Feedback Applications
- 3D Cursor Movement Task
- Auditory + Visual Stimulus Presentation incl. Real-Time Feedback
- P300 Matrix Speller
User Contributions
- 4-Choice Speller
- 2D Robotic Arm Control (RCS-6, Robix, Inc.)
- Slow-Cortical Potential Spelling Paradigm
- Visual-C++ (MFC) Demo Application
User Interface Devices
- Joystick
- Mouse
- Keyboard
- 7/14-Sensor Data Glove (Fifth Dimension Technologies, Inc.)
- Tobii Eye Trackers
- Nintendo Wii controller
- National Instruments MX boards to acquire analog/digital input in addition to the main data acquisition device
- Audio input
See also
User Reference:Filters, Programming Reference:Build System, Contributions:Contents