Nimble Neurites
Continuing the theme of “why this version is better than the last”, I’m going to briefly talk about the new neurite system. In biology neurites include both axons and dendrites and grow out of neurons. The same applies for Distributed Neuron.
In the last version (I need to come up with a numbering scheme), neurite growth was very simplistic. Attractants and repellents were scattered around the growth space and influenced how far and in what direction the neurites grew. The static neurons then sprouted neurites which grew in their preferred direction. Once the neurite reached its destination, it randomly selected a neuron in the near vicinity of the neurite head.
There are two important problem with this scheme. The first arises from the fact that neurites only grow in one direction and do so in a completely straight line. This prevents the development of complex structures. Secondly, neurites only make one synapse at the termination point. If, for instance, a dendrite runs into an axon on the way to the destination, no synapse is made.
The new system is a bit more complicated but yields far superior results. After neurons have finished their migration phase, they enter a neurite growth phase. Neurites grow in a more three-dimensional manner now. Axons and dendrites have a direction they tend to grow in but can swerve from their path. In addition, they can also randomly branch along the main growth path, sprouting a new child neurite which continues growing. This branch can also branch, leading to an elaborate tree structure. This three-dimensional growth system allows multiple synapses. Anywhere an axon and dendrite collide a synapse is formed, resulting in a more realistic model.
The details of this (direction, length, branching probability, etc) are fully configurable and specific to the each cell type. Axons have separate parameters from dendrites, leading to different morphologies for each type of neurite. For instance, axons could have a high length value but zero branching leading to a long process. Conversely, dendrites could have medium length and high branching, leading to a large “tree”.
Of course, the neurites are not limited to the stereotypes we see in our brain. Evolution doesn’t really care as long as it works. It should be interesting to see the various cell types and morphologies associated as the system begins to evolve.
And of course, here is a pretty picture. You can see a single cell (magenta) with its axon and dendrite showing. The axon is grey, the dendrite cyan. I don’t know the parameters off hand, but they are relatively generic. The dendrite appears to have a higher branching factor while both appear to have relatively small lengths.
Click for big.


