libneuroml neuroml meets python
play

libNeuroML - NeuroML meets Python Mike Vella Department of - PowerPoint PPT Presentation

libNeuroML - NeuroML meets Python Mike Vella Department of Physiology, Development and Neuroscience, University of Cambridge, Cambridge, UK NeuroML What is NeuroML and why should I care? NeuroML: An XML-based Model description language that


  1. libNeuroML - NeuroML meets Python Mike Vella Department of Physiology, Development and Neuroscience, University of Cambridge, Cambridge, UK NeuroML

  2. What is NeuroML and why should I care? NeuroML: An XML-based Model description language that aims to provide a common data format for defining and exchanging models. Important: The focus of NeuroML is on models which are based on the biophysical and anatomical properties of real neurons.

  3. What does libNeuroML do? 1. Primarily: A way to create, access and manipulate NeuroML from within Python. 2. Secondarily: An object model with a 1:1 mapping with the NeuroML schema

  4. Example: A single compartment Python: import neuroml p = neuroml . Point3DWithDiam(x = 0,y = 0,z = 0,diameter = 50) d = neuroml . Point3DWithDiam(x = 50,y = 0,z = 0,diameter = 50) soma = neuroml . Segment(proximal = p, distal = d) soma . name = 'Soma' soma . id = 0 NeuroML: <segment id="0" name="Soma"> <proximal y="0.000000e+00" x="0.000000e+00" z="0.000000e+00" diameter="5.000000e+01"/> <distal y="0.000000e+00" x="5.000000e+01" z="0.000000e+00" diameter="5.000000e+01"/> </segment>

  5. Getting libNeuroML Via github: $ git clone git@github.com:NeuralEnsemble/libNeuroML.git $ cd libNeuroML $ python setup.py install Support Join the NeuroML mailing list: neuroml-technology@lists.sourceforge.net.

  6. libNeuroML and OpenWorm An international open science project to simulate the roundworm C. elegans at the cellular level in silico.

  7. libNeuroML and OpenWorm

  8. libNeuroML and OpenWorm

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend