Source code for neuron_morphology.validation.morphology_statistics

from operator import add
from neuron_morphology.constants import *

# TODO this is a port of an older statistics module. We should roll it into the 
# feature extractor.


[docs]def count_number_of_independent_axons(morphology): """ This functions counts the number of independent axons (parent is -1) """ count = 0 axon_nodes = morphology.get_node_by_types([AXON]) for node in axon_nodes: if morphology.parent_of(node) is None: count += 1 return count
[docs]def morphology_statistics(morphology): return { "Number of Independent Axons": count_number_of_independent_axons(morphology) }