A Brunsviga hand cranked mechanical calculator as used by Hodgkin and Huxley to compute numerically the solutions to their differential equations for the action potential in the squid giant axon in 1952.

A more recent 2007 IBM Blue Gene/P supercomputer used in the Blue Brain Project, with thousands of processors. (Image credit: Wikipedia.)

Neuroinformatics is concerned with developing computational techniques for understanding the brain. Specifically, processing and analysing experimental data, and simulating models. This work is becoming increasingly important as neuroscientists study larger and more detailed systems, requiring the use of high performance computational techniques which are not, as yet, easily accessible for non-experts. Our research is about leveraging modern, heterogeneous forms of computing such as GPUs, FPGAs, and the SpiNNaker spiking neural network supercomputer, but making them accessible to neuroscience researchers.

We currently work in two main areas of neuroinformatics with associated software packages: simulating spiking neural networks (the Brian simulator); and, analysing data recorded from multi-channel electrodes in the brain (KlustaSuite).

If you are interested in working on these types of problems, please see our openings page and the list of suggested research topics. See also the list of neuroinformatics publications below for an idea of the sort of research we have done in this field in the past.

Publications in neuroinformatics