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

Publication on Co-Simulation using Arbor

Posted on

Arbor-TVB: a novel multi-scale co-simulation framework with a case study on neural-level seizure generation and whole-brain propagation

Article

From the abstract:

Computational neuroscience has traditionally focused on isolated scales, limiting understanding of brain function across multiple levels. While microscopic models capture biophysical details of neurons, macroscopic models describe large-scale network dynamics. Integrating these scales, however, remains a significant challenge. In this study, we present a novel co-simulation framework that bridges these levels by integrating the neural simulator Arbor with The Virtual Brain (TVB) platform. Arbor enables detailed simulations from single-compartment neurons to populations of such cells, while TVB models whole-brain dynamics based on anatomical features and the mean neural activity of a brain region. By linking these simulators for the first time, we provide an example of how to model and investigate the onset of seizures in specific areas and their propagation to the whole brain. This framework employs an MPI intercommunicator for real-time bidirectional interaction, translating between discrete spikes from Arbor and continuous TVB activity. Its fully modular design enables independent model selection for each scale, requiring minimal effort to translate activity across simulators. The novel Arbor-TVB co-simulator allows replacement of TVB nodes with biologically realistic neuron populations, offering insights into seizure propagation and potential intervention strategies. The integration of Arbor and TVB marks a significant advancement in multi-scale modeling, providing a comprehensive computational framework for studying neural disorders and optimizing treatments.


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.