241 research outputs found

    Metrics for comparing neuronal tree shapes based on persistent homology

    Get PDF
    As more and more neuroanatomical data are made available through efforts such as NeuroMorpho.Org and FlyCircuit.org, the need to develop computational tools to facilitate automatic knowledge discovery from such large datasets becomes more urgent. One fundamental question is how best to compare neuron structures, for instance to organize and classify large collection of neurons. We aim to develop a flexible yet powerful framework to support comparison and classification of large collection of neuron structures efficiently. Specifically we propose to use a topological persistence-based feature vectorization framework. Existing methods to vectorize a neuron (i.e, convert a neuron to a feature vector so as to support efficient comparison and/or searching) typically rely on statistics or summaries of morphometric information, such as the average or maximum local torque angle or partition asymmetry. These simple summaries have limited power in encoding global tree structures. Based on the concept of topological persistence recently developed in the field of computational topology, we vectorize each neuron structure into a simple yet informative summary. In particular, each type of information of interest can be represented as a descriptor function defined on the neuron tree, which is then mapped to a simple persistence-signature. Our framework can encode both local and global tree structure, as well as other information of interest (electrophysiological or dynamical measures), by considering multiple descriptor functions on the neuron. The resulting persistence-based signature is potentially more informative than simple statistical summaries (such as average/mean/max) of morphometric quantities-Indeed, we show that using a certain descriptor function will give a persistence-based signature containing strictly more information than the classical Sholl analysis. At the same time, our framework retains the efficiency associated with treating neurons as points in a simple Euclidean feature space, which would be important for constructing efficient searching or indexing structures over them. We present preliminary experimental results to demonstrate the effectiveness of our persistence-based neuronal feature vectorization framework

    One rule to grow them all: A general theory of neuronal branching and its practical application

    Get PDF
    Understanding the principles governing axonal and dendritic branching is essential for unravelling the functionality of single neurons and the way in which they connect. Nevertheless, no formalism has yet been described which can capture the general features of neuronal branching. Here we propose such a formalism, which is derived from the expression of dendritic arborizations as locally optimized graphs. Inspired by Ramon y Cajal's laws of conservation of cytoplasm and conduction time in neural circuitry, we show that this graphical representation can be used to optimize these variables. This approach allows us to generate synthetic branching geometries which replicate morphological features of any tested neuron. The essential structure of a neuronal tree is thereby captured by the density profile of its spanning field and by a single parameter, a balancing factor weighing the costs for material and conduction time. This balancing factor determines a neuron's electrotonic compartmentalization. Additions to this rule, when required in the construction process, can be directly attributed to developmental processes or a neuron's computational role within its neural circuit. The simulations presented here are implemented in an open-source software package, the "TREES toolbox," which provides a general set of tools for analyzing, manipulating, and generating dendritic structure, including a tool to create synthetic members of any particular cell group and an approach for a model-based supervised automatic morphological reconstruction from fluorescent image stacks. These approaches provide new insights into the constraints governing dendritic architectures. They also provide a novel framework for modelling and analyzing neuronal branching structures and for constructing realistic synthetic neural networks

    NetMets: software for quantifying and visualizing errors in biological network segmentation

    Get PDF
    One of the major goals in biomedical image processing is accurate segmentation of networks embedded in volumetric data sets. Biological networks are composed of a meshwork of thin filaments that span large volumes of tissue. Examples of these structures include neurons and microvasculature, which can take the form of both hierarchical trees and fully connected networks, depending on the imaging modality and resolution. Network function depends on both the geometric structure and connectivity. Therefore, there is considerable demand for algorithms that segment biological networks embedded in three-dimensional data. While a large number of tracking and segmentation algorithms have been published, most of these do not generalize well across data sets. One of the major reasons for the lack of general-purpose algorithms is the limited availability of metrics that can be used to quantitatively compare their effectiveness against a pre-constructed ground-truth. In this paper, we propose a robust metric for measuring and visualizing the differences between network models. Our algorithm takes into account both geometry and connectivity to measure network similarity. These metrics are then mapped back onto an explicit model for visualization

    A Topological Representation of Branching Neuronal Morphologies

    Get PDF
    The online version of this article (https://doi.org/10.1007/s12021-017-9341-1) contains supplementary material, which is available to authorized users. Among others, we thank Athanassia Chalimourda and Katherine Turner for helpful conversations in various stages of this research and Jay Coggan for a critical reading of the manuscript. We also thank Hanchuan Peng and Xiaoxiao Liu for providing and curating the BigNeuron datasets. This work was supported by funding for the Blue Brain Project (BBP) from the ETH Domain. P.D. and R.L. were supported part by the Blue Brain Project and by the start-up grant of KH. Partial support for P.D. has been provided by the Advanced Grant of the European Research Council GUDHI (Geometric Understanding in Higher Dimensions). MS was supported by the SNF NCCR “Synapsy”.Peer reviewedPublisher PD

    Haptically assisted connection procedure for the reconstruction of dendritic spines

    Get PDF
    Dendritic spines are thin protrusions that cover the dendritic surface of numerous neurons in the brain and whose function seems to play a key role in neural circuits. The correct segmentation of those structures is difficult due to their small size and the resulting spines can appear incomplete. This paper presents a four-step procedure for the complete reconstruction of dendritic spines. The haptically driven procedure is intended to work as an image processing stage before the automatic segmentation step giving the final representation of the dendritic spines. The procedure is designed to allow both the navigation and the volume image editing to be carried out using a haptic device. A use case employing our procedure together with a commercial software package for the segmentation stage is illustrated. Finally, the haptic editing is evaluated in two experiments; the first experiment concerns the benefits of the force feedback and the second checks the suitability of the use of a haptic device as input. In both cases, the results shows that the procedure improves the editing accuracy

    The Interplay between Branching and Pruning on Neuronal Target Search during Developmental Growth: Functional Role and Implications

    Get PDF
    Regenerative strategies that facilitate the regrowth and reconnection of neurons are some of the most promising methods in spinal cord injury research. An essential part of these strategies is an increased understanding of the mechanisms by which growing neurites seek out and synapse with viable targets. In this paper, we use computational and theoretical tools to examine the targeting efficiency of growing neurites subject to limited resources, such as maximum total neural tree length. We find that in order to efficiently reach a particular target, growing neurites must achieve balance between pruning and branching: rapidly growing neurites that do not prune will exhaust their resources, and frequently pruning neurites will fail to explore space effectively. We also find that the optimal branching/pruning balance must shift as the target distance changes: different strategies are called for to reach nearby vs. distant targets. This suggests the existence of a currently unidentified higher-level regulatory factor to control arborization dynamics. We propose that these findings may be useful in future therapies seeking to improve targeting rates through manipulation of arborization behaviors

    NeuroML: A Language for Describing Data Driven Models of Neurons and Networks with a High Degree of Biological Detail

    Get PDF
    Biologically detailed single neuron and network models are important for understanding how ion channels, synapses and anatomical connectivity underlie the complex electrical behavior of the brain. While neuronal simulators such as NEURON, GENESIS, MOOSE, NEST, and PSICS facilitate the development of these data-driven neuronal models, the specialized languages they employ are generally not interoperable, limiting model accessibility and preventing reuse of model components and cross-simulator validation. To overcome these problems we have used an Open Source software approach to develop NeuroML, a neuronal model description language based on XML (Extensible Markup Language). This enables these detailed models and their components to be defined in a standalone form, allowing them to be used across multiple simulators and archived in a standardized format. Here we describe the structure of NeuroML and demonstrate its scope by converting into NeuroML models of a number of different voltage- and ligand-gated conductances, models of electrical coupling, synaptic transmission and short-term plasticity, together with morphologically detailed models of individual neurons. We have also used these NeuroML-based components to develop an highly detailed cortical network model. NeuroML-based model descriptions were validated by demonstrating similar model behavior across five independently developed simulators. Although our results confirm that simulations run on different simulators converge, they reveal limits to model interoperability, by showing that for some models convergence only occurs at high levels of spatial and temporal discretisation, when the computational overhead is high. Our development of NeuroML as a common description language for biophysically detailed neuronal and network models enables interoperability across multiple simulation environments, thereby improving model transparency, accessibility and reuse in computational neuroscience

    Neuronal morphologies: the shapes of thoughts

    Get PDF
    The mammalian brain, one of the most fascinating systems in nature, is a complex biological structure that has kept scientists busy for over a century. Many of the brain's mysteries have been unraveled due to the enormous efforts of the scientific community, but yet many questions remain unsolved. The detailed drawings of Ramon y Cajal revealed the hidden structure of the brain, identifying the neurons as its fundamental structural and functional units. Although a significant amount of experimental reconstructions have been gathered over the past years, neuronal morphologies still remain one of the unsolved riddles of the brain. Why is neuronal diversity important for the functionality of the brain and how do neuronal morphologies ''shape'' our thoughts? To address these questions one needs to characterize the various shapes of neuronal morphologies. Traditionally, this task has been performed by using a set of morphological features, such as total length, branch orders and asymmetry. However, these features focus on a specific morphological aspect thereby causing a significant information loss from the original structure. Inspired by algebraic topology, I have conceived a topological descriptor of neuronal trees that couples the topology of a tree with the geometric features of its structure, retaining more details of the original morphology than traditional morphometrics. This descriptor has proved to be very powerful in discriminating several neuronal types into concrete groups based on morphological grounds, and has lead to the discovery of two distinct classes of pyramidal cells in the human cortex. In addition, the Topological Morphology Descriptor is important for the generation of artificial cells whose morphologies remain faithful to the biological ones. Neurons of the same morphological type have similar topological and geometric characteristics, therefore appearing to be highly structured. However, it is still unknown to what extent the complex neuronal morphology is shaped by the genetic information of an organism and to what extent it arises from stochastic processes. To study the impact of randomness and structure of neuronal morphologies on the connectivity of the network they form, I compared the properties of networks that arise from different artificially generated morphologies, ranging from random walks to constrained branching structures, against those of biological networks and computational reconstructions built from biological morphologies. Surprisingly, networks that are generated from almost random morphologies share a lot of common properties with biological networks, such as the spatial clustering of connections and the common neighbor effect, indicating that stochastic processes that take place during development, contribute significantly to the observed neuronal shapes. This thesis resolves a number of the mysteries of neuronal morphologies and questions our beliefs about the role of randomness in the formation of the brain. Thus, it brings us closer to understanding the fundamental differences among morphologies, and how randomness and structure are combined together to generate one of the most complex biological systems
    corecore