NeuralSet¶
NeuralSet turns raw neural recordings and stimuli into PyTorch-ready datasets.
Quick install¶
pip install neuralset
Heavier dependencies (e.g. transformers for text/image/etc feature
extraction) can be pre-installed with:
pip install 'neuralset[all]'
see Installation for the full breakdown.
Examples¶
Tutorials¶
Each tutorial walks through one building block of the NeuralSet pipeline.
↓
↓
↓
↓
Segmenter & Dataset
Create time-locked segments and iterate with a PyTorch DataLoader.
segmenter = ns.dataloader.Segmenter(
start=-0.1, duration=0.5,
trigger_query='type=="Word"',
extractors=dict(meg=meg),
drop_incomplete=True)
dataset = segmenter.apply(events)
loader = DataLoader(dataset, batch_size=8,
collate_fn=dataset.collate_fn)
↓
Citation¶
@misc{king2026neuralset,
title = {NeuralSet: A High-Performing Python Package for Neuro-AI},
author = {King, Jean-R{\'e}mi and Bel, Corentin and Evanson, Linnea
and Gadonneix, Julien and Houhamdi, Sophia and L{\'e}vy, Jarod
and Raugel, Josephine and Santos Revilla, Andrea
and Zhang, Mingfang and Bonnaire, Julie and Caucheteux, Charlotte
and D{\'e}fossez, Alexandre and Desbordes, Th{\'e}o
and Diego-Sim{\'o}n, Pablo and Khanna, Shubh and Millet, Juliette
and Orhan, Pierre and Panchavati, Saarang and Ratouchniak, Antoine
and Thual, Alexis and Brooks, Teon L. and Begany, Katelyn
and Benchetrit, Yohann and Careil, Marl{\`e}ne and Banville, Hubert
and d'Ascoli, St{\'e}phane and Dahan, Simon and Rapin, J{\'e}r{\'e}my},
year = {2026},
url = {https://kingjr.github.io/files/neuralset.pdf},
note = {Preprint; URL will be updated when the paper lands on arXiv}
}