SpikeInterface

github.com/spikeinterface/spikeinterface
Active806updated 1 month ago
Python
MIT

Unified Python framework for extracellular electrophysiology, standardizing interfaces to 10+ ML-based spike sorting algorithms including Kilosort for reproducible neural spike sorting workflows (792+ stars, actively maintained)

Sourced from

  • Awesome AI for Sciencegithub.com/spikeinterface/spikeinterface
  • GitHubgithub.com/spikeinterface/spikeinterface

Related resources

Fast spike sorting with drift correction for extracellular electrophysiology, enabling universal neural spike sorting via deep learning on high-density neural probe recordings (MouseLand, 609+ stars)

Active6233 months ago
Python
GPL-3.0

Deep learning with spiking neural networks in Python, providing gradient-based training of SNNs via PyTorch autodifferentiation for brain-inspired computing and neuromorphic research, with online learning capabilities and extensive tutorials (1.9K+ stars, actively maintained)

Active2K4 weeks ago
Python
MIT

Deep learning software to decode EEG, ECG or MEG signals, providing standardized neural network models, preprocessing pipelines, and evaluation workflows for brain-computer interfaces and cognitive neuroscience research (1.2K+ stars, BSD 3-Clause, actively maintained)

Active1.3K2 weeks ago
Python
BSD-3-Clause

Modular Python suite for Neuro-AI research across all modalities, providing efficient data loaders (NeuralSet), curated datasets (NeuralFetch), scalable training (NeuralTrain), and unified benchmarking (NeuralBench) for building and evaluating neuroscience foundation models (Meta FAIR, 270+ stars, MIT License, 2026)

Active2723 weeks ago
Python
MIT

Markerless pose estimation of user-defined features with deep learning for all animals including humans, enabling quantitative behavioral analysis in neuroscience and ethology (Nature Neuroscience 2018, 5.6K+ stars)

Active5.7K2 weeks ago
Python
LGPL-3.0

MEG and EEG.

Active3.5K2 weeks ago
Python
BSD-3-Clause