Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Yiming Shen

Applied machine learning, time-series classification, distribution shift, and reproducible research software, with EEG as the primary research domain.

Posts

Covariance Features and Tangent-Space Mapping

4 minute read

Published:

A simple explanation of why EEG covariance matrices are useful features and how tangent-space mapping makes them usable by standard classifiers.

CSP and FBCSP for Motor-Imagery EEG

4 minute read

Published:

A direct walkthrough of how CSP and filter-bank CSP turn motor-imagery EEG trials into classifier features.

portfolio

R Package: eegwhiten

Milestone:

R Package Developer
Whitening and covariance-alignment tools for EEG features, with reusable fit/transform models, shrinkage, robust covariance estimators, Euclidean alignment, and tangent-space utilities.

R Package: DA4BCI

Milestone:

R Package Developer
A unified R framework for EEG/BCI domain adaptation, including TCA, SA, CORAL, GFK, MIDA, Riemannian transport, optimal transport, and shift metrics.

R Package: BCIFeatR

Milestone:

R Package Developer
A train/test-safe EEG feature extraction toolkit for BCI pipelines, including CSP/FBCSP, tangent-space covariance features, bandpower, Hjorth, ATM, MVAR, and MSVAR features.

R Package: TensorEEG

Milestone:

R Package Developer
A physics-constrained EEG simulator and covariance-aware augmentation audit package for cross-session BCI research.

Python Package: DA4BCI-Python

Milestone:

Python Package Developer
Python implementation of DA4BCI, providing EEG/BCI domain adaptation methods, shift metrics, SPD geometry tools, Page-Hinkley drift detection, and plotting utilities.

Python Package: TensorEEG-py

Milestone:

Python Package Developer
Python port of TensorEEG for physics-constrained EEG simulation, SPD covariance augmentation, fidelity auditing, and manifest replay.

Python Package: CrossDA

Milestone:

Python Package Developer
Reproducible comparison of pooling, weighting, and source-selection strategies for transfer across EEG sessions.

Web App: MSDA-Bench

Milestone:

Dashboard Developer
A Streamlit dashboard for comparing multi-source domain adaptation strategies in cross-session EEG classification.

Web App: ShiftDx

Milestone:

Dashboard Developer
An offline analysis dashboard separating fixed-model degradation, domain-adaptation benefit, and the remaining gain from retraining on later EEG sessions.

Desktop App: NeuroStream

Milestone:

Application Developer
A sample-paced pseudo-online replay application for motor-imagery EEG, with CSP, FBCSP, tangent-space pipelines, Euclidean Alignment, and progressive performance visualization.

Web App: ShiftLens

Milestone:

Application Developer
A dependency-free browser visualizer for understanding how domain adaptation methods move source and target distributions.

Research App: EEGLayoutLab

Milestone:

Interactive electrode-layout design with bounded optimization, forward simulation, and model-based evaluation.

Engineering App: GimbalPaw

Milestone:

An experimental macOS application integrating local person tracking, camera capture, and Bluetooth gimbal control.

research

A Confidence-Gated Source Selection Strategy for Cross-Session Transfer in Brain-Computer Interfaces

Published · Frontiers in Human Neuroscience - Brain-Computer Interfaces

Published in Frontiers in Human Neuroscience, 28 Aug 2026
A matched comparison of global and selective source-session strategies for within-subject, cross-session motor-imagery EEG transfer.

Recommended citation: Shen Y and Degras D (2026) A confidence-gated source selection strategy for cross-session transfer in brain–computer interfaces. Front. Hum. Neurosci. 20:1895016. doi:10.3389/fnhum.2026.1895016. https://doi.org/10.3389/fnhum.2026.1895016

talks