brian2genn

Brian 2 frontend to the GeNN simulator

https://github.com/brian-team/brian2genn

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
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    7 of 12 committers (58.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.4%) to scientific vocabulary

Keywords

brian genn genn-simulator gpu-computing python simulation spiking-neural-networks

Keywords from Contributors

neuroscience biological-simulations brian2 code-generation computational-neuroscience differential-equations simulation-framework
Last synced: 4 months ago · JSON representation ·

Repository

Brian 2 frontend to the GeNN simulator

Basic Info
Statistics
  • Stars: 47
  • Watchers: 10
  • Forks: 16
  • Open Issues: 27
  • Releases: 8
Topics
brian genn genn-simulator gpu-computing python simulation spiking-neural-networks
Created over 11 years ago · Last pushed 4 months ago
Metadata Files
Readme License Citation

README.md

Brian2GeNN

Brian2GeNN is an interface between Brian 2 and GeNN. Brian2 is a simulator for spiking neural networks available on a variety of platforms. It is the successor of Brian1 and shares its approach of being highly flexible and easily extensible. It is based on a code generation framework that allows to execute simulations using other programming languages and/or on different devices.

GeNN (GPU enhanced Neuronal Networks, https://github.com/genn-team/genn) is a framework that uses code generation methods to allow using GPU accelerators without in-depth knowledge of the CUDA programming interface.

Brian2Genn provides an interface to use GeNN as a backend device in Brian2. This allows users to run their Brian 2 scripts on NVIDIA GPU accelerators without any further necessary programming.

We currently consider this software to be in the beta status, please report issues to the github issue tracker (https://github.com/brian-team/brian2genn/issues).

Documentation for Brian2GeNN can be found at http://brian2genn.readthedocs.org

PyPI package Documentation Status Build Status

If you use BrianGeNN for your published research, we kindly ask you to cite our article:
Marcel Stimberg, Dan F. M. Goodman, and Thomas Nowotny. “Brian2GeNN: Accelerating Spiking Neural Network Simulations with Graphics Hardware.” Sci Rep 10 (January 2020): 410. doi: 10.1038/s41598-019-54957-7.

Owner

  • Name: Brian simulator
  • Login: brian-team
  • Kind: organization
  • Location: Paris, France

Citation (CITATION.md)

If you use BrianGeNN for your published research, we kindly ask you to cite our article:  
Marcel Stimberg, Dan F. M. Goodman, and Thomas Nowotny. “Brian2GeNN: Accelerating Spiking Neural Network Simulations with Graphics Hardware.” Sci Rep 10 (January 2020): 410. [doi: 10.1038/s41598-019-54957-7](https://doi.org/10.1038/s41598-019-54957-7).

GitHub Events

Total
  • Watch event: 2
  • Pull request event: 1
Last Year
  • Watch event: 2
  • Pull request event: 1

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 758
  • Total Committers: 12
  • Avg Commits per committer: 63.167
  • Development Distribution Score (DDS): 0.421
Past Year
  • Commits: 9
  • Committers: 1
  • Avg Commits per committer: 9.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Marcel Stimberg m****g@i****r 439
Thomas Nowotny t****y@s****k 148
neworderofjamie n****e@g****m 87
Thomas Nowotny t****1@i****k 41
thesamovar d****n@e****r 19
Felix B. Kern k****b@g****m 12
Denis Alevi m****l@d****e 5
Thomas Nowotny t****k 3
azure-pipelines[bot] a****] 1
Justas Birgiolas J****B 1
Jan Marker m****r@f****e 1
Thomas Nowotny t****1@m****k 1

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 54
  • Total pull requests: 53
  • Average time to close issues: 8 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 26
  • Total pull request authors: 9
  • Average comments per issue: 8.96
  • Average comments per pull request: 5.23
  • Merged pull requests: 43
  • Bot issues: 0
  • Bot pull requests: 7
Past Year
  • Issues: 0
  • Pull requests: 7
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 3.29
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 6
Top Authors
Issue Authors
  • tnowotny (16)
  • kernfel (5)
  • denisalevi (4)
  • mstimberg (4)
  • JustasB (2)
  • aiwenxu (2)
  • ademirtas04 (2)
  • Ahish-aeon (1)
  • ajitlimaye (1)
  • Helloworld-Le (1)
  • YigitDemirag (1)
  • schlowm0 (1)
  • ValerioB88 (1)
  • kjohnsen (1)
  • RRHHAAWW (1)
Pull Request Authors
  • mstimberg (19)
  • dependabot[bot] (13)
  • tnowotny (12)
  • kernfel (6)
  • neworderofjamie (4)
  • denisalevi (4)
  • azure-pipelines[bot] (1)
  • JustasB (1)
  • jangmarker (1)
Top Labels
Issue Labels
help wanted (5) GSoC2022 (5) bug (3) enhancement (2) question (1)
Pull Request Labels
dependencies (13) bug (2) enhancement (1) github_actions (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 114 last-month
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 19
  • Total maintainers: 2
pypi.org: brian2genn

An interface to use the GeNN framework as a device in Brian 2

  • Versions: 18
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 114 Last month
Rankings
Dependent packages count: 4.7%
Forks count: 9.1%
Stargazers count: 10.0%
Average: 13.3%
Downloads: 21.3%
Dependent repos count: 21.7%
Maintainers (2)
Last synced: 4 months ago
conda-forge.org: brian2genn
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 35.5%
Average: 37.1%
Stargazers count: 38.8%
Last synced: 4 months ago

Dependencies

setup.py pypi
  • brian2 >=2.5.0.2,<2.6
  • setuptools >=6.0
  • six *