spikeselect

Manual spike detection and recognition
1.3K Downloads
Updated 19 Dec 2005

No License

This program facilitates manual spike detection, taking advantage of the integration abilities of the human visual system. The program displays a spectrogram of a spike train and records the user-captured time-stamps (referenced to the beginning of the file), and the associated intervals. The capture is done using the mouse. The outputs can be saved as text files with names adapted from the original data file names, and in the original directory.

Events other than spikes may be analyzed. However, the program was designed for and is probably best suited for spike trains.

Notes:

1- The program is written to read .wav files as inputs. You will need to modify that part of the code to read other formats.

2- Optimal spectrogram parameters may vary with type of signal. See the specgram command help.

3- When zooming in onto a time segment, be sure to include as much of the vertical frequency extent as is useful.

4- The order of capturing spikes is not important.

5- The minimum spike time uncertainty is equal to +/- the pixel width, in seconds. The minimum interval uncertainty is +/- 2x pixel width.

Cite As

Hazem Baqaen (2024). spikeselect (https://www.mathworks.com/matlabcentral/fileexchange/9353-spikeselect), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Electrophysiology in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Manual Spike Detection/

Version Published Release Notes
1.0.0.0

Minor correction in notes