Giter Site home page Giter Site logo

neuromac's Introduction

NeuroMaC: Neuronal Morphologies & Circuits

We think that to fully understand neuronal morphologies, circuits and their variance we have to look at the substrate at large. That is, how neurons developed and interactions between a developing neuron and the substrate (e.g., toher neurons, boundaries, capillaries,...) influence their morphology. For this purpose we developed NeuroMaC

NeuroMaC is a phenomenological, computational framework to generate large numbers of virtual neuronal morphologies (and resultant microcircuits) simultaneously according to growth-rules expressed in terms of interactions with the environment.

  • NeuroMaC: Neuronal Morphologies & Circuits
  • Computational framework: a suite of software tools built around a central concept
  • Virtual neuronal morphologies: 3D digital descriptions of neuronal shape (both axons and dendrites)
  • Microcircuits: Morphologies are generated together in a simulated volume. With the addition of connections rules circuits emerge.
  • Interactions: Growth-cones branch, terminate and elongate. Each of these steps can be influenced by environmental cues. Most obvious is guidance through repulsion and attraction to simulated cues.
  • Phenomenological: Neither biochemical pathways nor physics are simulated. As such, growth is purely phenomenological. NeuroMaC is not a simulator of actual neuronal development.
Warning: this is a prototype version of NeuroMaC completely implemented in Python.
The current prototype code is freely available.
Reference: Torben-Nielsen, B., & De Schutter, E. (2014) Context-aware modeling of
neuronal morphologies. Frontiers in Neuroanatomy, 8, 92. http://doi.org/10.3389/fnana.2014.00092/abstract

neuromac's People

Contributors

btorboist avatar btorb avatar erikdsj avatar weiliangchenoist avatar

Stargazers

Bach Nguyen avatar ebigram avatar Lukas Jarzembowski avatar Tomás Garnier Artiñano avatar Krishna avatar Aadesh Deshmukh avatar Vergil R. Haynes avatar Eleanor Lutz avatar Karl Marrett avatar Justas Birgiolas avatar Harry Muzart avatar

Watchers

James Cloos avatar  avatar  avatar

Forkers

affimahm

neuromac's Issues

pip install

Hi, I stumbled upon your paper, and it looks interesting. There are a few things that are holding me back from using your code in my own projects:

  • I don't think I can pip install it? So version/dependency management becomes tricky
  • It doesn't look like the code has a public and documented API? eg, can I do something like this:
from neuromac import grow

grow("neuronA", 10000)

to "grow 10000 neurons", obviously entirely fictitious, but do such library functions exist to use neuromac in a programmatic way from Python? And is it documented?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.