morph_tool.apical_point¶
Module to retrieve the position of the apical point.
Functions
|
Attempt to find the apical point in 'tufted' neurons. |
|
Find the apical point's section and segment. |
- morph_tool.apical_point.apical_point_position(neuron, tuft_percent=20)¶
Attempt to find the apical point in ‘tufted’ neurons.
Consider a neuron:
| / | Tuft = 20% |--/ | | / |--/ | ----.-----
All endpoints in the top ‘tuft_percent’ are found, then their common branch segment, furthest from the soma, is identified.
Using the release from 2012 as the base, apical points were compared from the annotated versions, and using this algorithm. Of 239 morphologies that were annotated, 48 differed in the apical point choice by more than 1um in the y component. Many of the differences were morphologies that shoulnd’t have had apical points in the first place (ie: weren’t pyramidal cells, ex: C050398B-I4).
- Parameters:
neuron (morphio.Morphology) – a neuron morphology
tuft_percent – percentage of the ‘height’ of the apical dendrite that would enclose the tuft, only leaves in this volume are considered as endpoints
- Returns:
a point if it is found, or None otherwise
- Return type:
- morph_tool.apical_point.apical_point_section_segment(neuron, tuft_percent=20)¶
Find the apical point’s section and segment.
- Parameters:
neuron (morphio.Morphology) – a morphology
tuft_percent – percentage of the ‘height’ of the apical dendrite that would enclose the tuft, only leaves in this volume are considered as endpoints See apical_point_position for more details
- Returns:
(NeuroM/MorphIO section ID, point ID) of the apical point. Since NeuroM v2, section ids of NeuroM and MorphIO are the same excluding soma.
- Return type:
Tuple