Skip to content
This repository has been archived by the owner on Feb 5, 2024. It is now read-only.
/ crabsort Public archive

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

License

Notifications You must be signed in to change notification settings

sg-s/crabsort

Repository files navigation

πŸ¦€ 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages