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

Single Granule cell and Basket cell models (USC) modeled in Arbor and Neuron

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

Science Score: 26.0%

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

  • 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
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Single Granule cell and Basket cell models (USC) modeled in Arbor and Neuron

Basic Info
  • Host: GitHub
  • Owner: arbor-sim
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 4.46 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created about 7 years ago · Last pushed almost 7 years ago
Metadata Files
Readme Changelog

README.md

Granule and Basket Cells

This repository contains the Neuron and Arbor implementations and simulations of 1) A single basket cell 2) A single granule cell

Morphologies

1) The basket cell is a single soma model 2) The granule cell reads the morphology from output0_updated.swc in the morphologies directory

Density Mechanisms

The basket and granule cells both have the following mechanisms inserted on the soma and dendrites: 1) borgka.mod 2) cagk.mod 3) cat.mod 4) ccanl.mod 5) gskch.mod 6) ichan2.mod 7) lca.mod 8) nca.mod

There are 2 versions of the modfiles present in neuron/modfiles and neuron/modfiles_arb. The files in neuron/modfiles_arb have been edited to not use the TABLE feature which is supported in Neuron but not Arbor. Adding the TABLE feature is an optimization that changes the simulation results significantly. For accurate voltage measurement comparison, we use neuron/modfiles_arb for the neuron simulation.

For benchmarking performance, the TABLE feature (neuron/modfiles) can be used for the neuron simulations.

Parameters

Various parameters can be set in param_basket.json and param_granule.json.

Stimulus

A series of spikes is delivered to a synapse on the basket/granule cell. The spike times are read from param_basket.json and param_granule.json.

Running the examples

Neuron:

$ cd neuron $ nrnivmodl modfiles_arb $ python2 test_granulecell.py ../param_granule.json OR $ python2 test_basketcell.py ../param_basket.json

Running the examples will generate a plot

Arbor:

Installing Arbor: * Install Arbor from the following branch: https://github.com/noraabiakar/usc_collab/tree/testing/new-revpot * For help installing Arbor refer to: https://arbor.readthedocs.io/en/latest/install.html

Compiling the example: ``` $ cd arbor/granule OR $ cd arbor/basket

$ mkdir build && cd build $ cmake .. -DCMAKEINSTALLPREFIX=/path/to/arbor/installation -DCMAKEBUILDTYPE=release $ make ```

Running the example: $ ./arbor-granule ../../../param_granule.json OR $ ./arbor-basket ../../../param_basket.json

Plotting the results:

Running the examples will generate voltages.json. To plot the results, you can use the provided tsplot script: $ python2 tsplot.py arbor/granule/build/voltages.json OR $ python2 tsplot.py arbor/basket/build/voltages.json

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

GitHub Events

Total
Last Year

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 41
  • Total Committers: 1
  • Avg Commits per committer: 41.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
abiakarn n****r@g****m 41

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels