Spike Detection

Spike detection with the multi-resolution Teager Energy Operator (MTEO) [1]. Uses the BOTMpy library.

Functionality and options

Spike energy is calculated using the MTEO (with user supplied "k Values"). When the energy is above "Threshold quantile" times "Threshold factor", a period is considered a spike. Only the maximum of a period of length "Spike samples" gets a spike train entry, so this option corresponds to the dead time or minimum interspike interval.

If exactly one recording channel group is selected, a new unit with a name determined by the "Detection result unit name" option is created. If no recording channel group is selected, the resulting spike trains are only attached to the respective segment and no unit is created.

If there are artifact epochs that should not be considered for spike detection, check "Ignore artifact epochs" and set "Artifact Tag" to the value of their 'tag' annotation. The artifact detection plugin can create Epoch objects with this annotation.

[1]Choi, J. H., Jung, H. K., & Kim, T. (2006). A new action potential detector using the MTEO and its effects on spike sorting systems at low signal-to-noise ratios. Biomedical Engineering, IEEE Transactions on, 53(4), 738-746. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1608524

All files

VersionViewer versionUpload dateSize
0.1 0.3.0 June 24, 2013 6.5 KB


New comment

Please log in to leave a comment.

Author: Philipp Meier

Website: https://github.com/pmeier82/BOTMpy

Download most recent version: 0.1

License: BSD