Nengo Neural Simulation Software Released by the Computational Neuroscience Research Group, University of Waterloo
Researchers at the Computational Neuroscience Research Group (CNRG) at the University of Waterloo developed Nengo, an open-source software environment for simulating large-scale neural systems using the Neural Engineering Framework, providing tools that bridge high-level network specification with low-level neurophysiological detail.

Background
By the early 2000s, neuroscientists and AI researchers had two quite separate sets of tools. On one side were detailed biophysical simulators, programs that could model the electrochemical behaviour of individual neurons with considerable precision. On the other were abstract neural network frameworks, which were fast and trainable but made no serious attempt to reflect how the brain actually works. Moving between those two worlds meant writing a great deal of custom code, and most research groups did exactly that, building their own infrastructure from scratch before they could begin asking scientific questions.
Chris Eliasmith and Charles H. Anderson at the University of Waterloo had been working on a way to close that gap. Their approach, the Neural Engineering Framework (NEF), was a set of mathematical principles for encoding information in populations of spiking neurons and for specifying how those populations should communicate and transform signals. They published the theoretical foundations in 2003. What was still missing was a practical tool that let researchers use those principles without rebuilding the underlying machinery every time.
What happened
Around 2007, the Computational Neuroscience Research Group (CNRG) at Waterloo, led by Eliasmith and including researchers such as Travis DeWolf and Bryan P. Tripp, released Nengo as an open-source software environment. The name comes from Neural ENGineering Objects. Nengo let a researcher describe a neural network at a relatively high level, specifying what a population of neurons should represent and how populations should be connected, and then handled the translation down to the level of individual spiking neurons with biologically grounded properties. The same model specification could, in principle, produce output that matched electrophysiological recordings from real brains.
What made this practically useful was that it separated the two layers of description cleanly. A researcher who wanted to ask a cognitive question did not need to manually tune thousands of synaptic weights. Nengo derived them from the higher-level specification using the NEF. That removed a substantial amount of the engineering work that had previously stood between a scientific idea and a running simulation.
The software later made possible a model called Spaun, described by Eliasmith and colleagues in a 2012 paper in Science. Spaun contained about 2.5 million simulated neurons and could perform eight distinct cognitive tasks inside a single unified architecture, things like pattern recognition, memory recall and simple reasoning. That paper brought wider attention to the NEF and to Nengo as the tool that had made building something that large feasible. Nengo continued to develop after Waterloo, with Applied Brain Research eventually taking on maintenance and extending the platform toward neuromorphic hardware. The original software and its documentation remain publicly available at nengo.ai.
Why it mattered
Nengo provided the first widely available software implementation of the Neural Engineering Framework, making it practical for researchers to build and test large-scale biologically plausible brain models without constructing custom simulation infrastructure. It enabled the later construction of Spaun, a 2.5-million-neuron functional brain model published in Science in 2012, which demonstrated that a single unified neural architecture could perform multiple cognitive tasks. By lowering the technical barrier to large-scale neural simulation, Nengo became a key enabling tool for neuromorphic computing research and the broader field of brain-inspired AI.
People
Chris Eliasmith, Charles H Anderson, Travis DeWolf, Bryan P Tripp
Organisations
University of Waterloo, Computational Neuroscience Research Group Cnrg
Sources
- How to Build a Brain: A Neural Architecture for Biological Cognition, Chris Eliasmith, MIT Press.MIT Press.Primary source
- Nengo Documentation, Official Project Site, Applied Brain Research / CNRG.Applied Brain Research / University of Waterloo CNRG.Official
- A Large-Scale Model of the Functioning Brain, Eliasmith et al., Science 2012.American Association for the Advancement of Science.Secondary
Cite this page
AI Achievements. (2007). Nengo Neural Simulation Software Released by the Computational Neuroscience Research Group, University of Waterloo. Retrieved 2026-08-22, from https://achievements.ai/milestone/nengo-neural-engineering-object-software
@misc{achievements_nengo_neural_engineering_object_software,
title = {Nengo Neural Simulation Software Released by the Computational Neuroscience Research Group, University of Waterloo},
author = {{AI Achievements}},
year = {2007},
url = {https://achievements.ai/milestone/nengo-neural-engineering-object-software}
}