Neural Coding. Computing and the Brain. How Is Information Coded in Networks of Spiking Neurons?

Similar documents
Ch.20 Dynamic Cue Combination in Distributional Population Code Networks. Ka Yeon Kim Biopsychology

Introduction to Computational Neuroscience

Prof. Greg Francis 7/31/15

Encoding and decoding of voluntary movement control in the motor cortex

Analysis of in-vivo extracellular recordings. Ryan Morrill Bootcamp 9/10/2014

Timing and the cerebellum (and the VOR) Neurophysiology of systems 2010

Error Detection based on neural signals

Lecture 1: Neurons. Lecture 2: Coding with spikes. To gain a basic understanding of spike based neural codes

Machine learning for neural decoding

How Neurons Do Integrals. Mark Goldman

Lecture overview. What hypothesis to test in the fly? Quantitative data collection Visual physiology conventions ( Methods )

2/3/17. Visual System I. I. Eye, color space, adaptation II. Receptive fields and lateral inhibition III. Thalamus and primary visual cortex

Supplementary materials for: Executive control processes underlying multi- item working memory

Spontaneous Cortical Activity Reveals Hallmarks of an Optimal Internal Model of the Environment. Berkes, Orban, Lengyel, Fiser.

Feedback-Controlled Parallel Point Process Filter for Estimation of Goal-Directed Movements From Neural Signals

Cell Responses in V4 Sparse Distributed Representation

Processing and Plasticity in Rodent Somatosensory Cortex

Motor Systems I Cortex. Reading: BCP Chapter 14

How is the stimulus represented in the nervous system?

Reach and grasp by people with tetraplegia using a neurally controlled robotic arm

Object recognition and hierarchical computation

Biological Information Neuroscience

Models of visual neuron function. Quantitative Biology Course Lecture Dan Butts

Voluntary Movements. Lu Chen, Ph.D. MCB, UC Berkeley. Outline. Organization of the motor cortex (somatotopic) Corticospinal projection

A Neural Model of Context Dependent Decision Making in the Prefrontal Cortex

Precise Spike Timing and Reliability in Neural Encoding of Low-Level Sensory Stimuli and Sequences

Group Redundancy Measures Reveal Redundancy Reduction in the Auditory Pathway

Cognitive Modelling Themes in Neural Computation. Tom Hartley

Rolls,E.T. (2016) Cerebral Cortex: Principles of Operation. Oxford University Press.

Single cell tuning curves vs population response. Encoding: Summary. Overview of the visual cortex. Overview of the visual cortex

Supplemental Information: Adaptation can explain evidence for encoding of probabilistic. information in macaque inferior temporal cortex

Experimental Design. Thomas Wolbers Space and Aging Laboratory Centre for Cognitive and Neural Systems

An Automated Method for Neuronal Spike Source Identification

Theoretical Neuroscience: The Binding Problem Jan Scholz, , University of Osnabrück

Neural Encoding. Naureen Ghani. February 10, 2018

Key questions about attention

Neuronal Dynamics: Computational Neuroscience of Single Neurons

Inhibition: Effects of Timing, Time Scales and Gap Junctions

Reading Neuronal Synchrony with Depressing Synapses

Representation of sound in the auditory nerve

Lateral view of human brain! Cortical processing of touch!

The storage and recall of memories in the hippocampo-cortical system. Supplementary material. Edmund T Rolls

Information Processing During Transient Responses in the Crayfish Visual System

G5)H/C8-)72)78)2I-,8/52& ()*+,-./,-0))12-345)6/3/782 9:-8;<;4.= J-3/ J-3/ "#&' "#% "#"% "#%$

9.14 Classes #21-23: Visual systems

CS294-6 (Fall 2004) Recognizing People, Objects and Actions Lecture: January 27, 2004 Human Visual System

Brain-computer interface to transform cortical activity to control signals for prosthetic arm

Intro. Comp. NeuroSci. Ch. 9 October 4, The threshold and channel memory

Real-Time Brain-Machine Interface Architectures: Neural Decoding from Plan to Movement. Maryam Modir Shanechi

Bayesian integration in sensorimotor learning

Section 4. Intro to Neurophysiology

Computational cognitive neuroscience: 2. Neuron. Lubica Beňušková Centre for Cognitive Science, FMFI Comenius University in Bratislava

Observational Learning Based on Models of Overlapping Pathways

Cellular Bioelectricity

Psychology Perception

A general error-based spike-timing dependent learning rule for the Neural Engineering Framework

Structure and Function of the Auditory and Vestibular Systems (Fall 2014) Auditory Cortex (3) Prof. Xiaoqin Wang

arxiv: v3 [q-bio.nc] 7 Jul 2017

Delay activity dynamics: task dependent time encoding and low dimensional trajectories

Measuring the Accuracy of the Neural Code

Nature Neuroscience: doi: /nn Supplementary Figure 1. Behavioral training.

Investigation of Physiological Mechanism For Linking Field Synapses

SpikerBox Neural Engineering Workshop

Dynamic Stochastic Synapses as Computational Units

Models of Attention. Models of Attention

Why do we have a hippocampus? Short-term memory and consolidation

Choosing the Greater of Two Goods: Neural Currencies for Valuation and Decision Making

Introduction to Functional MRI

Two-Point Threshold Experiment

Clusters, Symbols and Cortical Topography

Photoreceptors Rods. Cones

ASSOCIATIVE MEMORY AND HIPPOCAMPAL PLACE CELLS

Stimulus-driven population activity patterns in macaque primary visual cortex

The Role of Coincidence-Detector Neurons in the Reliability and Precision of Subthreshold Signal Detection in Noise

Cellular Neurobiology BIPN140

Plasticity of Cerebral Cortex in Development

Computational Cognitive Neuroscience (CCN)

Neural codes PSY 310 Greg Francis. Lecture 12. COC illusion

Self-motion evokes precise spike timing in the primate vestibular system

Hippocampal mechanisms of memory and cognition. Matthew Wilson Departments of Brain and Cognitive Sciences and Biology MIT

Predictive Features of Persistent Activity Emergence in Regular Spiking and Intrinsic Bursting Model Neurons

Reorganization between preparatory and movement population responses in motor cortex

Supplementary Figure 1. ACE robotic platform. A. Overview of the rig setup showing major hardware components of ACE (Automatic single Cell

PHGY 210,2,4 - Physiology SENSORY PHYSIOLOGY. Martin Paré

Introduction to Computational Neuroscience

Biomechanics Specialist

SUPPLEMENTARY INFORMATION

What do you notice? Edited from

Representational Switching by Dynamical Reorganization of Attractor Structure in a Network Model of the Prefrontal Cortex

Spectro-temporal response fields in the inferior colliculus of awake monkey

Peri-event Cross-Correlation over Time for Analysis of Interactions in Neuronal Firing

16/05/2008 #1

Dynamics of Hodgkin and Huxley Model with Conductance based Synaptic Input

Nature Neuroscience: doi: /nn Supplementary Figure 1. Trial structure for go/no-go behavior

Learning Classifier Systems (LCS/XCSF)

ASHI 712. The Neuroscience of Human Memory. Dr. Olave E. Krigolson LECTURE 2: Short Term Memory and Sleep and Memory

A model to explain the emergence of reward expectancy neurons using reinforcement learning and neural network $

Temporally asymmetric Hebbian learning and neuronal response variability

The Integration of Features in Visual Awareness : The Binding Problem. By Andrew Laguna, S.J.

2 INSERM U280, Lyon, France

Transcription:

Neural Coding Computing and the Brain How Is Information Coded in Networks of Spiking Neurons? Coding in spike (AP) sequences from individual neurons Coding in activity of a population of neurons Spring 2010 (Single Neuron 2 Computation, pg 88) 1

Coding in Single Neurons Binary coding Presence or absence of spikes Logical 1 if neuron fires an AP in a given time window; 0 otherwise Rate coding Average firing frequency over a given time Analogue (number) Temporal coding Interspike interval Temporal sequence of spikes (CS92 Fig 3.4) Spring 2010 3 Rate Coding in Sensorimotor Systems Muscle stretch receptors fire in proportion to stretch (weight) Experimental data from Adrian, 1928 Sensation of a stimulus is proportional to the firing rate Hypothesis by Adrian Spring 2010 4 2

Temporal Coding in Sensorimotor Systems H1 neuron in the fly visual system Responds to movement of objects in the world Angular velocity Movements can be reconstructed from measurements of the interspike intervals (from Spikes, MIT Press, 1997) Spring 2010 5 Dynamic Range of Codes Suppose a neuron is capable of firing from 0 to 100 spikes per sec Neurons that receive inputs from this neuron have 200 msecs to decode the signal from the neuron Information coded in spikes fired by neuron in a 200 msec time window Given this scenario, what code is best? Rate versus temporal coding Rate code Rate is number of spikes divided by time interval Roughly 0 to 20 spikes could occur in 200 msecs Only 20 states can be distinguished 0, 5, 10, 15, 20 Hz etc Spring 2010 6 3

Dynamic Range (2) Temporal code Measure interspike intervals with 10 msec precision 20 time bins in which spikes can be detected 20 element binary vector Over one million (2 20 ) possible states Different spike patterns giving different binary vectors 200 msecs is often too long in the real nervous system House fly performs visual responses in 30 msecs Human can recognise visual objects in 150 msecs Time for only 1 or 2 spikes per neuron Spring 2010 7 Coding in Networks How are features of a stimulus encoded in a network of neurons? Eg shape, colour, size etc Local coding: single neuron per feature Scalar coding: feature encoded by firing rate of a single neuron Vector coding: feature encoded by firing rates of a population of neurons that have overlapping tuning curves Spring 2010 8 4

Temporal Binding How can the activity of neurons responding to different features of a single stimulus be combined? Cell assembly: group of neurons that fire at the same time Temporal binding E.g red sphere and a blue cube Coincidence detection e.g. Cell C encodes a red sphere Spring 2010 9 Vector Coding of Features Three colour system of colour encoding [8, 4, 0] [4, 2, 0] (CS92 Fig 4.15) [0, 4, 8] [0, 2, 4] Spring 2010 10 5

Vector Coding of Features Visual stimulus orientation encoding Example shows 3 neurons that respond maximally to different orientations of a bar of light How many neurons with different tuning curves are required to encode orientation? (CS92 Fig 4.21) Spring 2010 11 Prediction of Hand Movements Recording from 100 neurons in groups of 20 from different areas of motor cortex Monkey moves joystick to track onscreen cursor Predictions of hand movements based on: 1. Average firing rate of each neuron in 100msec time bins 2. 10 bins per neuron, covering 1 second of activity it immediately preceding movement (Wessberg et al, Nature 408:361-365, 2000) Spring 2010 12 6

Prediction of Hand Movements (2) Linear and nonlinear (ANN) models Inputs are neuronal firing rates Output t is predicted movement Initial model parameters derived from first minute of experimental data Parameters updated on each 10 minutes of data 60% accuracy Estimate 90% accuracy from 1000 neurons (Wessberg et al, Nature 408:361-365, 2000) Spring 2010 13 Neural Control of Cursor Movement Again, monkeys use joystick to move onscreen cursor Recorded between 7 and 30 motor cortex neurons Hand movement predictions based on neuron firing rates measured in 50 msec time bins Linear models with parameters based on 3 minutes of data Once model was trained the joystick was disconnected from the computer Performance maintained Sometimes monkeys stopped making hand movements! (Serruya et al, Nature 416:141-142, 2002) Spring 2010 14 7