Dendrite is a reproducible, open-source biomedical-computing system for developing and evaluating online BCI paradigms, and validate the full system end-to-end on in-house and public BCI datasets, training and updating decoders online while the pipeline runs in real time.
Abstract
Online brain-computer interface research requires software that can acquire multimodal physiological data, train and update decoders, run live inference, and preserve the full experimental provenance in a reproducible workflow. We present Dendrite, a real-time brain-computer interface application in Python that brings signal acquisition, decoder training, and live inference together in a single, ready-to-run application that stays modifiable. Dendrite records several signal streams at once, each at its native rate, and executes multiple processing modes concurrently against them. A decoder can start from a previously trained model or be fit mid-session while the pipeline keeps running, and the same recordings feed offline training in the same application. Each recording, decoder, and training run is tracked in a database, and every decoder records the configuration and the source recordings it was trained from, so a deployed decoder traces back to what produced it. The experimental paradigm stays external, an independent program in any language that reaches Dendrite over the network, rather than a module built inside the runtime. We validate the full system end-to-end on in-house and public BCI datasets, training and updating decoders online while the pipeline runs in real time. Dendrite is open-source under the GPL-3.0 license at https://github.com/dendrite-bci/dendrite. The result is a reproducible, open-source biomedical-computing system for developing and evaluating online BCI paradigms.
NeuroInspector is presented, a lightweight, browser-based environment for inspecting HDF5 and NWB files and provides a dedicated, traceable environment for the inspection stage that precedes formal analysis.
This work introduces NeuralRNN, an open-source Python framework that unifies these paradigms and model variants in a general-purpose pipeline, and provides an integrated and extensible model library spanning generic, structure-constrained, gain-modulated, and gated RNNs.
A hardware-agnostic, real-time P300 acquisition pipeline built on BrainFlow and Lab Streaming Layer that runs unchanged across consumer- and research-grade EEG headsets is presented, with permutation tests of signal separability showing Flex showed the most promising signal.
TNLearn, an open-source Python package that provides automated construction of task-based neurons and networks, enabling smooth training of task-based networks, is introduced.
Meng Wang, Tie-Yun Li, Jun-Tong Fan et al.· 0 citations
This work reformulates temporal credit assignment as a state separation problem: extracting task-required components induced by historical perturbations directly from the current neural state, which enables an online feedback learning framework for NMCs through a gradient tunneling algorithm and the lead-lag expansion...
Xiang-Nan Zhang, Jing-Xin Liu, Ran-Qi Lu et al.· 0 citations
iBrain is introduced, a unified foundation model that jointly learns from iEEG and spiking activity that consistently outperforms single-signal pretraining baselines and achieves state-of-the-art performance on multiple benchmarks.
Ying Chen, Ti-Ou Wang, Zhi-Feng Yue· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.