#arbor-simulator
Вопрос:
В документах указано, что для создания connection
a source
и dest
требуются (типа cell_global_label
и cell_local_label
соответственно). Для соединений между ячейками кабеля это отлично работает , потому что вы можете размещать метки на них decor
, а затем использовать эти метки в cell_global_label
, но как подключиться из a spike_source_cell
?
Вот что я делаю для кабельных ячеек:
arbor.connection(
arbor.cell_global_label(gid, "soma_spike_detector"),
arbor.cell_local_label("soma_synapse"),
1,
0.1
)
Но так как я не могу создавать метки на a spike_source_cell
, это приводит к следующей ошибке:
RuntimeError: Model building error on cell 26: connection endpoint label "soma_spike_detector": label does not exist.
Ответ №1:
В документах по ячейкам источника спайка упоминается:
имеет один встроенный источник, которому необходимо присвоить метку для использования при формировании соединений из ячейки;
Таким образом, вы можете использовать метку, которую вы дали при построении 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
)