在 Arbor 中创建来自 `spike_source_cell` 的连接?

Create a connection coming from a `spike_source_cell` in Arbor?

docs 指定为了创建 connection 需要 sourcedest(类型为 cell_global_labelcell_local_label 分别)。对于电缆单元之间的连接,这很好用,因为您可以在它们的 decor 上放置标签,然后在 cell_global_label 中使用这些标签,但是如何从 spike_source_cell 连接?

这是我为电缆电池所做的:

arbor.connection(
  arbor.cell_global_label(gid, "soma_spike_detector"),
  arbor.cell_local_label("soma_synapse"),
  1,
  0.1
)

但由于我无法在 spike_source_cell 上创建标签,因此会引发以下错误:

RuntimeError: Model building error on cell 26: connection endpoint label "soma_spike_detector": label does not exist.

秒杀源细胞上的docs提到:

has one built-in source, which needs to be given a label to be used when forming connections from the cell;

因此您可以使用构造 spike_source_cells 时提供的标签作为构造 cell_global_label 时的标签:

# When constructing the source cell
arbor.spike_source_cell(
  "spike_source",
  arbor.explicit_schedule([5, 10, 12])
)

# In the recipe's `connections_on`:
arbor.connection(
  arbor.cell_global_label(gid, "spike_source"),
  arbor.cell_local_label("soma_synapse"),
  1,
  0.1
)