Skip to content
MATLAB Cuda Julia
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github update issue template Aug 30, 2019
json support for NWB export Sep 3, 2019
npy-matlab @ b7b0a4e Adds npy-matlab as a submodule Mar 12, 2019
tools Fix mistakenly committed default.prm Mar 12, 2019
.gitignore adds Intan (traditional) support Mar 12, 2019
.gitmodules Adds npy-matlab as a submodule Mar 12, 2019
CHANGELOG.TXT update changelog, jrc.json Aug 29, 2019 highlight support email Jul 30, 2019
LICENSE Create LICENSE Jul 30, 2019 update README Feb 1, 2019
default.prm Fix mistakenly committed default.prm Mar 12, 2019
jrc.m Compute spikeFeatures after detect in one recording or all recordings Feb 21, 2019


JRCLUST is a scalable and customizable package for spike sorting on high-density silicon probes. It is written in MATLAB and CUDA.

JRCLUST was originally developed by James Jun and is currently maintained by Vidrio Technologies.

Installing JRCLUST

If you'd like to test the latest development code, you can clone the repository to your computer. If you want to stay on a release, head to the releases page and download the latest release.

Run the following command in MATLAB (you may want to add it to your startup script):


You may also need to recompile your CUDA codes if you're not on Windows. Do this with



Read the documentation here and the original bioRxiv paper here. Still have questions? Visit our Gitter community and ask!

You can’t perform that action at this time.