Detailled cell rendering

Arbor is a multi-compartment neuron simulation library; compatible with next-generation accelerators; best-practices applied to research software; focussed on community-driven development.


Install Documentation Get Help

Arbor Workshop in Nice

Posted on

Arbor Workshop at the 1st EBRAINS Student Conference (10-13 March 2026)

We will be giving tutorial on Arbor at the 1st EBRAINS Student Conference on Interdisciplinary Brain Research in Nice (10-13 March 2026)

Conference

Abstract

Arbor is a library for simulating biophysically detailed neuron models on modern hardware. It comes with a friendly Python interface hiding its blazingly fast C++ core; scaling from laptops to at least 4000 GPUs. In this tutorial, we will show you the basics of designing detailed cell models, how to run them using Arbor, and how to grow them into larger networks. We will demonstrate how to create data driven models using the Allen Brain Atlas as an example. Arbor is free and open-source software, developed in the Human Brain Project and EBRAINS.


Publication on Multiscale Modelling with Arbor

Posted on

From Atoms to Neuronal Spikes: A Multiscale Simulation Framework

Article

From the abstract:

Understanding how molecular events in ion channels impact neuronal excitability, as derived from the calculation of the time course of the membrane potentials, can help elucidate the mechanisms of neurological disease-linked mutations and support neuroactive drug design. Here, we propose a multiscale simulation approach which couples molecular simulations with neuronal simulations to predict the variations in membrane potential and neural spikes.


v0.11.0 released!

Posted on

Details here!


v0.11.0 released!

Posted on

Details here!


v0.9.0 released!

Posted on

After much more delay than anticipated, we are very happy to present a new Arbor release. Nearly 8 months of work is in it, much of which focussed on speed, optimisation, fixes and build system changes. This release includes Python 3.12 wheels as probably one of the first packages on PyPI 😄.

Major new features

Breaking changes since v0.8.1

A full changelog is available in CHANGELOG.md.

Give it a go!

The release is out on PyPI, so give it a go:

python -m venv env && source env/bin/activate
pip install arbor
python -c 'import arbor; arbor.print_config()'

Should you encounter any problems, don’t hesitate to let us know.


Arbor weekly videochat

Posted on

For the past months we’ve had a weekly public-ish meeting with some modelers. Today we announce that this meeting is now open to all! Every Wednesday 13:00 CET we convene in the Arbor Community channel on Gitter to have a videochat for an hour of questions, answers, demonstrations, anything related to Arbor really. Please join if you’re interested in sharing your work, getting help or just getting an idea of what’s going on in our community.

You can join on Gitter or through a Matrix client.

You can add the meeting to your agenda by clicking here.


HBP Summit satellite event slides

Posted on

The Arbor workshop at the HBP Summit 2023 has concluded. To those who attended: thanks for your interest! Please reach out if you are thinking of using Arbor for your science.

Slides are available below:


HBP Summit satellite event

Posted on

The schedule for the HBP Summit Satellite Events (workshops) is now available. The Arbor session takes place 16:30-18:30h of Monday 27 March. Please register here if you plan to attend.

The program for our two hours is the following:

If you are working on large networks of morphologically detailed cells or would like to, don’t hesitate to join and bring your ideas, questions, struggles, etc.! We hope to create a fruitful event that’ll help you further.


2023 HBP Summit posters and hands-on

Posted on

At the 2023 edition of the Human Brain Project Summit Arbor will be present with both three posters and a hands-on session. One of the posters is ready and can be previewed at here. The hands-on takes place Monday 27 March. Keep an eye on the official program for the timeslot.

If you are working on large networks of morphologically detailed cells or would like to, don’t hesitate to join and bring your ideas, questions, struggles, etc.! We hope to create a fruitful event that’ll help you further.


Arbor Playground is up

Posted on

As of today the Arbor-playground is online. The Playground is a version of Arbor compiled to the web, through Emscripten and Pyodide. This means you can take Arbor for a test drive right in your browser, without having to install anything. The Playground comes preloaded with a few models, we’re still working on you being able to load them yourself.

Take a look at arbor-sim.org/playground and let us know what you think!