Presentation is loading. Please wait.

Presentation is loading. Please wait.

Padraig Gleeson CodeJam workshop, 28th January 2014

Similar presentations


Presentation on theme: "Padraig Gleeson CodeJam workshop, 28th January 2014"— Presentation transcript:

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

9

10

11

12

13 “So why not just use GitHub?”

14 “Hub and Spoke” architecture
14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

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)

38

39

40

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

50

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:

52


Download ppt "Padraig Gleeson CodeJam workshop, 28th January 2014"

Similar presentations


Ads by Google