Skip to main content

Advertisement

Log in

NeuroPath2Path: Classification and elastic morphing between neuronal arbors using path-wise similarity

  • Original Article
  • Published:
Neuroinformatics Aims and scope Submit manuscript

Abstract

Neuron shape and connectivity affect function. Modern imaging methods have proven successful at extracting morphological information. One potential path to achieve analysis of this morphology is through graph theory. Encoding by graphs enables the use of high throughput informatic methods to extract and infer brain function. However, the application of graph-theoretic methods to neuronal morphology comes with certain challenges in term of complex subgraph matching and the difficulty in computing intermediate shapes in between two imaged temporal samples. Here we report a novel, efficacious graph-theoretic method that rises to the challenges. The morphology of a neuron, which consists of its overall size, global shape, local branch patterns, and cell-specific biophysical properties, can vary significantly with the cell’s identity, location, as well as developmental and physiological state. Various algorithms have been developed to customize shape based statistical and graph related features for quantitative analysis of neuromorphology, followed by the classification of neuron cell types using the features. Unlike the classical feature extraction based methods from imaged or 3D reconstructed neurons, we propose a model based on the rooted path decomposition from the soma to the dendrites of a neuron and extract morphological features from each constituent path. We hypothesize that measuring the distance between two neurons can be realized by minimizing the cost of continuously morphing the set of all rooted paths of one neuron to another. To validate this claim, we first establish the correspondence of paths between two neurons using a modified Munkres algorithm. Next, an elastic deformation framework that employs the square root velocity function is established to perform the continuous morphing, which, as an added benefit, provides an effective visualization tool. We experimentally show the efficacy of NeuroPath2Path, NeuroP2P, over the state of the art.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  • Alpár, A., Palm, K., Schierwagen, A., Arendt, T., Gärtner, U. (2003). Expression of constitutively active p21h-rasval12 in postmitotic pyramidal neurons results in increased dendritic size and complexity. Journal of Comparative Neurology, 467(1), 119–133.

    PubMed  Google Scholar 

  • Anwar, H., Roome, C. J., Nedelescu, H., Chen, W., Kuhn, B., De Schutter, E. (2014). Dendritic diameters affect the spatial variability of intracellular calcium dynamics in computer models. Frontiers in Cellular Neuroscience, 8, 168.

    PubMed  PubMed Central  Google Scholar 

  • Arruda-Carvalho, M., Restivo, L., Guskjolen, A., Epp, J. R., Elgersma, Y., Josselyn, S. A., Frankland, P. W. (2014). Conditional deletion of α-camkii impairs integration of adult-generated granule cells into dentate gyrus circuits and hippocampus-dependent learning. Journal of Neuroscience, 34(36), 11919–11928.

    PubMed  Google Scholar 

  • Ascoli, G. A., Donohue, D. E., Halavi, M. (2007). Neuromorpho. org: a central resource for neuronal morphologies. The Journal of Neuroscience, 27(35), 9247–9251.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Ascoli, G. A., Alonso-Nanclares, L., Anderson, S. A., Barrionuevo, G., Benavides-Piccione, R., Burkhalter, A., et al. (2008). Petilla terminology: nomenclature of features of gabaergic interneurons of the cerebral cortex. Nature Reviews Neuroscience, 9(7), 557.

    CAS  PubMed  Google Scholar 

  • Badea, T. C., & Nathans, J. (2011). Morphologies of mouse retinal ganglion cells expressing transcription factors brn3a, brn3b, and brn3c: analysis of wild type and mutant cells using genetically-directed sparse labeling. Vision research, 51(2), 269–279.

    CAS  PubMed  Google Scholar 

  • Basu, S., Condron, B., Acton, S. T. (2011). Path2path: Hierarchical path-based analysis for neuron matching. 2011 ieee international symposium on biomedical imaging: From nano to macro (pp. 996–999).

  • Batabyal, T., & Acton, S. T. (2017). Neurosol: Automated classification of neurons using the sorted laplacian of a graph. 2017 ieee 14th international symposium on Biomedical imaging (isbi 2017) (pp. 397–400).

  • Batabyal, T., & Acton, S. T. (2018a). Elastic path2path: Automated morphological classification of neurons by elastic path matching. 2018 25th ieee international conference on image processing (icip) (pp. 166–170).

  • Batabyal, T., Vaccari, A., Acton, S. T. (2018b). Neurobfd: Size-independent automated classification of neurons using conditional distributions of morphological features. 2018 ieee 15th international symposium on Biomedical imaging (isbi 2018) (pp. 912–915).

  • Benavides-Piccione, R., Hamzei-Sichani, F., Ballesteros-Yáñez, I., DeFelipe, J., Yuste, R. (2005). Dendritic size of pyramidal neurons differs among mouse cortical regions. Cerebral Cortex, 16(7), 990–1001.

    PubMed  Google Scholar 

  • Bhumbra, G. S., Bannatyne, B. A., Watanabe, M., Todd, A. J., Maxwell, D. J., Beato, M. (2014). The recurrent case for the renshaw cell. Journal of Neuroscience, 34(38), 12919–12932.

    PubMed  Google Scholar 

  • Bielza, C., Benavides-Piccione, R., López-Cruz, P., Larranaga, P., DeFelipe, J. (2014). Branching angles of pyramidal cell dendrites follow common geometrical design principles in different cortical areas. Scientific reports, 4, 5909.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Blackman, A. V., Grabuschnig, S., Legenstein, R., Sjöström, P. J. (2014). A comparison of manual neuronal reconstruction from biocytin histology or2-photon imaging: morphometry and computer modeling. Frontiers in Neuroanatomy, 8, 65.

    PubMed  PubMed Central  Google Scholar 

  • Branchereau, P., Cattaert, D., Delpy, A., Allain, A. E., Martin, E., Meyrand, P. (2016). Depolarizing gaba/glycine synaptic events switch from excitation to inhibition during frequency increases. Scientific Reports, 6, 21753.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Brown, K. M., Gillette, T. A., Ascoli, G. A. (2008). Quantifying neuronal size: summing up trees and splitting the branch difference. Seminars in Cell & Developmental Biology, 19, 485–493.

    Google Scholar 

  • Cervantes, E. P., Comin, C. H., Junior, R. M. C., da Fontoura Costa, L. (2018). Morphological neuron classification based on dendritic tree hierarchy. Neuroinformatics (pp. 1–15).

  • Chancey, J. H., Adlaf, E. W., Sapp, M. C., Pugh, P. C., Wadiche, J. I., Overstreet-Wadiche, L. S. (2013). Gaba depolarization is required for experience-dependent synapse unsilencing in adult-born neurons. Journal of Neuroscience, 33(15), 6614–6622.

    CAS  PubMed  Google Scholar 

  • Chen, C. C., Abrams, S., Pinhas, A., Brumberg, J. C. (2009). Morphological heterogeneity of layer vi neurons in mouse barrel cortex. Journal of Comparative Neurology, 512(6), 726–746.

    PubMed  Google Scholar 

  • Chen, X. R., Heck, N., Lohof, A. M., Rochefort, C., Morel, M P., Wehrlé, R., et al. (2013). Mature purkinje cells require the retinoic acid-related orphan receptor-α (rorα) to maintain climbing fiber mono-innervation and other adult characteristics. Journal of Neuroscience, 33(22), 9546–9562.

    CAS  PubMed  Google Scholar 

  • Coombs, J., Van Der List, D., Wang, G. Y., Chalupa, L. (2006). Morphological properties of mouse retinal ganglion cells. Neuroscience, 140(1), 123–136.

    CAS  PubMed  Google Scholar 

  • Cossart, R., Aronov, D., Yuste, R. (2003). Attractor dynamics of network up states in the neocortex. Nature, 423(6937), 283.

    CAS  PubMed  Google Scholar 

  • Cuntz, H., Mathy, A., Häusser, M. (2012). A scaling law derived from optimal dendritic wiring. Proceedings of the National Academy of Sciences, 109(27), 11014–11018.

    CAS  Google Scholar 

  • De Munter, S., Verheijden, S., Vanderstuyft, E., Malheiro, A. R., Brites, P., Gall, D., Baes, M. (2016). Early-onset purkinje cell dysfunction underlies cerebellar ataxia in peroxisomal multifunctional protein-2 deficiency. Neurobiology of Disease, 94, 157–168.

    PubMed  Google Scholar 

  • Dieni, C. V., Nietz, A. K., Panichi, R., Wadiche, J. I., Overstreet-Wadiche, L. (2013). Distinct determinants of sparse activation during granule cell maturation. Journal of Neuroscience, 33(49), 19131–19142.

    CAS  PubMed  Google Scholar 

  • D’Souza, R. D., Meier, A. M., Bista, P., Wang, Q., Burkhalter, A. (2016). Recruitment of inhibition and excitation across mouse visual cortex depends on the hierarchy of interconnecting areas. Elife, 5, e19332.

    PubMed  PubMed Central  Google Scholar 

  • Economo, M. N., Clack, N. G., Lavis, L. D., Gerfen, C. R., Svoboda, K., Myers, E. W., Chandrashekar, J. (2016). A platform for brain-wide imaging and reconstruction of individual neurons. Elife, 5, e10566.

    PubMed  PubMed Central  Google Scholar 

  • Falkner, S., Grade, S., Dimou, L., Conzelmann, K. K., Bonhoeffer, T., Götz, M., Hübener, M. (2016). Transplanted embryonic neurons integrate into adult neocortical circuits. Nature, 539(7628), 248.

    PubMed  Google Scholar 

  • Fischler, M. A., & Bolles, R. C. (1981). Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Communications of the ACM, 24(6), 381–395.

    Google Scholar 

  • Fukumitsu, K., Hatsukano, T., Yoshimura, A., Heuser, J., Fujishima, K., Kengaku, M. (2016). Mitochondrial fission protein drp1 regulates mitochondrial transport and dendritic arborization in cerebellar purkinje cells. Molecular and Cellular Neuroscience, 71, 56–65.

    CAS  PubMed  Google Scholar 

  • Gao, Y., Liu, L., Li, Q., Wang, Y. (2015). Differential alterations in the morphology and electrophysiology of layer ii pyramidal cells in the primary visual cortex of a mouse model prenatally exposed to lps. Neuroscience Letters, 591, 138–143.

    CAS  PubMed  Google Scholar 

  • Gasparini, S., Migliore, M., Magee, J. C. (2004). On the initiation and propagation of dendritic spikes in ca1 pyramidal neurons. Journal of Neuroscience, 24(49), 11046–11056.

    CAS  PubMed  Google Scholar 

  • Genet, A., Grabarnik, P., Sekretenko, O., Pothier, D. (2014). Incorporating the mechanisms underlying inter-tree competition into a random point process model to improve spatial tree pattern analysis in forestry. Ecological Modelling, 288, 143–154.

    Google Scholar 

  • Gerfen, C. R., Economo, M. N., Chandrashekar, J. (2018). Long distance projections of cortical pyramidal neurons. Journal of Neuroscience Research, 96(9), 1467–1475.

    CAS  PubMed  Google Scholar 

  • Gillette, T., & Ascoli, G. (2015a). Topological characterization of neuronal arbor morphology via sequence representation. i. Motif analysis.

  • Gillette, T. A., Hosseini, P., Ascoli, G. A. (2015b). Topological characterization of neuronal arbor morphology via sequence representation: Ii-global alignment. BMC Bioinformatics, 16(1), 209.

  • Glaser, J. R., & Glaser, E. M. (1990). Neuron imaging with neurolucida—a pc-based system for image combining microscopy. Computerized Medical Imaging and Graphics, 14(5), 307–317.

    CAS  PubMed  Google Scholar 

  • Gonċalves, J. T., Bloyd, C. W., Shtrahman, M., Johnston, S. T., Schafer, S. T., Parylak, S. L., Gage, F.H. (2016). In vivo imaging of dendritic pruning in dentate granule cells. Nature neuroscience, 19(6), 788.

    PubMed  PubMed Central  Google Scholar 

  • Grasselli, G., He, Q., Wan, V., Adelman, J. P., Ohtsuki, G., Hansel, C. (2016). Activity-dependent plasticity of spike pauses in cerebellar purkinje cells. Cell Reports, 14(11), 2546–2553.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Harary, F. (1969). Graph theory. Reading: Addison-Wesley.

    Google Scholar 

  • Ikegaya, Y., Le Bon-Jego, M., Yuste, R. (2005). Large-scale imaging of cortical network activity with calcium indicators. Neuroscience Research, 52(2), 132–138.

    CAS  PubMed  Google Scholar 

  • Jan, Y. N., & Jan, L. Y. (2010). Branching out: mechanisms of dendritic arborization. Nature Reviews Neuroscience, 11(5), 316.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Jayabal, S., Ljungberg, L., Watt, A. J. (2017). Transient cerebellar alterations during development prior to obvious motor phenotype in a mouse model of spinocerebellar ataxia type 6. The Journal of Physiology, 595(3), 949–966.

    CAS  PubMed  Google Scholar 

  • Kanari, L., Dłotko, P., Scolamiero, M., Levi, R., Shillcock, J., Hess, K., Markram, H. (2018). A topological representation of branching neuronal morphologies. Neuroinformatics, 16(1), 3–13.

    PubMed  Google Scholar 

  • Kimura, T., & Murakami, F. (2014). Evidence that dendritic mitochondria negatively regulate dendritic branching in pyramidal neurons in the neocortex. Journal of Neuroscience, 34(20), 6938–6951.

    CAS  PubMed  Google Scholar 

  • Kong, J. H., Fish, D. R., Rockhill, R. L., Masland, R. H. (2005). Diversity of ganglion cells in the mouse retina: unsupervised morphological classification and its limits. Journal of Comparative Neurology, 489(3), 293–310.

    PubMed  Google Scholar 

  • Lee, P. K. M., Goh, W. W. B., Sng, J. C. G. (2017). Network-based characterization of the synaptic proteome reveals that removal of epigenetic regulator prmt8 restricts proteins associated with synaptic maturation. Journal of Neurochemistry, 140(4), 613–628.

    CAS  PubMed  Google Scholar 

  • Leroy, F., d’Incamps, B. L., Imhoff-Manuel, R. D., Zytnicki, D. (2014). Early intrinsic hyperexcitability does not contribute to motoneuron degeneration in amyotrophic lateral sclerosis. Elife, 3, e04046.

    PubMed  PubMed Central  Google Scholar 

  • Ley, K., Pries, A., Gaehtgens, P. (1986). Topological structure of rat mesenteric microvessel networks. Microvascular Research, 32(3), 315–332.

    CAS  PubMed  Google Scholar 

  • Li, Y., Brewer, D., Burke, R. E., Ascoli, G. A. (2005). Developmental changes in spinal motoneuron dendrites in neonatal mice. Journal of Comparative Neurology, 483(3), 304–317.

    PubMed  Google Scholar 

  • Lin, Y., & Yau, S. T. (2010). Ricci curvature and eigenvalue estimate on locally finite graphs. Mathematical Research Letters, 17(2), 343–356.

    Google Scholar 

  • London, M., & Häusser, M. (2005). Dendritic computation. Annual Review of Neuroscience, 28, 503–532.

    CAS  PubMed  Google Scholar 

  • Longordo, F., To, M. S., Ikeda, K., Stuart, G. J. (2013). Sublinear integration underlies binocular processing in primary visual cortex. Nature Neuroscience, 16(6), 714.

    CAS  PubMed  Google Scholar 

  • López-Cruz, P. L., Bielza, C., Larrañaga, P., Benavides-Piccione, R., DeFelipe, J. (2011). Models and simulation of 3d neuronal dendritic trees using bayesian networks. Neuroinformatics, 9(4), 347–369.

    PubMed  Google Scholar 

  • MacLean, J. N., Watson, B. O., Aaron, G. B., Yuste, R. (2005). Internal dynamics determine the cortical response to thalamic stimulation. Neuron, 48(5), 811–823.

    CAS  PubMed  Google Scholar 

  • Martone, M. E., Zhang, S., Gupta, A., Qian, X., He, H., Price, D. L., Ellisman, M.H. (2003). The cell-centered database. Neuroinformatics, 1(4), 379–395.

    PubMed  Google Scholar 

  • Mazzoni, F., Novelli, E., Strettoi, E. (2008). Retinal ganglion cells survive and maintain normal dendritic morphology in a mouse model of inherited photoreceptor degeneration. Journal of Neuroscience, 28(52), 14282–14292.

    CAS  PubMed  Google Scholar 

  • Meijering, E. (2010). Neuron tracing in perspective. Cytometry Part A, 77(7), 693–704.

    Google Scholar 

  • Migliore, M., & Shepherd, G. M. (2002). Emerging rules for the distributions of active dendritic conductances. Nature Reviews Neuroscience, 3(5), 362.

    CAS  PubMed  Google Scholar 

  • Miina, J., & Pukkala, T. (2002). Application of ecological field theory in distance-dependent growth modelling. Forest Ecology and Management, 161(1-3), 101–107.

    Google Scholar 

  • Morgenstern, N. A., Bourg, J., Petreanu, L. (2016). Multilaminar networks of cortical neurons integrate common inputs from sensory thalamus. Nature Neuroscience, 19(8), 1034.

    CAS  PubMed  Google Scholar 

  • Munkres, J. (1957). Algorithms for the assignment and transportation problems. Journal of the Society for Industrial and Applied Mathematics, 5(1), 32–38.

    Google Scholar 

  • Murase, S., Lantz, C. L., Kim, E., Gupta, N., Higgins, R., Stopfer, M., Quinlan, E.M. (2016). Matrix metalloproteinase-9 regulates neuronal circuit development and excitability. Molecular Neurobiology, 53(5), 3477–3493.

    CAS  PubMed  Google Scholar 

  • Murphy, B. L., Pun, R. Y., Yin, H., Faulkner, C. R., Loepke, A. W., Danzer, S. C. (2011). Heterogeneous integration of adult-generated granule cells into the epileptic brain. Journal of Neuroscience, 31(1), 105–117.

    CAS  PubMed  Google Scholar 

  • Murphy, S., Rokicki, K., Bruns, C., Yu, Y., Foster, L., Trautman, E., et al. (2014). The janelia workstation for neuroscience. San Francisco: Keystone Big Data in Biology.

    Google Scholar 

  • Myatt, D., Hadlington, T., Ascoli, G., Nasuto, S. (2012). Neuromantic–from semi-manual to semi-automatic reconstruction of neuron morphology. Frontiers in Neuroinformatics, 6, 4.

    PubMed  PubMed Central  Google Scholar 

  • Nedelescu, H., Abdelhack, M., Pritchard, A. T. (2018). Regional differences in purkinje cell morphology in the cerebellar vermis of male mice. Journal of Neuroscience Research, 96(9), 1476–1489.

    CAS  PubMed  Google Scholar 

  • Nikolenko, V., Poskanzer, K. E., Yuste, R. (2007). Two-photon photostimulation and imaging of neural circuits. Nature Methods, 4(11), 943.

    CAS  PubMed  Google Scholar 

  • Orner, D. A., Chen, C. C., Orner, D. E., Brumberg, J. C. (2014). Alterations of dendritic protrusions over the first postnatal year of a mouse: an analysis in layer vi of the barrel cortex. Brain Structure and Function, 219(5), 1709–1720.

    PubMed  Google Scholar 

  • Packer, A. M., & Yuste, R. (2011). Dense, unspecific connectivity of neocortical parvalbumin-positive interneurons: a canonical microcircuit for inhibition? Journal of Neuroscience, 31(37), 13260–13271.

    CAS  PubMed  Google Scholar 

  • Parmhans, N., Sajgo, S., Niu, J., Luo, W., Badea, T. C. (2018). Characterization of retinal ganglion cell, horizontal cell, and amacrine cell types expressing the neurotrophic receptor tyrosine kinase ret. Journal of Comparative Neurology, 526(4), 742–766.

    CAS  PubMed  Google Scholar 

  • Platschek, S., Cuntz, H., Vuksic, M., Deller, T., Jedlicka, P. (2016). A general homeostatic principle following lesion induced dendritic remodeling. Acta Neuropathologica Communications, 4(1), 19.

    PubMed  PubMed Central  Google Scholar 

  • Polavaram, S., Gillette, T. A., Parekh, R., Ascoli, G. A. (2014). Statistical analysis and data mining of digital reconstructions of dendritic morphologies. Frontiers in neuroanatomy 8.

  • Poria, D., & Dhingra, N. K. (2014). Spontaneous oscillatory activity in rd1 mouse retina is transferred from on pathway to off pathway via glycinergic synapse. Journal of Neurophysiology, 113(2), 420–425.

    PubMed  Google Scholar 

  • Puškaš, N., Zaletel, I., Stefanović, B.D., Ristanović, D. (2015). Fractal dimension of apical dendritic arborization differs in the superficial and the deep pyramidal neurons of the rat cerebral neocortex. Neuroscience Letters, 589, 88–91.

    PubMed  Google Scholar 

  • Qin, L., Jing, D., Parauda, S., Carmel, J., Ratan, R. R., Lee, F. S., Cho, S. (2014). An adaptive role for bdnf val66met polymorphism in motor recovery in chronic stroke. Journal of Neuroscience, 34(7), 2493–2502.

    CAS  PubMed  Google Scholar 

  • Ramos, R. L., Tam, D. M., Brumberg, J. C. (2008). Physiology and morphology of callosal projection neurons in mouse. Neuroscience, 153(3), 654–663.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Risher, W. C., Patel, S., Kim, I. H., Uezu, A., Bhagat, S., Wilton, D. K., Eroglu, C. (2014). Astrocytes refine cortical connectivity at dendritic spines. Elife, 3, e04047.

    PubMed Central  Google Scholar 

  • Rocher, A., Crimins, J., Amatrudo, J., Kinson, M., Todd-Brown, M., Lewis, J., Luebke, J. (2010). Structural and functional changes in tau mutant mice neurons are not linked to the presence of nfts. Experimental Neurology, 223(2), 385–393.

    CAS  PubMed  Google Scholar 

  • Romand, S., Wang, Y., Toledo-Rodriguez, M., Markram, H. (2011). Morphological development of thick-tufted layer v pyramidal cells in the rat somatosensory cortex. Frontiers in Neuroanatomy, 5, 5.

    PubMed  PubMed Central  Google Scholar 

  • Routh, B. N., Rathour, R. K., Baumgardner, M. E., Kalmbach, B. E., Johnston, D., Brager, D. H. (2017). Increased transient na+ conductance and action potential output in layer 2/3 prefrontal cortex neurons of the fmr1-/y mouse. The Journal of Physiology, 595(13), 4431–4448.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Samsonovich, A. V., & Ascoli, G. A. (2006). Morphological homeostasis in cortical dendrites. Proceedings of the National Academy of Sciences, 103(5), 1569–1574.

    CAS  Google Scholar 

  • Sarkar, R., Mukherjee, S., Acton, S. T. (2013). Shape descriptors based on compressed sensing with application to neuron matching. 2013 asilomar conference on signals, systems and computers (pp. 970–974).

  • Schafer, S. T., Han, J., Pena, M., Halbach, O. v. B., Peters, J., Gage, F. H. (2015). The wnt adaptor protein atp6ap2 regulates multiple stages of adult hippocampal neurogenesis. Journal of Neuroscience, 35 (12), 4983–4998.

    CAS  PubMed  Google Scholar 

  • Schierwagen, A., Alpár, A., Gärtner, U. (2007). Scaling properties of pyramidal neurons in mice neocortex. Mathematical Biosciences, 207(2), 352–364.

    PubMed  Google Scholar 

  • Scorcioni, R., Polavaram, S., Ascoli, G. A. (2008). L-measure: a web-accessible tool for the analysis, comparison and search of digital reconstructions of neuronal morphologies. Nature Protocols, 3(5), 866.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Shi, M., Kumar, S. R., Motajo, O., Kretschmer, F., Mu, X., Badea, T. C. (2013). Genetic interactions between brn3 transcription factors in retinal ganglion cell type specification. PloS One, 8(10), e76347.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Sporns, O., Tononi, G., Kötter, R. (2005). The human connectome: a structural description of the human brain. PLoS Computational Biology, 1(4), e42.

    PubMed  PubMed Central  Google Scholar 

  • Srivastava, A., Klassen, E., Joshi, S. H., Jermyn, I. H. (2011). Shape analysis of elastic curves in euclidean spaces. IEEE Transactions on Pattern Analysis and Machine Intelligence, 33(7), 1415–1428.

    PubMed  Google Scholar 

  • Steger, R., Ramos, R. L., Cao, R., Yang, Q., Chen, C. C., Dominici, J., Brumberg, J. C. (2013). Physiology and morphology of inverted pyramidal neurons in the rodent neocortex. Neuroscience, 248, 165–179.

    CAS  PubMed  Google Scholar 

  • Stockley, E., Cole, H., Brown, A., Wheal, H. (1993). A system for quantitative morphological measurement and electrotonic modelling of neurons: three-dimensional reconstruction. Journal of Neuroscience Methods, 47(1-2), 39–51.

    CAS  PubMed  Google Scholar 

  • Sümbül, U., Song, S., McCulloch, K., Becker, M., Lin, B., Sanes, J. R., Seung, H.S. (2014). A genetic and computational approach to structurally classify neuronal types. Nature Communications, 5, 3512.

    PubMed  PubMed Central  Google Scholar 

  • Suter, B. A., & Shepherd, G. M. (2015). Reciprocal interareal connections to corticospinal neurons in mouse m1 and s2. Journal of Neuroscience, 35(7), 2959–2974.

    CAS  PubMed  Google Scholar 

  • Trevelyan, A. J., Sussillo, D., Watson, B. O., Yuste, R. (2006). Modular propagation of epileptiform activity: evidence for an inhibitory veto in neocortex. Journal of Neuroscience, 26(48), 12447–12455.

    CAS  PubMed  Google Scholar 

  • Tsay, D., & Yuste, R. (2002). Role of dendritic spines in action potential backpropagation: a numerical simulation study. Journal of Neurophysiology, 88(5), 2834–2845.

    CAS  PubMed  Google Scholar 

  • Urrego, D., Troncoso, J., Múnera, A. (2015). Layer 5 pyramidal neurons’ dendritic remodeling and increased microglial density in primary motor cortex in a murine model of facial paralysis. BioMed research international.

  • Vannini, E., Restani, L., Pietrasanta, M., Panarese, A., Mazzoni, A., Rossetto, O., Caleo, M. (2016). Altered sensory processing and dendritic remodeling in hyperexcitable visual cortical networks. Brain Structure and Function, 221(6), 2919–2936.

    PubMed  Google Scholar 

  • Villeda, S. A., Plambeck, K. E., Middeldorp, J., Castellano, J. M., Mosher, K. I., Luo, J., Wyss-Coray, T. (2014). Young blood reverses age-related impairments in cognitive function and synaptic plasticity in mice. Nature Medicine, 20(6), 659.

    CAS  PubMed  PubMed Central  Google Scholar 

  • Vishwanathan, S. V. N., Schraudolph, N. N., Kondor, R., Borgwardt, K. M. (2010). Graph kernels. Journal of Machine Learning Research, 11(Apr), 1201–1242.

    Google Scholar 

  • Vuksic, M., Del Turco, D., Bas Orth, C., Burbach, G. J., Feng, G., Müller, C. M., Deller, T. (2008). 3d-reconstruction and functional properties of gfp-positive and gfp-negative granule cells in the fascia dentata of the thy1-gfp mouse. Hippocampus, 18(4), 364–375.

    CAS  PubMed  Google Scholar 

  • Wan, Y., Long, F., Qu, L., Xiao, H., Hawrylycz, M., Myers, E. W., Peng, H. (2015). Blastneuron for automated comparison, retrieval and clustering of 3d neuron morphologies. Neuroinformatics, 13(4), 487–499.

    PubMed  Google Scholar 

  • Wen, Q., & Chklovskii, D. B. (2008). A cost–benefit analysis of neuronal morphology. Journal of Neurophysiology, 99(5), 2320–2328.

    PubMed  Google Scholar 

  • Wen, Q., Stepanyants, A., Elston, G. N., Grosberg, A. Y., Chklovskii, D. B. (2009). Maximization of the connectivity repertoire as a statistical principle governing the shapes of dendritic arbors. Proceedings of the National Academy of Sciences, 106(30), 12536–12541.

    CAS  Google Scholar 

  • Williams, S. R. (2004). Spatial compartmentalization and functional impact of conductance in pyramidal neurons. Nature Neuroscience, 7(9), 961.

    CAS  PubMed  Google Scholar 

  • Williams, M. R., DeSpenza, T., Li, M., Gulledge, A. T., Luikart, B. W. (2015). Hyperactivity of newborn pten knock-out neurons results from increased excitatory synaptic drive. Journal of Neuroscience, 35(3), 943–959.

    PubMed  Google Scholar 

  • Williams, M. R., Fricano-Kugler, C. J., Getz, S. A., Skelton, P. D., Lee, J., Rizzuto, C. P., Luikart, B.W. (2016). A retroviral crispr-cas9 system for cellular autism-associated phenotype discovery in developing neurons. Scientific Reports, 6, 25611.

    CAS  PubMed  PubMed Central  Google Scholar 

  • y Cajal, S.R. (1972). Histologie du système nerveux de l’homme et des vertébrés: Ed. franċaise revue et mise a jour par l’auteur. trad. de l’espagnol par l. azoulay. Inst. Ramon y Cajal.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tamal Batabyal.

Additional information

Information Sharing Statement

The data and code (in MATLAB) are available at https://github.com/50-Cent/NeuroPath2Path.git. Users are also encouraged to compile data from http://neuromorpho.org/.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix: : NeuroP2P in detail

Appendix: : NeuroP2P in detail

Feature extraction on a path

We extract a set of discriminating features from each path fi ∈Γ of H, which are bifurcation angle (bi), concurrence (Ci), hierarchy (ξi), divergence (λi), segment length (βi), tortuosity (κi), and partition asymmetry (αi). Therefore, \({\Theta }_{i} = [b_{i}, C_{i}, \xi _{i}, \lambda _{i}, {\upbeta }_{i}, \kappa _{i}, \alpha _{i}]\in \mathbb {R}^{\phi \times 7}\). Each feature encodes a specific structural property of a neuronal arbor, as described in the next section. A schematic of different features along with the systematic quantification is shown in Fig.4.

Description of features

We extract a set of discriminating features on each path fi ∈Γ of H, which are bifurcation angle (bi), concurrence (Ci), hierarchy (ξi), divergence (λi), segment length (βi), tortuosity (κi), and partition asymmetry (αi).

  • Bifurcation angle is a key morphometric that dictates the span and the spatial volume of an arbor. It is hypothesized that the span of an arbor at each level of bifurcation depends on the bifurcation of its previous level (López-Cruz et al. 2011; Batabyal et al. 2018b; Bielza et al. 2014), suggesting the influence of Bayesian philosophy. This organizational principle is utilized in several stochastic generative models (López-Cruz et al. 2011) for the synthesis of specific neuron cell types. The sequence of bifurcation angles at bifurcation vertices located on a path of a neuron captures local geometry. For example, a sequence of non-increasing bifurcation angles from the root to the dendritic terminal of a path indicates the pyramidal shape geometry of the neuron. For a location with multifurcation, we use the maximum of the bifurcation angles computed using pairwise branches originated from that location towards the dendritic terminals.

  • Concurrence, hierarchy and divergence encode the effect of phenomenological factors, which are exploration (ex. Purkinje fanning out rostrocaudally) and competition (ex. retinal ganglion cells), that contribute in the growth of a neuron. The definition of concurrence and hierarchy are already given in Section 3. The divergence of a location on a path, fi is proportional to the repulsive force that the location experiences from its neighborhood path segments. Let \(C_{f_{i}}\) be the sequence of concurrence values of the path fi ∈Γ when one visits the locations from the root to the dendritic terminal. As an open curve, each path can be parameterized with the parameter t ∈ [0, 1]. \(C_{f_{i}}(t_{s}) = k;~t_{s}\in [0,1]\) indicates that k(≤|Γ|) paths share the location ts on fi. The divergence λ of a location fi(ts) is defined as λ(fi(ts)) =\( 1_{\{f_{j}~|~|f_{j}(t)-f_{i}(t_{s})|\le \epsilon , f_{j}\neq f_{i} , f_{j}\nsucc f_{i} \}}\). Here, 1 is the indicator function computing the number of such fjs which follow the conditions |fj(t) − fi(ts)|≤ δ, fjfi and \( f_{j}\nsucc f_{i} \). The first condition implies that a location of fj has to be in the 𝜖 neighborhood of fi. \(f_{j}\nsucc f_{i}\) indicates that the location of bifurcation at which fj deviates from fi does not appear after fi(ts) on the path fi.

  • Tortuosity and partition asymmetry are two important anatomical features of a neuron. Tortuosity refers to the amount of ‘zig-zag’ or bending of a path. Let us take a segment on a path fi as fi([t1, t2]); 0 ≤ t1 < t2 ≤ 1. Let there be m − 1 locations in [t1, t2]. The tortuosity of the segment is defined as \(\kappa = \frac {{\sum }^{m}_{j=1}||f_{i}(t_{j+1}) - f_{i}(t_{j})||_{2}}{||f_{i}(t_{2}) - f_{i}(t_{1})||_{2}}\) with tm+ 1 = t2. Partition asymmetry accounts for how the size of a neuron tree varies within the neuron. We use a variant of caulescence, proposed in Brown et al. (2008), as a measure of tree asymmetry. Caulescence at a bifurcation location is evaluated by way of \(\alpha = \frac {|l-r|}{l+r}\), where l is the size of the left tree and r of the right tree of the bifurcation vertex. We define the size of a tree by the number of paths or equivalently the number of dendritic terminals. Note that the quantity (l + r) + 1 is the concurrence value of the bifurcation vertex.

Path alignment and path distance measure, μ

Given an unequal number of samples in a pair of paths, finding the appropriate distance between two paths or open curves is challenging. Due to the resampling bias imposed by a given tracer, in general, a path contains erroneous sampled locations which could alter the path statistics. For example, adding an extra leaf vertex changes the concurrence values of all the locations on a path. Unlike conventional approaches that used different resampling procedures, such as mid-point based resampling, RANSAC sampling, and spectral sampling, we use the help of the branch order as mentioned in Section 3 for suboptimal alignment.

Consider two neurons, G1 and G2, with the corresponding path models given as H1 and H2, respectively. Let f and g be the two paths that are arbitrarily selected from Γ1 and Γ2, respectively. Without loss of generality, let us assume that f and g contain \({\phi _{1}^{b}}\) and \({\phi _{2}^{b}}\), the number of locations from which the current paths bifurcate. In the case, where \({\phi _{1}^{b}} < {\phi _{2}^{b}}\), we append \(({\phi _{2}^{b}}-{\phi _{1}^{b}})\) zeros at the end (standard branch order) or at the front (reverse branch order) of a feature vector on f.

Experimental evidence (Bielza et al. 2014) suggests that the importance of a bifurcation location on a path decays as one travels the path from the soma to the dendritic terminal. We utilize this relative importance by way of hierarchy values of the bifurcation locations on a path. Let the sequential order of hierarchy values from the root to the terminal on f be \(\xi _{f} = [\xi _{1}, \xi _{2},...,\xi _{{\phi ^{b}_{1}}}]\). Using ξf, the kth importance weight is given by \(w_{k} = \frac {1}{\xi _{k}+\epsilon }/{\sum }_{j=1}^{{\phi ^{b}_{1}}}\frac {1}{\xi _{j}+\epsilon }\). 𝜖 is introduced to avoid the indeterminate case. According to the hierarchy, it is obvious that \(\xi _{1} < \xi _{2} < ... < \xi _{{\phi ^{b}_{1}}}\). Thus, \(w_{1} > w_{2}>...>w_{{\phi ^{b}_{1}}}\). Let us consider a feature υ ∈{b, C, λ, κ,β, α}. The values of the feature on the paths, f and g, are defined by

$$ \begin{array}{@{}rcl@{}} \upsilon^{f} &=& [{\upsilon_{1}^{f}}, {\upsilon_{2}^{f}},...,\upsilon_{{\phi_{1}^{b}}}^{f}, \underbrace{0,.., 0}_{{\phi_{2}^{b}}-{\phi_{1}^{b}}}]\\ \upsilon^{g} &=& [{\upsilon_{1}^{g}}, {\upsilon_{2}^{g}},...,\upsilon_{{\phi_{2}^{b}}}^{g}] \end{array} $$
(3)

The distance between υf and υg, weighted by the importance factor, is given by

$$ \begin{array}{@{}rcl@{}} d(\upsilon^{fg}) = \sqrt{\frac{1}{{\phi^{b}_{2}}}{\sum}_{k=1}^{{\phi^{b}_{2}}}w_{k}({\upsilon^{f}_{k}}-{\upsilon^{g}_{k}})^{2}} \end{array} $$
(4)

This distance is computed for each υ ∈{b, C, λ,β, κ, α}. The overall distance between the paths f and g can be expressed as a weighted average of individual distances.

$$ \begin{array}{@{}rcl@{}} \mu^{fg} &=& \delta_{1}d(b^{fg})+\delta_{2}d(C^{fg})+\delta_{3}d(\lambda^{fg})\\ && + \delta_{4}d(\kappa^{fg}) + \delta_{5}d({\upbeta}^{fg})+\delta_{6}d(\alpha^{fg}). \end{array} $$
(5)

For simplicity, we take \(\delta _{i}=\frac {1}{6}\forall i\) and consider the final distance as the intrinsic distance between the neurons. For classification, we determine δ through optimization using maximizinginterclassminimizingintraclass distance strategy (See algorithm 1 and Section “Weight determination”). We term δ as the relative importance of features.

Path assignment and self-similarity

Let the number of paths in H1 be |Γ1| = n1. Similarly, for H2, this value is |Γ2| = n2. Without loss of generality, let us assume n1n2. Using Eq. 5, the cost matrix of paths between G1 and G2 becomes \(\mathcal {D}\) (\(\mathcal {D}_{ij} = \mu ^{ij},~i\in {\Gamma }_{1},j\in {\Gamma }_{2}\)). By applying an analogy for the path assignment as a job assignment problem with n1 workers and n2 jobs, we adopt the Munkres algorithm to find the optimal assignment of jobs to the workers from \(\mathcal {D}\). In most cases, including inter- and intra-cellular neurons, the job assignment problem is an unbalanced n1 < n2. We append (n2n1) zero rows to \(\mathcal {D}\) to serve as dummy workers. ElasticPath2Path (Batabyal and Acton 2018a) employed this technique and resulted in an output of n1 optimally matched paths between G1 and G2. However, this is essentially subgraph matching, which may lead to misclassification while dealing with two structurally similar, but different, cell types. For example, hippocampal CA3 pyramidal and cerebellar Purkinje cells have similar dendritic branch patterns, but significantly different number of paths. To resolve this problem we devise an algorithm 2, by applying Munkres algorithm repeatedly to obtain a full-tree matching. To meet such criterion, the algorithm gives n2 pair of paths. Let the pair be \((\gamma _{11},\gamma _{21}),...,(\gamma _{1n_{2}},\gamma _{2n_{2}})\), where γ1i ∈Γ1 and γ2j ∈Γ2. Recall that n1 < n2, which implies that some of the γ1i are repeated while forming the pair. Finally, the distance between G1 an G2 is given by

$$ \begin{array}{@{}rcl@{}} \chi_{G_{1}G_{2}} = \sum\limits_{k=1}^{n_{2}}\mu^{\gamma_{1k}\gamma_{2k}} \end{array} $$
(6)

Let \(\lfloor \frac {n2}{n1}\rfloor = T\). Then, this procedure to find the correspondence is termed as T −regular matching, which in turn can be thought of T nearly self-similar structures akin to a fractal system. The detailed algorithm is provided in .

There are four modules that are sequentially executed in the algorithm. The first module mathematically deciphers the relatively self-similar anatomy of a larger neuron compared to a smaller one, yielding the number of copies of the smaller one needed to stitch together to approximately obtain the larger one. The routine runs for \(\lfloor \frac {n_{2}}{n_{1}}\rfloor \) times, which indicates that each path in neuron 1 (containing n1 paths), is matched with \(\lfloor \frac {n_{2}}{n_{1}}\rfloor \) paths of neuron 2 (containing n2 paths). Here n2 > n1.

The second module runs for the remaining unpaired paths of neuron 2. The assigned correspondence is added to the list of paired paths from the first module. However, not all the pairs are anatomically consistent. This is dictated by an internal constraint of Munkres algorithm, in which the assignment is carried out without replacement. In the Munkres algorithm, if one ‘worker’(a path from neuron 1) is assigned a ‘job’ (a path from neuron 2), then the ’job’ is not available for further assignment. Therefore, if the distance between two paths is significantly large, it demands further inspection whether the pair of paths is morphologically different to each other or the algorithmic constraint induces the large distance value. This motivates us to introduce the third module.

In the third module, we inspect the pair of paths having distances more than a threshold. The threshold is selected based on the skewness, median and standard deviation of the distance values. As mentioned earlier, in order to find the distance of a feature on two paths (4), we append zeros to the path having relatively fewer number of locations than the other. The choice of traversal order dictates to which side the zeros are appended. Notice that more zeros lead to higher distance value between paths, and this happens only when there is significant mismatch in the highest level of hierarchy. This fact can be interpreted from the morphological viewpoint. A path with a large number of bifurcation locations (so, large maximum hierarchy value), called a central path of a neuron, exploits the environment of the neuron extensively when compared to path with fewer number of bifurcations. Unless otherwise required, a path with large hierarchy values should not be compared with a path with much smaller maximum hierarchy value. The highest level of hierarchy values of two paths are given by h1 and h2 with h1 < h2. We set a criteria that if \(|h1-h2| > \frac {max[h1,h2]}{2}\), we do not consider the distance between the pair, and opt for the best match in terms of minimum distance for each path of the pair separately. This is outlined in the reassignment module. The reassigned pairs are added to the list of paired paths serving as the list of correspondence.

Path morphing

Once the correspondence of paths between neurons is established, it is imperative to know the structural similarity between the paths - whether a pair of paths are structurally similar to each other, or the pair is structurally incoherent but the algorithm outputs such a pair due to its internal constraints. This is achieved in two ways: with a visual representation by morphing the paths of one neuron to that of the other using an elastic framework, and by extracting path statistics.

A rooted path of a neuron can be considered as an open curve as shown in Fig. 19 (Batabyal and Acton 2018a; Srivastava et al. 2011). Each location on the path can be considered as a function of a parameter, t ∈ [0, 1]. The square root velocity function (SRVF) that is applied on a location f(t) is defined as \(q(t) = \frac {\dot {f}(t)}{\sqrt {||\dot {f}(t)||}}\). For a pair of paths i and j, we obtain qi and qj, which assists in retrieving the intermediate deformations as linear combinations of qi and qj given by \(q_{ij}^{n} = q_{i}(1-n) + nq_{j};~n\in [0,1]\). n denotes the intermediate algorithmic time steps. Although the deformations are exhibited using the 3D coordinates of the locations of a path, the deformations can also be computed in the feature domain. An example of the continuous morphing process between two pyramidal neurons from the secondary visual cortex of the mouse is shown in Fig. 6. The 15 paths of the former neuron merge with 11 paths of the latter upon termination of the morphing process. This implies that more than one path of the first neuron have the same final destination path of the second neuron. It is noted that our algorithm does not consider the costs that are incurred by the merging or splitting of paths during progression. The assessment of such costs requires biophysical measurements of neurons, such as metabolic cost of merging or splitting of branches. Therefore, the cost between paths in Eq. 5 is proportional to the cost of structural disparity instead of biophysical costs.

The prime question is: why do we need to inspect intermediate deformations? Statistical assessment of anat-omical similarities between paths is sufficient to validate the correspondence that is obtained from the Munk-res algorithm. However, to make the correspondence necessary, the intermediate deformations should comply with key cell-type characteristics (Srivastava et al. 2011). So we use the SRVF framework to show the deformations so that any noticeable incoherence can be attributed to the feature selection, distance measurement, or both algorithms even though we might obtain improved classification accuracy in the end.

Weight determination

Let the combined distance vector containing the individual feature distances be Dfg = [d(bfg) d(Cfg) d(λfg) d(κfg) dfg) d(αfg)]T. The corresponding unknown weight vector is δ = [δ1,...δ6]. While comparing two neurons of sizes N and M with N <= M, the distance computation after applying the Munkres algorithm repeatedly will produce M pairs of paths, indicating M such Dfgs. The desired characteristic of each component of δ is positivity. In addition, we enforce \(\sum \delta _{i}~=~1\), implying a probability estimate. δi thus indicates the relative importance of the feature υi.

We adopt the constrained maximizing-betweenclass-minimizing-withinclass distances strategy to find our desired δ. Mathematically,

$$ \begin{array}{@{}rcl@{}} \delta^{opt} = -\underset{\delta}{\arg\min}\frac{1}{2}\delta^{T}\left( \underset{i<j}{\sum\limits^{S}_{i,j=1}}\sum\limits_{k=1}^{N_{i}}\sum\limits_{l=1}^{N_{j}}\sum\limits_{z=1}^{M_{kl}}D^{z}(D^{z})^{T}\right)\delta \end{array} $$
$$ \begin{array}{@{}rcl@{}} && + \delta^{T}\left( \sum\limits_{i=1}^{S}\tau_{i}\underset{k\neq l}{\sum\limits^{N_{i}}_{k,l=1}}\sum\limits_{z}^{M_{kl}}D^{z}(D^{z})^{T}\right)\delta \\ && - \omega_{1}log\delta + \omega_{2}\left( \sum\limits_{i=1}^{6}\delta_{i} - 1\right) \end{array} $$
(7)

The first term in the above equation encompasses all the distances between neurons from pairwise classes. The second term encodes the intraclass distances, implying the distances between neurons for each class. The third term enforces positivity of each weight δi. This is a logarithmic barrier penalty term that restricts the evolution of δ at intermediate iterations to the region where \(\delta > \bar {0}\). The last term accounts for the probabilistic interpretation of δ. S is the number of classes.

Equation 7 is solved by using gradient descent. The equation and its derivative can be simply written as,

$$ \begin{array}{@{}rcl@{}} L(\delta) &=& -\frac{\delta^{T}{\Pi}\delta}{2} + \delta^{T}\sum\limits_{i=1}^{S}\frac{\tau_{i}{\Pi}_{i}}{2}\delta-\omega_{1}log\delta+\omega_{2}\big(\delta\boldsymbol{1}-1\big)\\ \frac{dL}{d\delta} &=& -{\Pi}\delta +\sum\limits_{i=1}^{S}\tau_{i}{\Pi}_{i}\delta-\frac{\omega_{1}}{\delta}+\omega_{2} \end{array} $$
(8)

We use this derivative term in the following algorithm 1 to obtain optimal δ.

figure b

Distance between neurons

The algorithm to find distance between a pair of neurons consists of four stages - finding self-similarity (routine-1), remaining path assignment (routine-2), finding pairs with hierarchy mismatch (routine-3) and reassignment of the defective pairs (routine-4).

figure c

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Batabyal, T., Condron, B. & Acton, S.T. NeuroPath2Path: Classification and elastic morphing between neuronal arbors using path-wise similarity. Neuroinform 18, 479–508 (2020). https://doi.org/10.1007/s12021-019-09450-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12021-019-09450-x

Keywords

Navigation