There are 8 repositories under spike-sorting topic.
A Python-based module for creating flexible and robust spike sorting pipelines.
Robust Offline Spike Sorter
A fast and unsupervised algorithm for spike detection and sorting using wavelets and super-paramagnetic clustering
Python-based module for extracting from, converting between, and interfacing with many common file formats in extracellular recording.
Fast and scalable spike sorting in python
Python implementation of signal processing techniques and K-means clustering to sort spikes.
SpikeAgent is a multimodal LLM-based AI agent that automates and standardizes the spike sorting pipeline
Python-based tools for pre-, post-processing, validating, and curating spike sorting datasets.
Examples of using MountainSort spike sorting software.
Python-based module with spike sorter wrappers and a simple API for running them.
🦀🦀🦀 Sort spikes from extra-cellular recordings using neural networks. Fully automated.
Analyze neuroscience data in the cloud
A GUI for running popular spike sorting algorithms on extracellular data of any file format.
a graphical tool for generating hybrid ground-truth spiking data for evaluating spike sorting performance
A comprehensive Python and R-based toolkit for clustering and sorting electrophysiology data recorded using Intan RHD2132 chips. Originally developed for cortical multi-electrode recordings in the Katz Lab at Brandeis University, it provides a complete pipeline for spike sorting, EMG analysis, and quality assessment.
An automated, end-to-end, machine-learning-based spike sorting pipeline following the DeepCluster method
Stable and aligned spike sorting and decoding over long-term recordings in BCI
Neural spike sorting algorithm based on iso-cut clustering and template matching in raw voltage space for the detection of near-simultaneous spike events.
Offline real time (ort) implementation of SpyKING CIRCUS
Python Implementation of GLMCC (generalized linear model for spike cross-correlations)
WaveClus: Unsupervised Spike Sorting Algorithm
A study of how autoencoders fare in the domain of Spike Sorting. Various autoencoder architectures have been tested.
A reproducible document with an extended version of SPySort: Neuronal Spike Sorting with Python Proceedings of the 7th European Conference on Python in Science (EuroSciPy 2014), edited by Pierre de Buyl and Nelle Varoquaux, pp. 27–34.
[no longer supported] for a more powerful version of this that supports multiple channels and uses machine learning, look here ➡️
Automatic and manual spike sorting based on SpikeInterface
OSSA (Open-Source Sorting Algorithm) is an interactive software for manual curation of neural spikes.
GUI for semi-automatic single neuron classification by cell type
Representation Learning Framework for Extracellular Recordings. An end-to-end pipeline for spike sorting.
A Python package for analyzing single-unit spike-sorted data to infer synaptic connections in neural circuits.
This repository contains extensive tools and scripts for processing and analyzing neurophysiological signals. The primary focus is on various critical aspects of neurophysiological data handling, including spike detection, feature extraction, clustering, and firing rate analysis.