Skip to content
This repository has been archived by the owner on Feb 20, 2020. It is now read-only.

A python->NEURON interface primarily to create neuronal networks.

License

Notifications You must be signed in to change notification settings

elifesciences-publications/ouropy

 
 

Repository files navigation

This code is associated with the paper from Braganza et al., "Quantitative properties of a feedback circuit predict frequency-dependent pattern separation". eLife, 2020. http://dx.doi.org/10.7554/eLife.53148

ouropy

ouropy is a generic wrapper of NEURON, intended to simplify network modeling. When working in native NEURON, the logical unit is the section. A section is a cable with physical dimensions and biophysical mechanisms. Building a network means to create sections, connect them to form neurons, populate them with mechanism and finally connect them synaptically to finish the network. While NEURON makes this rather easy, we still need to keep track of all our sections. The goal of ouropy is to move from the logic of sections to the logic of neurons, populations and finally entire networks.

Dependencies

This project mainly depends on a running version of NEURON. Python needs to be able to import the neuron module. Therefor it also needs to have the binaries of NEURON in its search path. For details refer to NEURONs official documentation.

License

This project is published under a GPL v2 For a full copy of the license refer to the file GPLv2-LICENSE.md

Author

Daniel Müller, Institute of Experimental Epileptology and Cognition Research

About

A python->NEURON interface primarily to create neuronal networks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%