A scalable and distributed neuron simulation system for Whole Brain Emulation

Note: This project is still in alpha!

Developing BrainGenix is a major task that is likely to take a while due to the scope of the system. We don't want to mislead anyone into thinking it's ready yet, so we've added this note here. If you're interested in helping out, use the the button below.

Get Started

Why BrainGenix?

Scalable by Design

BrainGenix is designed to scale from a Raspberry Pi to an entire data center. Simulate up to 100B neurons per simulation.

Fault Tolerant

Periodic database storage and automatic node reassignment upon fault detection. Uses the Zookeeper Election system.

Simple User Interface

Set up simulations easily using the neuron connectivity tool. View results of simulations with an interactive 3D editor.


Proven TLS/SSL encryption between nodes, and ACL system to restrict access to authorized users.


Simulation engine based upon the popular Brian simulator. BrainGenix distributes the simulation across many Brian instances.

Getting Started


A simple tutorial to help you dip your feet into the water with BrainGenix. This tutorial is targeted at those with 2 or more computers to install BG on, and covers basic setup and configuration.


Use the BrainGenix documentation to integrate the API into your own system, or learn how to use the advanced 3D interactive editor.


If you would like to contribute to the BrainGenix project, please consider helping us out via code or a financial contribution to the Carboncopies foundation.

Further Reading

What is Whole Brain Emulation?

If you are interested in learning more about whole brain emulation or mind uploading, please see our parent organization, the Carboncopies Foundation. We’re dedicated to seeing an expedited future towards the safe development of WBE.