CISC 3250 Systems Neuroscience

Similar documents
Neuron. Detector Model. Understanding Neural Components in Detector Model. Detector vs. Computer. Detector. Neuron. output. axon

3 Detector vs. Computer

Introduction Biologically Motivated Crude Model Backpropagation

Balance of Electric and Diffusion Forces

Computational Explorations in Cognitive Neuroscience Chapter 2

Linear Regression, Neural Networks, etc.

COMP304 Introduction to Neural Networks based on slides by:

Propagation& Integration: Passive electrical properties

Neurophysiology. Danil Hammoudi.MD

Artificial Neural Network

Neurons, Synapses, and Signaling

Biosciences in the 21st century

Introduction to Neural Networks U. Minn. Psy 5038 Spring, 1999 Daniel Kersten. Lecture 2a. The Neuron - overview of structure. From Anderson (1995)

Localized Excitations in Networks of Spiking Neurons

STUDENT PAPER. Santiago Santana University of Illinois, Urbana-Champaign Blue Waters Education Program 736 S. Lombard Oak Park IL, 60304

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

Addressing Challenges in Neuromorphic Computing with Memristive Synapses

Nerve Signal Conduction. Resting Potential Action Potential Conduction of Action Potentials

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

9 Generation of Action Potential Hodgkin-Huxley Model

Introduction and the Hodgkin-Huxley Model

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

CN2 1: Introduction. Paul Gribble. Sep 10,

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

Synaptic dynamics. John D. Murray. Synaptic currents. Simple model of the synaptic gating variable. First-order kinetics

Lecture 11 : Simple Neuron Models. Dr Eileen Nugent

Artifical Neural Networks

Nervous Tissue. Neurons Neural communication Nervous Systems

Nervous Tissue. Neurons Electrochemical Gradient Propagation & Transduction Neurotransmitters Temporal & Spatial Summation

NE 204 mini-syllabus (weeks 4 8)

Nervous Systems: Neuron Structure and Function

NEURONS, SENSE ORGANS, AND NERVOUS SYSTEMS CHAPTER 34

Control and Integration. Nervous System Organization: Bilateral Symmetric Animals. Nervous System Organization: Radial Symmetric Animals

LESSON 2.2 WORKBOOK How do our axons transmit electrical signals?

Neurons and Nervous Systems

Mathematical Models of Dynamic Behavior of Individual Neural Networks of Central Nervous System

BIOLOGY 11/10/2016. Neurons, Synapses, and Signaling. Concept 48.1: Neuron organization and structure reflect function in information transfer

Lecture 4: Feed Forward Neural Networks

Modeling of Retinal Ganglion Cell Responses to Electrical Stimulation with Multiple Electrodes L.A. Hruby Salk Institute for Biological Studies

Ch. 5. Membrane Potentials and Action Potentials

Chapter 37 Active Reading Guide Neurons, Synapses, and Signaling

The Neuron - F. Fig. 45.3

Introduction to Neural Networks. Daniel Kersten. Lecture 2. Getting started with Mathematica. Review this section in Lecture 1

Quantitative Electrophysiology

Compartmental Modelling

Structure and Measurement of the brain lecture notes

Deconstructing Actual Neurons

Welcome. to Physics 2135.

9 Generation of Action Potential Hodgkin-Huxley Model

Microsystems for Neuroscience and Medicine. Lecture 9

1. Neurons & Action Potentials

Artificial Neural Networks. Q550: Models in Cognitive Science Lecture 5

Integration of synaptic inputs in dendritic trees

Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4. Wim Kloet

Biological Modeling of Neural Networks

Chapter 9. Nerve Signals and Homeostasis

Phase Response. 1 of of 11. Synaptic input advances (excitatory) or delays (inhibitory) spiking

REBECCA J GAFF (Under the direction of Andrew Sornborger) ABSTRACT. Imaging research of seizures in Zebrafish brains involves tracing calcium levels

Instituto Tecnológico y de Estudios Superiores de Occidente Departamento de Electrónica, Sistemas e Informática. Introductory Notes on Neural Networks

Lecture IV: LTI models of physical systems

Neurons, Synapses, and Signaling

(Feed-Forward) Neural Networks Dr. Hajira Jabeen, Prof. Jens Lehmann

Neural Networks Introduction

Fast neural network simulations with population density methods

Sections 18.6 and 18.7 Artificial Neural Networks

Chapter 48 Neurons, Synapses, and Signaling

COMS 4771 Lecture Course overview 2. Maximum likelihood estimation (review of some statistics)

STDP Learning of Image Patches with Convolutional Spiking Neural Networks

Information processing. Divisions of nervous system. Neuron structure and function Synapse. Neurons, synapses, and signaling 11/3/2017

Action Potentials and Synaptic Transmission Physics 171/271

Modelling stochastic neural learning

Voltage-clamp and Hodgkin-Huxley models

Neural Networks Introduction CIS 32

Dendritic cable with active spines: a modelling study in the spike-diffuse-spike framework

Introduction and Perceptron Learning

Dendrites - receives information from other neuron cells - input receivers.

Nervous system. 3 Basic functions of the nervous system !!!! !!! 1-Sensory. 2-Integration. 3-Motor

MEMBRANE POTENTIALS AND ACTION POTENTIALS:

CMSC 421: Neural Computation. Applications of Neural Networks

Data Mining Part 5. Prediction

Neurons, Synapses, and Signaling

Visual Selection and Attention Shifting Based on FitzHugh-Nagumo Equations

Using Variable Threshold to Increase Capacity in a Feedback Neural Network

Math 345 Intro to Math Biology Lecture 20: Mathematical model of Neuron conduction

80% of all excitatory synapses - at the dendritic spines.

Math in systems neuroscience. Quan Wen

Mid Year Project Report: Statistical models of visual neurons

A Contrast-Based Neural Control System for Ant Navigation

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

Artificial Neural Networks

Universality of sensory-response systems

Neural Modeling and Computational Neuroscience. Claudio Gallicchio

EE04 804(B) Soft Computing Ver. 1.2 Class 2. Neural Networks - I Feb 23, Sasidharan Sreedharan

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

Lecture 14 Population dynamics and associative memory; stable learning

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

UNIT I INTRODUCTION TO ARTIFICIAL NEURAL NETWORK IT 0469 NEURAL NETWORKS

Neurons, Synapses, and Signaling

Study of mesoscopic descriptions of neural networks

Math 200 A and B: Linear Algebra Spring Term 2007 Course Description

Transcription:

CISC 3250 Systems Neuroscience Systems Neuroscience How the nervous system performs computations How groups of neurons work together to achieve intelligence Professor Daniel Leeds dleeds@fordham.edu JMH 332 Requirement for the Integrative Neuroscience major Elective in Computer and Information Science 2 Objectives To understand information processing in biological neural systems from computational and anatomical perspectives Understand the function of key components of the nervous system Understand how neurons interact with one another Understand how to use computational tools to examine neural data Recommended student background Prerequisite: Officially: CISC 2500 Information and Data Management or CISC 1800/1810 Intro to Programming Math Some calculus Computer science Some programming 3 4 1

Textbook(s) Website Fundamentals of Computational Neuroscience, Second Edition, by Trappenberg Suggested We will focus on the ideas and study a relatively small set of equations Computational Cognitive Neuroscience, by O Reilly et al. Optional, alternate perspective 5 http://storm.cis.fordham.edu/leeds/cisc3250/ Go online for Announcements Lecture slides Course materials/handouts Assignments 6 Requirements Attendance and participation 1 unexcused absence allowed Ask and answer questions in class Homework: Roughly 5 across the semester Exams 2 mierms, in February and April 1 final, in May Don t cheat You may discuss course topics with other students, but you must answer homeworks yourself (and exams!) yourself 7 Matlab Popular tool in scientific computing for: Finding patterns in data Plotting results Running simulations Student license for $50 on Mathworks site Available in computers at JMH 330 and LL 612 8 2

Prof. Daniel Leeds Your instructor E-mail: dleeds@fordham.edu Office hours: Mon 2-3, Thurs 3-4 Office: JMH 332 Introducing systems and computational neuroscience How groups of neurons work together to achieve intelligence How the nervous system performs computations computer science + psychology -> models of vision 9 11 Levels of organization From a psychological perspective What are elements of cognition? 12 13 3

Systems neuroscience Regions of the central nervous system associated with particular elements of cognition Visual object recognition Systems neuroscience Regions of the central nervous system associated with particular elements of cognition Visual object recognition Motion planning and execution Learning and remembering Show pictures! 14 15 Computational neuroscience Strategy used by the nervous system to solve problems Visual object perception through biological hierarchical model HMAX Computational neuroscience as theory of the brain David Marr s three levels of analysis (1982): Computational theory: What is the computational goal and the strategy to achieve it? Representation and algorithm: What are the input and output for the computation, and how do you mathematically convert input to output? Hardware implementation: How do the physical components perform the computation? 16 17 4

Marr s three levels for HMAX vision Computational theory: Goal is to recognize objects Representation and algorithm: Input: Pixels of light and color Output: Label of object identity Conversion: Through combining local visual properties Hardware implementation: Visual properties computed by networks of firing neurons in object recognition pathway Levels of organization 18 19 Course outline Philosophy of neural modeling The neuron biology and input/output behavior Learning in the neuron Neural systems and neuroanatomy Representations in the brain Perception Memory/learning Motor control Plus: Matlab programming The neuron Building block of all the systems we will study Cell with special properties Soma (cell body) can have 5-100 μm diameter, but axon can stretch over 10-1000 cm in length Receives input from neurons through dendrites Sends output to neurons through axon 20 21 5

potential (mv) 1/29/2018 Neuron membrane voltage Voltage difference across cell membrane Resting potential: ~-65 mv Action potential: quick upward spike in voltage time (ms) Example neural signals 22 The action potential Action potential begins at axon hillock and travels down axon At each axon terminal, spike results in release of neurotransmitters Neurotransmitters (NTs) attach to dendrite of another neuron, causing voltage change in this second neuron 23 Inter-neuron communication Neuron receives input from 1000s of other neurons Excitatory input can increase spiking Inhibitory input can decrease spiking A synapse links neuron A with neuron B Neuron A is pre-synaptic: axon terminal outputs NTs Neuron B is post-synaptic: dendrite takes NTs as input More on neuron membrane voltage Given no input, membrane stays at resting potential (~ -65 mv) Inputs: Excitation temporarily increases potential Inhibition temporarily decreases potential Continual drive to remain at rest 24 25 6

nearby input 1/29/2018 Patch clamp experiment Attach electrode to neuron Raise/drop voltage on electrode Measure nearby voltage (with another electrode) More on the action potential 1. Accumulated excitation passes certain level 2. Non-linear increase in membrane voltage 3. Rapid reset Simplification of neurophysiology experiment 26 http://commons.wikimedia.org/wiki/file:action_potential.svg CC User: Chris 73 27 Modeling voltage over time Equations focusing on change in voltage v Components: Resting state potential (voltage) E L Input voltages RI Time t τ dv(t) = v t E L + RI(t) change towards resting state incorporate new input information 28 Initial voltage Simulation Time interval for update Input at each time Apply rule to compute new voltage at each time 29 7

Applying dv/ step-by-step E L =-65mV v(0ms)=-65mv τ=1 RI(t)=20mV (from t=0ms to 1000ms) time step: 10ms τ dv(t) = v t E v(10ms) = v(0ms) + dv(0ms) x 10 L + RI(t) 1000 = -65 + [-(-65- -65) + 20] x 10 1000 = -65 + 20 x 10 1000 = -64.8 v(20ms) = v(10ms) + dv(10ms) x 10 1000 = -64.8 + [-(-64.8- -65) + 20] x 10 1000 = -65 + -0.2+20 x 10 1000 = -65 + -19.8 x 10 1000 = -64.602 30 Changing model terms τ has inverse effect increase τ decreases update speed decrease τ increases update speed RI(t) has linear effect increase RI(t) increases update speed decrease RI(t) decreases update speed 32 Voltage over time: reset τ dv(t) = v t E L + RI(t) When voltage passes threshold v thresh, voltage reset to v res v(t f )=v thresh v(t f +δ)=v res δ is small positive number close to 0 Below and above threshold 0-10 -20-30 -40-50 -60-70 0 100 200 300 400 500 0 100 200 300 400 500 +15mv input +50mv input E L =-65mV Newly added: If input constant for long time RI(t)= k mv 33 Output v(t) will plateau to E L +k if E L +k<v thresh 34 8

10 Voltage over time τ dv(t) = v t E L + RI(t) Accumulating information over inputs -45-50 -55 Positive and negative weighted inputs from dendrites wα added together: -60-65 0 10 20 30 40 50 60 70 80 90 100 Simulated Biological 35 RI t = j w j α j (t) j is index over dendrites; first-pass model 36 A Accumulating inputs A Accumulating inputs -40-50 D1 A -50-60 D1 A -60-70 0 200 400 600 800 1000 D1 +20 0 D2 10 D2 w 1 =1 w 2 =1-70 -80-90 0 200 400 600 800 1000 D1 +20 0 D2 10 D2 w 1 =1 w 2 =-3 0 0 37 39 9

Chemical level: NT receptors Pre-synaptic: α Amount of NT released Post-synaptic: w Number of receptors in dendrite membrane Efficiency of receptors +w or w Reflect excitation or inhibition One NT type per synapse Fixed sign per NT Form of dendrite input Pre-synaptic neuron spikes Neurotransmitter (NT) released NT received by post-synaptic dendrite at time t f Post-synaptic voltage rises and then fades, α(t) RI t = w j α j (t) τ dv(t) = v t E L + RI(t) α(t) 42 j t f t 43-50 -55-60 -65 RI t = j w j α j (t) -70 0 20 40 60 80 100 120 140 160 New pre-synaptic inputs at 34 ms 68 ms 100 ms 135 ms Leaky integrate-and-fire neuron Sum inputs from dendrites ( integral ) Decrease voltage towards resting state ( leak ) Reset after passing threshold ( fire ) τ dv(t) RI t = = v t E L + RI(t) v t f + δ j w j α j (t) = v res 44 45 10

Activation function Often non-linear relation between dendrite input and axon output τ dv(t) = v t E L + g(ri t ) Function type Linear Activation function RI t = j w j α j (t) Sum inputs Step g(ri t ) Apply (non-linear?) transformation to input Thresholdlinear Sigmoid Radial-basis 46 47 An example sigmoid Tuning curves g(2)= 0.9 Some single neurons fire in response to perceiving a quality in the world g(1)= 0.5 g(0)= 0.1 g(-4)= 0 49 Adrian, J Physiol 1926. Henry et al., J Neurophys 1974. 50 11

Neuron index 1/29/2018 Variations in activation functions Activation function has fixed shape Sigmoid is S shape, Radial is Bell shape By default, transition between 0 and 1 Some details of shape may vary Smallest and lowest value Location of transition between values Neural coding Perception, action, and other cognitive states represented by firing of neurons Coding by rate: high rate of pre-synaptic spiking causes post-synaptic spiking Coding by spike timing: multiple pre-synaptic neurons spiking together causes post-synaptic spiking 51 time 52 1 Time coding at t=290ms Rate coding: 3.5 5.5s 2 3 4 0 100 200 300 400ms 53 0 1s 2s 3s 4s 5s 6s 7s 8s 54 12

Spike time coding, 3-6s Inhibition can be informative Inputs of interest can produce Below-normal spike rate Decreased synchrony among neurons Coding through rate inhibition, roughly in 2-3s interval 0 1s 2s 3s 4s 5s 6s 7s 8s 55 0s 1s 2s 3s 4s 5s 6s Take note of baseline. Rate and time coding are deviations from baseline 56 Computing spike rate Add spikes over a period of time v t = num spikes in ΔT ΔT Average spikes over a set of neurons A t = lim ΔT 0 1 ΔT num spikes in N neurons N 57 13