arbor

The Arbor multi-compartment neural network simulation library.

https://github.com/arbor-sim/arbor

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    4 of 35 committers (11.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary

Keywords

cuda gpu hip hpc modern-cpp mpi neuroscience

Keywords from Contributors

cpp17 distributed parallelism global-sensitivity-analysis morris salib sensitivity-analysis sensitivity-analysis-library sobol uncertainty
Last synced: 6 months ago · JSON representation ·

Repository

The Arbor multi-compartment neural network simulation library.

Basic Info
  • Host: GitHub
  • Owner: arbor-sim
  • License: bsd-3-clause
  • Language: C++
  • Default Branch: master
  • Homepage: https://arbor-sim.org
  • Size: 21.3 MB
Statistics
  • Stars: 119
  • Watchers: 21
  • Forks: 64
  • Open Issues: 69
  • Releases: 16
Topics
cuda gpu hip hpc modern-cpp mpi neuroscience
Created over 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.md

ci spack pip pythonwheels gitpod docs gitter CodeQL

Arbor Library

Arbor is a library for implementing performance portable network simulations of multi-compartment neuron models.

An installation guide and library documentation are available online at docs.arbor-sim.org.

Submit a ticket or join Gitter or Matrix if you have any questions or need help.

Citing Arbor

The Arbor introductory paper and entry on Zenodo can be cited, see CITATION.bib. Please refer to our documentation for more information.

Owner

  • Name: Arbor Neural Network Simulation Library
  • Login: arbor-sim
  • Kind: organization
  • Email: contact@arbor-sim.org

Arbor – a morphologically-detailed neural network simulation library for contemporary high-performance computing architectures

Citation (CITATION.bib)

@INPROCEEDINGS{
    paper:arbor2019,
    author={N. {Abi Akar} and B. {Cumming} and V. {Karakasis} and A. {Küsters} and W. {Klijn} and A. {Peyser} and S. {Yates}},
    booktitle={2019 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)},
    title={{Arbor --- A Morphologically-Detailed Neural Network Simulation Library for Contemporary High-Performance Computing Architectures}},
    year={2019}, month={feb}, volume={}, number={},
    pages={274--282},
    doi={10.1109/EMPDP.2019.8671560},
    ISSN={2377-5750}}

@software{arbor_0_11_0,
  author       = {Cumming, Benjamin and
                  Yates, Stuart and
                  Hater, Thorsten and
                  Lu, Han and
                  Huisman, Brent and
                  Klijn, Wouter and
                  Bösch, Fabian and
                  Ibáñez Bolado, Mario
                  Drescher, Lukas and
                  Frasch, Simon and
                  de Schepper, Robin and
                  Luboeinski, Jannik},
  title        = {Arbor v0.11.0},
  month        = apr,
  year         = 2025,
  publisher    = {Zenodo},
  version      = {v0.11.0},
  doi          = {10.5281/zenodo.15277617},
  url          = {https://doi.org/10.5281/zenodo.15277617}
}

@software{nora_abi_akar_2023_8233847,
  author       = {Nora Abi Akar and
                  John Biddiscombe and
                  Benjamin Cumming and
                  Marko Kabic and
                  Vasileios Karakasis and
                  Wouter Klijn and
                  Anne Küsters and
                  Alexander Peyser and
                  Stuart Yates and
                  Thorsten Hater and
                  Brent Huisman and
                  Espen Hagen and
                  Robin De Schepper and
                  Charl Linssen and
                  Harmen Stoppels and
                  Sebastian Schmitt and
                  Felix Huber and
                  Max Engelen and
                  Fabian Bösch and
                  Jannik Luboeinski and
                  Simon Frasch and
                  Lukas Drescher and
                  Lennart Landsmeer},
  title        = {Arbor Library v0.9.0},
  month        = nov,
  year         = 2023,
  publisher    = {Zenodo},
  version      = {v0.9.0},
  doi          = {10.5281/zenodo.8233847},
  url          = {https://doi.org/10.5281/zenodo.8233847}
}

GitHub Events

Total
  • Create event: 8
  • Issues event: 32
  • Watch event: 11
  • Delete event: 1
  • Member event: 1
  • Issue comment event: 69
  • Push event: 37
  • Pull request review comment event: 64
  • Pull request event: 85
  • Pull request review event: 126
  • Fork event: 5
Last Year
  • Create event: 8
  • Issues event: 32
  • Watch event: 11
  • Delete event: 1
  • Member event: 1
  • Issue comment event: 69
  • Push event: 37
  • Pull request review comment event: 64
  • Pull request event: 85
  • Pull request review event: 126
  • Fork event: 5

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,668
  • Total Committers: 35
  • Avg Commits per committer: 47.657
  • Development Distribution Score (DDS): 0.776
Past Year
  • Commits: 163
  • Committers: 6
  • Avg Commits per committer: 27.167
  • Development Distribution Score (DDS): 0.393
Top Committers
Name Email Commits
Ben Cumming b****g@c****h 374
Thorsten Hater 2****r 243
Sam Yates h****t@g****m 236
Nora Abi Akar n****r@g****m 165
Brent Huisman b****n 141
Sam Yates y****s@c****h 104
Han Lu 1****4 99
boeschf 4****f 47
Vasileios Karakasis k****s@c****h 44
Sebastian Schmitt s****t@k****e 43
w.klijn n****e@g****m 36
Robin De Schepper r****3@g****m 25
akuesters 4****s 24
w.klijn w****n@f****e 17
Vasileios Karakasis v****k@g****m 15
Alexander Peyser a****r 10
Harmen Stoppels h****s@g****m 9
Wouter Klijn w****n@g****m 7
Espen Hagen 2****n 4
Lennart Landsmeer l****t@l****l 3
Simon Frasch s****h@c****h 3
lukasgd 3****d 3
Jannik Luboeinski 3****o 2
John Biddiscombe b****o@c****h 2
Lea Kanzleiter 8****l 2
Ben Beasley c****e@m****t 1
Eric Müller m****a@g****m 1
Felix Huber q****s 1
kabicm m****c@c****h 1
Hannes Vogt h****s@h****e 1
and 5 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 150
  • Total pull requests: 520
  • Average time to close issues: over 1 year
  • Average time to close pull requests: about 1 month
  • Total issue authors: 21
  • Total pull request authors: 15
  • Average comments per issue: 2.66
  • Average comments per pull request: 0.96
  • Merged pull requests: 415
  • Bot issues: 33
  • Bot pull requests: 0
Past Year
  • Issues: 12
  • Pull requests: 109
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 22 days
  • Issue authors: 5
  • Pull request authors: 5
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.83
  • Merged pull requests: 74
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • github-actions[bot] (33)
  • thorstenhater (25)
  • brenthuisman (19)
  • Helveg (11)
  • yurivict (10)
  • schmitts (10)
  • jlubo (9)
  • halfflat (7)
  • llandsmeer (5)
  • bcumming (4)
  • ErbB4 (3)
  • noraabiakar (3)
  • akuesters (2)
  • utkuoguzman (2)
  • max9901 (1)
Pull Request Authors
  • thorstenhater (235)
  • ErbB4 (186)
  • boeschf (41)
  • brenthuisman (29)
  • Helveg (6)
  • llandsmeer (4)
  • bcumming (3)
  • AdhocMan (3)
  • ibanezbm (3)
  • jlubo (3)
  • halfflat (2)
  • jeffreytepper (2)
  • penguinpee (1)
  • lukasgd (1)
  • musicinmybrain (1)
Top Labels
Issue Labels
enhancement (46) bug (43) automated issue (24) help wanted (20) Feature Request (19) AEP (14) neuroscience (13) python (10) code quality (10) dependency update (9) interface (8) documentation (6) Project: Arborio (5) optimization (4) packaging (3) co-sim (3) numerics (2) Project: Fippa (2) cmake (2) ebrains (2) hpc (2) gpu (2) clarification needed (2) test (2) CI/CD (1) good 1st issue (1) arbor IO (1) modcc (1) nmodl (1) lfpy (1)
Pull Request Labels
bug (8) broke the build (6) gpu (2) enhancement (1) arbor IO (1) code quality (1) modcc (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 4,264 last-month
  • Total dependent packages: 8
    (may contain duplicates)
  • Total dependent repositories: 3
    (may contain duplicates)
  • Total versions: 14
  • Total maintainers: 2
pypi.org: arbor-bcumming

High performance simulation of networks of multicompartment neurons.

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Forks count: 4.4%
Average: 5.0%
Stargazers count: 5.5%
Maintainers (1)
Last synced: about 1 year ago
pypi.org: arbor

High performance simulation of networks of multicompartment neurons.

  • Versions: 12
  • Dependent Packages: 8
  • Dependent Repositories: 3
  • Downloads: 4,258 Last month
Rankings
Dependent packages count: 1.4%
Forks count: 5.5%
Average: 6.4%
Stargazers count: 7.2%
Downloads: 8.6%
Dependent repos count: 9.0%
Maintainers (2)
Last synced: 7 months ago

Dependencies

doc/requirements.txt pypi
  • docutils >=0.17
  • sphinx >=2.4.0
  • svgwrite *
python/example/example_requirements.txt pypi
  • LFPykit >=0.3
  • pandas *
  • seaborn *
.github/workflows/benchmarks.yml actions
  • actions/checkout v3 composite
  • hendrikmuhs/ccache-action v1.2 composite
  • jwlawson/actions-setup-cmake v1.13 composite
.github/workflows/ebrains.yml actions
  • wei/git-sync v3 composite
.github/workflows/lint.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • psf/black stable composite
.github/workflows/sanitize.yml actions
  • actions/checkout v3 composite
  • hendrikmuhs/ccache-action v1.2 composite
  • jwlawson/actions-setup-cmake v1.13 composite
pyproject.toml pypi
  • numpy *
doc/dependencies.csv shard
.github/workflows/build-pip-wheels.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • ncipollo/release-action v1 composite
.github/workflows/test-docs.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • jwlawson/actions-setup-cmake v1.13 composite
.github/workflows/test-matrix.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • hendrikmuhs/ccache-action v1.2 composite
  • jwlawson/actions-setup-cmake v1.13 composite
.github/workflows/test-pip.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/test-spack.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
ci/cscs/daint_gpu/Dockerfile docker
  • $BASE_IMG latest build
ci/cscs/daint_mc/Dockerfile docker
  • $BASE_IMG latest build
ci/cscs/hohgant_cpu/Dockerfile docker
  • $BASE_IMG latest build