atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

SimSort: A Data-Driven Framework for Spike Sorting by Large-Scale Electrophysiology Simulation

NeurIPS 2025 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Zero-shot robustness and transfer · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds a large simulated extracellular dataset from Blue Brain neuron models and pretrains a Transformer spike detector plus contrastive GRU spike-identification encoder (SimSort), which transfers zero-shot to Hybrid, WaveClus, and IBL benchmarks.

Problem

Spike sorting is heuristic, parameter-sensitive, and lacks large ground-truth labeled data, so learning-based methods generalize poorly to real recordings, especially at low SNR.

Approach

Generate a large labeled tetrode dataset by simulating biophysically detailed Blue Brain neurons with NEURON and volume-conductor extracellular modeling, then pretrain a neural spike detector (Transformer) and a contrastive waveform encoder (GRU with triplet loss and SVD denoising) for a fully automated, zero-shot-transferable spike sorting pipeline.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SimSort instead of conventional spike sortersspike sorting pipeline · BBP L6Accuracy: 0.84 $\pm$ 0.03 -> 0.85 $\pm$ 0.02Helped
use SimSort instead of conventional spike sortersspike sorting pipeline · Hybrid-staticAccuracy: 0.60 $\pm$ 0.02 -> \textbf{0.62} $\pm$ \textbf{0.04}Mixed
use SimSort instead of conventional spike sortersspike sorting pipeline · Hybrid-driftPrecision: \textbf{0.72} $\pm$ \textbf{0.03} -> 0.69 $\pm$ 0.03Hurt
use SimSort instead of conventional spike sortersspike sorting pipeline · WaveClus EasyAccuracy: 0.73 $\pm$ 0.08 -> \textbf{0.75} $\pm$ \textbf{0.06}No clear effect
use SimSort instead of conventional spike sortersspike sorting pipeline · WaveClus DifficultAccuracy: 0.48 $\pm$ 0.16 -> \textbf{0.71} $\pm$ \textbf{0.10}Helped
replace threshold detection with the SimSort detectorSimSort detection pipeline · Hybrid staticAccuracy: 0.61$\pm$0.03 -> 0.72$\pm$0.03Helped
replace threshold detection with the SimSort detectorSimSort detection pipeline · Hybrid driftRecall: 0.70$\pm$0.03 -> 0.82$\pm$0.02Helped
use learned SimSort representations instead of UMAP featuresspike identification with GMM · Hybrid-staticARI: 0.88 $\pm$ 0.02 -> \textbf{0.91} $\pm$ \textbf{0.02}Helped
use learned SimSort representations instead of UMAP featuresspike identification with GMM · Hybrid-driftARI: 0.85 $\pm$ 0.02 -> \textbf{0.89} $\pm$ \textbf{0.03}Helped
fine-tune on target-domain recordings (ablation)SimSort · Hybrid-staticSpike sorting Accuracy: 0.59±0.03 -> 0.58±0.03Hurt
fine-tune on target-domain recordings (ablation)SimSort · Hybrid-driftSpike sorting Accuracy: 0.54±0.09 -> 0.56±0.04Helped
fine-tune on target-domain recordings (ablation)SimSort · Waveclus-easySpike detection Accuracy: 0.59±0.02 -> 0.94±0.01Helped

Surprising findings

Limitations

Experimental setup

Datasets: Blue Brain Project simulated extracellular dataset Hybrid (SpikeForest) WaveClus IBL Neuropixels CortexLab KS046 BBP L6 simulated test set

Benchmarks: BBP L6 simulated Hybrid-static Hybrid-drift WaveClus easy/difficult IBL Neuropixels

Metrics: accuracy recall precision ARI

Baselines: KiloSort KiloSort2 MountainSort4 MountainSort5 HerdingSpikes2 IronClust JRClust SpykingCircus Tridesclous CEED

Builds on: Blue Brain Project neuron models NEURON simulator YASS CEED SpikeInterface

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy