Neural Computation
We study the principles of neural computation: how nervous systems transform sensory information into perception, action and adaptive behaviour. Our research integrates computational modelling with experimental neuroscience to uncover the principles governing nervous-system function across multiple levels of biological organisation—from primary sensory neurons and spinal circuits to brainstem nuclei, distributed brain networks and behaviour. We are interested in how computations emerge from biological mechanisms, and how those computations enable an organism to respond flexibly to its environment and its own changing needs.
We investigate both ascending sensory pathways and the descending systems through which the brain regulates sensory processing and behaviour. Sensory signals are not simply relayed from the periphery to higher-order brain regions. Their influence depends on the state of the system, previous experience and ongoing action. By studying these interactions, we seek to understand how local neural dynamics contribute to coordinated function across the nervous system, and how control at one level changes the processing of information at another.
Computational models give us a way to connect these levels of explanation. They turn ideas about neural mechanisms into quantitative predictions that can be tested against observations. We use modelling to examine how the properties of cells and circuits shape population dynamics, how those dynamics relate to sensory processing and sensorimotor control, and how behaviour changes through learning and adaptation. The aim is to identify explanations that account for both the organisation of a system and the flexibility of its responses, rather than describing each experimental observation in isolation.
Our work combines human studies with data from animal models generated through external collaborators. Experimental work in animal models is conducted by those collaborators; within NOX Lab, we integrate the resulting evidence with human experiments and computational modelling. This approach connects measurements that capture different aspects of nervous-system function. It also allows us to ask which computational principles generalise across species, while remaining attentive to differences in anatomy, behaviour and experimental context. Models provide a shared framework for making those comparisons explicit and for identifying where further evidence is needed.
In parallel, we develop computational methods for analysing neural and behavioural data across multiple experimental modalities. These methods help characterise complex dynamics across spatial and temporal scales and connect neural measurements with behaviour. Integrating modalities is more than combining datasets: it requires understanding what each measurement reveals, what remains unobserved and how uncertainty affects an interpretation. Our analytical work supports this process by making relationships within and between datasets quantitatively testable, and by helping distinguish competing accounts of the underlying mechanisms.
Across this programme, sensorimotor control, sensory processing, learning, adaptation, pain and homeostasis provide interconnected scientific questions. How does experience alter the way sensory information guides action? How do neural systems remain responsive while maintaining physiological stability? When does an adaptive response become persistent or poorly matched to its context? We address these questions through an exchange between theory, analysis and experiment. The broader goal is a mechanistic understanding of how nervous systems sense, learn, adapt and regulate behaviour, with computational principles that connect biological detail to the function of the whole organism.