[Eeglablist] MNE-RT: an open-source real-time neurofeedback/BCI framework

payam sadeghi payam.sadeghi74 at gmail.com
Sun Jul 19 11:16:05 PDT 2026


Hi all,

I’d like to introduce MNE-RT (link <https://urldefense.com/v3/__https://github.com/mne-rt-org/mne-rt__;!!Mih3wA!D9cNeQ9Rktz8PwA54hWSS_5SHSQyv-nqUVEVNj9QpeoBig0cVIcwnAExdSrqTNYhCnbggtQYcV4KtxsTt3REj8nz4xlGRRA$ >),
an open-source Python package for real-time M/EEG signal processing, built
on top of MNE-Python and MNE-LSL. It covers the entire closed-loop pipeline
in a single, researcher-friendly API, aimed at neurofeedback, BCI, and
real-time clinical/basic-science monitoring.

What it does:

   - 21 real-time neural feature modalities in both sensor and source space
   - Real-time single-trial decoding (CSP + any scikit-learn classifier)
   - Adaptive feedback protocols: z-score, threshold, percentile,
   staircase, operant/RL-based, sham, multi-band, and cross-session transfer
   - Online artifact-correction methods: ASR, adaptive LMS, GEDAI, ORICA,
   real-time Maxwell/SSS filtering for MEG
   - Live visualization windows: Raw signal, NF feedback curves, epoch
   overlays, scalp topographies, 3D brain activity, TFR heatmaps, …
   - External feedback output via OSC (Max/MSP, SuperCollider) and LSL
   outlets (PsychoPy, OpenViBE, BCI2000)
   - BIDS-compatible session saving
   - Full CLI

Use cases it’s built for: neurofeedback research, real-time
BCI/motor-imagery decoding, and any closed-loop paradigm needing live
feature extraction + adaptive feedback + artifact correction in one place.

Any feedback, issues, feature requests, or contributions, especially from
anyone doing real-time work who can stress-test it against their own
hardware/paradigms are welcome!

Thanks!
Payam


More information about the eeglablist mailing list