Finding function in three-dimensional patterns
We compare local arrangements of amino acids to uncover functional relationships that sequence or overall fold comparisons can miss.
Structure and functionStructure · Function · Evolution
We investigate the interactions that make biological molecules work — and build computational tools to uncover their mechanisms, origins and applications.

Our research
We compare local arrangements of amino acids to uncover functional relationships that sequence or overall fold comparisons can miss.
Structure and functionWe map base interactions, tertiary motifs and regulatory RNAs to investigate how molecular complexity and regulation emerge.
RNA and evolutionOur research extends to drug repositioning, programmable nucleic-acid assemblies, pathogen biology and AI-assisted discovery.
Applications and directions
Research infrastructure
GrAfSS brings together graph-based tools for finding and comparing three-dimensional arrangements in proteins and RNA. Begin with a known motif, a complete structure, or a theoretical arrangement.
Recent work

A molecular view of evolution
Local structural arrangements offer another way to investigate molecular conservation. Our work on RNA and proteins examines how small interaction networks support the organization and function of larger biological systems.
Work with MFRLab
We welcome enquiries about research collaboration, postgraduate study and the use of our computational tools.