CoolFace
Modelpublic

braindecode/BaRISTA-lobes

sourceHugging Faceotherupdated 22h agoView on Hugging Face
0likes31downloads
Model Card

BaRISTA, lobes scale

The released BaRISTA encoder of Oganesian, Hashemi and Shanechi (2025) for the lobes spatial scale, converted to `braindecode.models.BaRISTA`.

Source: pretrained_models/lobes_chans.ckpt at revision `83b27375eba60e9eba9da4e7dd8fb283baace376`, sha256 d810338a4929df0fb2421f342b3ee859f9fef269e35fb4f2fd9c55347a63324a. Conversion renames tensors and fuses the released gated projections into the single projection this port uses; convert_barista_weights.py in this repository reproduces it. Encoder tokens match the released forward equations to 2.3e-06 in float32 on CPU.

Usage

Supply the montage of each batch as spatial_indices, an `(n_chans,) tensor of lobes in [0, 21)`:

python
import torch
from braindecode.models import BaRISTA

model = BaRISTA.from_pretrained("braindecode/BaRISTA-lobes", n_chans=64, n_outputs=2)
logits = model(torch.randn(8, 64, 6144), spatial_indices=torch.randint(0, 21, (64,)))

The saved geometry is 64 channels and 6144 samples at 2048 Hz, the pretraining window. Mean pooling makes the encoder independent of both, so pass your own n_chans, n_times and n_outputs when loading.

Limitations

These files hold the encoder only, as does the release. Braindecode initializes the classification head on load, so it needs fine-tuning, as does the learned read-out of the paper's protocol (pooling="learned"), which was never released. The check above covers float32 CPU encoder tokens, not downstream accuracy, GPU kernels or mixed precision.

Citation

bibtex
@inproceedings{oganesian2025barista,
    title={BaRISTA: Brain Scale Informed Spatiotemporal Representation of Human Intracranial Neural Activity},
    author={Oganesian, Lucine L. and Hashemi, Saba and Shanechi, Maryam M.},
    booktitle={Advances in Neural Information Processing Systems},
    year={2025}
}

License

Copyright (c) 2025 University of Southern California. Educational, research and non-profit use only; commercial use requires an agreement with the USC Stevens Center for Innovation. See NOTICE.txt and the original licence.