Download presentation
Presentation is loading. Please wait.
Published byTyrone Bryan Modified over 6 years ago
1
Padraig Gleeson CodeJam workshop, 28th January 2014
Enabling sharing & collaborative development of models in computational neuroscience Padraig Gleeson CodeJam workshop, 28th January 2014
2
Current model development life-cycle
2
3
Current model development life-cycle
3
4
How can we make computational neuroscience more scientific?
Reproducibility: easy to rerun and validate simulation result reported in a scientific paper Accessibility: available to theoretical and experimental neuroscientists in an understandable format Portability: cross-simulator validation and exchange of models and components enabling reuse Transparency: exposure of internal properties and automated validation 4
5
5
6
The Open Source Brain Repository
Wellcome Trust funded project Open source model development repository for computational neuroscience Structured database of well tested spiking neuron & network models in standardised formats Allow anyone to comment on, extend, reuse models & run them across multiple simulators: a collaboration platform Uses tools & best practices from Open Source software development
7
OSB development scenario
7
8
Models available on OSB
Basal Ganglia Blackwell et al (in press) Medium Spiny Neuron Neocortex Mainen et al. (1995) L5 Pyramidal cell Rothman et al. (2010) Hay et al (2011) Traub et al. (2005) L2/3 Pyr (FRB/RS), L4SS, L5 Pyr (IB/RS), L6 Pyr, Deep & superficial basket, axo-axonic & LTS interneurons, Cortical column network model Cerebellum Maex and Schutter (1998) Granule cell layer Steuber and Saviane, based on Berends et al. (2005) Granule cell Vervaeke et al. (2010) Golgi cell network Solinas et al. (2007a,b) Granule cell, Golgi cell De Schutter and Bower (1994) Purkinje cell Steuber et al. (2011) Cerebellar nucleus neuron Abstract neuron models Izhikevich (2003) Morris & Lecar (1981) FitzHugh & Nagumo (1969) Hippocampus Migliore et al. (2005) CA1 Pyramidal cell Thalamus Traub et al. (2005) Thalamocortical relay cell, Nucleus reticularis thalami cell C elegans OpenWorm project 302 cell connectome 8
13
“So why not just use GitHub?”
14
“Hub and Spoke” architecture
14
30
30
31
NeuroML Standardised XML language for computational neuroscience
Version 1.x allowed specification of: Detailed neuronal morphologies Ion channels Synapses 3D network structure 30+ simulators/applications/databases/libraries support NeuroML
32
04/20/12 Cells Channels/ Synapses Network 32
33
NEURON GENESIS MOOSE PSICS NeuroSpaces PyNN neuroConstruct OpenWorm
LFPy TrakEM Whole Brain Catalog Neuronvisio NeuronLand NeurAnim Moogli TREES toolbox NeuroMorpho Channelpedia NeuGen CX3D
34
NeuroML v2.0 & LEMS
35
NeuroML v2.0 & LEMS
36
Wider interoperability framework
37
(most activity in development branches)
(most activity in development branches)
41
41
42
42
43
43
44
44
45
45
46
Channel density distribution on Purkinje cell
46
47
47
48
How can we make computational neuroscience more scientific?
Reproducibility: easy to rerun and validate simulation result reported in a scientific paper Accessibility: available to theoretical and experimental neuroscientists in an understandable format Portability: cross-simulator validation and exchange of models and components enabling reuse Transparency: exposure of internal properties and automated validation 48
49
49
51
Acknowledgements Silver Lab @ UCL Members of the NeuroML community
Angus Silver Eugenio Piasini Boris Marin Matteo Farinella Yates Buckley Matteo Cantarelli Main Collaborators Robert Cannon Sharon Crook Mike Vella Early Adopters Sergio Solinas Egidio D'Angelo Volker Steuber Dieter Jaeger Andrew Davison Stephen Larson Avrama Blackwell Nicolas Le Novere Members of the NeuroML community OpenWorm project UK INCF Node Funding source:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.