fafbseg.synapses.assign_connectors

fafbseg.synapses.assign_connectors(synapses, max_dist=300)[source]

Collapse synapses by presynaptic connectors.

  1. Iterate over each unique presynaptic segment ID and …

  2. Form pairs of presynapses that are within max_dist

  3. Use these pairs to create a network graph

4. Break graph into connected components 3. Give a unique connector ID to all synapses in a connected component

Parameters
  • synapse (pandas.DataFrame) – Must contains [‘pre_x’, ‘pre_y’, ‘pre_z’] or column.

  • max_dist (int) – Max distance at which two presynaptic locations may be collapsed.

Returns

Adds a connector_id column to DataFrame.

Return type

None