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

Run Install GUI Documentation Chat


More news >>

Find a project

More projects to work on >>

Get help and get involved

Arbor Documentation - Arbors concepts, APIs, tutorials, howtos

Get started with Arbor by following a tutorial or going over Arbors Concepts. The API reference (C++ and Python) and some howtos help you get more advanced stuff done.

Arbor Gitter - Chat

Arbors Gitter is a place where you can get in touch with the dev team.

Arbor Github repo - Code, Issues, Pull Requests

Arbor draws its strength from the many people that use and improve it. We are happy to consider your contributions (e.g. own models, bug or documentation fixes) for addition to Arbor. We work with the Issue/Pull Request workflow, so head on over to our our code repo to propose your new features or bug fixes.

NSuite Github repo - Code, Issues, Pull Requests

Benchmarking and validation of Arbor and other simulators can be performed with the NSuite performance and validation testing suite (NSuite documentation).

Cite Arbor

Please find current instructions here.

Get in touch

Have you used Arbor to create a model? Have you used Arbor in a publication? Do you have a workflow or tool that involves Arbor? Please let us know! We're eager to find out how Arbor is used and we'd be very happy to showcase your work through our channels. You can reach out to us by email.

For general inquiry, you can approach the Arbor team via email. Press materials (logos) can be found in our materials repository.