在 Arbor 中创建来自 `spike_source_cell` 的连接?
Create a connection coming from a `spike_source_cell` in Arbor?
docs 指定为了创建 connection
需要 source
和 dest
(类型为 cell_global_label
和 cell_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_cell
s 时提供的标签作为构造 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
)
docs 指定为了创建 connection
需要 source
和 dest
(类型为 cell_global_label
和 cell_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_cell
s 时提供的标签作为构造 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
)