Thread View: sci.cognitive
7 messages
7 total messages
Started by HARRY R. ERWIN
Tue, 03 Jan 1995 00:56
Interim report on olfactory modeling
Author: HARRY R. ERWIN
Date: Tue, 03 Jan 1995 00:56
Date: Tue, 03 Jan 1995 00:56
113 lines
7327 bytes
7327 bytes
Interim Report/Lessons Learned on a Simulation Model of the Olfactory Bulb Harry Erwin January 1, 1995 As a graduate school project during the last quarter, I've been developing a computational and compartmental model of a small but biologically realistic subset of the olfactory bulb. It owes its primary inspiration to the work done by Walter Freeman and James Skinner, but its many errors naturally remain the responsibility of the author. I'm posting this report for anyone who might provide useful critical feedback. The simulation consists of a number of small compartmental models of sensory, tufted/mitral, periglomerular, and granule cell neurons structured to provide insight into architectural details of the olfactory bulb. Crucial omissions include reafference from the anterior olfactory nucleus, the pyriform cortex, and the locus coeruleus and the effect of changes in the chloride gradiant in the glomeruli. The model is written in C++ and represents 32 tufted/mitral cells and the associated periglomerular and granule cells. The code is efficient, and performance is excellent, both on a Macintosh IIfx and on a Silicon Graphics Iris Workstation. On the SGI, approximately 200 milliseconds of activity is modeled in 8 minutes of CPU time. The model has been rehosted on PVM 3 and will eventually be moved to the Paragon supercomputer. Lessons learned in developing this simulation include the following: 1. Errors in the equations for neural dynamics--a number of errors were noted in recent papers. My take is that it is unsafe to rely on the equations in published papers, and any equations used should be rederived. I didn't notice this until I made my initial runs and got weird results (highly at variance with the biological data). 2. Instability in explicit compartmental models--compartmental neural models are advective with all the problems associated with such models. This becomes clear if one reviews Wilfred Rall's 1989 paper, "Cable theory for dendritic neurons," in Koch and Segev, Methods in Neuronal Modeling. Since both the shape and strength of the signals between compartments are biologically important, the preferred approach would be a high-order adaptive scheme using implicit solution techniques. The system of equations appears to be stiff, with high long-range connectivity, making matrix inversions computationally expensive. My exploratory modeling used a low-order explicit code, and so can only be regarded as suggestive. 3. Transmission rates in compartmental models--some workers publishing compartmental models appear to assume that transmission delays between compartments are unimportant. That leads to modeling difficulties. The equations used should be formally correct. 4. The true role of 'inhibitory' neurotransmitters--GABA and glycine are _not_ inverted excitatory neurotransmitters. Instead they serve to increase the 'inertia' of the neuron by reducing its sensitivity to excitation. The reversal potential for chloride channels is in the vicinity of -70 mV, close to the resting potential of the neuron and also close to the reversal potential for potassium channels. This means that GABA can depolarize as well as hyperpolarize a neuron, depending on the chloride gradient. The model for release of GABA at a synapse must take that into account. 5. Synaptic release models in most published compartmental models are (to be polite about it) simplistic, typically strongly influenced by the artificial neural network model of the spiking neuron. Very little work appears to have been done on the mechanism by which a depolarization level on the presynaptic side results in vesicle release, followed either depolarization or buffering against depolarization on the postsynaptic side. What appears in most analyses are "all-or-nothing" presynaptic spikes and postsynaptic responses, and that does not address the detailed dynamics that actually occur. In particular, electrical synapses and chemical synapses implementing graded potentials are given short-shrift by this model. 6. The crucial role of active tuning in producting the observed EEG patterns--to get the observed EEG patterns, the olfactory bulb has to be actively tuned in sensitivity. I modeled this by adjusting the trigger potential for spiking by active conductances, and over a range of 10 mV, I went from fixed point dynamics to completely chaotic dynamics. To reproduce the dynamics seen in vivo would thus seem to require sensitive tuning in near-real-time. 7. The role of periglomerular cells in the system--the periglomerular cells clearly normalize the bulb input as part of this tuning process. Initially during a breath, they are relatively inactive, so that all the tufted/mitral cells are allowed explore the input, but later in the breath, the periglomerular cells emerge more strongly, eventually allowing the neural cellular assembly (NCA) best classifying the afferent input to dominate. Tuning of the periglomerular cell response is a key aspect to modeling the time constant of this process. 8. The role of granule cells in the system--these appear to force the system into a Hopf bifurcation and only work right if the system is actively tuned, since they do not appear to be adaptive. Whether they have active conductances is a major issue for my model. Active conductances appear to overdrive them, since there is no evidence for afferent GABA or glycine synapses. 9. The role of attention in creating and maintaining neural cellular assemblies--see Gary Aston-Jones's work and Gray, Skinner, and Freeman, 1986, in Behavioral Neuroscience, 100(4):585-596. Norepinephrine appears to have a role in vigilance, by modulating the sensitivity of the olfactory bulb. This is much like the modulation by the periglomerular neurons, but on a more global scale, adjusting the percentage of the existing neural cellular assemblies (NCAs) that respond to afferent signals and facilitating NCA assembly, disassembly. I intend to investigate this further. 10. The mechanism of the 'H' synapses in the glomeruli and the reciprocal synapses between the tufted/mitral cells and the granule cells remains unclear. I suspect they produce some sort of difference signal. -- Harry Erwin Internet: herwin@gmu.edu
Re: Interim report on olfactory modeling
Author: Jason Christopher Dugas
Date: Tue, 03 Jan 1995 19:44
Date: Tue, 03 Jan 1995 19:44
26 lines
1828 bytes
1828 bytes
: Interim Report/Lessons Learned on a Simulation Model of the Olfactory Bulb : Harry Erwin : January 1, 1995 *snip* : 8. The role of granule cells in the system--these appear to force the : system into a Hopf bifurcation and only work right if the system is : actively tuned, since they do not appear to be adaptive. Whether they have : active conductances is a major issue for my model. Active conductances : appear to overdrive them, since there is no evidence for afferent GABA or : glycine synapses. *snip* : -- : Harry Erwin : Internet: herwin@gmu.edu Unfortunately, I'm not very well versed on computational models, but one useful snippet of information I may have is that it appears that the glomerular cells in the olfactory bulb are constantly regenerated in the adult (see Lois & Alvarez-Buylla, Science V 264 pp 1145 - 1147, 5/20/94). Jason Dugas
Re: Interim report on olfactory modeling
Author: Jacob Galley
Date: Thu, 05 Jan 1995 18:12
Date: Thu, 05 Jan 1995 18:12
12 lines
1352 bytes
1352 bytes
herwin@osf1.gmu.edu (HARRY R. ERWIN) writes: >Interim Report/Lessons Learned on a Simulation Model of the Olfactory Bulb Have you been able to find any congruence between your model and Carpenter & Grossberg's Adaptive Resonance Theory models? Jake. -- The soul in Descartes is still a Christian soul, but it is a Christian soul that has undergone another crucifixion: this time on the cross of mathematical physics. <-- William Barrett
Re: Interim report on olfactory modeling
Author: Paul Bush
Date: Sat, 07 Jan 1995 00:58
Date: Sat, 07 Jan 1995 00:58
48 lines
3569 bytes
3569 bytes
In article <3ea7bl$fga@portal.gmu.edu>, herwin@osf1.gmu.edu (HARRY R. ERWIN) writes: |> Interim Report/Lessons Learned on a Simulation Model of the Olfactory Bulb |> |> Harry Erwin |> January 1, 1995 |> |> As a graduate school project during the last quarter, I've been developing |> a computational and compartmental model of a small but biologically |> realistic subset of the olfactory bulb. It owes its primary inspiration to |> the work done by Walter Freeman and James Skinner, but its many errors |> naturally remain the responsibility of the author. |> |> I'm posting this report for anyone who might provide useful critical |> feedback. The simulation consists of a number of small compartmental |> models of sensory, tufted/mitral, periglomerular, and granule cell neurons |> structured to provide insight into architectural details of the olfactory |> bulb. Crucial omissions include reafference from the anterior olfactory |> nucleus, the pyriform cortex, and the locus coeruleus and the effect of |> changes in the chloride gradiant in the glomeruli. |> |> The model is written in C++ and represents 32 tufted/mitral cells and the |> associated periglomerular and granule cells. The code is efficient, and |> performance is excellent, both on a Macintosh IIfx and on a Silicon |> Graphics Iris Workstation. On the SGI, approximately 200 milliseconds of |> activity is modeled in 8 minutes of CPU time. The model has been rehosted |> on PVM 3 and will eventually be moved to the Paragon supercomputer. Why are you writing your own simulator rather than using, for example, NEURON, written by Michael Hines? This simulator has been refined over several years and solves many of the problems encountered when writing your own. It uses very fast and efficient numerical integration routines; My model of 100 9-compartment cortical neurons connected at a density of 10% simulates 500 ms in 9 minutes of CPU time on a MIPS 3000. Its modular nature allows the easy addition of arbitrary processes such as the graded/electical synapses you mention. It has an Interviews front end for graphical display, control and online modification of the simulation. To produce a simulator as good as NEURON you would need to spend several years programming and testing - that time would be better spent doing the actual simulations. In addition users of NEURON share their simulation code, giving you access to many types of ion channels, synapses etc. You can ftp NEURON from neuron.neuro.duke.edu. Paul
Re: Interim report on olfactory modeling
Author: HARRY R. ERWIN
Date: Sun, 08 Jan 1995 15:46
Date: Sun, 08 Jan 1995 15:46
25 lines
1966 bytes
1966 bytes
Jason Christopher Dugas (jcdugas@uclink.berkeley.edu) wrote: : : Interim Report/Lessons Learned on a Simulation Model of the Olfactory Bulb : : Harry Erwin : : January 1, 1995 : *snip* : Unfortunately, I'm not very well versed on computational models, but one : useful snippet of information I may have is that it appears that the : glomerular cells in the olfactory bulb are constantly regenerated in the : adult (see Lois & Alvarez-Buylla, Science V 264 pp 1145 - 1147, : 5/20/94). : Jason Dugas I knew this was true for the sensory cells, which are also like immune system cells in their specificity. The implication may be that a sensory cell is generated, grows back to the glomeruli of the OB, connects with a collection of tufted/mitral cell apical dendrites, and periglomerular cells then emerge to finish up the connectivity, forming 'H' synapses. -- Harry Erwin Internet: herwin@gmu.edu
Re: Interim report on olfactory modeling
Author: HARRY R. ERWIN
Date: Sun, 08 Jan 1995 15:48
Date: Sun, 08 Jan 1995 15:48
12 lines
1490 bytes
1490 bytes
Jacob Galley (gal2@kimbark.uchicago.edu) wrote: : herwin@osf1.gmu.edu (HARRY R. ERWIN) writes: : >Interim Report/Lessons Learned on a Simulation Model of the Olfactory Bulb : Have you been able to find any congruence between your model and : Carpenter & Grossberg's Adaptive Resonance Theory models? Yes, however they're a bit simpler. -- Harry Erwin Internet: herwin@gmu.edu
Re: Interim report on olfactory modeling
Author: HARRY R. ERWIN
Date: Sun, 08 Jan 1995 15:57
Date: Sun, 08 Jan 1995 15:57
38 lines
3002 bytes
3002 bytes
Paul Bush (paul@helmholtz.sdsc.edu) wrote: : Why are you writing your own simulator rather than using, for example, : NEURON, written by Michael Hines? This simulator has been refined over : several years and solves many of the problems encountered when writing : your own. It uses very fast and efficient numerical integration routines; : My model of 100 9-compartment cortical neurons connected at a density of : 10% simulates 500 ms in 9 minutes of CPU time on a MIPS 3000. Its : modular nature allows the easy addition of arbitrary processes such : as the graded/electical synapses you mention. It has an Interviews front : end for graphical display, control and online modification of the : simulation. : To produce a simulator as good as NEURON you would need to spend : several years programming and testing - that time would be better spent : doing the actual simulations. In addition users of NEURON share their : simulation code, giving you access to many types of ion channels, synapses : etc. : You can ftp NEURON from neuron.neuro.duke.edu. : Paul Why my own model? Three reasons, really. First, have you ever tried to port NEURON to a Mac (my initial development machine)? 8( Second, I needed to roll my own synaptic models, and it was easier if I didn't have to learn a model at the same time. Third, I regarded putting together my own model before using someone else's to be a very valuable learning experience. I'll probably use GENESIS from here on out, but doing my own taught me a lot about why explicit codes don't work well and about how to adapt the existing tools to my own needs. I recommend this path (building a throw-away model or two first) to any graduate student who is serious about modeling the neural system. -- Harry Erwin Internet: herwin@gmu.edu
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads