Interconnectivity#

class cell_connection#

Describes a connection between two cells: a pre-synaptic source and a post-synaptic destination. The source is typically a threshold detector on a cell or a spike source. The destination is a synapse on the post-synaptic cell.

The dest does not include the gid of a cell, this is because a cell_connection is bound to the destination cell which means that the gid is implicitly known.

cell_global_label_type source#

Source end point, represented by a cell_global_label_type which packages a cell gid, label of a group of sources on the cell, and source selection policy.

cell_local_label_type dest#

Destination end point on the cell, represented by a cell_local_label_type which packages a label of a group of targets on the cell and a selection policy. The target cell’s gid is implicitly known.

float weight#

The weight delivered to the target synapse. The weight is dimensionless, and its interpretation is specific to the synapse type of the target. For example, the expsyn synapse interprets it as a conductance with units μS (micro-Siemens).

units::quantity delay#

Delay of the connection (milliseconds), must be positive and finite.

class ext_cell_connection#

Describes a connection between two cells: a pre-synaptic source and a post-synaptic destination. The source is typically a threshold detector on a cell or a spike source. The destination is a synapse on the post-synaptic cell.

The dest does not include the gid of a cell, this is because a ext_cell_connection is bound to the destination cell which means that the gid is implicitly known.

cell_remote_label_type source#

Source end point, represented by a cell_remote_label_type which packages a cell gid, integral tag of a group of sources on the cell, and source selection policy.

cell_local_label_type dest#

Destination end point on the cell, represented by a cell_local_label_type which packages a label of a group of targets on the cell and a selection policy. The target cell’s gid is implicitly known.

float weight#

The weight delivered to the target synapse. The weight is dimensionless, and its interpretation is specific to the synapse type of the target. For example, the expsyn synapse interprets it as a conductance with units μS (micro-Siemens).

float delay#

Delay of the connection (milliseconds).

class gap_junction_connection#

Describes a gap junction connection between two gap junction sites. The local site does not include the gid of a cell, this is because a gap_junction_connection is bound to the local cell which means that the gid is implicitly known.

Note

A bidirectional gap-junction connection between two cells c0 and c1 requires two gap_junction_connection objects to be constructed: one where c0 is the local site, and c1 is the peer site; and another where c1 is the local site, and c0 is the peer site.

cell_global_label_type peer#

Peer gap junction site, represented by a cell_local_label_type which packages a cell gid, a label of a group of gap junction sites on the cell, and a site selection policy.

cell_local_label_type local#

Local gap junction site on the cell, represented by a cell_local_label_type which packages a label of a group of gap junction sites on the cell and a selection policy. The gid of the local site’s cell is implicitly known.

float weight#

unit-less gap junction connection weight.