The Strahler order will be 1 for each tip segment and then 1 + the maximum of the Strahler order of each parent segment for internal segments. Branch points will have the Strahler order of the closest segment to the root of which they are part.
strahler_order(x)
A neuron
A list containing
points Vector of integer Strahler orders for each point in the neuron
segments Vector of integer Strahler orders for each segment in the neuron
It is vital that the root of the neuron is valid since this determines the flow direction for calculation of the Strahler order. At present the function is not defined for neurons with multiple subtrees.
Internally, this function uses segmentgraph
to find a reduced
segmentgraph for the neuron.
prune_strahler
, a segmentgraph
(a form
of ngraph
) representation is used to calculate the Strahler
order.