GitHub topics: spike-sorting
lavanv1107/deepspikesort
An automated, end-to-end, machine-learning-based spike sorting pipeline following the DeepCluster method
Language: Python - Size: 1.62 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 7 - Forks: 0

MouseLand/Kilosort
Fast spike sorting with drift correction
Language: Python - Size: 12.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 526 - Forks: 266

SpikeInterface/spikeinterface
A Python-based module for creating flexible and robust spike sorting pipelines.
Language: Python - Size: 79 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 595 - Forks: 212

Aleman-Z/spikesorting
Automatic and manual spike sorting based on SpikeInterface
Language: Python - Size: 2.45 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 1

RezaSaadatyar/Neurophysiological-Signal-Processing-and-Analysis
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.
Language: MATLAB - Size: 25.2 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

jiumao2/AutoCurationKilosort
Automated Curation for Kilosort Output
Language: MATLAB - Size: 2.02 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

LiuLab-Bioelectronics-Harvard/SpikeAgent
SpikeAgent is a multimodal LLM-based AI agent that automates and standardizes the spike sorting pipeline
Language: Python - Size: 221 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 0

mdima98/spikesorting-boninilab
Language: Jupyter Notebook - Size: 395 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

akcarsten/spike_sorting
Python implementation of signal processing techniques and K-means clustering to sort spikes.
Language: Jupyter Notebook - Size: 1.44 MB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 83 - Forks: 37

HarryWang0210/PySortGUI
PySortGUI: A python-based open-source GUI software for spike sorting
Language: Python - Size: 1.55 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

spyking-circus/spyking-circus
Fast and scalable spike sorting in python
Language: Python - Size: 13 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 89 - Forks: 55

SpikeInterface/spiketoolkit 📦
Python-based tools for pre-, post-processing, validating, and curating spike sorting datasets.
Language: Python - Size: 3.94 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 29

mzabolocki/SynaptiConn
A Python package for analyzing single-unit spike-sorted data to infer synaptic connections in neural circuits.
Language: Python - Size: 10.6 MB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

SpikeInterface/spikeextractors 📦
Python-based module for extracting from, converting between, and interfacing with many common file formats in extracellular recording.
Language: Python - Size: 17.6 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 116 - Forks: 48

LiuLab-Bioelectronics-Harvard/AutoSort
Stable and aligned spike sorting and decoding over long-term recordings in BCI
Language: Jupyter Notebook - Size: 15 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

mhhennig/HS2
Software for high density electrophysiology
Language: Jupyter Notebook - Size: 44.4 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 26 - Forks: 17

flatironinstitute/dendro-old
Analyze neuroscience data in the cloud
Language: TypeScript - Size: 2.61 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 19 - Forks: 2

jniediek/combinato
Automatic spike sorting, cluster visualization, spike sorting GUIs
Language: Python - Size: 1.66 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 17

HayderAminLab/DENOISING
An Engine for Dynamic Enhancement and Noise Overcoming in Spatiotemporal Multimodal Neural Observations via High-density Microelectrode Arrays
Language: Python - Size: 52.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

SynapticSage/mountainsort-2-phy
Converts moutainsorted clusters to phy for curation using SpikeInterface. Includes a plugin to add mountainsort cluster metrics to phy.
Language: Python - Size: 18.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

paninski-lab/yass
YASS: Yet Another Spike Sorter
Language: Python - Size: 95.7 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 62 - Forks: 15

florian6973/tsproj
ML for Timeseries Mini-Project
Language: Jupyter Notebook - Size: 73.6 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

SpikeInterface/spikely
A GUI for running popular spike sorting algorithms on extracellular data of any file format.
Language: Python - Size: 1.5 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 16 - Forks: 7

ArdeleanRichard/Spike-Cluster-Score
Spike Cluster Score (SCS) is a clustering performance metric designed with the purpose of spike sorting in mind.
Language: Python - Size: 518 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

hasselmonians/KiloPlex
Language: C - Size: 84 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

SpikeInterface/spikesorters 📦
Python-based module with spike sorter wrappers and a simple API for running them.
Language: Python - Size: 542 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 20

scratcharchive/mountainsort_examples 📦
Examples of using MountainSort spike sorting software.
Language: Jupyter Notebook - Size: 3.17 MB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 27 - Forks: 20

zjm199502/MTT_MOE_Neuroscience
Data analysis of Open-ephys .dat continuous data. Spike sorting should be done using Spyking-circus
Language: MATLAB - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

edmerix/NeuroClass
A couple of Matlab classes to make handling spike sorting data substantially easier
Language: MATLAB - Size: 349 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

edmerix/SplitMerge
Fast GUI for the manual stage of spike sorting with UMS2000
Language: MATLAB - Size: 1.66 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

njh27/spikesorting_fullpursuit
Neural spike sorting algorithm based on iso-cut clustering and template matching in raw voltage space for the detection of near-simultaneous spike events.
Language: Python - Size: 3.48 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

csn-le/wave_clus 📦
A fast and unsupervised algorithm for spike detection and sorting using wavelets and super-paramagnetic clustering
Language: MATLAB - Size: 4.88 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 112 - Forks: 62

ramintoosi/ROSS
Robust Offline Spike Sorter
Language: MATLAB - Size: 83.7 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 120 - Forks: 2

sg-s/crabsort
🦀🦀🦀 Sort spikes from extra-cellular recordings using neural networks. Fully automated.
Language: MATLAB - Size: 579 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 4

christophe-pouzat/PouzatDetorakisEuroScipy2014
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.
Language: Python - Size: 230 KB - Last synced at: over 1 year ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 1

paninski-lab/yass-examples
YASS Examples
Language: Jupyter Notebook - Size: 813 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 2

lucadellasantina/wave_clus Fork of csn-le/wave_clus
A fast and unsupervised algorithm for spike detection and sorting using wavelets and super-paramagnetic clustering
Language: Matlab - Size: 4.18 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

lucadellasantina/spike-sorting Fork of baccuslab/spike-sorting
The repository for taking raw HDF5 multielectrode array recordings and identifying spikes through clustering. Should work on MATLAB versions >=2014a
Language: Matlab - Size: 1.45 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

lucadellasantina/simpleclust Fork of open-ephys/simpleclust
Manual spike clustering software for matlab
Language: Matlab - Size: 8.35 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

lucadellasantina/KiloSort Fork of cortex-lab/KiloSort
GPU code for spike sorting
Language: Matlab - Size: 2.22 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

jthermiz/spk2
Spike sorting using KiloSort
Language: Jupyter Notebook - Size: 6.65 MB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

msdkhani/PyWaveClus
WaveClus: Unsupervised Spike Sorting Algorithm
Language: Python - Size: 54.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

chleibig/hdcmosmeasort
Language: MATLAB - Size: 287 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

flightlab/ephys_fundamental_plots
📈 Worked examples of fundamental plots for electrophysiological data
Language: TeX - Size: 17.7 MB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

tbrouns/paser
PASER: Processing and Analysis Schemes for Extracellular Recordings
Language: Matlab - Size: 1010 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 3

jwouters91/shybrid
a graphical tool for generating hybrid ground-truth spiking data for evaluating spike sorting performance
Language: Python - Size: 6.55 MB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 2

tk-neuron/GLMCC
Python Implementation of GLMCC (generalized linear model for spike cross-correlations)
Language: Python - Size: 5.28 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

carlacodes/spikeinterface3cg
Implementation of semi-automatic spike interface pipeline on tungsten WARP data for the myriad cluster
Language: Python - Size: 360 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lkct/hs-detection
Optimized spike detection based on https://github.com/mhhennig/HS2
Language: C++ - Size: 6.35 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 5

drewyangdev/sciops-demo-workflow-docker
This is a MATLAB based image made for Datajoint SciOps Demo - Spike Sorting. Now this repo is included in ⬇️⬇️⬇️
Language: Dockerfile - Size: 16.6 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

christophe-pouzat/LASCON2016
Material associated to C Pouzat's lectures at LASCON 2016
Language: HTML - Size: 4.31 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

libo-huang/Unified-SS
[IEEE Transactions on Neural Systems and Rehabilitation Engineering] Official implementation of "A Unified Optimization Model of Feature Extraction and Clustering for Spike Sorting"
Language: MATLAB - Size: 10.4 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

edmerix/UnitSubclassify
GUI for semi-automatic single neuron classification by cell type
Language: MATLAB - Size: 668 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

scott-grimes/SpikeSort
Semi-Automated Spike Sorting in Matlab, Various Techniques
Language: Matlab - Size: 1.64 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

grero/HMMSpikeSorter.jl
Spike sorting using Hidden Markov Models
Language: Julia - Size: 107 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

psambit9791/SpikeSort
Identification of the cell body of neurons from spike signals
Language: Jupyter Notebook - Size: 104 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

spyking-circus/spyking-circus-ort
Offline real time (ort) implementation of SpyKING CIRCUS
Language: Python - Size: 68.2 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

samnemo/WClust
FentonLab's WClust software used for spike sorting
Language: C++ - Size: 165 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

sg-s/spikesort
[no longer supported] for a more powerful version of this that supports multiple channels and uses machine learning, look here ➡️
Language: Matlab - Size: 4.31 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 9

grero/HMMSortPlots.jl
An attempt at a GUI for viewing the results of HMM based spike sorting.
Language: Julia - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

christophe-pouzat/figures-of-BCI-chapter
R code for regenerating the figures of "Extracellular data analysis" in book Brain-Computer Interfaces
Language: R - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

christophe-pouzat/zenodo-locust-datasets-analysis
Analysis of the extracellular recordings from the locust olfactory pathway available on zenodo (https://zenodo.org/record/21589)
Language: HTML - Size: 30.6 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
