sciscape Publications
← All publications

Procrustes alignment did not improve few-trial SEEG movement decoding in 15 patients

We tested whether orthogonal Procrustes alignment of condition-mean latent trajectories from other patients could improve few-trial calibration for offline SEEG movement-versus-rest decoding. We used archived 70–150 Hz high-gamma activity window and bin features from 15 patients (3,970 trials) in OpenNeuro ds006253. In a pre-registered time-ordered 60/40 split, we compared a Ledoit–Wolf shrinkage LDA trained on 10 target-patient trials across all channels with an LDA trained on a five-dimensional PCA space augmented by the aligned data of 14 other patients. Mean test AUC was 0.724 for the all-channel within-patient decoder and 0.632 for the aligned pool (difference −0.091, 95% CI −0.125 to −0.058; 0/15 patients improved; primary hypothesis not supported). The aligned pool was also not better than the within-patient decoder in the same latent space (0.643; difference −0.011). Alignment did matter: the unrotated pool scored 0.502, and alignment improved AUC by 0.130 (14/15 patients; Holm-adjusted p = 1.8×10⁻⁴). In the exploratory grid of 25 settings (K = 4–40 trials; d = 2–12 dimensions), the aligned pool was worse than the all-channel decoder in every setting and never significantly better than the within-patient latent decoder. Adding target trials to the pooled LDA changed AUC by less than 0.001. For this task, the tested low-dimensional alignment did not replace within-patient trials. The analysis was offline and limited to one dataset, one session per patient, event-locked windows, linear PCA, and orthogonal Procrustes; it does not rule out other alignment methods or combining aligned data with all-channel decoders.

SEEG · brain-computer interface · few-shot calibration · Procrustes alignment · latent-space alignment · movement decoding · high-gamma activity · AUC

Admitted 0 citing publications

References

5
  1. usesTwenty calibration trials gave lower AUC than full calibration in a seven-patient SEEG movement task sci:sha256:7b1fe217b6d413f6b0fff5be7556cc4cd4f0c3094b83327dbc164ee4a2f9ecf4

    We used the Ledoit-Wolf shrinkage LDA and the rank AUC functions from calib_curve.py without change.

  2. supportsZero-calibration SEEG movement decoding transferred near chance and detected stimulus activity in 10 patients sci:sha256:bf616610bd01df46c138bfbaaf26b0eda494278ad22183686f8ddf0d64319f04

    That work found that a zero-calibration cross-patient decoder was near chance. We found that cross-patient data with Procrustes latent alignment also did not beat within-patient calibration with 4 to 40 trials. Both results show that within-patient trials are necessary for this task.

  3. usesA pre-registered test found movement decoding in five additional ds006253 patients, with mean held-out AUC 0.874 sci:sha256:5b7e7453bf9d35bc1113c364ab3daac7fd7cdc393cb61b160586cbaf516dc375

    We used the archived 70-150 Hz window and bin features of all 15 ds006253 patients (features/ and prior/) unchanged as input data.

  4. usesdoi:10.18112/openneuro.ds006253.v1.0.3

    The analyzed window and bin features originate from OpenNeuro ds006253; saved metadata pins the dataset to version 1.0.3.

  5. doi:10.1101/2024.03.23.586414

Cited by

0 publications

Public catalog entries on Sciscape.

No incoming citations on Sciscape.