bioRxivNeurosciencePreprint
NeuWalk: A Python Library for Data-Driven Synthesis of Neuron Morphologies Using Random Walks
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.
- research focus: software / tool
- research focus: benchmarking
- research focus: database / resource
- approach: statistical model
- approach: simulation
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Synthesis of geometrically realistic and watertight neuronal ultrastructure manifolds for in silico modeling
Marwan Abdellah, Alessandro Foni, … Georges Khazen·Briefings in BioinformaticsPeer-reviewed·Jul 25, 2024
- Computational synthesis of cortical dendritic morphologies
Lida Kanari, Hugo Dictus, … Henry Markram·Cell ReportsPeer-reviewed·Apr 1, 2022
- Reconstruction and visualization of large-scale volumetric models of neocortical circuits for physically-plausible in silico optical studies
Marwan Abdellah, Juan Hernando, … Felix Schürmann·BMC BioinformaticsPeer-reviewed·Sep 1, 2017
- Sampling Neuron Morphologies
Roozbeh Farhoodi, Konrad Paul Kording·bioRxiv·Jan 15, 2018
- MorphVAE: Generating Neural Morphologies from 3D-Walks using a Variational Autoencoder with Spherical Latent Space
Sophie Laturnus, Philipp Berens·bioRxiv·Jun 14, 2021
- Electrophysiology prediction of single neurons based on their morphology
Mario Michiels·bioRxiv·Feb 4, 2020