Code Monkey home page Code Monkey logo

blenderneuron's Introduction

BlenderNEURON

A Python package and an addon that takes a NEURON simulator model and exports its 3D structure and membrane activity to Blender. The export can be peformed via NEURON GUI or via Python commands.

Build Status codecov PyPI version

NEURON GUI

NEURON GUI

The tool is integrated with NEURON to provide a simple user interface and a set of Python commands that can be used to visualize and inspect single cell or network morphology and activity.

Blender GUI:

Blender GUI

Install Steps and Documentation

Instructions for how to install and use BlenderNEURON can be found here: BlenderNEURON Documentation

Example Cells and Activity

l5pyr hipca1
Neocortex Layer 5 Pyramidal Cell Hippocampus CA1 Pyramidal Cell
purk l5basket
Cerebellum Purkinje Cell Neocortex Layer 5 Basket Cell

Example Networks

Example visualization of Traub et. al. (2005) cortical column model, also showing a model of a nano-fabricated electrode:

Traub 2005

Virtual slices can be created by manipulating Blender's camera clipping distances. An example of a virtual slice of an olfcatory bulb model (colors represend different cell types):

Olfactory bulb slice layers

Example visualizations of an olfactory bulb model (Migliore et. al. 2014).

60MCs A network of about 60 mitral cells

5MCs 3D structure and activity of a 5 mitral cell network and several accompanying granule cells

1MCs Activity of 1 mitral cell with several hundred companion granule cells

Interactive models can be embedded in websites

Exported models can be saved as .blend files and uploaded to 3D model sharing websites like Sketchfab.com. The uploaded model can be embedded in websites which allows aspects of the model to be explored interactively without any software.

<iframe width="980" height="480" src="https://sketchfab.com/models/b96d4062f1294fdbb88a53c56614a16e/embed?autospin=0.2" frameborder="0" allow="autoplay; fullscreen; vr" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>

Neocortical Column Model with Electrode by justasb on Sketchfab

blenderneuron's People

Contributors

justasb avatar

Watchers

 avatar

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.