My primary interest in OpenBCI is for neurofeedback for mental/brain-health (and maybe peak performance training). I have some experience on the receiving end of neurofeedback in clinical settings, but the equipment seemed too far out of reach for home use.
Now I've got my OpenBCI (32-bit), and I'm trying to figure out what I need to do to get to practical applications.
The last time I looked at tools (while waiting for OpenBCI to ship), it seemed like the two most promising (open-source) platforms are BrainBay and OpenViBE. But, after having installed BrainBay and taken a second look at the documentation for OpenViBE, it seems like we're a ways away from being able to start one of those and click on a button that says "Start Alpha Training Session."
An evoked potential or evoked response is an electrical potential in a specific pattern recorded from a specific part of the nervous system, especially the brain, of a human or other animals following presentation of a stimulus such as a light flash or a pure tone. Different types of potentials result from stimuli of different modalities and types. EP is distinct from spontaneous potentials as detected by electroencephalography (EEG), electromyography (EMG), or other electrophysiologic recording method. Such potentials are useful for electrodiagnosis and monitoring that include detections of disease and drug-related sensory dysfunction and intraoperative monitoring of sensory pathway integrity.
A Neurofeedback software approach based on Python and Qt5/pyqtgraph It is ment for programmers, because it does not try to provide a visual programming language, like BrainBay/BioEra/BioExplorer, so it is only sutable for those who do not fear source code and the command line.
Many people are interested in what is called neurofeedback or EEG biofeedback training, a generic mental training method which makes the trainee consciously aware of the general activity in the brain. This method shows great potential for improving many mental capabilities and exploring consciousness. Other people want to do experiments with brain-computer interfaces or just want to have a look at their brain at work.
Unfortunately, commercial EEG devices are generally too expensive to become a hobbyist tool or toy.
The OpenEEG project is about making plans and software for do-it-yourself EEG devices available for free (as in GPL). It is aimed toward amateurs who would like to experiment with EEG. However, if you are a pro in any of the fields of electronics, neurofeedback, software development etc., you are of course welcome to join the mailing-list and share your wisdom.
The OpenEEG project has seen contributions from many talented hardware people over the years, resulting in several different designs which have been tested and tried by various people. Below are just a few of them. For newcomers to EEG hardware design, the issue of isolation is very important here. You can't just directly connect your brain up to your PC electrically without risking unpleasant things happening. Isolation measures (such as opto-couplers, DC-DC converters, isolation gaps, etc.) must be used in the design and construction of an EEG unit.
The OpenEEG project aims to encourage the development of free / libre / open-source software for biofeedback and EEG analysis. A number of developers have contributed work to the OpenEEG community under free licenses. There are also a couple of closed-source applications that provide support for OpenEEG hardware. There are also some tools and libraries developed for the project.
Welcome to the PCEEG BCI open source hardware design page! The purpose of this project is to create a EEG that is modernized with some of the latest hardware. The Design uses lower amplification and higher bit analog to digital converters to remove the need for filtering and amplifying.
OpenViBE is a software platform dedicated to designing, testing and using brain-computer interfaces. OpenViBE is a software for real-time neurosciences (that is, for real-time processing of brain signals). It can be used to acquire, filter, process, classify and visualize brain signals in real time. Since v2.2.0, OpenViBE also includes a tool for offline or batch analysis of large datasets. OpenViBE is free and open source software. It works on Windows and Linux operating systems.
BrainBay is a Bio- and Neurofeedback Application, designed to work with various EEG amplifiers
(including the open hardware OpenEEG and OpenBCI amplifiers). It supports Human-Computer-Interface functions and the NeuroServer Software Framework to transmit live recordings via Internet / LAN. BrainBay is a part of the OpenEEG project and provides graphical + musical feedback
and feedback-games.
BrainBay is an open source bio- and neurofeedback application. It also offers some features for the creation of alternative Human-Computer-Interfaces (HCIs) such as facetracking via webcam, EMG signal pattern recognition or mouse-/keyboard control.
NFBLab—A Versatile Software for Neurofeedback and Brain-Computer Interface Research
Neurofeedback (NFB) is a real-time paradigm, where subjects learn to volitionally modulate their own brain activity recorded with electroencephalographic (EEG), magnetoencephalographic (MEG) or other functional brain imaging techniques and presented to them via one of sensory modalities: visual, auditory or tactile.
We have developed open-source NFBLab, a versatile, Python-based software for conducting NFB experiments with completely reproducible paradigms and low-latency feedback presentation. Complex experimental protocols can be configured using the GUI and saved in NFBLab's internal XML-based language that describes signal processing tracts, experimental blocks and sequences including randomization of experimental blocks. NFBLab implements interactive modules that enable individualized EEG/MEG signal processing tracts specification using spatial and temporal filters for feature selection and artifacts removal.
BioExplorer is a Windows program for real-time biophysical data acquisition, processing, and display. It is intended for personal use in entertainment, education, and experimentation.
University of Central Florida research studies: NO and ADHD in college students NO and Anxiety in college students
The Effects of EEG Neurofeedback and Neuro-Cognitive Processing in the Educational Environment of an Arts-Based Private Elementary/Middle School
Does NeurOptimal® Neurofeedback Help To Improve Focus/Attention?
Six Case Studies Examining the Effectiveness of a Comprehensive Adaptive Approach to Neurofeedback for Attention Deficit in an Educational Setting
Effectiveness of EEG Biofeedback as Compared with Methylphenidate in the Treatment of Attention-Deficit/Hyperactivity Disorder: A Clinical Outcome Study
The TGAM is NeuroSky’s primary brainwave sensor ASIC module designed for mass market applications. The TGAM processes and outputs EEG frequency spectrums, EEG signal quality, raw EEG, and three NeuroSky eSense meters attention; meditation; and eyeblinks. With simple dry electrodes, this module is excellent for use in toys, video games, and wellness devices because of its low power consumption, which is suitable for portable battery-driven applications.
NeuroSky offers the most inexpensive brainwave sensor technologies combined with the most accessible and open tool sets. This combination enables developers and researchers to build wonderfully creative projects, which can be the stepping stones to releasing apps, Kickstarting a product, or finding out more about how people engage in the world.
Measuring EEG activity has traditionally required complex equipment costing thousands of dollars. Now, with our research-grade, embeddable biosensor, NeuroSky has unlocked a new world of affordable solutions for health and wellness, education and entertainment. Precisely accurate, portable, and noise filtering, our EEG biosensors collect electrical signals — not actual thoughts — to translate brain activity into action.
Our partners range from embedded system designers to consumer electronic device integrators and developers. NeuroSky offers two families of EEG products: for the embedded system designer, the ThinkGear ASIC Module (TGAM) EEG sensor PCB module. And, for systems integrator and game developers, the MindWave family of EEG-monitoring headsets can be bundled into a variety of products.
This bundle is dedicated to everyone who desires a flexible and modular all-inclusive bio-sensing research platform and wants to have the most comprehensive kit available! Arriving with a fully assembled Ultracortex Mark IV Headset, this bundle contains all the gear you need to obtain EEG/EMG/ECG data via wet AND dry electrodes. Take the guesswork out of your purchase!
The Ultracortex is an open-source, 3D-printable headset intended to work with any OpenBCI Board. It is capable of recording research-grade brain activity (EEG), muscle activity (EMG), and heart activity (ECG). It is not designed for transcranial stimulation. This headset is designed to receive EEG signals only. The Ultracortex Mark IV is capable of sampling up to 16 channels of EEG from up to 35 different 10-20 locations.
The OpenBCI EEG Electrode Cap is a brand-new addition to our store! It is engineered for reliable EEG bio-potential measurements with wet electrodes. The product comes in two variants: 21-channel electrode cap with Ag/AgCl coated electrodes, Premium 21-channel electrode cap with patented, sintered Ag/AgCl electrodes
The OpenBCI Headband kit is a great starter kit for EEG measurements! Researchers, teaching labs and classrooms will find this budget-friendly option appealing.
The kit allows three frontal cortex measurements (F7, AF7, Fp1, Fpz, Fp2, AF8, F8) via the three included lead wires with flat EEG snap electrodes.
The OpenBCI Ganglion is a high-quality, affordable bio-sensing device, compatible with OpenBCI's free open-source software. On the input side, there are 4 high-impedance differential inputs, a driven ground (DRL), a positive voltage supply (Vdd), and a negative voltage supply (Vss). The inputs can be used as individual differential inputs for measuring EMG or ECG, or they can be individually connected to a reference electrode for measuring EEG. Data is sampled at 200Hz on each of the 4 channels.
The OpenBCI Cyton Board is an Arduino-compatible, 8-channel neural interface with a 32-bit processor. At its core, the OpenBCI Cyton Board implements the PIC32MX250F128B microcontroller, giving it lots of local memory and fast processing speeds. The board comes pre-flashed with the chipKIT™ bootloader, and the latest OpenBCI firmware. Data is sampled at 250Hz on each of the eight channels. The OpenBCI Cyton Board can be used to sample brain activity (EEG), muscle activity (EMG), and heart activity (ECG).
The OpenBCI Cyton Board and OpenBCI Daisy Module (which plugs into the OpenBCI Cyton Board) can be used to sample up to 16 channels of brain activity (EEG), muscle activity (EMG), and heart activity (ECG).
The OpenBCI Gold Cup Electrodes comes as a ribbon cable with 10 passive gold electrodes that can be used with ANY OpenBCI board to sample brain activity (EEG), muscle activity (EMG), and heart activity (EKG). We recommend using industry-standard electrode paste to adhere the electrodes to the scalp and body.
The Dryode™ offers waterproof, research-grade signal quality with the ease of a consumer product. This state-of-the-art flexible dry electrode is designed for biopotential data acquisition (ECG, EMG, and EEG). It is connectable to any OpenBCI board (sold separately) using OpenBCI snap electrode cables, as well as compatible with most standard snap electrode cables.
Ten20 conductive paste is used to stick EEG electrodes directly to the skin for a secure connection. Simply place a small mound on the prepared site and gently press the flat disk or cup sensor into the mound of paste.
There are several forks of BrainFlow, we recommend to use original version or OpenBCI version. Both of them are exactly the same and supported by original author.
The Society for functional near-infrared spectroscopy (SfNIRS) is a professional organization of basic and clinical scientists who seek to understand the functional properties of biological tissues, especially the brain, using optical methods. The aim of the Society is to promote the exchange of ideas, interdisciplinary collaboration, and education.
For a next generation hybrid EEG-fNIRS-Accelerometer architecture that is built on top of the openNIRS technology and significantly increases hardware performance, miniaturization and functionality, please see the following new open access M3BA publication. However, if you want to use this commercially, please note that the M3BA design is patented.
Toward a Wireless Open Source Instrument: Functional Near-infrared Spectroscopy in Mobile Neuroergonomics and BCI Applications (2015)
To help reducing time and effort of future custom designs for research purposes, we present our approach toward an open source multichannel stand-alone fNIRS instrument for mobile NIRS-based neuroimaging, neuroergonomics and BCI/BMI applications. The instrument is low-cost, miniaturized, wireless and modular and openly documented on www.opennirs.org. It provides features such as scalable channel number, configurable regulated light intensities, programmable gain and lock-in amplification.
Simultaneous acquisition of EEG and NIRS during cognitive tasks for an open access dataset.
We provide an open access multimodal brain-imaging dataset of simultaneous electroencephalography (EEG) and near-infrared spectroscopy (NIRS) recordings. Twenty-six healthy participants performed three cognitive tasks: 1) n-back (0-, 2- and 3-back), 2) discrimination/selection response task (DSR) and 3) word generation (WG) tasks. The data provided includes: 1) measured data, 2) demographic data, and 3) basic analysis results.
Measure oxygen level changes in the prefrontal cortex of human subjects.
An fNIR System provides researchers with real-time monitoring of tissue oxygenation in the brain as subjects take tests, perform tasks, view advertisements, experience ergonomic layouts, or receive stimulation. It allows researchers to quantitatively assess brain functions—such as attention, memory, planning, and problem solving—while individuals perform cognitive tasks. Monitor cognitive state of the subject in natural environments.
The whole deal, ready to go. You get everything in the Spectra Starter Kit, plus a custom portable enclosure, an electrode expansion adapter, and a 32-channel, gold-plated electrode cable for performing EIT scans on almost anything, anywhere!
OpenEIT (EIT is for electrical impedance tomography) uses non-ionizing AC current to recreate an image of any conductive material, such as your lungs, arm or head, using the same tomographic reconstruction technique as a CATSCAN. The PCB is only 2" square, with bluetooth, making it a portable and hackable way to do biomedical imaging!
OpenBehavior, a repository of cutting edge, open source tools for advancing behavioral neuroscience research. We are dedicated to accelerating research through the promotion of collaboration and open source projects. We aim to foster a community of sharing by providing a resource for researchers around the globe. OpenBehavior features hardware and software tools created for the investigation of behavior and cognition.
Devices for tracking various types of behavior across a range of species, including lickometers for licking behavior, video-based eye-tracking, video-based tracking of movement or social behaviors, and plenty more.
The amplitude of pin 11 output is modulated using Pulse Width Modulation (PWM) - basically, the output oscillates rapidly between 0 and 5 volts to approximate voltage between 0 and 5. SignalBuddy can generate true analog output when used with the MCP4725 Chip.
Essential scientific and technical information about software tools, databases and services for bioinformatics and the life sciences.
In bio.tools, we are striving to provide a comprehensive registry of software and databases, facilitating researchers from across the spectrum of biological and biomedical science to find, understand, utilise and cite the resources they need in their day-to-day work.
Everything from simple command-line tools and online services, through to databases and complex, multi-functional analysis workflows is included. Resources are described in a rigorous semantics and syntax, providing end-users with the convenience of concise, consistent and therefore comparable information.
Medfloss.org provides a comprehensive and structured overview of Free/Libre and Open Source Software (FLOSS) projects in the domains of medical informatics and health care delivery. It is an open information portal that aims to foster the exchange of ideas, knowledge and experiences about existing projects and the related ecosystem.
Neurofeedback (NFB)
Protocols/Functions/Algorithms/etc
OpenNFB
OpenEEG
The Programmable Chip EEG BCI (PCEEG)
OpenVibe
BrainBay
NFBLab
BioExplorer
Emotiv (Epoc, etc) + EmoKit
Neuroptimal
NeuroSky
Brain-Computer Interfaces (BCI)
OpenBCI
Brainflow
Near‐Infrared Spectroscopy (NIRS) / Functional Near‐Infrared Spectroscopy (fNIRS)
Electrical Impedance Tomography (EIT)
SpectraEIT / OpenEIT
Transcranial stimulation (tDCS, tACS, TMS / rTMS, etc)
Other Projects, Libraries, etc
OpenBehaviour
bio.tools
Medical Free/Libre and Open Source Software (MEDFLOSS)