
Thirty Bees AI Website Builder
Open-source e-commerce intelligence for hyper-optimized storefront generation and management.

State-of-the-art automated spike sorting for high-density electrophysiological recordings.

Kilosort is the premier open-source framework for spike sorting, specifically engineered to process data from high-density electrophysiology probes such as Neuropixels. Now in its fourth major iteration (Kilosort4), the tool has transitioned from a MATLAB-dependent architecture to a robust, pure Python implementation, significantly lowering the barrier for entry while enhancing performance. Kilosort employs a sophisticated template-matching algorithm that iteratively identifies and subtracts neural waveforms from raw binary data. A critical component of its architecture is the integrated drift correction, which utilizes spatial-temporal registration to account for tissue movement relative to the probe—a common challenge in chronic in vivo recordings. By leveraging NVIDIA CUDA for GPU acceleration, Kilosort can process thousands of channels in near real-time, outpacing traditional manual or semi-automated methods. Its 2026 market position remains dominant within the global neuroscience community, serving as the standard backend for high-throughput data pipelines in academic and clinical research institutions. The software is designed to produce outputs compatible with curation tools like Phy, facilitating a seamless transition from raw signal to publishable single-unit activity data.
Kilosort is the premier open-source framework for spike sorting, specifically engineered to process data from high-density electrophysiology probes such as Neuropixels.
Explore all tools that specialize in waveform clustering. This domain focus ensures Kilosort delivers optimized results for this specific requirement.
Uses spatial-temporal registration to align spikes across time, compensating for probe movement.
Iteratively fits neural templates to the raw data, allowing for the resolution of overlapping spikes.
Highly parallelized processing of large-scale matrices using NVIDIA GPU kernels.
Flexible configuration files allow users to define any arbitrary 2D or 3D probe geometry.
Heuristic-based logic that identifies and merges clusters likely belonging to the same neuron based on cross-correlograms.
Complete migration from MATLAB (Kilosort 1-3) to Python (Kilosort 4).
Architecture designed to handle 384+ channels of Neuropixels 1.0/2.0 data simultaneously.
Install a Python environment (Python 3.9+ recommended) using Conda or Mamba.
Install NVIDIA CUDA Toolkit compatible with your local GPU hardware.
Run 'pip install kilosort' to download the core library and GUI components.
Prepare your raw binary data file (.bin or .dat) and ensure it is stored on a high-speed SSD.
Create or download a probe geometry file (.prb or .mat) matching your hardware layout.
Launch the Kilosort GUI or initialize a script using the 'kilosort.run_kilosort' function.
Configure parameters, focusing on 'n_chan_bin', 'fs' (sampling rate), and 'Th' (detection thresholds).
Execute the sorting process, monitoring the GPU utilization and drift correction plots.
Inspect the automated results using the integrated diagnostic visualization tools.
Export the resulting cluster data to Phy for manual curation and quality control.
All Set
Ready to go
Verified feedback from other users.
"Highly praised for its speed and accuracy with Neuropixels data, though setup can be challenging for non-technical users."
Post questions, share tips, and help other users.

Open-source e-commerce intelligence for hyper-optimized storefront generation and management.

Your career in web development starts here with our free, open-source curriculum.

A preprint server for health sciences.

Adds RESTful APIs to Joomla for core and 3rd party extensions.

Connect your AI agents to the web with real-time search, extraction, and web crawling through a single, secure API.

An open-source, self-hosted AI coding assistant for code completion, answer engine, and inline chat.

A large conversational telephone speech corpus for speech recognition and speaker identification research.