Repository navigation
count_synapses
jaybgager edited this page Sep 29, 2026
·
2 revisions
Description
Arguments:
-
datstack(string, mandatory)- the name of the CAVE datastack the segment IDs are from (e.g. "brain_and_nerve_cord")
-
seg_ids(list of integers, mandatory)- a list of segment IDs to
-
detailed_results(boolean, optional, default=False)- optional toggle to get dictionary output with incoming and outgoing numbers
- default value of False just returns total synapse count
Returns:
-
synapses(varies, see description)- default behavior returns a list of total synapse counts as integers in the same order as the seg IDs submitted
- if
detailed_countsis set toTrue, returns a dictionary with seg ID keys and detailed synapse counts as values (see examples)
INPUT:
import tracertools as tt
synapses = tt.count_synapses(
datastack = "brain_and_nerve_cord",
seg_ids = [
720575940380068115, # nucleus, no synapses #
720575941609391725, # rough unproofread cell, some synapses #
720575941354901552, # full cell, many synapses #
],
)
print(synapses)
OUTPUT:
[0, 336, 8246]
INPUT:
import tracertools as tt
synapses = tt.count_synapses(
datastack = "brain_and_nerve_cord",
seg_ids = [
720575940380068115, # nucleus, no synapses #
720575941609391725, # rough unproofread cell, some synapses #
720575941354901552, # full cell, many synapses #
],
detailed_results = True,
)
print(synapses)
OUTPUT:
{
720575940380068115: {'in': 0, 'out': 0, 'all': 0},
720575941609391725: {'in': 45, 'out': 291, 'all': 336},
720575941354901552: {'in': 2822, 'out': 5424, 'all': 8246}
}