A Compartmental Model of a Spiking and Adapting Olfactory Receptor Neuron for Use in Large-Scale Neuronal Network Models of the Olfactory System CLÀUDIA RAMOS GARCIA Master of Science Thesis Stockholm, Sweden 2010 A Compartmental Model of a Spiking and Adapting Olfactory Receptor Neuron for Use in Large-Scale Neuronal Network Models of the Olfactory System CLÀUDIA RAMOS GARCIA Master’s Thesis in Biomedical Engineering (30 ECTS credits) at the IT Program Royal Institute of Technology year 2010 Supervisor at CSC was Malin Sandström Examiner was Anders Lansner TRITA-CSC-E 2010:050 ISRN-KTH/CSC/E--10/050--SE ISSN-1653-5715 Royal Institute of Technology School of Computer Science and Communication KTH CSC SE-100 44 Stockholm, Sweden URL: www.kth.se/csc A compartmental model of an olfactory receptor neuron “So take a deep breath, tell me what you smell. I smell a good time in my life... I think I like this city.” City. Billie the vision and the dancers A compartmental model of an olfactory receptor neuron A compartmental model of a spiking and adapting olfactory receptor neuron for use in large-scale neuronal network models of the olfactory system Abstract In the aim of obtaining complete models of the biological olfactory system it is necessary to develop models of each one of its parts: the olfactory epithelium (with olfactory receptor neurons), the olfactory bulb and the olfactory cortex. This thesis deals with the development of a model of the olfactory epithelium suitable for network simulations; in the form of a set of olfactory receptor neurons (ORNs) expressing different kind and amount of olfactory receptors. The developed ORN model is a single cell model at a very low level of abstraction, including Hodgkin-Huxley type ion channels. Taking experimental data as a reference, in this model I try to represent a good compromise between simplicity and biological plausibility. En spikande och adapterande kompartmentmodell av en luktreceptorcell för användning i storskaliga neuronala nätverksmodeller av luktsystemet Sammanfattning För att få en komplett modell av det biologiska luktsystemet är det nödvändigt att utveckla modeller för alla dess delar: luktepitelet (med luktreceptorceller), luktbulben och luktbarken. Denna avhandling handlar om utvecklandet av en modell av luktepitelet, lämpad för nätverkssimuleringar, i form av en grupp av luktreceptorceller (ORN) med olika sorters och mängder av luktreceptorer. Den utvecklade ORN-modellen är en encellsmodell med en låg abstraktionsnivå, med jonkanaler av Hodgkin-Huxley-typ. Genom att ta experimentella data som referens försöker jag i modellen representera en väl avvägd kompromiss mellan enkelhet och biologisk trovärdighet. A compartmental model of an olfactory receptor neuron Un modelo compartimental de una neurona receptora del olfato para su uso en modelos de grandes redes neuronales del sistema olfativo Resumen Para obtener modelos completos del sistema olfatorio es necesario desarrollar modelos de cada una de sus partes: el epitelio olfatorio (con neuronas receptoras del olfato), el bulbo olfatorio y el córtex olfatorio. Esta tesis trata sobre el desarrollo de un modelo del epitelio olfativo adecuado para simulaciones en red; en forma de una población de neuronas receptoras del olfato (ORNs) que expresan diferentes tipos y cantidades de receptores del olfato. El modelo desarrollado es el de una célula a muy bajo nivel de abstracción, incluyendo canales iónicos de tipo Hodgkin-Huxley. Tomando datos experimentales como referencia, este modelo intenta representar un buen equilibrio entre simplicidad y plausibilidad biológica. Un model compartimental d’una neurona receptora de l’olfacte pel seu ús en models de grans xarxes neuronals del sistema olfactiu Resum Per tal d'obtenir models sencers del sistema olfactiu és necessari desenvolupar models de cadascuna de les seves parts: l'epiteli olfactiu (amb neurones receptores de l'olfacte), el bulb olfactiu i el còrtex olfactiu. Aquesta tesi tracta sobre el desenvolupament d'un model de l'epiteli olfactiu adequat per simulacions en xarxa; en forma d'una població de neurones receptores de l'olfacte (ORNs) que expressen diferents tipus i quantitats de receptors de l'olfacte. El model desenvolupat és el d'una cèl·lula a molt baix nivell d'abstracció, incloent canals iònics del tipus Hodgkin-Huxley. Prenent dades experimentals com a referència, aquest model intenta representar un bon balanç entre simplicitat i plausibilitat biològica. A compartmental model of an olfactory receptor neuron Table of contents 1. Introduction .............................................................................................................................1 1.1. Motivation ...........................................................................................................................1 1.2. Project Goal .......................................................................................................................1 1.3. Thesis Structure ................................................................................................................2 2. Background .............................................................................................................................4 2.1. Overview of the olfactory system ...................................................................................6 2.1.1. The olfactory epithelium ...........................................................................................6 2.1.2. The olfactory bulb ......................................................................................................7 2.1.3. The olfactory cortex...................................................................................................8 2.1.4. Summary.....................................................................................................................8 2.2. Introduction to neurons ....................................................................................................9 2.2.1. Morphology .................................................................................................................9 2.2.2. Physical, chemical and biological processes ......................................................10 2.2.3. Olfactory Receptor Neurons (ORNs)....................................................................14 2.3. Introduction to modeling ................................................................................................15 2.3.1. The importance of modeling ..................................................................................15 2.3.2. The methodology .....................................................................................................15 2.3.3. Modeling the olfactory system ...............................................................................16 2.3.4. Problems about modeling ......................................................................................16 2.3.5. Parallel computing ...................................................................................................17 2.4. Introduction to NEURON, hoc and NMODL ...............................................................18 2.4.1. hoc .............................................................................................................................18 2.4.2. NMODL .....................................................................................................................18 3. The model...............................................................................................................................19 3.1 The base model................................................................................................................19 3.1.1 Why this base model?..............................................................................................20 3.1.2 Required changes ....................................................................................................20 3.2 Resulting model................................................................................................................21 3.2.1 Olfactory receptor machinery..................................................................................22 3.2.2 Calcium-activated potassium channel...................................................................24 A compartmental model of an olfactory receptor neuron 4. Methods of expressing the results..................................................................................25 4.1. FI-curve.............................................................................................................................25 4.2. Counting spikes for the construction of FI-curves .....................................................26 4.3. Expressing the odor input..............................................................................................27 5. Results ....................................................................................................................................28 5.1. Testing the initial model..................................................................................................28 5.2. Relation between gor and gKCa ......................................................................................33 5.3. Applying different odors to the same cell ....................................................................37 5.4. Bursting.............................................................................................................................39 5.5. Biologically implausible behavior..................................................................................41 5.6. Time varying input...........................................................................................................43 5.7. Visualization.....................................................................................................................48 6. Discussion and future work ..............................................................................................49 6.1. Discussion........................................................................................................................49 6.2. Future work ......................................................................................................................50 References .................................................................................................................................51 Bibliography...............................................................................................................................52 A compartmental model of an olfactory receptor neuron Acknowledgements First of all I would like to express my gratitude towards MSc Malin Sandström and Professor Anders Lansner, not only for their patient guidance during the project, but specially for giving me the opportunity to be involved in such an interesting project that has piqued my interest towards neuroscience and research. I want to thank them also for caring, not just professionally but also personally, I really appreciate it. Thanks to Ignasi, for the constant love and support given during these fleeting years, being involved during examinations and delivery periods, sharing with me the joy of triumphs and in the frustration of failures. To all fiber people who I spent time with, sharing lesson hours, project days, nights without sleeping, obstacles and succeeds. Very especially to Sabela, Jessica, Pablo and Francesc, for being much more than class-mates. To all friends I have met in Sweden, with who I have lived short but intensely these months. Very especially to the Flemingsberg-family, for making me feel so lucky of being at the end of the world with such special people. To the guy next-door for the long walks under different kinds of precipitation; to Dona, for sincere affection and care; and to Elvira for sharing with me her (bad) luck. And to Daniele, Sonja and new neighbors, for doing this last stressful period more enjoyable. I am also grateful to all this nice people of the department, some for assistance, some for distraction and some for both. Especially to David for help in developing, Antoine for help in Matlab and to Berhard for the interest and very helpful comments about the report. To my family for being there when I need them, especially to my brother, who has been my reference since always. And many thanks to my friend Alba, for being here even being thousands kilometers far away. A compartmental model of an olfactory receptor neuron Symbols and abbreviations Ca2+ Calcium ion EPSP Excitatory postsynaptic potential gKCa Parameter in the cell model defining the level of adaptation of the cell gor Parameter in the cell model defining the maximum conductance of the cell HH Hodgkin-Huxley Hoc Programming language (High Order Calculator) IPSP Inhibitory postsynaptic potential K+ Potassium ion Na+ Sodium ion NEURON Simulator environment for neural models NMODL Programming language OB Olfactory bulb OC Olfactory cortex OE Olfactory epithelium OR Olfactory receptor ORN Olfactory receptor neuron OS Olfactory System A compartmental model of an olfactory receptor neuron 1. Introduction This thesis reviews the work developed in the project “A compartmental model of a spiking and adapting olfactory receptor neuron for use in large-scale neuronal network models of the olfactory system”. This project is part of NeuroChem project [www.neurochem-project.org], an EU project that aims to develop computing paradigms and biometric artifacts to mimic the complete biological olfactory system, building computational models of its main blocks: the olfactory epithelium (OE) with olfactory receptor neurons (ORNs), the olfactory bulb (OB) and the olfactory cortex (OC). This work is being done at different levels of abstraction; in this thesis, the scope is limited to an olfactory epithelium model at a very low level of abstraction. 1.1. Motivation As mentioned above, the main aim is to create a computational model of a complete olfactory system. Going in this direction, some steps are already done. MSc Malin Sandström has set up several OB models of different sizes, she has also modeled the frequency response of a population of ORNs, using it as an input for her OB model. However, a model giving only a frequency response (a number) cannot describe features of the ORN response, such as response latency, response duration and adaptation. A better input that describes these lacking response aspects was required, the solution was modeling an ORN population. Even if there are several detailed ORN models that have already been published, they are too computationally consuming so they cannot be used for big arrays of ORNs in a large-scale olfactory system population. Therefore, we needed to create a simpler (i.e. less computationally consuming) ORN model for using it in a large-scale ORN array, as input to the OB model. Others in the same research group model the olfactory cortex at several different levels of abstraction. An abstract model of olfactory processing has also been constructed, and applied to real chemical sensor data. 1.2. Project Goal The goal of this Master's thesis project is to design and implement a large-scale model of a vertebrate ORN population. This should be done at a low level of abstraction, being aware of each single cell in the network and modeling them at a detailed level including ion channels. This single cell model has to be as simple as possible, but must still have a biologically plausible ORN behavior. The model should be a basic Hodgkin-Huxley model extended by adding a firing adaptation current and an olfactory receptor machinery. Each ORN should have an olfactory receptor (OR) type expressed, with different affinities to a certain number of odor compounds (odorants). In this way it will be possible to stimulate the neuron with different odors, even if they are a mixture of compounds. ~1~ A compartmental model of an olfactory receptor neuron Once the single cell is done, it has to be replicated creating a number of sets of olfactory receptor neurons expressing, each set, a different kind of OR. The model should be implemented in the NEURON simulator language, which allows running large network models in parallel. 1.3. Thesis Structure This thesis is structured as follows: Chapter 1 – Introduction. Sets the project in its context, introducing the objectives and giving reasons for the existence of this project. Chapter 2 – Background. Provides general information about different aspects related to the project. It includes: an overview of the olfactory system an introduction to neurons and specifically ORNs an introduction to computational modeling and, finally, a little information about the programming languages used to implement the model Chapter 3 – The model. I review here the development of the model. Speaking about the model taken as a base for this study, explaining the reasons of why we took this model as a base, discussing the required changes for obtaining the desired model behavior and, finally, describing the resulting model. Chapter 4 – Methods. In this chapter I introduce some useful vocabulary and describe the way the results are expressed in Chapter 5. Chapter 5 – Results. Presents the results of my experiments and an analysis of the evaluation of these results. They include: experiments for testing the initial model experiments for evaluating the behavior of the cells after tuning some of the cell parameters experiments varying the dose and the kind of the stimulus experiments showing bursting effects experiments getting non-desired behavior ~2~ A compartmental model of an olfactory receptor neuron experiments where we apply different ways to modulate the input and an illustration of how the experiments look in the visualization program Chapter 6 – Discussion and future work. I explain my conclusions and also propose possible direction for next steps. ~3~ A compartmental model of an olfactory receptor neuron 2. Background Olfaction is the sense that allows us to recognize smells in the environment. The odors are perceived by the receptor cells located in the olfactory epithelium, a mucous membrane lining in the upper nasal cavity. Even if one person can distinguish about ten thousand different smells (odorants1) [Lodish et al., 2008] it is often considered that the sense of smell in humans is poor. What is true is that the sensitivity, the discriminating power or the ability to distinguish between similar smells are better in some other animals than in humans. A reason that explains, at least in part, the low priority given to this sense, is that smell does not play an important role in human survival. Other animals depend heavily on the nose, allowing them to locate their partners or children, obtain food and escape predators. However, human olfaction is closely related to emotions and the subconscious, and plays an important role in social relations. Olfactory sensations are often confused with taste, since both are normally perceived at the same time. In fact, many foods are appreciated more by smell than by taste. Olfaction contributes to the initiation of the processes of digestion. When different odors reach the olfactory center of the brain, it sends the appropriate stimulus to the stomach to begin production of digestive juices, in this process also involved the vision, so that the presence of food stimulates production of saliva. Like taste, olfaction is a form of chemoreception. The olfactory system detects volatile and fluid-phase chemicals present in the air, for air-breathing animals, and in the surrounded aqueous medium, for water-dwelling organisms. These chemicals are odors and, even if normally they are found in very low concentrations, olfaction is very sensitive and only a few molecules are enough to stimulate the olfactory cells. Perceived differences in odor are attributed to different shapes and sizes of odor molecules that stimulate the olfactory sense. The smell is sensed by the olfactory system. As we will see in section 2.1, the olfactory system consists of three main components, the olfactory epithelium, the olfactory bulb and the olfactory cortex. Basically, the olfactory epithelium is the one which receives the odors from the environment and transfers this information to the olfactory bulb, which preprocesses and sends it to the olfactory cortex, which transforms this information in a sensation. Olfaction quickly adapts to the stimulus, which is believed to happen at different levels in the olfactory system. This phenomenon is called olfactory adaptation and it is very useful for filtering those stimulus which are constantly present as part of the environment. We will focus in the adaptation of the olfactory receptor neurons, at the epithelium level, when these cells become used to a particular odor, they cease to transmit it to the brain. 1 In this thesis we will consider an odorant as an odor compound. ~4~ A compartmental model of an olfactory receptor neuron Even if smell is the oldest of the senses, it follows the same principles for nearly all the animals, from small insects to big mammals. Despite not having the same origin, they had a common and parallel evolution that seems to mean that they are very well developed for the functions they have to perform. The specialized sensory cells that mediate olfaction are located in antennae and other parts of the body in invertebrates and in the nasal cavity in vertebrates. These specialized cells are (receptor) neurons and we will talk about them in future sections (section 2.2.3). The olfactory system is the least known of the five senses. The largest contribution that has been made on this issue was done by Linda B. Buck and Richard Axel, who were awarded the Nobel Prize in 2004. They discovered that in the mammalian genome there are approximately 1.000 different genes for olfactory receptors. Of these genes, only a portion is functional odor receptors, but each olfactory receptor is encoded by a different gene and can recognize different odorants. Humans have far fewer active odor receptor genes than other primates and other mammals. However, this does not seem to be the reason for the inferiority in olfactory ability. It is rather attributed to the proportion of olfactory epithelium compared to respiratory epithelium and its density (receptors per square centimeter). Axel and Buck also found out that each ORN expresses only a particular kind of olfactory receptor protein [Buck and Axel, 1991]. In turn, Peter Mombaerts discovered that input from all neurons expressing the same receptor is collected by only one dedicated glomerulus in the olfactory bulb. [Mombaerts, 1999]. Is it possible to copy all these mechanisms to equip a machine with this power? There are three main problems to solve: sensibility, scalability and stability. If we compare our advanced machines with the biological system we can see that in the three mentioned problems the biological system performs better. On the other hand, the biological system can poorly identify aroma compounds in complex mixtures (odors) while there are some sophisticated techniques that allow artificial systems to detect and identify them. Computational models are tools for understanding the neural system, since they allow us to integrate different levels of information. We can use them for finding out when we have missing or inconsistent information, for trying expensive or dangerous experiments and for generating experimentally testable hypotheses. The discovery of the genetic organization of the olfactory system together with experimental techniques give a firmer theoretical basis to the model. We will talk deeper about modeling in section 2.3. ~5~ A compartmental model of an olfactory receptor neuron 2.1. Overview of the olfactory system The olfactory system is the sensory system used to detect odors. This system is often considered, as well as the gustatory system, a chemical sense, both of them translate chemical signals to perception. The olfactory system has several purposes like to determine the representation and the concentration of an odor, distinguish between new smells in the background or identifying smells (relate them with the memory of what it represents). To carry out these functions, the system uses many brain areas. The olfactory system of vertebrate animals is divided in three main parts: the olfactory epithelium, the olfactory bulb and the olfactory cortex. 2.1.1. The olfactory epithelium The olfactory epithelium is where vertebrates sense smells. It is a specialized tissue located in the back of the nose, inside the nasal cavity, but in contact with air. Like other layers of epithelial tissue in the body, the olfactory epithelium contains a number of layers of cells. These cells include specialized neurons (olfactory receptor neurons, described in section 2.2.3), supporting cells (tall columnar cells that function as metabolic and physical support for the olfactory cells) and basal cells (stem cells capable of division and differentiation into either supporting or olfactory cells). The epithelium is covered by mucus with a complex composition, which among other functions, helps the ORNs to keep the right amount of ion concentrations. Molecules of odorants dissolve in this mucus and are detected by the olfactory receptors on the dendrites of ORNs. Different animals have varying degrees of sensitivity to smell, the larger the area covered by the olfactory epithelium, the more neurons, and the better the sense of smell. Animals that rely on their olfactory sense to alert them of the predators, potential food sources, or contamination in food or water have larger epitheliums. Dogs, for example, have 170 cm2 of olfactory epithelium while humans have 2-4 cm2 [Schild and Restrepo, 1998]. There is different kinds of ORNs depending on which receptor they express. Mice have approximately 1,000 different types of ORNs and approximately 10,000-20,000 cells of each type, this is, more or less, 10 millions cells in the epithelium [Wachowiak and Cohen, 2001]. The olfactory epithelium communicates with the olfactory bulb via the long axons of the olfactory receptor neurons within the olfactory nerve. In insects, smells are sensed by olfactory sensory neurons in the antenna, palps and tarsa and other parts of the insect body by the chemosensory sensilla. Odorants enter into the cuticle pores of chemosensory sensilla and get in contact with insect odorant binding proteins, before activating the sensory neurons. ~6~ A compartmental model of an olfactory receptor neuron 2.1.2. The olfactory bulb The olfactory bulb, or olfactory lobe, is a region of the central nervous system in vertebrates in which sensory input (coming from the OE) is interpreted, filtered and processed. We can differentiate two parts in the olfactory bulb: the main olfactory bulb that processes the ordinary odors, and the accessory olfactory bulb, which processes pheromones. The main olfactory bulb is laminated in six layers (listed from surface to the center): the nerve layer, the glomerular layer, the external plexiform layer, the mitral cell layer, the internal plexiform layer and the granule cell layer. Mitral cells and tufted cells carry the output from the bulb. Both are similar but the tufted cells are located more superficially, in the external plexiform layer. They have a main dendrite ending with a big tuft of glomerulus, and several secondary dendrites that end in the external plexiform layer for mitral cells, and in the olfactory cortex for tufted cells. The granule and periglomerular cells are inhibitory interneurons that regulate the activity of the principal neurons. The point where axons of the ORNs synapse with the dendrites from mitral, tufted and periglomerular cells is called glomerulus. Each glomerulus receive input from several ORNs but all of them express the same olfactory receptor. Glomeruli are small, about 20-200 micrometers of diameter, and more or less spherical depending on the species. They form the glumerular layer, which is one or two glomeruli thick. The information about smell is contained in the combination, the relative intensity and, probably, also in the spatial distribution of the activated glomeruli. The latencies of different glomeruli to the same stimulus may also contain odorant information. The activation pattern of the glomeruli changes when the concentration of an odorant varies, so the perception of an odor can completely change with the amount of concentration. When the bulb receives the input from the epithelium it does it through the mentioned connections existing in the glomeruli. The mitral and tufted cells send the output to the pyramidal cells in the olfactory cortex. However, the OB also receives top-down information from higher brain areas. The potential functions that the OB is supposed to perform are: improvement in discrimination between odors improvement in sensitivity and noise suppression filtering and suppression of background, transmitting only important information However, it is not clear which of them are performed exclusively by the OB because, as mentioned, it needs feedback from higher areas of the brain. ~7~ A compartmental model of an olfactory receptor neuron The analogous organ of the olfactory bulb in insects is the antennal lobe, where the first processing of the smells is done. 2.1.3. The olfactory cortex The olfactory cortex is the region of vertebrates brain where the smell information coming from the OB is analyzed and converted into a perception. It consists of some different areas, the most important of them is the piriform cortex (or primary olfactory cortex). The main neurons in the piriform cortex are the pyramidal cells and it is laminated in three different layers: 1st layer. Contains the axons and association fibers that connect pyramidal cells 2nd layer. Contains the cell bodies of superficial pyramidal cells 3rd layer. Contains the cell bodies of deep pyramidal cells, interneurons and connection fibers. Another area in the OC is the anterior olfactory cortex, which is located between the olfactory bulb and the piriform cortex and is strongly connected to them. It seems to contribute to the transmission of information between them in both directions, but its function is still unclear. Hierarchically, the homologous of the olfactory cortex in insects are the mushroom body structures. 2.1.4. Summary In vertebrates, the main olfactory system detects odorants that are inhaled through the nose. There, they contact the main olfactory epithelium, which contain olfactory receptor neurons. Olfactory receptor neurons transmit the signal through the olfactory nerve to the glomeruli in the olfactory bulb. By the combination of the activated glomeruli the olfactory bulb defines an output which is sent by the mitral/tufted cells to the pyramidal cells in the olfactory cortex, which process them for the formation of perception. ~8~ A compartmental model of an olfactory receptor neuron 2.2. Introduction to neurons Neurons are a type of nervous system cells whose main characteristic is its plasma membrane excitability. They are specialized for the reception of stimuli and conduction of nerve impulses (called action potentials or spikes) between themselves or to other cell types, as for example the muscle fibers of the motor plate. Highly differentiated, most neurons do not divide after reaching maturity, however, a minority of neuron types, like the olfactory receptor cells, does. 2.2.1. Morphology A typical neuron consists of: a voluminous central nucleus, located in the soma, a perikaryon2 that contains the organelles typical of any eukaryotic cell and neurites (i.e., usually an axon and several dendrites) that emerge from the perikaryon. The characteristics and functions of each part are described below. Cell body, soma or pericaryon It is the bulbous part of the neuron. It contains many different organelles in the cytoplasm surrounding the nucleus. The most important organelle is the Nissl substance where the most of the protein synthesis is done. The nucleus usually occupies a central position in the cell body and it is very conspicuous, especially in small neurons. It contains one or two prominent nucleoli and dispersed chromatin, which suggests the relatively high transcriptional activity of this cell type. The nuclear wrapper, with many nuclear pores, has a highly developed nuclear lamina. Dendrites One or more short extensions usually receive synaptic contacts from other neurons and transmit impulses toward the cell body. They are branches coming from the neuronal soma cytoplasmic projections enveloped by a plasma membrane without myelin wrapped. Sometimes they have an irregular contour, developing spines. Axon A long extension of neuronal soma coated by one or more Schwann cells in the peripheral nervous system of vertebrates. It conducts impulses from the cell body to another neuron or target organ. 2 From greek, peri = around, near + karuon = nut. ~9~ A compartmental model of an olfactory receptor neuron Figure 2.1: Schema of a standard neuron, showing its main parts. The image is in the public domain (Wikimedia Commons) 2.2.2. Physical, chemical and biological processes 2.2.2.1. Nerve impulse Neurons transmit electric waves produced following a transient change in permeability in the membrane. The spread of these waves is due to the existence of a potential difference (that exists because of the different ion concentrations on both sides of the membrane) between the inner and outer surface of the cell. The charge of an inactive cell remains in negative values and varies within narrow margins. When the membrane potential of an excitable cell is depolarized beyond a certain threshold the cell generates an action potential. The cell membrane contains a protein pump called the sodium-potassium pump. “Three sodium ions from inside the cell first bind to the transport protein. Then a phosphate group is transferred from ATP to the transport protein causing it to change shape and release the sodium ions outside the cell. Two potassium ions from outside the cell then bind to the transport protein and as the phosphate is removed, the protein assumes its original shape and releases the potassium ions inside the cell.” [Doc Kaiser's Microbiology Website: http://student.ccbcmd.edu/~gkaiser/goshp.html] ~ 10 ~ A compartmental model of an olfactory receptor neuron In the membrane there are also sodium and potassium ion channels that allow sodium ions to leak in and potassium ions to leak out. The resting membrane potential is the balance of sodium and potassium ions reached because of these pump and ion channels. When an action potential occurs the membrane potential changes for a while. An action potential consists of two phases: depolarization and repolarization. A stimulus can make the membrane potential change a little. If the membrane potential changes enough to pass the threshold, the depolarization starts, the voltage-gated sodium channels open and sodium enters into the axon, causing a positive zone in the axon. The repolarization starts when this positive region makes the surrounding sodium channels close. Then potassium channels open, and let potassium ions out. This makes the inside of the cell negative again, so the charge across the membrane returns to its initial state. This process of depolarization and repolarization continues along the axon as a chain reaction. Then the sodium-potassium pump restores the ion concentrations. 2.2.2.2. Hodgkin - Huxley model The standard Hodgkin - Huxley model of an excitatory neuron represents the biophysical characteristic of its membrane. The current in a segment of nerve membrane, Im, is obtained from Ohm's law: where Vm denotes the membrane voltage, Cm is the membrane capacitance, IK is the potassium current, INa is the sodium current and IL is leakage current carried by other ions that move passively through the membrane. These currents are defined by the equations: ; ; ; where Gk is the conductance (1/Rk) and Ek is the equilibrium potential for each ion. A gate in the membrane has an intrinsic resistance and the cell membrane itself has an intrinsic capacitance. There are sodium gates, potassium gates and, in addition, there are other ions that move across the membrane because of pumps, other gates, etc. (not described by the original HH model). This additional ion current is primarily carried by chloride ions and it is modeled as a leakage current with its own resistance. Each ion has its own equilibrium potential which is determined by applying the Nernst equation. In the equivalent circuit (Figure 2.2) current going across the membrane has two components, the charge of the membrane capacitance and the movement of ions across the membrane (INa, IK and IL). ~ 11 ~ A compartmental model of an olfactory receptor neuron Figure 2.2: Basic components of Hodgkin–Huxley-type models. The membrane is represented as a capacitance (Cm). Voltage-gated and leak ion channels are represented by conductances (Gk). The electrochemical gradients driving the flow of ions are represented by batteries (Ek). The different conductances GNa, GK and GL are the result of the combination effect of many microscopic ion channels, each one containing a small number of gates. Each gate can be in two states, open or closed. When all the gates in a channel are open, then the channel is open and otherwise the channel is closed. Defining pi as the probability of a gate of type i to be open, pi depends on the membrane voltage: where αi and βi are voltage-dependent rate constants describing the transition rates between closed-to-open and open-to-closed state, respectively. When an individual channel is open, it contributes to the conductance. The equation that defines the conductance of each type of channel k is: where gk is a constant that determines the maximum possible conductance when all channels are open. In the sodium channels we have three m gates and one h gate and in the potassium channel we have four n gates, applying the previous formula to our specific channels we get: ; ~ 12 ~ A compartmental model of an olfactory receptor neuron where pm=m, is the probability of a gate of type m to be open and similarly for h and n. Summarizing we have: 2.2.2.3. Signal transmission between neurons There exist two kinds of connections between neurons, they are electrical gap junctions and chemical synapses. Electrical gap junctions directly connect the cytoplasm of two cells, which allows various molecules and ions to pass between cells. Chemical synapses are functional connections between neurons or between neurons and non-neuronal cells. Broadly speaking, there is one neuron (the presynaptic cell) that releases a neurotransmitter into a small space (the synaptic cleft) adjacent to another cell (the postsynaptic cell). In more detail, a synaptic transmission event starts when an action potential traveling along the presynaptic cell reaches the synapse. The depolarization of the membrane at the synapse makes calcium channels open so calcium ions flow inside the cell increasing the calcium concentration. It activates the calcium-sensitive proteins that gate the membrane-bound spheres (synapse vesicles) containing the neurotransmitters, making them open and dropping their content into the synaptic cleft. Some of the neurotransmitters bind to the chemical receptor molecules located in the membrane of the postsynaptic cell, what produces on the later an excitatory postsynaptic potential (EPSP) or an inhibitory postsynaptic potential (IPSP) depending on what channel type is opened. An EPSP is the depolarisation of postsynaptic membrane potential as a result of opening the ligand-sensitive channels. An EPSP is caused by a flow of ions called excitatory postsynaptic current and, normally, it is the flow of positive ions into the cell, but it could also result from a decrease in outgoing positive charges. An IPSP is the opposite process, thus it causes hyperpolarisation and is the result from the flow of negative ions into the cell or positive ions out of the cell. Each synaptic input often gives only a small depolarization so many inputs must cooperate to reach the threshold to fire an action potential. However, both EPSPs and ISPSs are graded so larger inputs result in greater probability for that the cell fires an action potential. Amino acid glutamate and GABA are the most common neurotransmitters associate with EPSPs and IPSPs, respectively. ~ 13 ~ A compartmental model of an olfactory receptor neuron 2.2.2.4. Neural networks A neural network is defined as a population of physically interconnected neurons or a group of single neurons that receive signals processed in the manner of a recognizable circuit. The communication between neurons means that, once a neuron is excited above a certain threshold, it transmits a signal through its axon that excites or inhibits the surrounding neurons, and so on. 2.2.2.5. Firing adaptation Most of the sensory receptors adapt to a constant stimulus. Neural adaptation can be described as the decrease over time in the responsiveness of the receptor neuron, that is, the frequency of spikes decrease or even stops. Adaptation may result out of characteristic response properties of the receptor neuron’s membrane, such as inactivation of Na+ and Ca2+ channels or activation of a calcium-dependent K+ channel. It may also depend on the nonneural accessory cells that surround the receptive ending of the primary sensory neuron. The calcium current is activated when an action potential occurs, letting some calcium ions go inside the cell, which makes the amount of calcium inside the cell increase. This is a slow process, but when the amount of calcium reaches a determinate level, it makes the calcium-activated potassium channel open. That lets more potassium going out of the cell causing hyperpolarization and makes the cell spikes slower. The calciumdecay current makes the amount of calcium inside the cell decrease. 2.2.3. Olfactory Receptor Neurons (ORNs) In vertebrates, ORNs reside on the olfactory epithelium, in the nasal cavity. Axons from these cells converge into glomeruli, in the olfactory bulb. Similarly, in insects, ORNs are located in the antenna and their axons converge in the antennal lobe. Even if ORNs in both vertebrates and insects are very similar, we will focus on vertebrate ORNs. ORNs are bipolar neurons with a dendrite ending in a knob with ciliary protuberances that lie inside the mucus in the nasal cavity. Each ORN expresses only one kind of olfactory receptor (OR), randomly chosen, and the ORs are located in the ciliary membrane. Axons of ORNs expressing the same receptor end in the same glomerulus of the bulb. The ORN can respond to a certain number of odorants and, like most of the sensory receptor neurons, they adapt with constant stimulus. The regeneration of ORNs is one of the few cases of adult neurogenesis in the central nervous system. The epithelium is continuously exposed to toxic substances and mechanical damage. For this reason ORN are replaced approximately every 70 days by basal cells [Sandström, 2010]. The biochemical process taking place in the receptor neurons is described in section 2.2.2. ~ 14 ~ A compartmental model of an olfactory receptor neuron 2.3. Introduction to modeling Among many other benefits, modeling is useful to improve understanding of complex systems. The main goal is that the model behaves in the same way as it would do if it was a real system. One of the central questions is keeping the model as simple as possible, creating a conceptual model that expresses what we know about the system while omitting unnecessary details. 2.3.1. The importance of modeling Understanding the nervous system requires knowledge about many things like anatomy of the neurons and pathways, pharmacology of ion channels, biochemistry of enzymes and genes, etc. All this information is necessary for understanding, but not enough. The chemical signals that carry out the processing of information in the brain are distributed in space and time. The processes that regulate these signals are so complex that they cannot be evaluated just by intuition, thus understanding requires empirically based modeling. 2.3.2. The methodology There are two important steps involved in the way to pass from a physical system to a computational model. The first step is to formulate a conceptual model and the second one is to implement it. Creating a conceptual model consist in capturing the essential features that underlie a particular function or property of the physical system, omitting real-world complexities. If the real system is complex it may require simplifying and abstracting but if the system is simple enough, there is no reason for further simplification. Usually conceptual models are expressed in mathematical form but sometimes they are also expressed in the form of a computer algorithm. To evaluate a non-intuitive model, it is necessary to compare its behavior with a prediction. This prediction can be, for instance, a hypothesis or a test performed by a computational model, but it can also be experimental data. The computational model is the application of the conceptual model as a computer simulation. The main aim of this step is that the computational model has to be as faithful to the conceptual model as possible, neither introducing new properties, nor additional simplifications. Computational models are useful for testing hypothesis, working as a virtual laboratory [Carnevale and Hines, 2006]. ~ 15 ~ A compartmental model of an olfactory receptor neuron Figure 2.3: How we create a simple conceptual model from a complicated physical system by simplification. Most of the anatomical complexity of the physical system lies in the dendritic tree, but the conceptual model approximates it by a cylindrical cable. The computational model, written in hoc, implements exactly the conceptual model. 2.3.3. Modeling the olfactory system The olfactory system can be modeled at different levels of abstraction. It can be done from a very low level, being aware of each cell, and all of its compartments with its parameters; until higher levels of abstraction like algorithms that imitate complete network systems, seeing them as a black box. One should be aware about the necessities (for what is this model going to be useful?) and also about the available computational resources. The Hodgkin-Huxley model requires a quite low level of model abstraction, which implies that is more computationally consuming when the size of the network increases. There are other more abstract neuron models such as Lapicque, McCulloch-Pitts or FitzHugh-Nagumo [Sandström, 2010]. 2.3.4. Problems about modeling One of the big problems when trying to model the olfactory system is the lack of information about the different kinds of cells, projections and connections. Another big problem when modeling the olfactory system is the large number of cells. Each cell is a complex system that can be connected to thousands of other cells. Therefore, we are talking about large-scale networks with multitude of synapses produced between cells. This amount of data makes it impossible to process it in an average personal computer. The obvious way to solve these problems is making the models as conceptual as possible, using the minimal number of different types of cells and with small connectivity detail. We can do so by generalizing the cell and/or connection model. Once it is not possible to synthesize the model any further (or it may result in a loss in the level of realism desired), it is possible to parallelize the processing to run in a cluster of computers. ~ 16 ~ A compartmental model of an olfactory receptor neuron 2.3.5. Parallel computing The main principle of parallelization is that large problems can be divided into smaller ones, and then, each of these smaller problems can be solved independently. In computing it can be easily applied, as each problem is a (normally huge) set of simple calculations, so that many processors can carry them out simultaneously. Of course, not all the calculations can be done in parallel, as there might be dependencies between them and, typically, communication and synchronization between different subtasks are big obstacles to get a good performance. Parallel computer programs are also more difficult to write than sequential ones. However, for network models there exists programming languages, like NEURON language (see section 2.5), that allow to implement easily large network models for being run in parallel. Such parallelism is essential for the existence of large-scale network models. ~ 17 ~ A compartmental model of an olfactory receptor neuron 2.4. Introduction to NEURON, hoc and NMODL NEURON is a simulation environment for neural models, which allows us to simulate from a model of an individual neuron to a model of a large network of neurons. The greatest advantages compared to other generic simulators are that it allows including extracellular potential close to the membrane and involves many ion-specific channels and ion accumulation. NEURON is designed around the notion of continuous cable sections, which are connected together to form any kind of branched cable, and with properties that vary with position along the section. Membrane properties can be defined by expressing models in terms of kinetic schemes and sets of equations. Typically, one should write NEURON programs with the specialized hoc language, but since 2006 Python was added as an alternative interpreter. With both languages it is possible to take advantage of multiprocessors or workstation clusters in order to accelerate processing. Apart from that, it is possible to add mechanisms such as voltage and ligand-gated ion channels, diffusion, etc. using NMODL [Carnevale and Hines, 2006]. 2.4.1. hoc hoc is an acronym for High Order Calculator. hoc is an interpreted programming language with a C-like syntax that has been extended to include functions specific to the domain of modeling neurons, implementing a graphical interface and object oriented programming. hoc is based on the floating point calculator developed in [Kernighan and Pike, 1984]. Its basic functionality was to evaluate floating-point numerical expressions, but then, variables were added, conditionals, loops, user-defined functions, simple IO, and more. NMODL allows us to extend the functionality of hoc. 2.4.2. NMODL NMODL is a high level language with a syntax very close to mathematical and chemical notation. This very compact specification makes it easier for the user to keep focused on the model, and not on programming. The language was created by Michael Hines as a descendant of MODL and has its same basic syntax and style of organizing the source code into named blocks. NMODL provides NEURON the means to incorporate indispensables biophysical mechanisms for modeling the neuronal function in the model. The first step is writing the code in a text file with .mod extension. It should describe a mechanism as a set of nonlinear algebraic equations, differential equations, or kinetic reaction schemes. This text is translated to C code by the translator and then compiled by the compiler. ~ 18 ~ A compartmental model of an olfactory receptor neuron 3. The model This is the review of the development of the model of the olfactory epithelium for network simulations, a set of olfactory receptor neurons expressing different kind and amount of olfactory receptors. First I will explain the model as a single cell, because this is the elementary building block for the epithelium model. Taking Rospars [Rospars et al., 2003] results as a reference we tried to develop a neuron model that represents a good compromise between simplicity and biologically plausibility. The number of olfactory receptor types in small vertebrates such as rats is up to 1000 and the number of neurons of each type is about 5000. In our model we adjust these numbers, to make it possible to run it on an average personal computer, but these numbers can easily be increased if we have a powerful enough computer. As there are many published models available in model databases on the Internet, we decided not to start from zero but get one of these models as a base for ours. After studying the basic working principle, we changed and adapted it to make it fit better to the physiological data from vertebrate ORNs. We started with a simple model and made it more detailed matched to data on vertebrate olfactory receptor neurons. 3.1 The base model We took the model available in the ModelDB webpage [http://senselab.med.yale.edu/ ModelDb] called “Hodgkin-Huxley models of different classes of cortical neurons”. This model is described in [Pospischil et al., 2008], where they reviewed the development of four models of the most prominent electrophysiological classes of neurons inspired from the classification of Connors and Gutnick (1990). These classes are “fast spiking”, “regular-spiking”, “intrinsically bursting” and “low-threshold spike”. For each class they took the minimal set of voltage-dependent currents to account for the data. To obtain very generic models they used data from different preparations in vivo and in vitro. Between these four models we decided to take the “regular-spiking” neuron model, the reasons of this choice are explained in section 3.1.1. They focus on obtaining Hodgkin-Huxley type models, capturing the essential features of the intrinsic properties using a minimal number of voltage-dependent conductances. The models should represent the main intrinsic firing and response properties of excitatory and inhibitory neurons. The membrane equation in all the models is described by the following formula: where V is the membrane potential, Cm = 1 m F/cm2 is the specific capacitance of the membrane, gleak is the resting (leak) membrane conductance, Eleak is its reversal potential. INa and IKd are the sodium and potassium currents responsible for action potentials, IM is a slow voltage-dependent potassium current responsible for spike~ 19 ~ A compartmental model of an olfactory receptor neuron frequency adaptation, IL is a high-threshold calcium current and IT is a low-threshold calcium current. The four above mentioned neuron classes have different realizations of the specific currents. More details about each voltage-dependent current can be found in point 2 (Methods) of [Pospischil et al., 2008]. 3.1.1 Why this base model? We used different decision criteria when we had to choose the base model. The neuron model we were looking for should be a generic single compartment spiking Hodgkin-Huxley type model. It had to have an as basic setup as possible, with just the needed basic currents. However, we were looking for a model that had an already tested spike-frequency adaptation current in addition to the basic HH currents, since we want to introduce spike frequency adaptation later on. We took in consideration the existence of a publication which described the model in detail. And finally, it was essential that the model was implemented using NEURON, as it was the simulation environment that we wanted to use for our implementation. We chose NEURON as simulation platform because it is very suitable to simulate detailed neuron models as well as large-scale networks in parallel, which is essential for a later scaling-up of the number of neurons. The channels implemented in this basic model are very similar to the ones we needed in ours. It has the basic HH currents and also an M current giving the cell the ability of frequency adaptation. We checked the behavior of this model before and after adding the olfactory receptor machinery (for description of the OR machinery see section 3.2.1) and the results were similar to those of Rospars. But after some experiments, we realized that the M current did not fit exactly with our expectations (see below, section 3.1.2 Required changes). Finally, it was also important for the later scaling up of the network size that the cell shape was very simple, just a cylindrical soma, building a single-compartment cell. 3.1.2 Required changes After some experiments we realized that the adaptation current did not behave how we expected. Trying to tune the adaptation current for having a certain point of saturation (see section 5.2 describing our goal), we realized that it made the firing threshold move as well. This unwanted behavior did not fit with the input the olfactory bulb model expects, so we decided to change the M current to a calcium-activated potassium channel, which is proved to exist in ORNs. We took an existing channel model from [Moczydlowski and Latorre, 1993] available in ModelDB, which is explained in detail in section 3.2.2. Adding this calcium-activated potassium channel required also the addition of a calcium current and this, in turn, required a calcium-decay current. The calcium current was already inserted in the base model (IL), but it was necessary to change some of the ~ 20 ~ A compartmental model of an olfactory receptor neuron default parameters to obtain the suitable behavior. The calcium-decay current we added was written by [Destexhe et al., 1995] and it is available in the ModelDB website. We also had to add, of course, the olfactory receptor machinery. This current is described in detail below (section 3.2.1). Another difference with the base model was the kind of input. While in the base model the input was an injected current directly by an electrode, our model should receive the representation of an odor as input. The different amounts of odorants that make up the odor are read from a file by the model. After all these processes the original code was substantially changed but the HH channels (sodium and potassium) remain intact. 3.2 Resulting model At the end, the cell model that we implemented has one single compartment, the soma, with some currents and channels: Na+ and K+ currents, responsible for the action potentials KCa current, responsible for the adaptation Ca2+ current, responsible for the bursting and the increase of calcium concentration OR current, responsible for receiving the stimulus and cause the initial current Ca2+ decay current, responsible for keeping the calcium concentration in a suitable level The behavior of the model is like a basic HH model including only sodium and potassium currents but extended with additional currents: the firing adaptation current and the olfactory receptor machinery. Figure 3.1: Schema of the cell model. It also has calcium decay (not shown in picture). The dendrites here are only for decoration. ~ 21 ~ A compartmental model of an olfactory receptor neuron The cell receives an input consisting of ten values, referring to the amounts of concentration of the ten odor compounds that we consider in the model. These values are treated by the olfactory receptor machinery (see below, section 3.2.1) having a current as a result. This current makes the membrane potential change, so, if the stimulus is high enough, the depolarisation starts and following the typical action potential process (see section 2.2.2.1), a spike occurs. After some spikes the adaptation starts to take place (see the biochemical description of the adaptation process in section 2.2.2.5 and description of the channel in section 3.2.2) and the spiking frequency decreases. At the end, the membrane equation is described by the following formula: where most of the parameters are the same as in the equation of the original model (see section 3.1), with the addition of IKCa, the potassium current gated by the calcium activated potassium channel and responsible for spike-frequency adaptation, and IOR, the current generated by odorants binding to olfactory receptors (described in section 3.2.1). The computational model has been developed and run in the NEURON simulation environment [Carnevale and Hines, 2006]. The analyses of the results have been done using Matlab and the program for the visualization of these results has been done in OpenGL. 3.2.1 Olfactory receptor machinery The olfactory receptor machinery is responsible for translating the input into the first amount of current. In this model the odor stimulus arriving to the cell is a mix of ten ligands. Then the input of the cell will be ten values, Ml, meaning the amount of each ligand l. The cell model has one array of ten values that store the KD values. The KDl value can be described as the affinity of the olfactory receptor to a determined ligand l. Then each amount of ligand Ml is combined with each KDl by the formula: where h is the Hill coefficient, which determines the degree of cooperativeness of the ligand binding to the receptor. In our model we have noncooperative reactions (ergo h=1). This means that the affinity of the receptor for a ligand does not depend on if other ligand molecules are already bound. Then the current is described by: and ~ 22 ~ A compartmental model of an olfactory receptor neuron where gor is a parameter of the cell that defines the maximum conductance when all receptor gated channels are opened and gri is the conductance. V is the membrane voltage and EOR is the equilibrium potential (0 mV). The olfactory epithelium model (set of single cell models) has different receptor types, all the cells of the same receptor type share the same array of KD values while gor value can be different for each cell. Applying the current immediately would mean an instantaneous increase in the current amplitude. Firstly, this is unrealistic, since the stimulus increase is a continuous process in natural ORN, and secondly, this would cause unrealistic response in the model. So we defined some functions for tuning the input simulating the natural breathing. The two functions applied were: 1) slow incoming of the stimulus with a sigmoidal function Figure 3.2: Input of the stimulus defining a sigmoid function ~ 23 ~ A compartmental model of an olfactory receptor neuron 2) simulating the natural breathing of a rat (200 ms per period) sinusoidal function Figure 3.3: Input of the stimulus defining a sinusoidal function 3.2.2 Calcium-activated potassium channel The calcium-activated potassium channel is the responsible for the adaptation. The main formula that describes the current is: where gKCa is the maximum conductance of the channel, oKCa is the fraction of open channels, V is the membrane voltage and EKCa is the equilibrium potential. More details about this channel can be found in [Moczydlowski and Latorre, 1993]. ~ 24 ~ A compartmental model of an olfactory receptor neuron 4. Methods of expressing the results 4.1. FI-curve Some of the results of the experiments are expressed using frequency-intensity curves (FI-curves). FI-curves are the way of representing frequency of spikes depending on the intensity of the input that the cell receives. Normally we observe three important parts in FI-curves: the threshold of spiking, the dynamic range and the saturation point. The threshold of spiking is the amount of intensity for which the cell starts spiking. The dynamic range of the input is the firing frequency range over which a change in the input leads to a change in the neuron's output frequency. The dynamic range is limited from below by zero and from above by saturation. And the saturation point is the first point of the curve that reaches the maximum frequency [Shin, 2001]. Figure 4.1: Example of FI-curve showing the main parts: spiking threshold, dynamic range and saturation point ~ 25 ~ A compartmental model of an olfactory receptor neuron 4.2. Counting spikes for the construction of FI-curves When the spiking rate of a neuron is not the same over time, it is a matter of judgment, which spikes to count for a FI-curve. We regard the spike frequency at stimulus onset and when the cell is in a steady state, i.e. the firing frequency does not rapidly change anymore. Figure 4.2: Example of experiment result showing what has been considered as the initial and the sustained state For measuring the frequency at the beginning of the stimulus (initial state) we count the spikes occurring in the first half second, when normally the activity is higher. For measuring the frequency when the sustained state is reached, we took the spikes in the third second into account, when the cell is always spiking regularly. Figure 4.2 shows what is considered the initial and the sustained state. The formula applied is: As in the example, most of the experiments have a duration of three seconds, however the time is always printed in spiking response figures. Note: the threshold for the spike detection was set to 20 mV, i.e. when the membrane potential crosses this threshold we counted this as a spike. ~ 26 ~ A compartmental model of an olfactory receptor neuron 4.3. Expressing the odor input In most of the experiments, the input is some amount of odor. If this amount is shown in the axis of a graph in the results, normally the axis is called “Amount of odorant (factor of KD expressed in log)”. Being x the number in the axis, the formula applied is: where factor expresses how many times the amount is bigger (or smaller, if x is negative) compared to the KD value. For example, if the KD value expressing the affinity of the observed cell to the applied odorant is 10-7 and the value on the axis is 2, then the total amount of odorant applied is 10-7 * 102 = 10-5 and it means that the amount of input is one hundred times bigger than the KD value. ~ 27 ~ A compartmental model of an olfactory receptor neuron 5. Results 5.1. Testing the initial model 5.1.1. Injected current The first step was checking how the model worked before inserting the olfactory receptor machinery. We wanted to check the firing rate of the single-cell model. For doing that we put an electrode to the cell and inject current into it for three seconds. We ran the simulation several times, varying the intensity of the injected current each time and observing the number of spikes at the initial and sustained state. As we can see in Figure 5.1, both frequencies grow while the current increases, but frequency increases quicker at the initial state than it does at the sustained state. This is because of the adaptation, which makes cells spike slower in the sustained rate. Figure 5.1: Firing rate of one neuron depending on the intensity (current from 0.4 to 3.175 nA) ~ 28 ~ A compartmental model of an olfactory receptor neuron Figure 5.2 shows how the latency of the first spike is modified in relation with the amount of current that is injected in the cell. Logically, as we put more current on it, the latency of the first spike decreases. Figure 5.2: Latency of the first spike of one neuron depending on the amplitude (current from 0.475 to 3.175 nA) These results agree with the ones written in [Rospars et al., 2003] as we can see in Fig. 4 b, of that paper. The curves shown in the figure express the latency of the first response of one neuron at different doses of odorant and they have a similar shape to Figure 5.2 of our paper. This is consistent with our results because, a higher intensity of current corresponds to higher dose of odorant. But, as it is discussed in section 6.1, the latencies are much longer in Rospars’ results. ~ 29 ~ A compartmental model of an olfactory receptor neuron 5.1.2. Odor stimulus We repeated the same experiment as in section 5.1.1 once the olfactory receptor machinery was already implemented. In this case the input was, of course, the representation of an odor. Therefore, in each simulation we increased the amount of odorant stimulus applied as an input. The difference to the previous experiments is that now the input was not simply a current, but the current was calculated with the formula in section 3.2.1 describing the olfactory receptor machinery. We plotted the frequency curves for initial and sustained states, and again, we could see how the initial state curve grows quicker than the sustained state curve because of the adaptation (Figure 5.3). Figure 5.3: Firing rate depending on the amount of stimulus ~ 30 ~ A compartmental model of an olfactory receptor neuron In Figure 5.4 we can see how the latency draws a similar curve as in the experiment before. The higher the concentration of input is, the sooner it fires. Figure 5.4: Latency of the first spike depending on the amount of stimulus Figure 5.5 and Figure 5.6 show how voltage evolves over time applying different amounts of odorant to the same cell. In the first figure the stimulus is lower and therefore the number of spikes is smaller. In these figures one can clearly notice the effect of the adaptation, spikes at the beginning of the input are fast but they gradually decelerate until they reach the sustained state. ~ 31 ~ A compartmental model of an olfactory receptor neuron Figure 5.5: Spiking response of a cell with gor=0.0002 and gKCa=0.005, when an odorant is applied in concentration=1.13 (KD*101, 13) Figure 5.6: Spiking response of a cell with gor=0.0002 and gKCa=0.005, when an odorant is applied in concentration=1.47 (KD*101,47) ~ 32 ~ A compartmental model of an olfactory receptor neuron 5.2. Relation between gor and gKCa We wanted to see how much we could increase the range value for gor. As seen in section 3.2.1, gor is a parameter of the cell that determines the maximum conductance when all receptor gated channels are opened. We repeated the experiment with several cells, each one with different gor values. We realized that for small gor, the curves reach the saturation state, where the frequency remains stable even for an increase in the amount of stimulus. This is because, at the saturation point, all the channels are already open and the maximum level of conductance is reached. For larger values of gor, the saturation is not reached within the investigated range, arriving to get very high values of frequency. When these high values of frequency are reached, usually the cell starts to behave in an unrealistic way. We did not regard these cases since we considered they reflect a biologically implausible behavior (this kind of spikes is described in section 5.5). Figure 5.7: Firing rate depending on the amount of stimulus. The different curves correspond to cells with different gor, the values go from 0.0001 to 0.8192, doubling it for each curve following the direction of the arrow. The frequencies are the values in the sustained state of the cells. ~ 33 ~ A compartmental model of an olfactory receptor neuron We wanted to reach a common saturated point value for all the cells in the experiment. This could be achieved by tuning the value of the gKCa parameter in calcium-activated potassium channel (responsible of the adaptation, see section 3.2.2). Increasing this value, the adaptation of the cells gets stronger, what makes the frequency in the saturated state decrease. Then with the same amount of odorant, all the channels will be opened and the maximum conductance will be reached but the frequency (in the sustained state) will be smaller. Figure 5.8 shows this influence of gKCa on the cells. Figure 5.8: Firing rate depending on the amount of stimulus. The different curves correspond to cells with same gor but different gKCa, showing the influence of gKCa on the cell. With gKCa=0.1 saturation point is reached at 2 Hz, while with gKCa=0.0005 it is reached at 148 Hz. The frequencies are the values in the sustained state ~ 34 ~ A compartmental model of an olfactory receptor neuron We fixed a suitable (i.e., biologically reasonable) saturated frequency (20 Hz), where all the curves must stop increasing. For small gor values it was possible to find suitable gKCa values so that the cell showed the desired saturating behavior. But again, the cells with higher gor never reached the saturation point because before that, the nonrealistic behavior occurred. The point where this behavior starts is shown in the curves as a small circle, meaning that after this value we did not regard the results for considering them unrealistic. Figure 5.9: Firing rate depending on the amount of stimulus. The different curves correspond to cells with different gor and gKCa values. The frequencies are the values in the sustained state of the cells ~ 35 ~ A compartmental model of an olfactory receptor neuron After finding the gKCa values for which the cell shows saturating behavior for some of the curves, we could establish a relation between the value of the gor and the value of the gKCa as is shown in the Figure 5.10. Figure 5.10: Relation between the value of the gor and the value of the gKCa The figure suggests that the relation between the increment of gor and the corresponding need to increase gKCa is not linear but as gor grows, gKCa needs to grow less. Since only few values were used, this figure shows only the qualitative relation, which is sufficient for the simplified model. ~ 36 ~ A compartmental model of an olfactory receptor neuron 5.3. Applying different odors to the same cell The next two figures show the FI-curves of fourteen cells, all of them with different gor values but same affinity to odorants. The cells with same numbers in both experiments are exactly the same, but in the experiment of the first picture we applied a different odorant than in the second one. As we can see the amount of odorant required for making them spike is different depending on which odorant it is. This happens because the cells have a higher affinity to the first odorant and, consequently, we need a smaller concentration for making them spike. ~ 37 ~ A compartmental model of an olfactory receptor neuron Figure 5.11: Firing rate of 14 cells depending on the stimulus. Showing the response after applying two different odorants. The affinity of the cells to the first odorant is 10-6 and to the second one is 10-2. Note that the amount of odorant here is not expressed as factor of KD, but it is the real value in 10base logarithm. ~ 38 ~ A compartmental model of an olfactory receptor neuron 5.4. Bursting In some extreme experiments (with high amounts of stimulus, high values of gor and/or high values of gKCa) we realized that the cell model starts to burst. Bursting is a dynamic state where a neuron repeatedly fires discrete groups of spikes. Each group is followed by a period of inactivity before the next burst occurs. Bursting is important for the control of the communication and synchronization between neurons. It is known that nearly all kinds of cells can burst when they are driven by a constant, subthreshold input, but in our case the bursting was intrinsic, produced by the calcium current. Even if we were not looking for this behavior, there exist studies that confirm that bursting is intrinsic to olfactory receptor cells [Bobkov and Ache, 2007]. An increase of the stimulus intensity leads to a higher number of spikes per burst, but it does not make the frequency increment sharply because the number of bursts per second slightly decreases. Figure 5.12 and Figure 5.13 show the bursting response of one cell to two different concentration of stimulus. In Figure 5.12 the response is organized in doublets (two-spikes bursts) but incrementing the amount of stimulus, in Figure 5.13, the response is organized in triplets. ~ 39 ~ A compartmental model of an olfactory receptor neuron Figure 5.12: Bursting spiking response organized in doublets. gor=0.00025, gKCa=0.01, amount=0.25 (KD*100.25) ~ 40 ~ Figure 5.13: Bursting spiking response organized in triplets. gor=0.00025, gKCa=0.01, amount=0.75 (KD*100.75) A compartmental model of an olfactory receptor neuron 5.5. Biologically implausible behavior When the amounts of concentration of the input or the gor or gKCa values were even higher, normally we got more non-desired behaviors, as we can see in Figure 5.14 and Figure 5.15. A reason for this biologically implausible behavior might be the calcium current, and probably it could be fixed by exchanging it with a non-bursting calcium current. This was not further regarded, because we were interested in the qualitative behavior in a biologically realistic manner. Figure 5.14: Response of a cell with high gor to different amounts of an odorant. Increasing the amount left to right and top to bottom. gor=0.0064 and gKCa=0.075. The number overprinted on the images indicate the amount of stimulus applied to each experiment (expressed, as usually, in factor ~ 41 ~ of KD in 10-base logarithm) A compartmental model of an olfactory receptor neuron In Figure 5.14 we can see the evolution of the behavior of a cell with high gor when we increase the amount of odorant applied to it. With small amounts we can see that the response behave as we could expect, with high enough spikes that increase their frequency when the concentration in the input increased. With amount -1 (this is KD*101 , 5th picture) the first bursting response occurs, with some doublets, and the height of the spikes starts to decrease. When we increase the amount even more, the spiking response gets this strange shape during the first milliseconds which, at the beginning, we attributed to numerical problems, but after investigating we found out that it is a kind of bursting. Anyway, these results were not useful for our purposes. At very high concentration the cell keeps reacting in similar way and we can even see how the frequency slightly decreases (last image). Figure 5.15: Response of a cell with high gor. The values are: amount=-1 (KD*10-1), gKCa=0.05 and gor=0.01 ~ 42 ~ A compartmental model of an olfactory receptor neuron 5.6. Time varying input In some of the experiments, when the stimulus was too strong, we experienced numerical problems at the initial state, because of the instantaneous increase of stimulus, which leads to a too high frequency. The neuron was receiving the entire stimulus at the same time, as a square pulse (Figure 5.16) but, in a real system, breathing modulates the input stimulus. For solving this problem we decided to apply a sigmoidal function at the beginning of the input. In this way the stimulus arrives to the cell more slowly (see Figure 5.17). Figure 5.16: On the top, spiking response when the cell receives the entire stimulus at the same time. On the bottom, curve showing how the input is applied ~ 43 ~ A compartmental model of an olfactory receptor neuron Figure 5.17: On the top, spiking response when the entry of the input is done slowly, following a sigmoide function. On the bottom, curve showing how the input is applied ~ 44 ~ A compartmental model of an olfactory receptor neuron In Figure 5.18 we can see the simulation of the breathing of a rat, with a breathing period of 200 ms. The odor that the cell receives is always the same, that is why we can see some adaptation, after the first periods. Figure 5.18: On the top, spiking response when the cell receives the input simulating rat breathing. On the bottom, curve showing how the input is applied ~ 45 ~ A compartmental model of an olfactory receptor neuron In the following experiment several different cells were stimulated with time-varying input stimulus during ten seconds. The input will change in time, being three different odors, each one will be applied to the cells during 320 ms, as shown in Figure 5.19. We can see that the first odorant is a mixture of three different odorant and the second and third are pure odorants in a higher concentration. Figure 5.19: Curve showing how the input is applied. In the first odor, each odorant is applied in a concentration of 10-7.7 while in the second and the third odor the concentration of odorant is 10-7 We chose the most descriptive responses after applying the described input to several neurons (Figure 5.20) to compare different behaviors. The cells of the two curves on the top of Figure 5.20 share the same KD values, but the gor for the first one is 0.0256 while for the second one is 0.0064. We can see that they react at the same odorants but with different intensities. The lower left curve shows the response of a cell with small gor, 0.0004. Still, the affinity to the first odor is high enough to produce some spikes. The lower right curve has the same gor value that the upper right one, that is 0.0064, but has different KD values. We can see that, for the first odor, the cell of the upper right experiment is more sensitive than the lower right one. However, it is the opposite for the second odor, because the lower right neuron spikes more. ~ 46 ~ A compartmental model of an olfactory receptor neuron Figure 5.20: Responses of different cells to an input of three consecutive odors ~ 47 ~ A compartmental model of an olfactory receptor neuron 5.7. Visualization Figure 5.21 shows a screenshot of the visualization program that I implemented with OpenGL. The program displays a surface with four hundred cells that simulates a simplified epithelium with four hundred olfactory receptor neurons. They are distributed in ten groups of forty cells, each group occupies two rows (the rows are seen from bottom to left) and correspond to different kinds of neurons. ORNs from the same type share the same KD values (see section 3.2.1) but all cells have a random gor in the range [0.0001 - 0.4096]. When a cell is spiking it is colored in purple (darker) otherwise the cell keep green color (lighter). In this experiment the seventh group of neurons (occupying the thirteenth and fourteenth row) has a very small affinity to the odorant applied as stimulus, and as one can see in the picture none of the cells of this group is spiking. Figure 5.21: Screenshot of the visualization program. The purple (darker) cells correspond to spiking ORNs. ~ 48 ~ A compartmental model of an olfactory receptor neuron 6. Discussion and future work I present here the discussion about the analysis of the results and conclude the report with suggestions and possible ideas for next steps. 6.1. Discussion As the analyses of the results have already been done in the Results section, here I will only do a brief outline of the conclusions that can be drawn comparing our results with the existing data in the literature. Comparing the results of our experiments with the available data in the paper that we took as a reference [Rospars et al., 2003], we conclude: As we can see in section Firing threshold, Fig. 3 of Rospars' paper, the range that firing thresholds in their experiments cover is between 10-3 and 10-10 M. In our model we can achieve an even more wide range, modifying the values of different parameters such as the affinity, the gor or the gKCa. However, as we can see in section 5.3, Figure 5.11 of this thesis with concrete values for this parameters, the same range of thresholds can be achieved. Figures about the latencies look also quite similar. As it is written in Rospars paper, “Fitting of individual latencies in a record set an exponential function with a negative exponent and a nonzero horizontal asymptote gave the best overall results”. Even if we have not done an exponential fit, the apparency of the curves in Fig. 4 in Rospars' is very similar to our curves (section 5.1, Figure 5.2 and Figure 5.4). It is true that, as we can see in Fig. 5, in Rospars' paper, the latency in their experiments is much larger than ours (Figure 5.4). Our latencies fluctuate between 35 and 5 ms, while in their experiments the latency is around 1 s. However, we have to point out that their experiments have been applied to living cells, where the odorants have to travel through the olfactory mucous covering the ORN cilia, before they reach the olfactory receptor. Apart from that, it is likely that the biochemical network of their investigated ORN lead to delays that we are not taking into account in our model. Finally, as we can read in Frequencies section (page 1143 in Rospars' paper), most of their response frequencies were “monotonously increasing and of sigmoid shape”, and we can see this behavior in Fig. 9b of the same paper. Again, this agrees with the responses gotten by us, as we can see in Figure 5.8 or Figure 5.9. This alignment with experimental data is good for some of the simulation experiments (probably the ones with more realistic parameters), after exceeding thresholds of some variables (e.g. applying too high amounts of stimulus, or setting cell parameters to too high values), the behavior changes (see Biologically implausible behavior in section 5.5), and we could not find an obvious explanation to this behavior. In the paper by Izhikevich [Izhikevich, 2000] we found similar behaviors on some of their models. Figure 66 and Figure 69 of the mentioned paper show some bursting ~ 49 ~ A compartmental model of an olfactory receptor neuron responses quite similar to the ones shown in Figure 5.14 and Figure 5.15 in this paper. However, we can not assure that there is any relation between the pictures (a part of a reasonable likeness) as Izhikevich presumably starts from very different assumtions: integrate-and-fire neurons which are not of HH type (i.e. no distinct ion channels). 6.2. Future work After the conclusions, we see that our model reasonably well replicates ORN behavior in a limited range of realistic situations, but one of the main things that we should improve of our model is the behavior in extreme situations. This behavior should be studied in detail, because, even if it was out of our understandability maybe it was not biologically implausible, and the results of the experiments could have been taken into account. As we assume that this behavior occurs because of the bursting calcium current, an obvious solution would be change the calcium current and make it nonbursting current. In that way, we could repeat the experiments and get results in a larger range of values (for both, cells parameters and amount of input). Also simulating the diffusion in the mucous layer could change the dynamics quite a lot. It would be interesting to compare the response of our OE model with the ORN population model [Sandström et al., 2009]. On the other hand, to accomplish the purpose of using our ORN model as input for the already built olfactory bulb model done by MSc Malin Sandström, it is necessary: First, to increase the number of cells. The actual amount of cells, runnable in an average personal computer, is not enough for simulating a real olfactory epithelium (with millions of ORN). For doing it, it is necessary to tune the model to run on a cluster computer (e.g. Blue Gene/L) and set up an array of ORNs of different types. The fact that the code is written in NEURON language will make this task easier, as NEURON allow implementing easily large network models for being run in parallel. The second step is to connect the output of the olfactory epithelium model to provide input to the olfactory bulb model. This could be done via the MUSIC interface. Nowadays, MSc Bernhard Kaplan is working on this as part of his PhD project. Once this additional work is done, it is necessary to analyze the output of the OB model for different stimuli of pure odorants and mixtures. Finally, to achieve a complete olfactory system, it is necessary to design and implement an olfactory cortex which will receive as an input the output from the olfactory bulb, as in a real olfactory system. This work is also currently being done, in the research group of Professor Anders Lansner. ~ 50 ~ A compartmental model of an olfactory receptor neuron References Rospars J. P., Lánský P., Duchamp A. and Duchamp-Viret, P., Relation between stimulus and response in frog olfactory receptor neurons in vivo. European Journal of Neuroscince, 2003; 18(5):1135-1154 Pospischil M., Toledo-Rodriguez M., Monier C., Piwkowska Z., Bal T., Frégnac Y., Markram H. and Destexhe A., Minimal Hodgkin-Huxley type models for different classes of cortical and thalamic neurons. Biological Cybernetics, 2008; 99:427-41 Carnevale N. T. and Hines M. L., The NEURON book. Cambridge University Press, 2006 Kernighan B. W. and Pike R, The Unix Programming Environment. Prentice-Hall Software Series, 1984 Sandström M., Lansner A., Hellgren-Kotaleski J. and Rospars J. P., Modeling the response of a population of olfactory receptor neurons to an odorant. Journal of Computational Neuroscience, 2009; 27(3):337-55 Wachowiak M. and Cohen L. B., Representation of Odorants by Receptor Neuron Input to the Mouse Olfactory Bulb. Neuron, 2001; 32(4):723-35 Sandström M., Computational Modelling of Early Olfactory Processing, PhD Thesis at KTH, 2010 Izhikevich E.M., Neural excitability, spiking and bursting. International Journal of Bifurcation and Chaos, 2000; 10(6):1171–1266 Bobkov Y.V. and Ache B.W., Intrinsically bursting olfactory receptor neurons. Journal of Neurophysiology, 2007; 97:1052-1057 Moczydlowski E. and Latorre R., Gating kinetics of Ca2+-activated K+ channels from rat muscle incorporated into planar lipid bilayers. Evidence for two voltage-dependent Ca2+ binding reactions. The Journal of General Physiology, 1983; 82:511-42 Destexhe A., Neubig M., Ulrich D. and Huguenard J., Dendritic low-threshold calcium currents in thalamic relay cells. The journal of Neuroscience, 1998; 18:3574-88 Schild D. and Restrepo D., Transduction mechanisms in vertebrate olfactory receptor cells. Physiological Reviews, 1998; 78:429-466 Buck L. and Axel R., A novel multigene family may encode odorant receptors: a molecular basis for the odor recognition. Cell, 1991; 65(1):175-87 ~ 51 ~ A compartmental model of an olfactory receptor neuron Mombaerts P., Molecular Biology of Odorant Receptors in Vertebrates. Annual Review of Neuroscience, 1999; 22:487-509 Lodish H. F., Berk A. and Kaiser C. A., Molecular cell biology. WH Freeman, 2008 Bibliography Shepherd G. M., The Synaptic Organization of the Brain. Oxford University Press, 2004 Shin J., Adaptation in spiking neurons based on the noise shaping neural coding hypothesis. Elsevier, 2001; 907-919(13) Koch C. and Segev I., Methods in Neuronal Modeling. The MIT Press, 1998 ~ 52 ~ TRITA-CSC-E 2010:050 ISRN-KTH/CSC/E--10/050--SE ISSN-1653-5715 www.kth.se