The structure of the file describing synapse groups

Below is an example of the HDF5 file structure describing synapse groups:

<file_name>.h5

┗ edges

┗ <projection_name>

┣ source_node_id

┣ edge_group_id

┣ edge_group_index

┣ target_node_id

┣ edge_type_id

┣ indices

┃ ┣ source_to_target

┃ ┃ ┣ node_id_to_range

┃ ┃ ┗ range_to_edge_id

┃ ┗ target_to_source

┃ ┣ node_id_to_range

┃ ┗ range_to_edge_id

┗<synapse_group>

┣ delay

┣ syn_weight

┗ dynamics_params

The table below shows the data items in the file describing the synapse groups.

The data items in the file describing synapse groups

Data item

Description

edges

Mandatory item for defining groups.

<projection_name>

Mandatory item containing the name of the projection. There can be several projections.

source_node_id

Mandatory item containing a data set with the identifiers of presynaptic neurons for each synapse in the projection.

edge_group_id

Mandatory item containing a data set with the identifiers of the groups to which the synapses in the projection belong.

edge_group_index

Mandatory item containing a data set with the indices of the synapses in the corresponding groups.

target_node_id

Mandatory item containing a data set with the identifiers of postsynaptic neurons for each synapse in the projection.

edge_type_id

Mandatory item containing a data set with the type identifiers for each synapse in the projection.

indices

Optional item for indexing synapses by presynaptic and postsynaptic neurons.

source_to_target

Item describing synapses by presynaptic neurons.

target_to_source

Item describing synapses by postsynaptic neurons.

node_id_to_range

Item containing a data set with the identifiers of presynaptic neurons for each synapse in the projection.

range_to_edge_id

Item containing a data set with the identifiers of postsynaptic neurons for each synapse in the projection.

<synapse_group>

Mandatory item containing the ID of the neuron group.

delay

Optional item containing a data set with the values of group synapse delays.

syn_weight

Optional item containing a data set with the values of group synapse weights.

dynamics_params

Optional dynamic attributes.

Page top