Automatic Action Potential Counting?

Hi,

Wondering if anyone knows of a way to automatically count action potentials using Igor Pro (based on a specified spike threshold parameter)?

Thanks!

The NeuroMatic package (http://www.neuromatic.thinkrandom.com/) might have some utilities for that. Or you could come up with your own spike counting code based on the FindLevel operation. If your spike threshold is well above the average level and you're not dealing with bursting or complicated spikes it should be pretty easy to write the code. Make sure to read the help for the /EDGE flag, as it's often useful to know the position of the level crossing in both directions, so you can make sure that they are sufficiently far enough apart.
I have a function to compute spike statistics which I have refined over many years. It requires me to document it for you, but if you're interested let me know. It has a lot of optional parameters.
RGerkin wrote:
I have a function to compute spike statistics which I have refined over many years. It requires me to document it for you, but if you're interested let me know. It has a lot of optional parameters.


Absolutely, sorry it took me so long to get back to you. I'm actually an undergraduate in a neuroscience lab that studies the olfactory system. I would use your function to automatically tabulate spikes (above a given voltage) for our electrophysiology recordings. Please let me know!