They have an important role in every process of life, including cell differentiation, metabolism, cell replication and signal transduction. They work by encoding a stochastic dynamical system that, usually interacting with other such systems, carries out the various task that the cell needs to undertake. Thus, for example, the cell needs to time schedule its processes so they they coordinated correctly and share resources appropriately. To do this it employs the circadian clock, a complex oscillator involving a set of genes that directly interact with other genes to produce oscillations that can be used for timing.

Much of my research is concerned with understanding the design principles behind such regulatory systems. I use mathematical analysis and modelling to try and how they work and why evolution has fashioned them as they are. I try to create mathematical tools to help with this. Deep involvement with experimentalists and experimental data is key to success in this endeavour. Moreover, biological data is rapidly improving with new technologies that enable deeper observation of the cell arising continually. Therefore, a key part of my work involves the development of statistical tools to facilitate the analysis of such data.