Computational Neuroscience: modeling the mind

September 19, 2008

I wrote this article for issue 1 of the University of Edinburgh science magazine (available in pdf format from here). It is a synopsis of some of the basic ideas and methods used by computational neuroscientists to study the brain. Of course it is probably a biased account from a niche viewpoint, but what isn’t in this world. My main hope is that in future I can just direct people to this article instead of fumbling out an incoherent non-explanation. Comments and criticism very welcome.


When people gesture while talking, it is usually for one of two reasons. If they are sure of themselves, hand movements can bring emotion and conviction to the words. If they are not so sure, they might be using the hand waving to convince you that they are right in general, and that the details are not important anyway. The latter is often the case when people talk about the brain.

It is not that what goes on beneath our scalp is a complete mystery. Modern neuroscience began over 100 years ago, when pioneering neuroanatomists began to unearth the basic architecture of the central nervous system. Since then, the field has grown significantly and today its largest conference, the Society for Neuroscience Annual Meeting, attracts over 30,000 attendees. Thanks to the popularity of the subject and the seemingly never-ending technical advances, scientists are now churning out masses of data at every level of analysis. Every day, they fill databases with gene sequences and protein interactions, map out networks of nerve cells, and even record the differing roles of each brain region in behaviour.

So why all the uncertainty? If all these experts are working so hard, why have we not found a cure for Alzheimer’s, understood how you can tell a cat from a dog in a split second, or explained why I feel like a person, and not just “a pack of neurons”, as suggested by Francis Crick? The answer lies in the sheer complexity of the brain. A human adult has about 100 billion neurons inside their head, all working away at their own little chores. Scientists have extensive knowledge about the different cell types, their make-up, how they are wired together, and ideas about what most of them are doing. But the leap from this to something that can do a crossword puzzle is a big one. It is not an impossible problem, exactly. Just a hard one.

Like other scientific disciplines before it, neuroscience is now reaching a stage where enough facts are known to start building general, and maybe even mathematical theories about how it all works. Computational neuroscience is the field that develops and tests these theories. That is not to say that experiments will ever become obsolete. Even relatively mature fields, such as physics, need the constant challenge of real life experiments to show who is right and who is wrong. The aim of computational neuroscience right now is to gather existing experimental data, try to fit it together in some coherent way, and go on to make suggestions and predictions for future experiments.

So how does someone tapping away at a computer in a dusty old office study the brain? They do it by trying to build theoretical models. A good example of this is a popular method called compartmental modelling, often used to examine the behaviour of single neurons (nerve cells). Since each neuron in our brain computes and transmits information using electrical signals, it is possible to think of each of them as a small, individual electrical circuit, made from the same basic elements – resistors, capacitors and the like – that control your mobile phone. In principle I could go, soldering iron in hand, and physically make a model neuron with these building blocks. Some people do. The downside is that it is a very time and resource-sapping process. It’s much easier to build a virtual circuit on your computer.

With enough constraining experimental data, these types of single-cell models can become quite detailed and include ion channels, complex molecular interactions and the varying shapes of real neurons. Once you have set up your model, you can test your hand-waving ideas explicitly and see if they fit together in a logical way. Another great advantage to this approach is that you can also do experiments on your virtual cell that are difficult, impossible or even immoral in real life, keeping animal rights activists happy in the process.

With enough data, these models can make specific statements about the real world. For example, an elegant study by Agmon-Snir and colleagues (Nature, 1998) looked at time-difference detecting neurons in the auditory brainstem. Imagine you are watching a tennis match from the stands. The grunting noise from the player on your left side will reach your left ear slightly earlier in time than your right ear. The further to the left the player is, the bigger the time difference. Your brain uses this information to tell which direction a sound came from. One puzzle was why, among the neurons involved, the ones that respond to higher-frequency sounds are smaller than those that deal with lower-frequency sounds. Agmon-Snir and colleagues created realistic computational models of these cells and showed that the higher frequency sound signals are optimally handled by neurons with shorter branches, because of noisy signal transmission.

Of course this single-cell example looks at just one of the many levels at which the brain could be studied. David Marr, an influential early theorist, defined three levels at which we can analyse a computational system such as the brain: the computational level, the algorithmic level and the implementation level. The first level identifies the computations that are to be performed. An example in the visual system would be motion detection. The second level determines the strategy used to perform this task. A computer programmer would call this the choice of algorithm. The third level looks at the physical implementation of this strategy, which in the case of the brain is the network of neurons. To a certain extent, experimental neuroscience has focused on this last ‘nuts-and-bolts’ level. Theoretical neuroscientists, however, have been working on all three levels; everything from the detailed biophysics of ion channels to more abstract full-brain models.

After defining a problem at a certain level, the theorist must design the model, taking into account several factors. Firstly, a model that is too detailed can be just as difficult to draw conclusions from as the real thing, which would render it mostly useless. To paraphrase Einstein, a model should include just enough detail to explore the question at hand and no more. Secondly, in many cases little experimental data is available to con- strain the model and ensure it reflects reality. The data must also be of high enough quality; substandard data will give you substandard results (a principle known among computer programmers as GIGO: Garbage In, Garbage Out). Thirdly, even with the extraordinary speed of modern computers, some simulations can take days or even weeks to run. For this reason, modellers may not want to include all the details, and may instead use approximations. Fortunately, computer processing power continues to increase every year. Many modern studies are based on ideas that others had decades ago but simply lacked the computational resources to implement at the time.

Neuroscience used to be a divided field, with the experimentalists complaining that the theorists were fiddling around with abstract ideas that would never work in a real brain, and the theorists criticising the experimentalists for filling the literature with reams of boring data. These divisions are rapidly fading. Many researchers are realising that steady progress will require a two-way flow of ideas. Even more scientists are actively blurring the lines by adapting methods from both approaches. This inter-disciplinary outlook will ensure that exciting times lie ahead for our understanding of the brain and, in many ways, of ourselves.


Refs:

  • The role of dendrites in auditory coincidence detection.
    H Agmon-Snir, C E Carr, J Rinzel.
    Nature (1998) 393 (6682) 268-72
    PMID: 9607764
  • Computational neuroscience.
    T J Sejnowski, C Koch, P S Churchland.
    Science (1988) 241 (4871), 1299-306
    PMID: 3045969

The Blue Brain shows gamma oscillations

September 12, 2008

Cortical oscillations and synchrony have long been touted as candidate mechanisms to solve the ‘binding problem’ in theoretical neuroscience: when we examine the world around us, how do our brains group multiple parts of the same object together into a coherent whole? A simple example is the cat standing behind a fence. Even though whole segments of the kitty might be blocked off from our view, we still perceive it as a single object. This happens even when the segments of the visual scene are too far apart to be seen by overlapping cells in the retina – so the information must be ‘bound’ somewhere else in the brain.

Experimental evidence implicating oscillations in this process was first found by Wolf Singer’s lab in Germany in the late 1980s (Gray et al, 1989). They reported that spatially seperated neurons in cat visual cortex mostly fired at the same time when the cat was presented with moving bars of light, as long as the neurons both preferred bars of the same orientation and were aligned in the same direction as the moving bar stimulus. This might seem like a banal result, but it hinted for the first time that neurons in the neocortex might encode information in the exact timing of their spikes (relative to some external osciallation), rather than just through their firing rate over longer time periods. In this way, spatially seperated neurons might somehow co-ordinate their firing patterns to become part of the same neuronal ensemble, and maybe represent specific features of the outside world.

Following this discovery, a sustained experimental and theoretical scientific interest has resulted in a huge library of data exploring the theory, and even implicating oscillations in attention and consciousness. Many, many debates and arguments have ensued over the origins of these oscillations and whether or not they are really used by the brain to code information. I am not going to attempt to dip my toe into this ocean here. If you’re interested, I suggest looking up the experimental work both of Wolf Singer and his former student Pascal Fries, who now runs his own lab in Nijmegen, Netherlands. BU’s Nancy Kopell has been a driving force on the more theoretical aspects of oscillations.

Despite the mountain of work on this topic, a real mechanistic description of these oscillations has yet to be demonstrated in a realistic computational model of the brain. The Blue Brain project – that other big science experiment in Switzerland – might finally make the link. Earlier this week at the inagural INCF conference on Neuroinformatics, Henry Markam reported that a recent modification to their detailed simulation of a rat cortical column produced persistent oscillatory activity in the gamma frequency band (roughly 40-80Hz).

This is significant, because the model wasn’t designed in any way to produce this behaviour. It simply emerged after setting up the cortical column of 10,000 cells with realisitic connectivity patterns and electrophysiological properties. As far as I understood, they simply stimulated layer IV and watched a wave of activity build up, propagate throughout the column via layer II/III and initiate gamma ocillatory activity in layer V. This behaviour only emerged following one of their weekly updates to the simulation. Markram wouldn’t say exactly what changes they made, unsurprisingly enough. Expect a publication forthcoming.

We could argue all day about the Blue Brain project and its significance. Many people (especially other experts) do. I had seen several presentations from the BB team before, and I suppose that I had kind of made up my mind that it was probably going to be a useful logistical excercise which would generate new tools for neural data sharing and analysis, but ultimately hopeless in helping us to understand the brain. As Markram himself admitted, the whole model is “half-baked”, and the experiment was done without a hypothesis. There are so many gaps in our knowledge (e.g. plasticity rules, dendritic ion channel distributions, neuromodulation) that the whole endeavour seemed to me to be a waste of time. But after seeing Markram’s talk last Monday, I am sold. This is mainly for two reasons:

  • Of course the current model isn’t perfect. But it is a first step on the long road to a biologically realistic large-scale model of the brain. This will be a slow, iterative process.
  • Despite the astronomical number of parameters, the model is actually fairly well constrained by biology. It’s in the right ball park. There are many phenomena you can reproduce in any abstract network model which wouldn’t work in the Blue Brain (or a real brain for that matter). As Markram says, why explore all of theoretical parameter space when we can focus on the biogically relevant subregion within it?

You can watch Markram’s talk here. The gamma oscillations are demonstrated 47 minutes in.

Refs:

  • Oscillatory responses in cat visual cortex exhibit inter-columnar synchronization which reflects global stimulus properties.
    C M Gray, P König, A K Engel, W Singer.
    Nature (1989) vol. 338 (6213) pp. 334-7
    PMID: 2922061