An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
spike-sorting 62 neuroscience 24 electrophysiology 15 python 11 spike-detection 7 matlab 7 clustering 6 extracellular-recordings 6 spike-trains 5 neurons 4 spike-analysis 4 mea 4 matlab-gui 3 extracellular-data 3 dimensionality-reduction 3 reproducible-research 3 template-matching 3 org-mode 3 multi-electrode-array 2 neural-recording 2 spike 2 spike-sorter 2 hmm 2 spike-sorting-software 2 large-scale-electrophysiology 2 computational-neuroscience 2 neuroscience-methods 2 kilosort 2 spikes 2 neurophysiology 2 machine-learning 2 r 2 polar-plots 1 electrophysiology-data 1 unsupervised-machine-learning 1 raster-plots 1 rstats 1 spike-rate 1 neural-data-analysis 1 independent-component-analysis 1 convolution 1 waveclus 1 proceedings 1 tensorflow 1 stg 1 neural-network 1 offline-spike-sorter 1 single-cell 1 polytrodes 1 binary-pursuit 1 science 1 spyking-circus 1 compression-algorithm 1 neuron-location 1 pytorch 1 regression 1 real-time 1 clustering-algorithm 1 clustering-evaluation 1 information-theory 1 unsupervised-learning 1 drosophila 1 ephys 1 spike-shapes 1 tsne 1 tsne-algorithm 1 bci-chapter 1 zenodo 1 trace-plots 1 local-field-potential 1 quality-control 1 toolbox 1 ground-truth 1 neuroscience-data 1 synapse 1 datajoint-sciops 1 docker 1 neuropixels 1 course-materials 1 cell-type-classification 1 semi-supervised-learning 1 viterbi 1 autoencoder 1 cnn 1 gui-application 1 data-visualization 1 signal-processing 1 braincomputerinterface 1 ai 1 agents 1 agentic-ai 1 agentic 1 agent-based-model 1 agent 1 neuro 1 kilos 1 wavelet-analysis 1 pca 1 neural-activity 1 kmeans-clustering 1