Urgent.News

What's breaking now, across thousands of outlets.

Science

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

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…

NeuWalk is a Python library designed to synthesize neuron morphologies using data-driven random walks. It aims to generate large-scale brain models while preserving physiological variability. NeuWalk employs branching-and-annihilating, biased-and-correlated random walks to estimate rates from Sholl intersections and bifurcation counts, ensuring these rates are replicated in synthetic morphologies.

Users can specify various biases such as somatofugality, self-avoidance, spatial competition, and branching-angle control to sculpt morphological patterns specific to each neuron class. The library's validation showed that synthesized morphologies matched natural morphologies in means and variances of Sholl intersections, bifurcation counts, and total dendritic length, except for the variance in apical dendrites of piriform cortex pyramidal neurons.

NeuWalk's ability to infer biases from published images or descriptions allows it to operate without immediate access to experimental reconstructions, balancing data-driven parameterization with empirical validation while maintaining morphological accuracy.

Written by urgent.news from bioRxiv's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at biorxiv.org →

More in Science

More from Thursday 1 October →