The Role of Elephants in Complex Workflows in Electrophysiology - - PowerPoint PPT Presentation

the role of elephants in complex workflows in
SMART_READER_LITE
LIVE PREVIEW

The Role of Elephants in Complex Workflows in Electrophysiology - - PowerPoint PPT Presentation

The Role of Elephants in Complex Workflows in Electrophysiology Analysis of Spikes and Population Signals HBP Code Jam 2016 Shrigley Hall, Manchester, UK Mitglied in der Helmholtz-Gemeinschaft with Andrew Davison, Detlef Holstein, Vahid


slide-1
SLIDE 1

Mitglied in der Helmholtz-Gemeinschaft

The Role of Elephants in Complex Workflows in Electrophysiology

Analysis of Spikes and Population Signals

HBP Code Jam 2016 Shrigley Hall, Manchester, UK with Andrew Davison, Detlef Holstein, Vahid Rostami, Alper Yegenoglu

Michael Denker

  • Jan. 13, 2016
slide-2
SLIDE 2

Mitglied in der Helmholtz-Gemeinschaft

The illusion of experiments as a neuronal Rosetta Stone

  • Jan. 13, 2016

Michael Denker

behaviour stimuli brain dynamics Variability Complexity

slide-3
SLIDE 3

Mitglied in der Helmholtz-Gemeinschaft

Consequences of disillusionment for reproducible research in electrophysiology

  • Jan. 13, 2016

Michael Denker

Reproducibility… …is undervalued (variability) …is a difficult task (complexity)

Why?

slide-4
SLIDE 4

Mitglied in der Helmholtz-Gemeinschaft

Complex metadata | behavioral experiment

  • Jan. 13, 2016

Michael Denker

  • Complex, natural behavior

(e.g. Reach-to-grasp task)

  • Involves long training
  • Complicated cue presentations
  • Registration of events (e.g.

reaction time)

  • Control of behavior
  • Measurement of behavior
  • Many parallel recording

channels

Riehle et al (2013) Front Neural Circuits

slide-5
SLIDE 5

Mitglied in der Helmholtz-Gemeinschaft

Complex metadata | behavioral experiment

  • Jan. 13, 2016

Michael Denker

Actual neural data in only two files!

Reach-to-grasp study:

 120 trials / recording  ~ 5 recordings / day  ~ 70 days / monkey  3 monkeys

Zehl, Jaillet, Stoewer, Grewe, Sobolev Wachtler, Brochier, Riehle, Denker, Grün (submitted)

slide-6
SLIDE 6

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | finding cell assemblies

  • Jan. 13, 2016

Michael Denker

courtesy: M. Abeles

  • Cell assembly hypothesis: Representation of information (percepts,

actions, timing…) by the transient, precise co-activation of a specific neuronal assembly

e.g., Kilavik, Ponce-Alvarez, Confais, Grün, Riehle (2009) J Neuroscience

slide-7
SLIDE 7

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | finding cell assemblies

  • Jan. 13, 2016

Michael Denker

  • Cell assembly hypothesis: Representation of information (percepts,

actions, timing…) by the transient, precise co-activation of a specific neuronal assembly

e.g., Kilavik, Ponce-Alvarez, Confais, Grün, Riehle (2009) J Neuroscience

  • Challenge: Detection of assembly activations by pair-wise and

higher-order analysis of spiking activity

courtesy: M. Abeles

slide-8
SLIDE 8

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | finding cell assemblies

  • Jan. 13, 2016

Michael Denker

  • Cell assembly hypothesis: Representation of information (percepts,

actions, timing…) by the transient, precise co-activation of a specific neuronal assembly

e.g., Kilavik, Ponce-Alvarez, Confais, Grün, Riehle (2009) J Neuroscience

  • Challenge: Detection of assembly activations by pair-wise and

higher-order analysis of spiking activity

slide-9
SLIDE 9

Mitglied in der Helmholtz-Gemeinschaft

  • Employ frequent itemset mining to count patterns efficiently
  • Avoid massive multiple testing by pooling patterns of identical size and
  • ccurrence count in pattern spectrum

Complex analysis | detection of spike synchrony patterns

  • Jan. 13, 2016

Michael Denker

Torre, Picado-Muiño, Denker, Borgelt, Grün (2013) Front Comput Neurosci Picado-Muiño, Borgelt, Berger, Gerstein, Grün (2013) Front Neuroinform

slide-10
SLIDE 10

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | estimation of significance

  • f synchronous spike patterns
  • Jan. 13, 2016

Michael Denker

surrogate data significant patterns raw data

Torre, Picado-Muiño, Denker, Borgelt, Grün (2013) Front Comput Neurosci

slide-11
SLIDE 11

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | estimation of significance

  • f synchronous spike patterns
  • Jan. 13, 2016

Michael Denker

surrogate data significant patterns raw data

Torre, Picado-Muiño, Denker, Borgelt, Grün (2013) Front Comput Neurosci

  • Extraction of significant spike synchrony patterns by

comparison to (independent) surrogate data

slide-12
SLIDE 12

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | estimation of significance

  • f synchronous spike patterns
  • Jan. 13, 2016

Michael Denker

surrogate data significant patterns raw data

  • Extraction of significant spike synchrony patterns by

comparison to (independent) surrogate data

Torre, Picado-Muiño, Denker, Borgelt, Grün (2013) Front Comput Neurosci

slide-13
SLIDE 13

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | estimation of significance

  • f synchronous spike patterns
  • Jan. 13, 2016

Michael Denker

surrogate data significant patterns raw data

  • Extraction of significant spike synchrony patterns by

comparison to (independent) surrogate data

Torre, Picado-Muiño, Denker, Borgelt, Grün (2013) Front Comput Neurosci

slide-14
SLIDE 14

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | estimation of significance

  • f synchronous spike patterns
  • Jan. 13, 2016

Michael Denker

surrogate data significant patterns raw data

Torre, Picado-Muiño, Denker, Borgelt, Grün (2013) Front Comput Neurosci

 Conditional tests on pre-screened patterns

slide-15
SLIDE 15

Mitglied in der Helmholtz-Gemeinschaft

Complex analysis | finding patterns in actual experimental data

  • Jan. 13, 2016

Michael Denker

Torre et al. (in review)

slide-16
SLIDE 16

Mitglied in der Helmholtz-Gemeinschaft

Survey | community in need for better tools

  • Jan. 13, 2016

Michael Denker

slide-17
SLIDE 17

Mitglied in der Helmholtz-Gemeinschaft

Survey | community in need for better tools

  • Jan. 13, 2016

Michael Denker

slide-18
SLIDE 18

Mitglied in der Helmholtz-Gemeinschaft

Survey | community in need for better tools

  • Jan. 13, 2016

Michael Denker

slide-19
SLIDE 19

Mitglied in der Helmholtz-Gemeinschaft

Outcomes | INCF Workshop “New perspectives

  • n Workflows and Data Management for the

Analysis of Electrophysiological Data”

  • Jan. 13, 2016

Michael Denker

http://incf.org/activities/workshops/scientific-workshops

slide-20
SLIDE 20

Mitglied in der Helmholtz-Gemeinschaft

Workflows | assembling software tools to sustain a reproducible data analysis

metadata

(Zehl et al., submitted)

data representation data analysis

(Denker et al., SfN 2015)

Integrated Solutions

Pre-/ Post-processing Raw Data Multi-S cale Data Analysis 1 Analysis 2 Analysis 3 Analysis … Interpretation Distributed Metadata Compiled Metadata Data Model

Data Sharing

?

Experimental S etup

  • Jan. 13, 2016

Michael Denker

slide-21
SLIDE 21

Mitglied in der Helmholtz-Gemeinschaft

Reproducible workflows | open software tools

  • Jan. 13, 2016

Michael Denker

Facilitates access to parallelization for data analysis Simplification of collaborations Comparison of experimental and simulated data Key element for reproducibility & validation Platform for community- driven development Ease of use for exploration and visualization

data metadata data analysis

slide-22
SLIDE 22

Mitglied in der Helmholtz-Gemeinschaft

Reproducible workflows | open software tools

  • Jan. 13, 2016

Michael Denker

Facilitates access to parallelization for data analysis Simplification of collaborations Comparison of experimental and simulated data Key element for reproducibility & validation Platform for community- driven development Ease of use for exploration and visualization

data metadata data analysis

slide-23
SLIDE 23

Mitglied in der Helmholtz-Gemeinschaft

Overview | reproducible data analysis using Elephant

  • Jan. 13, 2016

Michael Denker

Aims:

  • provide generic tools to analyse

– brain dynamics from experiments and simulations – large neuron populations (massively parallel spike trains, local field potentials) – relationship of such multi-scale data

  • create toolbox for hosting a broad range of methods
  • based on the data models provided by the Neo library
  • modular design of analysis functions

github.com/NeuralEnsemble/elephant elephant.readthedocs.org/en/latest

slide-24
SLIDE 24

Mitglied in der Helmholtz-Gemeinschaft

Overview | reproducible data analysis using Elephant

  • Jan. 13, 2016

Michael Denker

Development history and strategy:

  • community-centered, open-source, curated
  • successor of NeuroTools developed in EU projects

Facets and BrainScaleS

  • Recognized as one of four key innovations of the

EU BrainScales project

  • Model of success: co-design (software+application developed

in parallel by scientists and software engineers)

github.com/NeuralEnsemble/elephant elephant.readthedocs.org/en/latest

slide-25
SLIDE 25

Mitglied in der Helmholtz-Gemeinschaft

Scope | structure of upcoming contributions

  • Jan. 13, 2016

Michael Denker

in the making…

  • Spike detection from intracellular data
  • Spike train metrics
  • Correlation methods
  • Higher order correlation
  • (Population) Unitary Events
  • SPADE
  • Synfire detection
  • CuBIC
  • State Space Analysis (Shimazaki)
  • Gravity clustering
  • Current source density
  • Inverse CSD (Hagen)
  • Kernel CSD (Wojcik)
  • Rate change point detection (Schneider)
  • LFP / LFP-spike (phase) analysis
  • Spiketrain-field measures
  • Ridge detection
  • Instantaneous rate estimation
  • Kernels
slide-26
SLIDE 26

Mitglied in der Helmholtz-Gemeinschaft

Neo | common, vendor-independent representation of data

  • Jan. 13, 2016

Michael Denker

Garcia, … , Davison (2014) Front Neuroinform

  • Elephant: employs Neo for

common internal data representation

  • load data from different

(proprietary) formats into Neo data object model

  • Key concept: not a common

file format, but I/O bridge to common object model

  • Semantics delivered by

annotations

slide-27
SLIDE 27

Mitglied in der Helmholtz-Gemeinschaft

Neo | connecting diverse tools

  • Jan. 13, 2016

Michael Denker

Use of Neo as a common data model and API to connect diverse software tools

Elephant

slide-28
SLIDE 28

Mitglied in der Helmholtz-Gemeinschaft

Interactive Loops | validate neuronal simulations using experimental data

Experimental Functional Data Experimental S tructural Data Model Building S imulation Validation Theory

Work in Interactive Loops unlocks the potential of reproducible workflows built on a common software infrastructure

Data Analysis

…enables to validate simulations on the level

  • f network dynamics

etc…

…enables to validate simulations across scales of measurement

  • Jan. 13, 2016

Michael Denker