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
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Manual Spike Detection/
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 | Minor correction in notes |