About the Project
Advancing network science to understand the organisation, function and evolution of biological systems
We are seeking an ambitious PhD student to develop a new generation of approaches for understanding the structure and evolution of biological networks.
Biological systems are extraordinarily complex. Protein-protein interaction networks, gene regulatory networks, metabolic networks and other molecular interaction systems contain enormous numbers of components and interactions, and their organisation is both far from random and far from regular. Their networks exhibit hierarchy (a few nodes with many connections and many nodes with few), homophily (nodes which are more “similar” are more likely to connect), modularity and other forms of structure that emerge from the underlying biological processes governing how components interact. But only recently have methods been proposed to measure network complexity directly and parsimoniously.
So, how statistically complex are biological networks? What mechanisms generate this complexity? And, critically, how is this network complexity related to biological function and evolutionary history?
This PhD will address these questions by bringing together computational and evolutionary biology with network science and statistical physics.
The project is aligned with SPNDL, a Scottish Enterprise High Growth Spin-Out project developing an app for cross-species protein-protein interaction network visualisation. It is expected there will be significant interaction with this project, allowing the student access to a cutting-edge technology for studying and analysing PPI networks while providing new analytics that can add to the platform’s utility.
Research themes
The project will be organised around three closely connected themes.
- Measuring statistical complexity of protein-protein interaction networks and other biological systems. The first goal will be to establish how statistical complexity manifests itself in biological networks across species and taxonomical categories, with an initial focus on protein-protein interaction (PPI) networks. You will extend and apply normalised measures of statistical complexity to large-scale PPI networks (e.g. via STRING and related databases) across species, tissues, and conditions.
- The roles of “popularity” and “similarity” in explaining statistical complexity. Popularity (degree heterogeneity/node fitness) and similarity (latent geometric/functional proximity) have each been proposed as drivers of real-world network structure, and their combination has been shown to generate complexity levels matching real networks better than either alone. This theme will test and refine popularity–similarity generative models specifically for biological data, asking which combinations of hierarchy and geometry- and which link-formation mechanisms (e.g. common-neighbour/triadic-closure-like growth)- best explain the complex structure of biological networks, and what this implies about the hypothetical latent “similarity spaces” (functional, co-expression-based, structural) organising protein interactions. This could ultimately lead to models that explain why biological networks have the structures that they do, rather than simply describing those structures after the fact.
- Evolutionary evidence linking statistical complexity and functional heterogeneity. Moving from structure to consequence: does higher statistical complexity confer greater resilience, evolvability, or functional diversification? Building on evidence that gene-expression-based (rather than random or purely degree-based) attachment mechanisms enhance the resilience of PPI networks as new proteins are added, this theme will investigate whether statistically complex network architectures are evolutionarily favoured- comparing network growth models against real evolutionary data across species and asking whether complexity itself is a signature (or driver) of functional heterogeneity and adaptive capacity.
There is substantial scope for the project to evolve as interesting results emerge. We are particularly interested in students who want to develop new theory as well as apply existing methods, rather than treating biological networks simply as datasets to analyse.
The ideal candidate
We are looking for someone who is ambitious, intellectually curious and technically strong, with the independence to pursue difficult questions and the creativity to develop new ones. You will be excited by open-ended, foundational questions about biology and complex systems and willing to work across disciplinary boundaries.
You might come from computer science, computational biology, mathematics, physics, bioinformatics, evolutionary biology or a related discipline. A strong quantitative background is highly advantageous; as is experience with biology and biological data. No single candidate will arrive expert in all of network science, complexity theory, and evolutionary biology- what matters most is aptitude, motivation, and a willingness to learn fast across these areas.
Essential Criteria
- A strong undergraduate or Master’s degree (1st or 2:1 equivalent) in Computer Science, Mathematics, Evolutionary Biology, Computational Biology, Evolutionary Biology, Physics or a related quantitative field.
Desirable Criteria
- Prior experience with biological databases (e.g., STRING, BioGRID, GEO)
- Strong coding skills in Python, R, and/or Matlab with experience handling network libraries (e.g., NetworkX, igraph) and large-scale biological datasets
- Experience in publishing peer-reviewed research or presenting at academic conferences
Duration: 3 years (Full-time)
Funding: Covers tuition fees at Home rates plus a standard, tax-free stipend aligned with UKRI research council rates.
Research Environment: You will join the NeuraSearch Laboratory at Strathclyde, an interdisciplinary, supportive research team with strong international collaborations across data science applied to biomedical data.
How to Apply
Interested candidates should send an Expression of Interest (max 1 page), highlighting your interest and motivation, suitability for the role, and a brief statement in how you envision tackling the problems outlined, alongside your CV to Dr Keith Malcolm Smith at keith.m.smith@strath.ac.uk.
Funding Notes
International students may apply but would have to cover the costs of international student tuition fees and visa fees.
References
The project builds particularly on the following work:
- Smith & Smith, Statistical complexity of heterogeneous geometric networks, PLOS Complex Systems, 2(1): e0000026 (2025)
- Smith, Explaining the emergence of complex networks through log-normal fitness in a Euclidean node similarity space, Scientific Reports, 11: 1976 (2021)
- Klein et al., A computational exploration of resilience and evolvability of protein–protein interaction networks, Communications Biology, 4: 1352 (2021)
These papers should be regarded as a starting point for further enquiry. The successful candidate will be expected to develop and refine the research questions during the PhD.
This is a Preview Listing…
You must sign in to see the full job description, and to apply.
Manage / Upgrade this job to a Full Job Listing.
Find Your Best Opportunity
Tell them AcademicJobs.com sent you!








