bluecellulab.cell.stimuli_generator¶
Generates stimuli to be injected into cells.
Functions
|
Adds an Ornstein-Uhlenbeck process with given correlation time, standard deviation and mean value. |
|
Adds a Poisson shot noise signal with gamma-distributed amplitudes and bi-exponential impulse response. |
|
Returns Rate, amp_mean and amp_var parameters. |
- bluecellulab.cell.stimuli_generator.gen_ornstein_uhlenbeck(tau, sigma, mean, duration, dt=0.25, rng=None)[source]¶
Adds an Ornstein-Uhlenbeck process with given correlation time, standard deviation and mean value.
tau: correlation time [ms], white noise if zero sigma: standard deviation [uS] mean: mean value [uS] duration: duration of signal [ms] dt: timestep [ms] rng: random number generator object
- bluecellulab.cell.stimuli_generator.gen_shotnoise_signal(tau_D, tau_R, rate, amp_mean, amp_var, duration, dt=0.25, rng=None)[source]¶
Adds a Poisson shot noise signal with gamma-distributed amplitudes and bi-exponential impulse response.
tau_D: bi-exponential decay time [ms] tau_R: bi-exponential rise time [ms] rate: Poisson event rate [Hz] amp_mean: mean of gamma-distributed amplitudes [nA] amp_var: variance of gamma-distributed amplitudes [nA^2] duration: duration of signal [ms] dt: timestep [ms] rng: random number generator object