BrainGenix

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.

Security

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

Backend

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

Getting Started

Installation

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.

Documentation

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

Contribution

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.