NeuronC Neural Simulation Language

This page provides information about NeuronC, a neural circuit simulation language that allows a user to construct a realistic biophysically-based model of a neural circuit (1 to 10,000 neurons) and simulate a physiology experiment on it.


Click here for microcircuitry simulation projects:



Measurements of simulation speed based on the number of compartments solved per second are usually inappropriate and can be incorrect. Read about the measurement of simulation speed. NeuronC was originally based on Mike Hines' "Cable" neuron simulator package which was an interpreted language that gave the user great flexibility. However, NeuronC has been greatly enhanced to allow the user to simulate a neural circuit, display it in 3D, and simulate a complete physiology experiment. Both interpreted and native C versions of NeuronC are included in the NeuronC distribution.

3-d visualization schemes

NeuronC can produce accurate 3D views of a neural circuit model. For more realistic perspective and surfaces, NeuronC creates a scene for rendering with the "Povray" ray-tracer. Neural elements can be displayed from different perspectives with a wide variety of lighting, surface color and texture. Povray is easily compiled and is available for many types of operating system.

Comments, questions, requests, etc., should be emailed to Rob