What does Netstim.interval do?
Posted: Thu Mar 26, 2009 12:27 pm
Hi All,
I am suplying random stream of spikes to the cells in a small network following the Poisson process dynamics. According to Poisson processes definition, if one spike occurs at t=t_i, the probability P of generating the next spike t_(i+1) anywhere in the interval t_i+tau<=t_(I+1)<t_i+tau+dt ,for dt small,i s the probability that no spike occurs at t=tau times the probability r*dt of generating the spike within the following interval dt, where r=firing rate, is
P(t_(i+1)-t_i)=r*dt*exp(r*tau) [1]
NetStim handles with interval by mean of the expression
invl(mean) =mean + mean*erand() [2]
where mean=interval and erand = exprand(1)
Are the interval variables in [1] and [2] the same?
if so, what the exponential single random number generator exprand(1) does?. If not, what does [2] and the statement " interval:mean time between spikes (ms)" exacty means? Could it be that the random stream of delivered is a periodic signal?
I have seen from my simulations, that by modifying the NetStim.interval, while maintaining constant the NetStim.number I can alter the behaviour of the cells spiking pattern.
One possible interpretation for this result relates this cells response with variations in the intrinsic frequency of the random spikes stream, represented by my NetStim but this interpretation would also correspond to a deterministic property of a completely random process. So what exactly does NetStim.interval do?
Thanks a lot,
OJAG
I am suplying random stream of spikes to the cells in a small network following the Poisson process dynamics. According to Poisson processes definition, if one spike occurs at t=t_i, the probability P of generating the next spike t_(i+1) anywhere in the interval t_i+tau<=t_(I+1)<t_i+tau+dt ,for dt small,i s the probability that no spike occurs at t=tau times the probability r*dt of generating the spike within the following interval dt, where r=firing rate, is
P(t_(i+1)-t_i)=r*dt*exp(r*tau) [1]
NetStim handles with interval by mean of the expression
invl(mean) =mean + mean*erand() [2]
where mean=interval and erand = exprand(1)
Are the interval variables in [1] and [2] the same?
if so, what the exponential single random number generator exprand(1) does?. If not, what does [2] and the statement " interval:mean time between spikes (ms)" exacty means? Could it be that the random stream of delivered is a periodic signal?
I have seen from my simulations, that by modifying the NetStim.interval, while maintaining constant the NetStim.number I can alter the behaviour of the cells spiking pattern.
One possible interpretation for this result relates this cells response with variations in the intrinsic frequency of the random spikes stream, represented by my NetStim but this interpretation would also correspond to a deterministic property of a completely random process. So what exactly does NetStim.interval do?
Thanks a lot,
OJAG