Skip to content

Make a connection output additional information following an Action Potential (AP)

Weina Ji edited this page Nov 13, 2024 · 1 revision

When debugging Connectivity, it is useful to be able to verify that the postsynaptic cell is triggered when its presynaptic cell has fired.

There is a member variable in Synapses, verboseLevel, which can be turned on. Normally this is done in the HOC interpreter, but one can also activate it via the connection_overrides section in the simulation config file as well.

"connection_overrides": [
  {
    "name": "init",
    "source": "hex_O1",
    "target": "hex_O1",
    "synapse_configure" : "%s.verboseLevel = 1"
  }, 
  ...
]

In the simulator output, you should find messages following synaptic events

If there is no release

[Syn 2868] Failure! t = 99.9752: urand = 0.528058

If an Inhibitory Synapse (ProbGABAAB_EMS) releases (values are from NET_RECEIVE: A_GABAA, weight_GABAA, factor_GABAA),

or if an Excitatory Synapse (ProbAMPANMDA_EMS) releases (values are from NET_RECEIVE: A_AMPA, weight_AMPA, factor_AMPA, weight)

[Syn 1633] Release! t = 99.9902, vals: 1.05995 0.939071 1.12872 0.939071