Network analysis of chemical flavour compounds (Flavour 2013; Scientific Reports 2011)
Using network analysis we investigate the widespread hypothesis that foods with compatible flavours share chemical flavour compounds. Until now this hypothesis has relied on anecdotal rather than quantitative evidence. We construct a bipartite network of flavour compounds and ingredients, and compare it to large recipe data sets. This reveals that the shared compound hypothesis holds in some regional cuisines but not in others. More generally our analysis demonstrates how the type of large-scale data analysis that has transformed biology in recent years can lead to new results in other fields, such as food science.
Our article in Scientific Reports was the most downloaded article across all Nature Publishing Group journals in December 2011, exceeding 100,000 downloads in the first four weeks following publication. It also received attention from Nature News, The Huffington Post, The Technology Review, BioTechniques, and Ingeniøren, among others.
A poster of the network between food ingredients can be downloaded here.
Self-assembly, modularity and physical complexity (Physical Review E 2011; Physical Review E 2010)
Self-assembly is not just a ubiquitous phenomenon in biology and physics, it is also a language that can be used to describe a physical structure, and measure its complexity and modularity. To illustrate this, we introduce a versatile lattice model of self-assembly, before applying our approach to more general structures such as molecules and protein complexes. In further work we show that genetic algorithms can be used in conjunction with our lattice model to answer questions about the emergence of symmetry and modularity in biological evolution.
In this context I was also one of the organisers of the ESFCB 2012 conference on the Evolution of Structural and Functional Complexity in Biology, together with Ard Louis, Iain Johnston, and Thomas Fink.
Time scales in microarray data (BMC Genomics 2010)
Biological processes take place on a vast range of time scales, and many of them occur simultaneously in the living organism. Gene expression measurements, such as microarrays, have the potential to capture many of these processes in parallel. The challenge however, is to separate these processes and their time scales in the data. We introduce a method for detecting different time scales in time-series gene expression data, by identifying expression patterns that are temporally shifted between replicate datasets, and show that the time scales we find in data from S. cerevisiae and A. thaliana can be associated with particular biological functions.
Pattern detection in microarray data (Science 2010; PLoS One 2008; Bioinformatics 2006)
Over the last decade, microarrays have generated an unprecedented amount of genetic expression data. Here we introduce an approach for detecting statistically significant patterns in these datasets without making prior assumptions about the nature of the pattern. This method is based on concepts from Algorithmic Information Theory.
Classifying directed networks (Physical Review E 2008)
Directed networks - in which every edge is an arrow, rather than an undirected link - exhibit a much more complicated connectivity than undirected networks. We show that a set of four directed clustering coefficients provide a useful space for classifying a wide range of real-world directed networks, ranging from social networks to transcription networks, language networks and food webs.
Predicting genome statistics (Journal of Theoretical Biology 2008)
The role of non-coding DNA in the genomes of multicellular organisms remains largely unknown. We show that eukaryotes (encompassing practically all multicellular species from yeast to humans) appear to require a minimum amount of non-coding DNA, and propose a model which predicts this minimum by using a simple growth model of genetic regulatory networks.
I am also interested in cellular automata, Boolean networks and Gaussian processes, among other things, and am co-organiser of the Cambridge Networks Network meetings. Past research interests of mine include quantum measurement and molecular dynamics.
Complex Networks - Slides can be found here.
Quantum Information Theory - Lecture notes can be found here.
Some of my collaborators, past and present:
Yong-Yeol Ahn
Albert-Laszlo Barabasi
Siobhan Brady
Ed Bullmore
Guido Caldarelli
Jonathan Coe
Gabor Csanyi
Thomas Fink
Iain Johnston
Ard Louis
Mike Payne
Sarah Teichmann
Andrei Zinovyev
Links to pages on various scientific and non-scientific topics.
Imbrella - A free and invisible umbrella
How to play Go on a Hypercube
John Baez's Homepage
The Chocolate Revolution
The biggest number
The Clay Millenium Prize
The Klein Bottle Shop
The Complexity Zoo
Non-Transitive Dice
Non-Transitive Lizards
'Math In LaTeX'
The CSS Zen Garden
The Simulation Argument
Minds, Machines and Gödel by John Lucas
Robert J. Lang's Origami Designs
The elgooG Google mirror
Iocaine Powder
57 Optical Illusions
Puzzles
recent publications
Protein complexes are under evolutionary selection to assemble via ordered pathways
Cell 153, 461 (2013)
The rich club of the C. elegans neuronal connectome
Journal of Neuroscience 33, 6380 (2013)
Network analysis and data mining in food science: the emergence of computational gastronomy
Flavour 2:4 (2013)
The emergence of protein complexes: quaternary structure, dynamics and allostery
Biochem. Soc. Trans. 40, 475 (2012)
Flavor network and the principles of food pairing
Scientific Reports 1:196 (2011)
Evolutionary dynamics in a simple model of self-assembly
Physical Review E 83, 066105 (2011)
A stele-enriched gene regulatory network in the Arabidopsis root
Molecular Systems Biology, 7:459 (2011)
Oscillating Gene Expression Determines Competence for Periodic Arabidopsis Root Branching
Science 329, 1306 (2010)
Self-assembly, modularity and physical complexity
Physical Review E 82, 026117 (2010)
Detecting separate time scales in genetic expression data
BMC Genomics 11:381 (2010)