{"id":18634599,"url":"https://github.com/abrg-models/gpr-bsb","last_synced_at":"2025-11-04T11:30:31.329Z","repository":{"id":77802482,"uuid":"94099873","full_name":"ABRG-Models/GPR-BSB","owner":"ABRG-Models","description":"A SpineML implementation of the GPR-like model implemented by Basab Sen Bhattacharya and run on SpiNNaker.","archived":false,"fork":false,"pushed_at":"2018-09-03T16:03:46.000Z","size":11326,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-27T08:27:13.483Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ABRG-Models.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-12T13:34:35.000Z","updated_at":"2019-05-14T09:11:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"66801088-caea-4401-9765-07517810bda8","html_url":"https://github.com/ABRG-Models/GPR-BSB","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABRG-Models%2FGPR-BSB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABRG-Models%2FGPR-BSB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABRG-Models%2FGPR-BSB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ABRG-Models%2FGPR-BSB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ABRG-Models","download_url":"https://codeload.github.com/ABRG-Models/GPR-BSB/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239432878,"owners_count":19637799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T05:19:45.724Z","updated_at":"2025-11-04T11:30:31.275Z","avatar_url":"https://github.com/ABRG-Models.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GPR-BSB\n\nSpineML implementations of the GPR-like models implemented by Basab Sen\nBhattacharya et al. to run on SpiNNaker.\n\n## Toolchain to run these models\n\nThe SpineML models in this repository can be opened with SpineCreator\nand executed with SpineML_2_BRAHMS. To do so, first install the tools\nas described at:\n\nhttp://spineml.github.io/spinecreator/sourcelin/\n\nor, if building on a Mac, at:\n\nhttp://spineml.github.io/spinecreator/source/\n\nThese pages explain how to build and install the SpineML toolchain\nfrom the four git repositories that it's hosted on:\n\n1) SpineCreator from:\n\nhttps://github.com/SpineML/SpineCreator\n\n2) SpineML_2BRAHMS from:\n\nhttps://github.com/SpineML/SpineML_2_BRAHMS\n\n3) SpineML_PreFlight from:\n\nhttps://github.com/SpineML/SpineML_PreFlight\n\n4) BRAHMS from:\n\nhttps://github.com/BRAHMS-SystemML/brahms\n\nInstalling from the master branches of the relevant git repositories\nshould work fine and will ensure you get the latest features and bugfixes.\nHowever, in order to guarantee that the models in this project\ncan be run in the future, it is possible to checkout and compile the repositories\nabove with the branch tag \"GPR-BSB-paper1\". Using this branch will ensure that the SpineML toolchain\nexactly matches the one I used to produce the results in the associated paper (\"Building a spiking neural network model of the Basal Ganglia on SpiNNaker\", Bhattacharya et al., currently in submission, July 2017).\n\n## Project layout\n\nSpineML implementations of the individual Izhikevich neuron models, as \nspecified in the paper are to be\nfound in neuron_models/\\*_neuron directories. These models allow us to\nreproduce Figure 2 from the paper.\n\nbgbsb1/ is a single channel model of the BG. It has probabilistic\nconnectivity and probabilistically determined connection delays. The\nseeds are all set to 0, so that a seed is automatically selected at\nruntime by SpinML_PreFLight each time the simulation is run. This is the\nsingle channel event-based model referred to in the paper.\n\nbgbsb1_fixcon/ is a copy of bgbsb1 in which the randomised\nfixed-connectivity connections \u0026 delays have had their seeds fixed at\n123.\n\nbgbsb1_impt/ is a single channel model of the BG which uses impulses\nexactly like SpiNNaker, rather than spike events as is usual in a\nSpineML model. Seeds are all 0, as in bgbsb1\n\nbgbsb1_impt_fixcon/ Is a fixed-seed copy of bgbsb1_impt.\n\nbgbsb3/ is the three channel model, where three instances of bgbsb1\nhave been connected together with the same connectivity as for the\nSpiNNaker 3 channel model.\n\nspinn_spine_compare/ contains some models with fixed connectivity\nwhich were used to verify whether the SpineML and SpiNNaker models\nwere the same.\n\nimpulse_event_compare/ contains some cut down models which were used\nwhen comparing bgbsb1(_fixcon) and bgbsb1_impt(_fixcon).\n\nlabbook/ contains some ipython/jupyter notebooks which were used\nduring model development.\n\nlabbook/performance contains the performance analysis code and results\nfor running 1 second of simulation time for comparison with the\nSpiNNaker machine.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrg-models%2Fgpr-bsb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabrg-models%2Fgpr-bsb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrg-models%2Fgpr-bsb/lists"}