Skip to content

Dendrite: A Real-Time Python Application for Online Brain-Computer Interface Research and Development

Jul 2026 · arXiv.org · Vol abs/2607.14655 · 0 citations · 16 references
Computer Science

TL;DR

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.

View source

Similar papers

Open access Sep 2026

NeuralRNN: a unified framework for recurrent neural network methods in cognitive neuroscience

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.

Hong-Hua Chen, Nai Ding · 0 citations
#human-computer interacti... Preprint Sep 2026

Streaming P300 Acquisition and Statistical Signal Validation Across Five EEG Platforms: A Hardware-Agnostic BrainFlow/LSL Pipeline

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.

Isabella Guan, Rui Liu, Fu-Sheng Wang · 0 citations
#machine learning Preprint Sep 2026

A Gradient-based yet Spike-Timing-Dependent Solution to the Feedback Learning Problem in Neural Microcircuits

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

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.