Jonas B. Zimmermann ae3791aa82 gin commit from L-1010036236 | 3 年之前 | |
---|---|---|
.. | ||
dependencies | 3 年之前 | |
docs | 3 年之前 | |
include | 3 年之前 | |
python | 3 年之前 | |
src | 3 年之前 | |
tests | 3 年之前 | |
CMakeLists.txt | 3 年之前 | |
README.md | 3 年之前 |
This is a wrapper around CereLink and cbhwlib, to facilitate data transfer from Blackrock NSP hardware in a setup that requires continuous flow. This C++ library was written with tight Python interactions in mind.
Assuming that CereLink has been installed to /opt/CereLink/
, and that there is a conda environment running, set up the build environment with
cmake -H. -B_builds/Release -DCMAKE_INSTALL_PREFIX="/opt/CereLink/" -Drun_tests=ON -DPYTHON="$CONDA_PREFIX/bin/python" -DCMAKE_BUILD_TYPE=Release
and build and install with
cmake --build _builds/Release --target install
(or cd
to _builds/Release
and run make
and make install
).
There are unit tests that can be run with
make test
Note that some tests may require an NSP or NPlayServer on the network, sending data,
and configured with included settings (e.g. tests/CereConn/test_NSP_settings_01.ccf
).
In addition, there are Python tests, in python/tests
.
For use of cc::CereConn in C++ projects, look at tests/CereConn/testCereConnRecord.cpp
.
For use of cere_conn.CereConn cere_conn , the Python module, look at python/tests
.
Author: Jonas B. Zimmermann
python/tests/spike_band_power/test_01.py
for usage examples.datacite.yml | |
---|---|
Title | KIAP BCI: a BCI framework for intracortical signals |
Authors |
Vlachos,Ioannis;Wyss Center for Bio and Neuroengineering;ORCID:0000-0002-3319-1486
Tonin,Alessandro;Wyss Center for Bio and Neuroengineering; Institute of Medical Psychology and Behavioral Neurobiology, University of Tübingen, Germany Espinosa,Arnau;Wyss Center for Bio and Neuroengineering;ORCID:0000-0002-3268-0907 Khalili-Ardali,Majid;Institute of Medical Psychology and Behavioral Neurobiology, University of Tübingen, Germany;ORCID:0000-0001-9154-6970 Zimmermann,Jonas B;Wyss Center for Bio and Neuroengineering;ORCID:0000-0001-9225-2595 |
Description | KIAP BCI is a BCI framework mainly written in Python that receives electrophysiological data from Utah arrays and controls an auditory speller. |
License | BSD-3-Clause (https://opensource.org/licenses/BSD-3-Clause/) |
References |
Ujwal Chaudhary, Ioannis Vlachos, Jonas B Zimmermann, Arnau Espinosa, Alessandro Tonin, Andres Jaramillo-Gonzalez, Majid Khalili-Ardali, Helge Topka, Jens Lehmberg, Gerhard M Friehs, Alain Woodtli, John P Donoghue, Niels Birbaumer: Verbal Communication using Intracortical Signals in a Completely Locked In-Patient. medRxiv 2020.06.10.20122408 [doi:10.1101/2020.06.10.20122408] (IsSupplementTo)
|
Funding |
Wyss Center for Bio and Neuroengineering
|
Keywords |
Neuroscience
Human Intracortical Array Utah Array Spikes BCI ALS Python |
Resource Type |
Software |