CortecExperience
Introduction Video of CorTec Brain Interchange with BCI2000
Getting Started with Cortec BIC in BCI2000
- Install BCI2000
- Here you will learn how to configure and compile BCI2000 on your own computer.
- CortecADC
- This article steps you through all the available configuration options and information stored with using BCI2000 with the Brain Interchange.
- Contributions:XsensMTwLogger
- This article shows how to combine any BCI2000 source module the XsensMTw device to capture motion simultaneously with electrophysiological signals.
Canine Surgical Procedure
This article presents a brief introduction to surgical protocols for the implantation of the CorTec Brain Interchange. The main objective is to introduce the essential surgical considerations for implanting this device in different animal models.
Download the surgical protocol here.
Preliminary experience with the CorTec BrainInterchange device in a canine modele
This article describes initial work toward an ecosystem for adaptive neuromodulation in humans by documenting the experience of implanting CorTec's BrainInterchange (BIC) device in a beagle canine and using the BCI2000 environment to interact with the BIC device. It begins with laying out the substantial opportunity presented by a useful, easy-to-use, and widely available hardware/software ecosystem in the current landscape of the field of adaptive neuromodulation, and then describes experience with implantation, software integration, and post-surgical validation of recording of brain signals and implant parameters. Initial experience suggests that the hardware capabilities of the BIC device are fully supported by BCI2000, and that the BIC/BCI2000 device can record and process brain signals during free behavior. With further development and validation, the BIC/BCI2000 ecosystem could become an important tool for research into new adaptive neuromodulation protocols in humans.
Schalk G, Worrell S, Mivalt F, Belsten A, Kim I, Morris JM, Hermes D, Klassen BT, Staff NP, Messina S, Kaufmann T, Rickert J, Brunner P, Worrell GA, Miller KJ. Toward a fully implantable ecosystem for adaptive neuromodulation in humans: Preliminary experience with the CorTec BrainInterchange device in a canine model. Front Neurosci. 2022 Dec 19;16:932782. doi: 10.3389/fnins.2022.932782. PMID: 36601593; PMCID: PMC9806357.
Download the article here.
Data Sharing
This data recorded is freely available on DANDI and OpenNeuro.
Download the canine data from DANDI.
Download the canine data from OpenNeuro.
Closed-loop Stimulation
With BCI2000, it is possible to stimulate with the Brain Interchange based on processed signals from Brain Interchange recordings! BCI2000's infrastructure was created for closed-loop control, as it processes the recorded activity and can directly use the results to affect the task or stimulation.
See the Closed-Loop Stimulation page for more information!
To start out, we can review how to conduct a closed-loop brain-computer interface task. This has a very similar pipeline to closed-loop stimulation so it is a good place to start. Review the Mu Rhythm tutorial for in-depth instructions on how to set it up.
Now that we have the closed-loop task control reviewed, we can move on to closed-loop stimulation. Since CortecADC is a source module, stimulation is conducted in the source module (review the Filters page for BCI2000 overview). This means we have to carry-over the results from the past signal processing pipeline to the next block. This can be done with States, which stream through all the modules of BCI2000 in a closed-loop fashion. Since Cortec stimulation is controlled with Expressions, a State that was changed due to the processed signal will trigger stimulation. For example, you can use EarlyOffsetExpression available in the StimulusPresentation Application module to change stimuli due to a processed signal. You would set up the stimulation to be triggered once the new stimulus is reached, due to EarlyOffsetExpression becoming true.