bluecellulab.stimulus.circuit_stimulus_definitions

Defines the expected data structures associated with the stimulus defined in simulation configs.

Run-time validates the data via Pydantic.

Classes

ClampMode(*values)

Current clamp or conductance (dynamic) clamp.

Hyperpolarizing(*args, **kwargs)

Linear(*args, **kwargs)

Noise(*args, **kwargs)

OrnsteinUhlenbeck(*args, **kwargs)

Pattern(*values)

Enum that defaults to SONATA values.

Pulse(*args, **kwargs)

RelativeLinear(*args, **kwargs)

RelativeOrnsteinUhlenbeck(*args, **kwargs)

RelativeShotNoise(*args, **kwargs)

SEClamp(*args, **kwargs)

ShotNoise(*args, **kwargs)

Sinusoidal(*args, **kwargs)

Stimulus(*args, **kwargs)

SubThreshold(*args, **kwargs)

Injects a current step at some percent below a cell's threshold.

SynapseReplay(*args, **kwargs)

class bluecellulab.stimulus.circuit_stimulus_definitions.ClampMode(*values)[source]

Current clamp or conductance (dynamic) clamp.

class bluecellulab.stimulus.circuit_stimulus_definitions.Pattern(*values)[source]

Enum that defaults to SONATA values.

Has blueconfig overload.

class bluecellulab.stimulus.circuit_stimulus_definitions.SubThreshold(*args, **kwargs)[source]

Injects a current step at some percent below a cell’s threshold.

Parameters:
  • __dataclass_self__ (PydanticDataclass)

  • args (Any)

  • kwargs (Any)