Centro de Matemática da Universidade do Porto, Rua do Campo Alegre s/n, 4169-007, Porto, Portugal,
Neuroinformatics. 2013 Oct;11(4):393-403. doi: 10.1007/s12021-013-9188-z.
The computational properties of a neuron are intimately related to its morphology. However, unlike electrophysiological properties, it is not straightforward to collapse the complexity of the three-dimensional (3D) structure into a small set of measurements accurately describing the structural properties. This strong limitation leads to the fact that many studies involving morphology related questions often rely solely on empirical analysis and qualitative description. It is possible however to acquire hierarchical lists of positions and diameters of points describing the spatial structure of the neuron. While there is a number of both commercially and freely available solutions to import and analyze this data, few are extendable in the sense of providing the possibility to define novel morphometric measurements in an easy to use programming environment. Fewer are capable of performing morphometric analysis where the output is defined over the topology of the neuron, which naturally requires powerful visualization tools. The computer application presented here, Py3DN, is an open-source solution providing novel tools to analyze and visualize 3D data collected with the widely used Neurolucida (MBF) system. It allows the construction of mathematical representations of neuronal topology, detailed visualization and the possibility to define non-standard morphometric analysis on the neuronal structures. Above all, it provides a flexible and extendable environment where new types of analyses can be easily set up allowing a high degree of freedom to formulate and test new hypotheses. The application was developed in Python and uses Blender (open-source software) to produce detailed 3D data representations.
神经元的计算特性与其形态密切相关。然而,与电生理特性不同,将三维(3D)结构的复杂性简化为一组能够准确描述结构特性的少量测量值并不简单。这种局限性导致了许多涉及形态学问题的研究往往仅依赖于经验分析和定性描述。但是,可以获取描述神经元空间结构的位置和直径点的分层列表。虽然有许多商业和免费的解决方案可以导入和分析此数据,但很少有解决方案可以扩展,无法在易于使用的编程环境中定义新的形态测量值。能够进行形态测量分析的就更少了,因为输出是在神经元的拓扑结构上定义的,这自然需要强大的可视化工具。这里介绍的计算机应用程序 Py3DN 是一个开源解决方案,为使用广泛的 Neurolucida(MBF)系统收集的 3D 数据提供了新的分析和可视化工具。它允许构建神经元拓扑的数学表示,进行详细的可视化,并能够对神经元结构进行非标准形态测量分析。最重要的是,它提供了一个灵活且可扩展的环境,在这个环境中可以轻松设置新类型的分析,从而可以高度自由地提出和测试新假设。该应用程序是用 Python 开发的,并使用 Blender(开源软件)生成详细的 3D 数据表示。