bluepyemodel.ecode.dendrite

Ecode for dendrite specific protocols, such as synaptic input, dendritic steps, or BAC.

Classes

BAC(location, **kwargs)

BAC ecode.

DendriticStep(location, **kwargs)

Step protocol on a dendrite.

Synaptic(location, **kwargs)

Ecode to model a synapse with EPSP-like shape.

class BAC(location, **kwargs)

Bases: IDrest

BAC ecode.

BAC is a combination of a bAP and a synaptic input to generate Ca dendritic spikes.

Constructor, combination of IDrest and Synaptic ecodes.

instantiate(sim=None, icell=None)

Run stimulus

class DendriticStep(location, **kwargs)

Bases: IDrest

Step protocol on a dendrite.

instantiate(sim=None, icell=None)

Force to have holding current at 0.

class Synaptic(location, **kwargs)

Bases: DendriticStep

Ecode to model a synapse with EPSP-like shape.

A synthetic EPSP shape is defined by the difference of two exponentials, one with a rise time (syn_rise) constant, the other with a decay (syn_decay) time constants. It is normalized such that the maximum value is parametrized by syn_amp.

Constructor

Parameters:
  • step_amplitude (float) – amplitude (nA)

  • step_delay (float) – delay (ms)

  • step_duration (float) – duration (ms)

  • location (Location) – stimulus Location

  • syn_delay (float) – start time of synaptic input

  • syn_amp (flaot) – maximal amplitude of the synaptic input

  • syn_rise (float) – rise time constant

  • syn_decay (float) – decay time constant

instantiate(sim=None, icell=None)

Run stimulus