SynapticClustering#

class braintools.conn.SynapticClustering(cluster_size=5, n_clusters_per_neuron=10, weight=None, delay=None, **kwargs)#

Synaptic clustering patterns.

Creates clusters of synapses on dendritic branches, important for nonlinear dendritic integration.

Parameters:
  • cluster_size (int) – Number of synapses per cluster.

  • n_clusters_per_neuron (int) – Number of clusters per postsynaptic neuron.

  • weight (Initialization | float | int | ndarray | Array | Quantity | None) – Weight initialization.

  • delay (Initialization | float | int | ndarray | Array | Quantity | None) – Delay initialization.

generate(pre_size, post_size, pre_positions=None, post_positions=None, **kwargs)[source]#

Generate clustered synaptic connections.

Return type:

ConnectionResult