sg-s / crabsort

πŸ¦€πŸ¦€πŸ¦€ Sort spikes from extra-cellular recordings using neural networks. Fully automated.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ¦€ crabsort

GitHub last commit

Installation

Using git

Clone these repos:

# bash
git clone https://github.com/sg-s/crabsort
git clone https://github.com/sg-s/puppeteer
git clone https://github.com/sg-s/srinivas.gs_mtools

and add the all to your MATLAB path.

Updating and uninstalling

crabsort supports built-in methods to upgrade and update:

% matlab
crabsort.update
crabsort.uninstall

Usage

Video tutorial by Mara Rue walking through how to use crabsort

Keyboard actions

Key Action
a Scroll to beginning of file
z Scroll to end of file
Spacebar Jump to next uncertain spike (as predicted by Neural Network)
g generate data for Neural network
⇧ + ↑ jump to the weirdest spike
⇧ + ↓ jump to a next less weird spike
p Predict spikes using Neural network
r reset zoom
0 Set channel as having no spikes
↑ Select channel above currently chosen channel
↓ Select channel below currently chosen channel
β†’ Load next file in dataset
← Load next file in dataset
p Predict spikes using Neural network
⇧ + β†’ jump to the next file with unsorted data on this channel

License

GPL v3

If you plan to use crabsort for a publication, please write to me for appropriate citation.

About

πŸ¦€πŸ¦€πŸ¦€ Sort spikes from extra-cellular recordings using neural networks. Fully automated.

License:GNU General Public License v3.0


Languages

Language:MATLAB 96.1%Language:CSS 2.9%Language:Objective-C 0.5%Language:HTML 0.4%Language:Python 0.2%