visualizing network connectivity with
play

Visualizing Network Connectivity with 8 October 2009 ConnPlotter - PowerPoint PPT Presentation

Visualizing Network Connectivity with 8 October 2009 ConnPlotter ConnPlotter Party! Network Hans Ekkehard Plesser & Eilen Nordlie Diagrams Connectivity Pattern Norwegian University of Life Sciences Tables Simula Research Laboratory


  1. Visualizing Network Connectivity with 8 October 2009 ConnPlotter ConnPlotter Party! Network Hans Ekkehard Plesser & Eilen Nordlie Diagrams Connectivity Pattern Norwegian University of Life Sciences Tables Simula Research Laboratory ConnPlotter RIKEN Brain Sciences Institute Perspectives 8 October 2009

  2. Outline Happy Birthday, Neural Network Simulators! 8 October 2009 ConnPlotter Network Diagrams Party! Connectivity Pattern Tables Network Diagrams Connectivity Pattern ConnPlotter Tables ConnPlotter Perspectives Perspectives

  3. 8 October 2009 ConnPlotter Happy Birthday, Neural Network Simulators! Party! Network Diagrams Connectivity Pattern Tables ConnPlotter Perspectives

  4. Network Simulation: 55 years! 8 October 2009 ConnPlotter Party! Network Diagrams Connectivity Pattern Tables ConnPlotter Perspectives

  5. B. G. Farley & A. W. Clark, 1954 ◮ Simulation of self-organized systems by digital computer 8 October 2009 ◮ MIT Memory test ConnPlotter computer ◮ 4096 16-bit words ◮ 90.000 fetch/add per Party! sec Network Diagrams ◮ 64 leaky I&F neurons Connectivity ◮ δ -synapses w/ delay Pattern Tables ◮ exponentially decaying ConnPlotter threshold Perspectives ◮ Gaussian noise (LFG) ◮ 75% connectivity ◮ Hebbian learning

  6. First Neuron Class: 40 years! ◮ Lars Walløe, J. K. S. Jansen, Kirsten Nygaard ◮ A Computer Simulated Model of a Secondary Order Sensory Neuron 8 October 2009 ◮ Kybernetik 6 :130–141 (1969) ConnPlotter ◮ Model of neurons in dorsal spino-cerebellar tract ◮ Direct comparison to experimental data ◮ Implemented in Simula on a Univac 1107 Party! Network Diagrams Connectivity Pattern Tables ConnPlotter Perspectives

  7. 8 October 2009 ConnPlotter Network Diagrams Party! Network Diagrams Connectivity Pattern Tables ConnPlotter Perspectives

  8. What makes science science? Refutable hypotheses Hypotheses must be stated with sufficient detail and 8 October 2009 ConnPlotter precision so that one can devise meaningful tests or counterexamples. Reproducible experiments Party! Network Experiments must be described and performed so carefully, Diagrams that others can reproduce them. Genuine failure to Connectivity Pattern reproduce results invalidates original findings. Tables ConnPlotter Perspectives Accumulation of knowledge Accumulation of knowledge through exchange, evolution and (sometimes) revolution of ideas.

  9. What makes science science? Refutable hypotheses Hypotheses must be stated with sufficient detail and 8 October 2009 ConnPlotter precision so that one can devise meaningful tests or counterexamples. Reproducible experiments Party! Network Experiments must be described and performed so carefully, Diagrams that others can reproduce them. Genuine failure to Connectivity Pattern reproduce results invalidates original findings. Tables ConnPlotter Perspectives Accumulation of knowledge Accumulation of knowledge through exchange, evolution and (sometimes) revolution of ideas.

  10. What makes science science? Refutable hypotheses Hypotheses must be stated with sufficient detail and 8 October 2009 ConnPlotter precision so that one can devise meaningful tests or counterexamples. Reproducible experiments Party! Network Experiments must be described and performed so carefully, Diagrams that others can reproduce them. Genuine failure to Connectivity Pattern reproduce results invalidates original findings. Tables ConnPlotter Perspectives Accumulation of knowledge Accumulation of knowledge through exchange, evolution and (sometimes) revolution of ideas.

  11. What makes science science? Refutable hypotheses Hypotheses must be stated with sufficient detail and 8 October 2009 ConnPlotter precision so that one can devise meaningful tests or counterexamples. Reproducible experiments Party! Network Experiments must be described and performed so carefully, Diagrams that others can reproduce them. Genuine failure to Connectivity Pattern reproduce results invalidates original findings. Tables ConnPlotter Perspectives Accumulation of knowledge Accumulation of knowledge through exchange, evolution and (sometimes) revolution of ideas.

  12. What do we need? 8 October 2009 ConnPlotter ◮ Reliable, ◮ Precise, Party! ◮ Expressive, Network Diagrams ◮ Easy-to-Use Connectivity ◮ means to visualize our models of neuronal networks. Pattern Tables ConnPlotter Perspectives

  13. What do we need? 8 October 2009 ConnPlotter ◮ Reliable, ◮ Precise, Party! ◮ Expressive, Network Diagrams ◮ Easy-to-Use Connectivity ◮ means to visualize our models of neuronal networks. Pattern Tables ConnPlotter Perspectives

  14. What do we need? 8 October 2009 ConnPlotter ◮ Reliable, ◮ Precise, Party! ◮ Expressive, Network Diagrams ◮ Easy-to-Use Connectivity ◮ means to visualize our models of neuronal networks. Pattern Tables ConnPlotter Perspectives

  15. What do we need? 8 October 2009 ConnPlotter ◮ Reliable, ◮ Precise, Party! ◮ Expressive, Network Diagrams ◮ Easy-to-Use Connectivity ◮ means to visualize our models of neuronal networks. Pattern Tables ConnPlotter Perspectives

  16. What do we need? 8 October 2009 ConnPlotter ◮ Reliable, ◮ Precise, Party! ◮ Expressive, Network Diagrams ◮ Easy-to-Use Connectivity ◮ means to visualize our models of neuronal networks. Pattern Tables ConnPlotter Perspectives

  17. What do we have? 8 October 2009 ConnPlotter Party! Network Diagrams Connectivity Pattern Tables ConnPlotter Perspectives

  18. What can we do? ◮ Develop standards for symbols (eg Kitano et al, Nature Biotechnol 2005) 8 October 2009 ConnPlotter ◮ Draw network at different levels (from Nordlie et al, 2009) A B C Vp(v)LS(e) Vp(v)LS(i) Vp(v)L4(e) Vp(v)L4(i) V (v) V (h) p p Party! Vp(v)LI(e) Network R p Vp(v)LI(i) Diagrams Vp(v)LI(i) Connectivity T Pattern p Vp(h)LI(i) Tables Ret. ConnPlotter ◮ Rp Tp Perspectives ◮ Problems: ◮ How to generate automagically? ◮ Confusing line crossings

  19. Dot doesn’t help . . . 8 October 2009 ConnPlotter Vp_hL23in Vp_hL4in Vp_vL4in Vp_vL23in TpTpRelay Vp_hL4pyr Vp_hL56in Vp_vL56in Vp_vL4pyr Party! Network Diagrams TpTpInter RpRpNeuron Vp_hL56pyr Vp_vL56pyr Tp Rp Connectivity Pattern Retina Vp_hL23pyr Vp_vL23pyr Tables Ret Vp_h Vp_v ConnPlotter Perspectives

  20. 8 October 2009 ConnPlotter Connectivity Pattern Tables Party! Network Diagrams Connectivity Pattern Tables ConnPlotter Perspectives

  21. NEST Topology: Simple Layers 8 October 2009 ConnPlotter Party! Network Diagrams Connectivity Pattern Tables ConnPlotter Perspectives

  22. Real networks: Complex Layers 8 October 2009 ConnPlotter Party! Network Diagrams Connectivity Pattern Tables ConnPlotter Perspectives From Hill & Tononi, J Neurophysiol, 2005, 93, 1671–1698

  23. NEST Topology: Composite Layer Elements 8 October 2009 ConnPlotter Party! Network Diagrams Connectivity Pattern Tables ◮ Each color represents a neuron model ConnPlotter Perspectives ◮ Connections are made by specifiying entire layer and model to connect to/from

  24. Populations, Groups, Projections Population Homogeneous group of neurons with 2D-layout 8 October 2009 ConnPlotter Group Collection of populations, e.g., a layer Projection Rule for connecting two populations Mask Only target population neurons Party! inside mask are connected Network Kernel Probability of connection Diagrams Synapse model Connectivity Pattern Tables 1 ConnPlotter 1 0.8 0.8 Perspectives 0.6 0.6 0.4 0.4 0.2 0 0.2 −2 0 3 2 0 1 0 2 −1 −3 −2

  25. Connectivity Pattern Table (CPT) ◮ Connectivity matrix showing kernels & masks ◮ Intensity = weight × probability 8 October 2009 ConnPlotter A B IG RG IG RG IG IG Party! Network Diagrams Connectivity Pattern E E Tables ConnPlotter RG RG Perspectives I I E I E I

  26. Aggregate CPTs ◮ Condense by combining across populations, synapse 8 October 2009 models, or both ConnPlotter A B IG RG IG RG IG Party! Network IG Diagrams RG Connectivity Pattern C Tables IG RG ConnPlotter IG RG Perspectives RG

  27. Different synapse types ◮ Different colors ◮ Co-occurring types placed side-by-side 8 October 2009 ConnPlotter IG RG IG Party! Network Diagrams Connectivity Pattern E Tables ConnPlotter RG Perspectives I E I

  28. Aggregate with synapse types IG RG IG 8 October 2009 ConnPlotter E RG I E I Party! A B C Network IG RG IG RG IG RG Diagrams Connectivity IG IG IG Pattern Tables ConnPlotter E RG Perspectives RG RG I E I

  29. The Hill-Tononi Model . . . 8 October 2009 ConnPlotter Party! Network Diagrams Connectivity Pattern Vp_hL23in Vp_hL4in Vp_vL4in Vp_vL23in Tables ConnPlotter TpTpRelay Vp_hL4pyr Vp_hL56in Vp_vL56in Vp_vL4pyr Perspectives TpTpInter RpRpNeuron Vp_hL56pyr Vp_vL56pyr Tp Rp Retina Vp_hL23pyr Vp_vL23pyr Ret Vp_h Vp_v

  30. . . . and as CPT Tp Rp Vp_h Vp_v Ret Ret 8 October 2009 Inter ConnPlotter Tp Relay Rp L23in L23pyr L4in Vp_h Party! L4pyr Network L56in Diagrams L56pyr Connectivity L23in Pattern L23pyr Tables L4in Vp_v L4pyr ConnPlotter L56in Perspectives L56pyr Inter Relay L23in L4in L56in L23in L4in L56in L23pyr L4pyr L56pyr L23pyr L4pyr L56pyr

Recommend


More recommend