Skip to content
DraconiticResearch
Search Sources API
182,469 studies31 sourcesUpdated 13 min ago
PreprintCC BYbioRxiv

NeuWalk: A Python Library for Data-Driven Synthesis of Neuron Morphologies Using Random Walks

  1. 1University of Arkansas at Little Rock

Abstract

Large-scale biophysically-detailed models of the brain are instrumental in unraveling how cellular, synaptic, and circuit-level mechanisms contribute to neural dynamics. Such models are built around large populations of single-neuron models whose morphologies must preserve physiological variability to reproduce integrative properties and firing patterns observed experimentally. Experimental reconstruction of morphologies is a time-consuming and resource-intensive process, unlikely to supply them at the required scale. Several data-driven methods for morphology synthesis have been developed, which nonetheless rely on extensive datasets for parameter estimation. To address this limitation, we developed NeuWalk, to our knowledge the first public Python library for morphology synthesis based on branching-and-annihilating, biased-and-correlated random walks. It estimates branching and annihilation rates from Sholl intersections and, optionally, bifurcation counts, while also ensuring their replication in synthetic morphologies; user-specified combinations of biases, implementing somatofugality, self-avoidance, spatial competition, and branching-angle control, sculpt morphological patterns characteristic of each neuron class. We then validated the method on mitral and middle tufted cells of the olfactory bulb, semilunar and pyramidal cells of the anterior piriform cortex, and neocortical pyramidal neurons: means and variances of Sholl intersections, bifurcation counts, and total dendritic length were statistically indistinguishable between synthetic and natural morphologies, with the single exception of its variance in apical dendrites of piriform cortex pyramidal neurons. As Sholl intersections and bifurcation counts are commonly reported in the literature, and biases can be inferred from published images or qualitative descriptions, NeuWalk requires no immediate access to experimental reconstructions, striking a trade-off between data-driven parameterization and empiricism without sacrificing morphological accuracy.

Related

  1. mstsa: A Python Library for Information-Theoretic and Statistical Analysis of EEG Microstate Sequences
    FREDERIC VON WEGNER
    PsyArXivPreprintCC BY 4.0Full textNeuroscienceOSF
  2. Shelterbelts: A Python library for characterising farmland tree groups and their influence on nearby pasture and cropland
    Christopher Gregory Bradley, John T Burley, Nicolas Pucino +1
    EcoEvoRxivPreprintCC BY 4.0Full textEcologyEcoEvoRxiv
  3. PyFLI: A Python Library for Simulation, Parameter Estimation, and Benchmarking in Fluorescence Lifetime Imaging
    Vikas Pandey, Ismail Erbas, Margarida Barroso +2
    arXivPreprintCC BY-NC-SA 4.0Full textBioinformatics & computational biologyBiological & medical physicsarXiv
  4. FoldKit: A Python library for efficient storage and retrieval of co-folding predictions
    Jonathan A. Levine, Melissa Pathil, Samuel Nitz +2
    arXivPreprintCC BY 4.0Full textBioinformatics & computational biologyarXiv
  5. Flood-driven hydraulic-habitat indicators reveal geomorphic associations and functional complementarity across Contrasting River morphologies
    Zhurui Gao, Yujie Cai, Tao Sun +2
    Ecological IndicatorsPeer-reviewedCC BYFull textEcologyDOAJ
BibTeX
@misc{cavarretta2026neuwalk,
  title = {{NeuWalk: A Python Library for Data-Driven Synthesis of Neuron Morphologies Using Random Walks}},
  author = {F. Cavarretta},
  howpublished = {bioRxiv},
  year = {2026},
  month = sep,
  doi = {10.64898/2026.09.25.754566},
  url = {https://www.biorxiv.org/content/10.64898/2026.09.25.754566v1},
  note = {CC BY},
}
RIS
TY  - UNPB
TI  - NeuWalk: A Python Library for Data-Driven Synthesis of Neuron Morphologies Using Random Walks
AU  - F. Cavarretta
PY  - 2026
DA  - 2026/09/25
PB  - bioRxiv
DO  - 10.64898/2026.09.25.754566
UR  - https://www.biorxiv.org/content/10.64898/2026.09.25.754566v1
AB  - Large-scale biophysically-detailed models of the brain are instrumental in unraveling how cellular, synaptic, and circuit-level mechanisms contribute to neural dynamics. Such models are built around large populations of single-neuron models whose morphologies must preserve physiological variability to reproduce integrative properties and firing patterns observed experimentally. Experimental reconstruction of morphologies is a time-consuming and resource-intensive process, unlikely to supply them at the required scale. Several data-driven methods for morphology synthesis have been developed, which nonetheless rely on extensive datasets for parameter estimation. To address this limitation, we developed NeuWalk, to our knowledge the first public Python library for morphology synthesis based on branching-and-annihilating, biased-and-correlated random walks. It estimates branching and annihilation rates from Sholl intersections and, optionally, bifurcation counts, while also ensuring their replication in synthetic morphologies; user-specified combinations of biases, implementing somatofugality, self-avoidance, spatial competition, and branching-angle control, sculpt morphological patterns characteristic of each neuron class. We then validated the method on mitral and middle tufted cells of the olfactory bulb, semilunar and pyramidal cells of the anterior piriform cortex, and neocortical pyramidal neurons: means and variances of Sholl intersections, bifurcation counts, and total dendritic length were statistically indistinguishable between synthetic and natural morphologies, with the single exception of its variance in apical dendrites of piriform cortex pyramidal neurons. As Sholl intersections and bifurcation counts are commonly reported in the literature, and biases can be inferred from published images or qualitative descriptions, NeuWalk requires no immediate access to experimental reconstructions, striking a trade-off between data-driven parameterization and empiricism without sacrificing morphological accuracy.
ER  -