SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Neuronvisio - A Graphical User
Interface for NEURON Simulator
enviroment
Michele Mattioni
mattioni@ebi.ac.uk
http://www.ebi.ac.uk/~mattioni
@mattions


            CodeJam 5 -- Edinburgh


                                     EBI is an Outstation of the European Molecular Biology Laboratory.
Every good work of software starts by
scratching a developer’s personal itch.
          Eric S. Raymond - The Cathedral and the Bazaar
Intro
My Needs
●   Streamline a NEURON model investigation
●   Visualize in 3D a NEURON model
●   Save results of long running simulations in a
    format to allow post-simulation investigation
●   Take care of all the classic boilerplate actions:
    ●   create HocVectors to record variable in sections
    ●   make easier to plot variables



                                          Design
Neuronvisio was born


   0.1.0 - 30 Jun 2009
   0.8.1 – 19 Mar 2012

We still don't have a logo =)
/Intro
Get Started
Run from an ipython session
Adding Vectors to record the model
/Get Started
Visualization
Matplotlib integration
Mayavi magic =)
Point and click
http://www.youtube.com/watch?v=LOuptLKZ5rU
http://www.youtube.com/watch?v=FWpBVxY6q7I
/Visualization
ModelDB
●   Download the model
●   Unzip the model
●   Compiles the mod files
●   Load the model in the current session
Credits
Pull-Request by Uri Cohen
/ModelDB
STORAGE
Technology
●   Data --> Numerical array
●   Data --> Geometry (NeuroML)




                        HDF
Current HDF design




NeuroML
                Numerical Array

Numerical Array: time
Extending the class to store other
            vectors
Reloading file
/STORAGE
It's on Github


repo: http://github.com/mattions/neuronvisio
docs: http://mattions.github.com/neuronvisio/
issues: https://github.com/mattions/neuronvisio/issues
ML: http://groups.google.com/group/neuronvisio

Examples:
https://github.com/mattions/neuronvisio/tree/master/examples

Mais conteúdo relacionado

Destaque

Modalidad Informatica 11ºH
Modalidad Informatica 11ºHModalidad Informatica 11ºH
Modalidad Informatica 11ºH
Andrez Zarate V
 
Paginas relacionadas con el tdah (material propio)
Paginas relacionadas con el tdah (material propio)Paginas relacionadas con el tdah (material propio)
Paginas relacionadas con el tdah (material propio)
carlafig
 
Hirikilabs How To Make 01: Enabling the Future
Hirikilabs How To Make 01: Enabling the FutureHirikilabs How To Make 01: Enabling the Future
Hirikilabs How To Make 01: Enabling the Future
TabakaleraDonostia
 
CABLE SUBMARINO DE FIBRA OPTICA
CABLE SUBMARINO DE FIBRA OPTICACABLE SUBMARINO DE FIBRA OPTICA
CABLE SUBMARINO DE FIBRA OPTICA
Evelyn
 

Destaque (14)

Guía de trabajo tema 3
Guía de trabajo tema 3Guía de trabajo tema 3
Guía de trabajo tema 3
 
Leseprobe: Jahrbuch Instandhaltungstage 2015
Leseprobe: Jahrbuch Instandhaltungstage 2015Leseprobe: Jahrbuch Instandhaltungstage 2015
Leseprobe: Jahrbuch Instandhaltungstage 2015
 
Modalidad Informatica 11ºH
Modalidad Informatica 11ºHModalidad Informatica 11ºH
Modalidad Informatica 11ºH
 
El facebook
El facebookEl facebook
El facebook
 
Paginas relacionadas con el tdah (material propio)
Paginas relacionadas con el tdah (material propio)Paginas relacionadas con el tdah (material propio)
Paginas relacionadas con el tdah (material propio)
 
Hirikilabs How To Make 01: Enabling the Future
Hirikilabs How To Make 01: Enabling the FutureHirikilabs How To Make 01: Enabling the Future
Hirikilabs How To Make 01: Enabling the Future
 
Toxoplasmosis jorge salazar alarcon
Toxoplasmosis jorge salazar alarconToxoplasmosis jorge salazar alarcon
Toxoplasmosis jorge salazar alarcon
 
Cehab rj macabu
Cehab rj macabuCehab rj macabu
Cehab rj macabu
 
Cultura hipster
Cultura hipsterCultura hipster
Cultura hipster
 
Templet hbae2203 fauzi
Templet hbae2203 fauziTemplet hbae2203 fauzi
Templet hbae2203 fauzi
 
CABLE SUBMARINO DE FIBRA OPTICA
CABLE SUBMARINO DE FIBRA OPTICACABLE SUBMARINO DE FIBRA OPTICA
CABLE SUBMARINO DE FIBRA OPTICA
 
Happy Birthday Klagsverband!
Happy Birthday Klagsverband!Happy Birthday Klagsverband!
Happy Birthday Klagsverband!
 
Vejiga%20neurogena
Vejiga%20neurogenaVejiga%20neurogena
Vejiga%20neurogena
 
Geijo-Top-Comunicación
Geijo-Top-ComunicaciónGeijo-Top-Comunicación
Geijo-Top-Comunicación
 

Semelhante a Neuronvisio codejam5

OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware
 
Vipul divyanshu documentation on Kinect and Motion Tracking
Vipul divyanshu documentation  on Kinect and Motion TrackingVipul divyanshu documentation  on Kinect and Motion Tracking
Vipul divyanshu documentation on Kinect and Motion Tracking
Vipul Divyanshu
 
EclipseCon Eu 2015 - Breathe life into your Designer!
EclipseCon Eu 2015 - Breathe life into your Designer!EclipseCon Eu 2015 - Breathe life into your Designer!
EclipseCon Eu 2015 - Breathe life into your Designer!
melbats
 
Aoyagi Lab Colloquium - 2015-06-01
Aoyagi Lab Colloquium - 2015-06-01Aoyagi Lab Colloquium - 2015-06-01
Aoyagi Lab Colloquium - 2015-06-01
Michele Bianchi
 

Semelhante a Neuronvisio codejam5 (20)

Acceleo Code Generation
Acceleo Code GenerationAcceleo Code Generation
Acceleo Code Generation
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
 
Image Detection and Count Using Open Computer Vision (Opencv)
Image Detection and Count Using Open Computer Vision (Opencv)Image Detection and Count Using Open Computer Vision (Opencv)
Image Detection and Count Using Open Computer Vision (Opencv)
 
CV machine learning freelancer
CV machine learning freelancerCV machine learning freelancer
CV machine learning freelancer
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
 
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
 
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxyHithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxy
 
Vipul divyanshu documentation on Kinect and Motion Tracking
Vipul divyanshu documentation  on Kinect and Motion TrackingVipul divyanshu documentation  on Kinect and Motion Tracking
Vipul divyanshu documentation on Kinect and Motion Tracking
 
Mini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC MotorMini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC Motor
 
I/O Challenges in Brain Tissue Simulation
I/O Challenges in Brain Tissue SimulationI/O Challenges in Brain Tissue Simulation
I/O Challenges in Brain Tissue Simulation
 
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
 
Agile project management in IT - Sebastian Sussmann
Agile project management in IT - Sebastian SussmannAgile project management in IT - Sebastian Sussmann
Agile project management in IT - Sebastian Sussmann
 
OpenCV (Open source computer vision)
OpenCV (Open source computer vision)OpenCV (Open source computer vision)
OpenCV (Open source computer vision)
 
MD51 Lab Manual
MD51 Lab ManualMD51 Lab Manual
MD51 Lab Manual
 
Opencv
OpencvOpencv
Opencv
 
EclipseCon Eu 2015 - Breathe life into your Designer!
EclipseCon Eu 2015 - Breathe life into your Designer!EclipseCon Eu 2015 - Breathe life into your Designer!
EclipseCon Eu 2015 - Breathe life into your Designer!
 
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plansOpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
OpenDaylight Developers Experience 1.5: Eclipse Setup, HOT reload, future plans
 
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
 
Intermediate Intel® Distribution of OpenVINO™ toolkit for Computer Vision Ap...
 Intermediate Intel® Distribution of OpenVINO™ toolkit for Computer Vision Ap... Intermediate Intel® Distribution of OpenVINO™ toolkit for Computer Vision Ap...
Intermediate Intel® Distribution of OpenVINO™ toolkit for Computer Vision Ap...
 
Aoyagi Lab Colloquium - 2015-06-01
Aoyagi Lab Colloquium - 2015-06-01Aoyagi Lab Colloquium - 2015-06-01
Aoyagi Lab Colloquium - 2015-06-01
 

Mais de Michele Mattioni (6)

Django packages list
Django packages listDjango packages list
Django packages list
 
Git It
Git ItGit It
Git It
 
Neuronvisio sumatra workflow
Neuronvisio sumatra workflowNeuronvisio sumatra workflow
Neuronvisio sumatra workflow
 
Sumatra and git
Sumatra and gitSumatra and git
Sumatra and git
 
Neuronvisio Intro
Neuronvisio IntroNeuronvisio Intro
Neuronvisio Intro
 
Scipy, numpy and friends
Scipy, numpy and friendsScipy, numpy and friends
Scipy, numpy and friends
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Neuronvisio codejam5