Behavioural Simulation of Biological Neuron Systems using VHDL and VHDL-AMS

Similar documents
Behavioral Simulation of Biological Neuron Systems using VHDL and VHDL-AMS

Nervous Tissue. Neurons Neural communication Nervous Systems

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

Chapter 37 Active Reading Guide Neurons, Synapses, and Signaling

Nervous Systems: Neuron Structure and Function

Chapter 48 Neurons, Synapses, and Signaling

NEURONS, SENSE ORGANS, AND NERVOUS SYSTEMS CHAPTER 34

Universality of sensory-response systems

Neurochemistry 1. Nervous system is made of neurons & glia, as well as other cells. Santiago Ramon y Cajal Nobel Prize 1906

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

Introduction Biologically Motivated Crude Model Backpropagation

Chapter 9. Nerve Signals and Homeostasis

Compartmental Modelling

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

Neurons and Nervous Systems

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

Neurons, Synapses, and Signaling

CN2 1: Introduction. Paul Gribble. Sep 10,

Nervous System Organization

37 Neurons, Synapses, and Signaling

Neurons, Synapses, and Signaling

Neural networks. Chapter 19, Sections 1 5 1

Neurons, Synapses, and Signaling

The Neuron - F. Fig. 45.3

MEMBRANE POTENTIALS AND ACTION POTENTIALS:

BIOLOGY. 1. Overview of Neurons 11/3/2014. Neurons, Synapses, and Signaling. Communication in Neurons

Quantitative Electrophysiology

Microsystems for Neuroscience and Medicine. Lecture 9

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

Nervous System: Part II How A Neuron Works

Nervous & Endocrine System

Neurons, Synapses, and Signaling

The Nervous System. Nervous System Organization. Nerve Tissue. Two parts to the nervous system 11/27/2016

Neurons, Synapses, and Signaling

Neurons. The Molecular Basis of their Electrical Excitability

Neural networks. Chapter 20. Chapter 20 1

NOTE: LOOK ON MY WEBSITE FOR THE MUSCLE LABELING POWER POINT/PDF Part I. Identify the parts of the neuron that are labeled below.

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

Resting Distribution of Ions in Mammalian Neurons. Outside Inside (mm) E ion Permab. K Na Cl

Physiology Unit 2. MEMBRANE POTENTIALS and SYNAPSES

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

Neural networks. Chapter 20, Section 5 1

Artificial neural networks

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

Neural Networks. Chapter 18, Section 7. TB Artificial Intelligence. Slides from AIMA 1/ 21

1. Dendrites contain the nuclei, ribosomes, mitochondria, and other structures found in most cells.

BIOLOGY. Neurons, Synapses, and Signaling CAMPBELL. Reece Urry Cain Wasserman Minorsky Jackson

Purpose: Perception, Movement, Learning, Memory, Thinking, Communication Functions:

PROPERTY OF ELSEVIER SAMPLE CONTENT - NOT FINAL. The Nervous System and Muscle

Neural Networks Introduction

Neurophysiology. + = Na + - = Cl - Proteins HOW? HOW?

Ch 33. The nervous system

The Nervous System. Nerve Impulses. Resting Membrane Potential. Overview. Nerve Impulses. Resting Membrane Potential

1. Neurons & Action Potentials

Cellular Neuroanatomy II The Prototypical Neuron: Neurites. Reading: BCP Chapter 2

Intro and Homeostasis

CISC 3250 Systems Neuroscience

Data Mining Part 5. Prediction

Nervous System Organization

Nervous System AP Biology

Ch 8: Neurons: Cellular and Network Properties, Part 1

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

INTRODUCTION TO NEURAL NETWORKS

Curtis et al. Il nuovo Invito alla biologia.blu BIOLOGY HIGHLIGHTS KEYS

Action Potentials & Nervous System. Bio 219 Napa Valley College Dr. Adam Ross

Artifical Neural Networks

Neurophysiology. Danil Hammoudi.MD

NOTES: CH 48 Neurons, Synapses, and Signaling

Nervous System Part II

How to read a burst duration code

CIE Biology A-level Topic 15: Control and coordination

Modeling Neural Processes in Lindenmayer Systems

Overview Organization: Central Nervous System (CNS) Peripheral Nervous System (PNS) innervate Divisions: a. Afferent

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

Artificial Neural Network and Fuzzy Logic

Hopfield Neural Network and Associative Memory. Typical Myelinated Vertebrate Motoneuron (Wikipedia) Topic 3 Polymers and Neurons Lecture 5

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

Introduction and the Hodgkin-Huxley Model

LESSON 2.2 WORKBOOK How do our axons transmit electrical signals?

Last update: October 26, Neural networks. CMSC 421: Section Dana Nau

The Nervous System. What did you learn at school today? Neurophysiology!

Biosciences in the 21st century

SINGLE-ELECTRON CIRCUITS PERFORMING DENDRITIC PATTERN FORMATION WITH NATURE-INSPIRED CELLULAR AUTOMATA

Cellular neurophysiology

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

Cells. Steven McLoon Department of Neuroscience University of Minnesota

Physiology 2 nd year. Neuroscience Optional Lecture

Review. Watch the following video How Stuff Works - Cells video

Lecture 7 Artificial neural networks: Supervised learning

arxiv: v1 [cs.ne] 9 Nov 2017

Signal, donnée, information dans les circuits de nos cerveaux

Available online at ScienceDirect. Procedia Computer Science 37 (2014 )

Neural Networks 1 Synchronization in Spiking Neural Networks

September 16, 2004 The NEURON Book: Chapter 2

Ch. 5. Membrane Potentials and Action Potentials

Monitoring neurite morphology and synapse formation in primary neurons for neurotoxicity assessments and drug screening

Presented by Sarah Hedayat. Supervised by Pr.Cappy and Dr.Hoel

Math in systems neuroscience. Quan Wen

CELL BIOLOGY - CLUTCH CH. 9 - TRANSPORT ACROSS MEMBRANES.

Model of a Biological Neuron as a Temporal Neural Network

Transcription:

Behavioural Simulation of Biological Neuron Systems using VHDL and VHDL-AMS J.A. Bailey 1, P.R. Wilson 1, A.D. Brown 1 and J.E. Chad 2 School of Electronics and Computer Science 1 & School of Biological Sciences 2 University of Southampton, SO17 1BJ, U.K.

Presentation Outline Introduction The Nervous System Modelling Neurons Model Verification & Simulation Results Current & Future Work

Introduction Biologists & Engineers Characterising Single Neurons Network Behaviour Biological experiments Live Tissue Electrodes Modelling Test Hypotheses Stained Rat Cortical Neurons [1] 1] - EnCor Biotechnology 2003, http://www.encorbio.com/album/pages/chkmap2-gfap-hoe-40x-1.htm

Motivation Modelling Neuronal Systems Look at whole animals Virtual Experiments More than neurons Translate to hardware Real-Time Simulation!

Introduction The Nervous System Modelling Neurons Simulation Methods & Simulation Results Current & Future Work

A Typical Neuron Node of Ranvier Schwann Cell Presynaptic terminal Axon Hillock Soma Axon Synapse Dendrites A Synapse A Typical Neuron

Neuron Signalling Axon Synapse Dendrite Action Potential Pre-Synaptic Neuron Neurotransmitter Post-Synaptic Neuron

Neuron Function Receives signals simultaneously Makes Decisions Modulates activity Information Action Potentials The Action Potential Phases of an Action Potential [1] 1] R. McCready, Anatomy & Physiology Review: NEUROLOGICAL SYSTEM, London Health Sciences Centre, January 2007. http://gargoyle.arcadia.edu/psychology/blustein/neuro/lecture_notes/week_1/week_2/action_potential.jpg

Introduction The Nervous System Modelling Neurons Model Verification & Simulation Results Current & Future Work

Scale of Modelling Biophysical Abstract Kinetic Models Compartmental Models State Automata Integrate & Fire Binary Models Computational Efficiency Biophysical accuracy

State Automata Models Good Balance Translation into Hardware Previous Experience Past Work E.T. Claverol, A.D. Brown & J.E. Chad, Scalable Cortical Simulations on Beowulf Architectures, Neurocomputing, 43, pp 307 3-15, Mar 2002. E.T. Claverol, A.D. Brown & J.E. Chad, Discrete Simulation of large aggregates of neurons, Neurocomputing, 47, pp 277-297, Oct 2002. E.T. Claverol, A.D. Brown & J.E. Chad, A Large Scale Simulation by a cell automaton based network model, IEEE Trans. Biomed. Eng., 49(9), pp 921-935, Sept 2002.

The Model Synapses Dendritic Tree Soma Axon Hillock Axon Synapses Threshold Block Burst Block Off Ref Oscillator On

Choosing a Platform System C Based on C/C++ Open-Source (Free) VHDL Mature Platform AMS extensions Simulating Hardware Potential for Hardware Implementation Previous Work S.S. Modi, P.R. Wilson, A.D. Brown & J.E. Chad, Behavioural Simulation of Biological Neuron Systems in System C, Proc. IEEE Workshop on Behavioural Modelling and Simulation (BMAS), pp 31-36, 2004 D. Sotiriou, "Implementation of Neuron Models in VHDL", MSc Report 2003

VHDL Implementation Library: LibNeuron Standard Components Library Top Level Entities Neuron Synapse Neuron Threshold Block, Burst Block, Oscillator Block, Counters, etc. Synapse Configurable Nervous System Components generic(numbersynapses : Positive; THe : Real; THi : Real; Nburst : Real; Tap : Time; Tref : Time );

Introduction The Nervous System Modelling Neurons Model Verification & Simulation Results Current & Future Work

Model Verification Nematode, C Elegans 1 mm long, 80 microns wide 302 Neurons Extensively studied Connections partially known Locomotion system 85 neurons, approx 164 Synapses Regular connection pattern

C Elegans VHDL Animal Library ElegansLoco Specifies Generics Creates Types Library: LibNeuron Neuron Synapse Library: ElegansLoco Complexity Hidden Neuron Types Synapse Types C Elegans Loco

Previous results Previous results System C C Elegans Videos Verification VHDL

Simulation Results

Introduction The Nervous System Modelling Neurons Model Verification & Simulation Results Current & Future Work

VHDL-AMS Muscles Complex Entities Model Behaviour C Elegans Body Model Sensory Information Chemical Gradients Virtual Experiments

Synthesis Synthesis to Hardware Single Neuron 330-411 Function Generators 143-116 D-Type Flip-Flops Single Synapse 1053 Function Generators 446 D-Type Flip-Flops Stained Hippocampal Neuron [1] SEM image of a Synapse [2] 1] - EnCor Biotechnology 2003, http://strangepaths.com/wp-content/uploads/2006/10/neuron.jpg 2] - City of Hope National Medical Center and Beckman Research Institute, http://www.cityofhope.org/nr/rdonlyres/6683468d-846e-470f-8732-31aa8841673c/0/neuronalsynapse.jpg

Synthesis C Elegans Locomotion Design Very Large (Approx. 201,558 FGs, 85,280 DFFs) What happens after synthesis? Watch activity on oscilloscope Easily Compare to Simulations Interface to PC Real-Time Simulation Hardware Accelerator

On-Going Work Mechanical Body Model C Elegans Synthesis to Hardware Interface to PC Hardware Acceleration

Summary State Automata Model VHDL Library LibNeuron C Elegans Locomotion System Verified against previous work VHDL-AMS Behavioural Muscle Model Verified against Experiments Mechanical Body Model Synthesis to Hardware Hardware Acceleration of Simulations

Thanks For Listening! Any Questions?