Encyclopedia of Computational Neuroscience

2015 Edition
| Editors: Dieter Jaeger, Ranu Jung

TREES Toolbox: Code for Neuronal Branching

Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-6675-8_793


The TREES toolbox is a software package in MATLAB (MathWorks) that provides tools for reconstructing neuronal branching structures from microscopy image stacks and for generating synthetic axonal and dendritic trees. Furthermore, it enables the analysis, visualization, and editing of these trees for which it provides a large set of dedicated MATLAB functions. The TREES toolbox is freely available as open source at www.treestoolbox.org.

Detailed Description

Accurate predictions of neural computation and network connectivity are well known to require detailed morphological representations. In 2010, we launched a freely distributed open-source software package, the TREES toolbox (Cuntz et al. 2010, 2011), written in MATLAB (MathWorks, Natick, MA). This software package introduces a simple general description of neuronal morphology as a graph connecting targets (e.g., synapses) that are distributed in space. The underlying principle is based on the idea that a dendrite connects...
This is a preview of subscription content, log in to check access.



I thank all users of the TREES toolbox and am grateful for all the feedback I received. I also wish to thank Friedrich Förstner, Alexander Borst, and Michael Häusser for their active role in the development of the software package and for their comments on this manuscript. The development of the TREES toolbox was supported financially by the Max Planck Society, the Wellcome Trust, the Gatsby Charitable Foundation, the Alexander von Humboldt Foundation, and the European Research Council.


  1. Bower JM, Beeman D (1998) The book of GENESIS: exploring realistic neural models with the GEneral NEural SImulation System. Springer, New YorkGoogle Scholar
  2. Cuntz H, Borst A, Segev I (2007) Optimization principles of dendritic structure. Theor Biol Med Model 4:21PubMedCentralPubMedGoogle Scholar
  3. Cuntz H, Forstner F, Borst A, Häusser M (2010) One rule to grow them all: a general theory of neuronal branching and its practical application. PLoS Comput Biol 6:e1000877PubMedCentralPubMedGoogle Scholar
  4. Cuntz H, Forstner F, Borst A, Häusser M (2011) The TREES toolbox – probing the basis of axonal and dendritic branching. Neuroinformatics 9:91–96PubMedGoogle Scholar
  5. Cuntz H, Mathy A, Häusser M (2012) A scaling law derived from optimal dendritic wiring. Proc Natl Acad Sci USA 109:11014–11018PubMedCentralPubMedGoogle Scholar
  6. Gleeson P, Steuber V, Silver RA (2007) neuroConstruct: a tool for modeling networks of neurons in 3D space. Neuron 54:219–235PubMedCentralPubMedGoogle Scholar
  7. Gleeson P, Crook SM, Cannon RC et al (2010) NeuroML: a language for describing data driven models of neurons and networks with a high degree of biological detail. PLoS Comput Biol 6:e1000815PubMedCentralPubMedGoogle Scholar
  8. Häusser M (2001) Synaptic function: dendritic democracy. Curr Biol 11:R10–R12PubMedGoogle Scholar
  9. Hines ML, Carnevale NT (1997) The NEURON simulation environment. Neural Comput 9:1179–1209PubMedGoogle Scholar
  10. Rautenberg PL, Grothe B, Felmy F (2009) Quantification of the three-dimensional morphology of coincidence detector neurons in the medial superior olive of gerbils during late postnatal development. J Comp Neurol 517:385–396PubMedGoogle Scholar
  11. Rihn LL, Claiborne BJ (1990) Dendritic growth and regression in rat dentate granule cells during late postnatal development. Dev Brain Res 54:115–124Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.Ernst Strüngmann Institute (ESI) for Neuroscience in Cooperation with Max Planck SocietyFrankfurt am MainGermany