BrainGenix Neuron Emulation System (NES) is a distributed biological neuron software designed for the emulation of human brains. The program uses Apache Zookeeper and other production-grade systems to ensure that it is both stable and fault-tolerant. It is designed with scalability in mind to run with one neuron or a hundred billion. NES will work in conjunction with other BrainGenix programs, including the mAPI. The software is licensed under the GNU Affero General Public License, and is open-source. For more information, view our Technical Specifications document.


The main goal of NES is to provide a framework for whole brain emulation by reproducing neural function on a computational substrate. NES is designed to use high-performance hardware with an emphasis on reliability. As well as providing software essential for the implementation of WBE, NES will be available as a tool for neuroscience research in universities and labs.


NES is constantly evolving as new features are added. To date, the program has a C++ Kafka interface and can communicate with API servers as well as SQL databases. We are working on the creation of neuron generation, a neuron model testing environment, and complete integration with STS and ERS. A paper detailing the infrastructure of NES is in its final stages before submission to journals. Keep up with our current progress on the NES GitHub page and the Trello Board.