Neural Spike Train Analysis 1: Introduction to Point Processes

Similar documents
Fitting a Stochastic Neural Network Model to Real Data

Neuronal Dynamics: Computational Neuroscience of Single Neurons

Neural Coding: Integrate-and-Fire Models of Single and Multi-Neuron Responses

The homogeneous Poisson process

Sean Escola. Center for Theoretical Neuroscience

Computational Neuroscience Summer School Neural Spike Train Analysis. An introduction to biophysical models (Part 2)

The Spike Response Model: A Framework to Predict Neuronal Spike Trains

Biological Modeling of Neural Networks

Discrete Time Rescaling Theorem: Determining Goodness of Fit for Statistical Models of Neural Spiking

Dynamical systems in neuroscience. Pacific Northwest Computational Neuroscience Connection October 1-2, 2010

CHARACTERIZATION OF NONLINEAR NEURON RESPONSES

Time-rescaling methods for the estimation and assessment of non-poisson neural encoding models

An Introductory Course in Computational Neuroscience

PROBABILITY DISTRIBUTIONS

Describing Spike-Trains

A Statistical Approach to Functional Connectivity Involving Multichannel Neural Spike Trains

SPIKE TRIGGERED APPROACHES. Odelia Schwartz Computational Neuroscience Course 2017

Phenomenological Models of Neurons!! Lecture 5!

Nature Neuroscience: doi: /nn.2283

CHARACTERIZATION OF NONLINEAR NEURON RESPONSES

From neuronal oscillations to complexity

Supratim Ray

The Multivariate Gaussian Distribution

10/8/2014. The Multivariate Gaussian Distribution. Time-Series Plot of Tetrode Recordings. Recordings. Tetrode

Empirical Bayes interpretations of random point events

Chapter 24 BIFURCATIONS

1. Introduction - Reproducibility of a Neuron. 3. Introduction Phase Response Curve. 2. Introduction - Stochastic synchronization. θ 1. c θ.

Lateral organization & computation

Maximum Likelihood Estimation of a Stochastic Integrate-and-Fire Neural Model

Improved characterization of neural and behavioral response. state-space framework

Neural Modeling and Computational Neuroscience. Claudio Gallicchio

CSE/NB 528 Final Lecture: All Good Things Must. CSE/NB 528: Final Lecture

Construction and analysis of non-poisson stimulus-response models of neural spiking activity

Mid Year Project Report: Statistical models of visual neurons

The Bayesian Brain. Robert Jacobs Department of Brain & Cognitive Sciences University of Rochester. May 11, 2017

The exponential distribution and the Poisson process

Inventory of Supplemental Information

Effects of Betaxolol on Hodgkin-Huxley Model of Tiger Salamander Retinal Ganglion Cell

Single-Compartment Neural Models

Efficient Spike-Coding with Multiplicative Adaptation in a Spike Response Model

This script will produce a series of pulses of amplitude 40 na, duration 1ms, recurring every 50 ms.

+ + ( + ) = Linear recurrent networks. Simpler, much more amenable to analytic treatment E.g. by choosing

THE retina in general consists of three layers: photoreceptors

Neuronal Dynamics: Computational Neuroscience of Single Neurons

CCNY. BME I5100: Biomedical Signal Processing. Stochastic Processes. Lucas C. Parra Biomedical Engineering Department City College of New York

Statistical models for neural encoding, decoding, information estimation, and optimal on-line stimulus design

Decoding. How well can we learn what the stimulus is by looking at the neural responses?

Consider the following spike trains from two different neurons N1 and N2:

Basic elements of neuroelectronics -- membranes -- ion channels -- wiring

DEVS Simulation of Spiking Neural Networks

Model neurons!!poisson neurons!

Membrane equation. VCl. dv dt + V = V Na G Na + V K G K + V Cl G Cl. G total. C m. G total = G Na + G K + G Cl

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

Nonlinear Observer Design and Synchronization Analysis for Classical Models of Neural Oscillators

Bursting and Chaotic Activities in the Nonlinear Dynamics of FitzHugh-Rinzel Neuron Model

On Goodness of Fit Tests For Models of Neuronal Spike Trains Considered as Counting Processes

Poisson Processes for Neuroscientists

Information Theory. Mark van Rossum. January 24, School of Informatics, University of Edinburgh 1 / 35

Decoding Input Signals in Time Domain A Model Approach

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

Computational Neuroscience Introduction Day

Principles of DCM. Will Penny. 26th May Principles of DCM. Will Penny. Introduction. Differential Equations. Bayesian Estimation.

Inferring synaptic conductances from spike trains under a biophysically inspired point process model

Exercises. Chapter 1. of τ approx that produces the most accurate estimate for this firing pattern.

Data assimilation with and without a model

Neural variability and Poisson statistics

Bayesian decoding of neural spike trains

Characterization of Nonlinear Neuron Responses

Chimera states in networks of biological neurons and coupled damped pendulums

Dynamic Modeling of Brain Activity

Efficient coding of natural images with a population of noisy Linear-Nonlinear neurons

Finding a Basis for the Neural State

Observed Brain Dynamics

Transformation of stimulus correlations by the retina

AT2 Neuromodeling: Problem set #3 SPIKE TRAINS

Neural networks (not in book)

Stochastic differential equations in neuroscience

Characterization of Nonlinear Neuron Responses

A Monte Carlo Sequential Estimation for Point Process Optimum Filtering

Neural Encoding Models

Is the superposition of many random spike trains a Poisson process?

9.07 Introduction to Statistics for Brain and Cognitive Neuroscience Emery N. Brown

A DYNAMICAL STATE UNDERLYING THE SECOND ORDER MAXIMUM ENTROPY PRINCIPLE IN NEURONAL NETWORKS

arxiv:cond-mat/ v2 27 Jun 1997

Data assimilation with and without a model

Likelihood-Based Approaches to

Lognormal distribution of firing time and rate from a single neuron?

Data-true Characterization Of Neuronal Models

Statistical models for neural encoding

Final Project Descriptions Introduction to Mathematical Biology Professor: Paul J. Atzberger. Project I: Predator-Prey Equations

Information Dynamics Foundations and Applications

Hierarchy. Will Penny. 24th March Hierarchy. Will Penny. Linear Models. Convergence. Nonlinear Models. References

A Simulation Study on Confidence Interval Procedures of Some Mean Cumulative Function Estimators

Bursting Oscillations of Neurons and Synchronization

MATH c UNIVERSITY OF LEEDS Examination for the Module MATH2715 (January 2015) STATISTICAL METHODS. Time allowed: 2 hours

Single neuron models. L. Pezard Aix-Marseille University

Censoring mechanisms

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

Chasing down the neural code with mathematics and modeling

Nonlinear Dynamics of Neural Firing

Transcription:

SAMSI Summer 2015: CCNS Computational Neuroscience Summer School Neural Spike Train Analysis 1: Introduction to Point Processes Uri Eden BU Department of Mathematics and Statistics July 27, 2015

Spikes are the Language of the Brain Neurons communicate via stereotyped electrical impulses, called spikes.

Two distinct approaches to neural modeling Simplified statistical models Capture the structure of, or predict the precise timing of spikes as a function of the biological/behavioral signals represented in the brain Treat the neuron as a black box, looking for associations rather than mechanisms Biophysical neural models Mathematically describe interacting mechanisms that lead to qualitative patterns of neural spiking Are complicated - coupled non-linear systems of differential equations with many unknown parameters Modeling neural spiking dynamics

Day 1: Statistical Models of Neural Coding Spiking Activity of the Fly H1 Neuron Angular Velocity of Visual Stimulus Spike Trains L Spikes at s i { } n i=1 { x } T t t =0,θ Rieke et al. (1997)

Day 2: Computational Models Another approach to analyze neural data: build mathematical models of spikes. Biophysical models: integrate and fire, Hodgkin Huxley Dynamical model: FitzHugh-Nagumo We ll briefly introduce concept of data assimilation...

Part 1 - Point process theory 1. Definition of a Point Process 2. Poisson Processes 3. Conditional Intensity Functions 4. Point Process Likelihoods 5. Time Rescaling Theorem 6. Simulating Point Process

Part 1 - Point process theory Design Experiment Conditional Intensity Function Point Process Likelihood Time Rescaling Theorem Collect Data Propose Competing Models Fit Models to Data Evaluate Model Quality Simulating Point Process Make Scientific Predictions

1. Definition of a Point Process What it is: Point processes are used to mathematically model physical systems that produce a stochastic set of localized events in time or space. When to use: If your data are more aptly described as events than as a continuous series. Examples: Spike Trains Heart Beats Earthquake sites and times

Continuous vs Point Processes in Time Continuous Process: Point Process: 0 t

Descriptions of a Point Process

Discrete Time Spike Train Data dn 1 dn 2 dn 3 dn 4 dn 5 dn 6 dn 7 0 0 1 0 0 0 1 dn k is the spike indicator function in interval k is the intensity of spiking at time k. For a Poisson process, this is called the Poisson rate function.

2. Poisson Process Factoids The probability distribution for the number of events in an interval is given by: The distributions for the number of events in nonoverlapping intervals is independent. If is constant, i.e., the waiting time between events is exponentially distributed with parameter.

ISI Density vs. Poisson Rate dn 1 dn 2 dn 3 dn 4 dn 5 dn 6 dn 7 0 0 0 1??? Poisson Case (Independent intervals):

Non-Poisson Case dn 1 dn 2 dn 3 dn 4 dn 5 dn 6 dn 7 0 0 0 1??? p( dn 1,dN 2,dN ) 3 = p( dn 1 )p( dn 2 )p( dn ) 3 = p( dn ) 1 p( dn 2 dn ) 1 p( dn 3 dn 1,dN ) 2 In order to construct general point process models, we need the models to describe these conditional probabilities.

3. Conditional Intensity Function The conditional intensity of a neuron, defined by:, is where, to time. is the history of the the spiking process up This generalizes the rate function for a Poisson process since we can now determine the probability of spiking in any interval, even if it is not independent of other intervals.

3. Conditional Intensity Function The conditional intensity provides the building blocks for computing probabilities and likelihoods. For small, [ ] = 1 λ t i H i Pr dn i = 0 H i Pr[ dn i =1 H i ] = λ t i H i Pr[ dn i = 2 H i ] = o( Δt) ( )Δt [ ] + o Δt ( ) = e λ(t i H i )Δt + o( Δt) ( )Δt + o( Δt) = λ(t i H i )Δte λ(t i H i )Δt + o Δt ( )

ISI Density vs. Conditional Intensity dn 1 dn 2 dn 3 dn 4 dn 5 dn 6 dn 7 0 0 0 1??? Non-Poisson Case:

ISI Density vs. Conditional Intensity In discrete time, the ISI probability is: In continuous time, the ISI density becomes: We can also invert this function to obtain the conditional intensity from the ISI density:

4. Point Process Likelihood

Continuous Time Likelihood ( ) = exp log(λ(u H u )Δt)ΔN u λ(u H u )Δt L Spike Train θ T u=1 Any point process describing neural spike train data can be modeled using a conditional intensity function, and has this likelihood form!

5. Time Rescaling Let s return to the probability distribution for a single ISI: and make a change of variables, Then the distribution is exponential with parameter.

Time Rescaling z 3 z 2 Rescaled Time Intensity (Hz) z 1 t 1 t 2 t 3

KS Plots Graphical measure of goodness-of-fit, based on time rescaling, comparing an empirical and model cumulative distribution function. If the model is correct, then the rescaled ISIs are independent, identically distributed random variables whose KS plot should produce a 45 line [Ogata, 1988].

6. Simulating Point Processes Problem: Given a conditional intensity function,, generate a point process that has this as its conditional intensity. Methods: Time-rescaling Thinning

Simulating Point Processes by Time Rescaling z 3 z 2 Rescaled Time Intensity (Hz) z 1 t 1 t 2 t 3

Simulating Point Processes by Thinning

Take Home Points The conditional intensity function generalizes the rate function of a Poisson process. Defining a conditional intensity function or ISI density fully characterizes the point process, and implicitly defines the other. The likelihood function for any point process can be expressed in a characteristic form, as a function of the conditional intensity. The time rescaling theorem allows us to map any point process into a Poisson process with unit rate. We can simulate point processes using either timerescaling or thinning.

Question for neural coding analyses How do we relate neural spiking activity to biological and behavioral signals? A point process model expresses a conditional intensity function in terms of other relevant covariates. λ(t H t ) = f (t, x t,h t ) Up next: Generalized linear Models (GLMs)