DocsFeature Status
BCILattice Documentation

Feature Status

What's validated and production-ready in BCILattice, what's still experimental, and exactly what that means before you rely on it.

v1.0BCINexus Platform · 2026-05-20[email protected]

Why This Page Exists

Every module in BCILattice is at a different point of maturity. Rather than presenting the whole app as equally finished, this page lists each module's actual status, in the same language the desktop app itself uses at the point of use, so what you read here matches what you see when you open it. If a feature is still experimental, we say so here and in the app, not just in one place.


How We Label Maturity

LabelWhat it means
ProductionUsed across the standard research workflow, stable, no outstanding hardware-validation gap.
ExperimentalShips and works, but has not yet been validated against physical acquisition hardware. Flagged in-app with an "EXPERIMENTAL" tag and a dismissible warning banner. Off by default in the sidebar can be hidden entirely via Settings.

This is a maturity label, not a regulatory one. See Research & Clinical Scope below, nothing on this page, Production or Experimental, is a claim of medical-device clearance.


Production Modules

The standard research pipeline, stable and in everyday use:

ModuleWhat it does
Data ManagerImport, scan, and organise EEG / fNIRS / EMG / ECG / EOG files from disk
PreprocessingSignal filtering, cleaning, and artifact removal
Neural FlowVisual BCI paradigm design
AnalysisFeature extraction and physiological signal analysis
ML SuiteMLFlow pipeline design, Workflow Designer, and local model training
Experiment HubRun history: compare, inspect, export, and restore experiment state
Model AnalysisExplainability: SHAP attributions, weights, activation maps
ReportsStatistical summaries and exportable PDF reports
Multimodal & MediaText, image, audio and video stimulus sets bound to the recording clock by four routes, six Media blocks, the paradigm runner with a measured onset band, BIDS and PsychoPy export, and consent-gated response capture, see Multimodal & Media. Audio and video generation is not shipped: it is gated on a measurement that has not been run
Report IntegrityConfidence intervals, chance level and per-class results on every reported number; a pre-export check for unresolved values, uncited references, uncaptioned figures and empty sections; confidentiality marking, released versions and sign-off, see Report Integrity
ResultsStudy-wide results across experiments, best metrics, comparison, and statistical validation (Results Validation)
Results Export & NotebookEvery result table as CSV / Excel plus a starter .ipynb (free on every plan), and an in-app Python notebook over those tables for custom charts and custom validation (running it is Researcher and up), see Results Export & Notebook
AI ChatBCI research assistant on BCINexus-hosted Claude and OpenAI models (AI add-on). Answers from your local experiments, sessions and pipelines, and from published BCINexus studies and datasets with citations. Outputs are not validated for regulatory, clinical, or safety-critical use, see Legal
Participants & Clinical ModeLocal-first participant/consent registry and subject-linking. Informed-consent and subject-tracking bookkeeping for IRB-approved research, not a clinical decision system, see Research & Clinical Scope
CommunityBrowse and import community pipelines

Experimental Features

Record Session ships today and works, but its acquisition hardware path has not yet been validated against physical devices. BCINexus Edge is in the same section and goes further: it is locked while we validate the whole deploy path against real hardware, so opening it shows a restricted notice rather than the module. This is the exact wording the desktop app itself shows in its sidebar and on each feature page:

FeatureIn-app disclaimer
Record Session (live LSL streaming acquisition)"EXPERIMENTAL (unvalidated on acquisition hardware)" — stream discovery, channel labels, and sample rates are read from whatever the LSL outlet reports; verify them against your amplifier before relying on a recording.
BCINexus Edge (locked)"EXPERIMENTAL — LOCKED, under internal testing. Available to authorised testers only; the module opens to a restricted notice." — model packaging, device provisioning, signed deployment and on-device inference are being validated end to end against real hardware before anyone relies on them. It is not on sale.
Before you rely on it for anything consequential: validate the specific stream, channel mapping, and sample rate against your own amplifier first. It can be hidden entirely from the sidebar in Settings if you'd rather not see it until it graduates to Production.

Research & Clinical Scope

BCILattice is research software. It is not a medical device, diagnostic product, treatment system, or a substitute for professional clinical judgment, Production or Experimental, nothing in this app carries a medical-device clearance. The Participant registry and Clinical Mode are informed-consent and subject-tracking tools for IRB-approved research; enabling Clinical Mode requires a Participant to have a consent record on file before a recording session starts, it does not verify that consent was properly obtained, and the "Doctor" account designation is an identity label only, it grants no clinical authority within the app.

Full terms: Legal & Terms, Section 9 (Research and Clinical Disclaimer).


Compliance Readiness

Security controls, encryption, and HIPAA / GDPR / SOC 2 readiness are covered in full on the dedicated Security & Compliance page, including what's currently certified versus what requires your organisation's own review (SOC 2: not currently certified; HIPAA: supportable, depends on your environment and a signed BAA).


Report an Issue

Found a feature behaving differently than this page describes, in either direction? Tell us, this page is only useful if it stays accurate.

Email [email protected] with the module name, your app version, and what you observed.

Feature Status v1.0 · BCINexus Platform · 2026-05-20