gaussian noise in intfire1

Moderator: wwlytton

gaussian noise in intfire1

How can i implement a gaussian noise in a network of intfire1 cells that can generate spontaneus activity and subthreshold oscillations?
Albero

Posts: 10
Joined: Wed Feb 15, 2012 5:03 am

Re: gaussian noise in intfire1

The implementation of the IntFire1 class assumes that the state variable m (analogous to membrane potential) is entirely deterministic, affected only by synaptic inputs or the firing of the cell (which happens if m > 1). The implementation does not allow for endogenous fluctuations of m or of spike threshold. Noise can be introduced by driving the cell with events that occur at random times or that have random fluctuations of weight; would either of those be suitable to your purpose?
ted

Posts: 3591
Joined: Wed May 18, 2005 4:50 pm
Location: Yale University School of Medicine

Re: gaussian noise in intfire1

Is it possible to modify the IntFire1 mod file, create a new artificial cell with a noise that affect m inside?
Albero

Posts: 10
Joined: Wed Feb 15, 2012 5:03 am

Re: gaussian noise in intfire1

Yes, at the cost of reducing its computational efficiency. The main reason for IntFire1's efficiency is the fact that calculations are done only when it receives a new event. A model that includes "noise" may impose more computational overhead. There are many possible ways to introduce "noise"--what did you have in mind? perturbation of m itself, or of the spike threshold, or what? Or do you merely need "synaptic noise"?
ted

Posts: 3591
Joined: Wed May 18, 2005 4:50 pm
Location: Yale University School of Medicine

Re: gaussian noise in intfire1

I was thinking about a perturbation of m but i'm also interested at any other, more efficient method that allow me to introduce noise in my network...
Albero

Posts: 10
Joined: Wed Feb 15, 2012 5:03 am

Re: gaussian noise in intfire1

The easiest noise to add is synaptic noise. Doesn't require any NMODL code to be written at all. This can be done with one or more NetStims (read about this class's noise parameter). With a pair of NetStims--one that attaches to the target with a NetCon with weight > 0, and another that attaches with weight < 0--you could even construct noisy synaptic input in which the excitatory and inhibitory inputs cancel out "on the average" (i.e. the mean effect on m would be 0, yet m would definitely show as much variance as you like).
ted

Posts: 3591
Joined: Wed May 18, 2005 4:50 pm
Location: Yale University School of Medicine

Re: gaussian noise in intfire1

Ok, i will use NetStims pairs, thanks for your help.
Albero

Posts: 10
Joined: Wed Feb 15, 2012 5:03 am