FindAPhD Weekly PhD Newsletter | JOIN NOW FindAPhD Weekly PhD Newsletter | JOIN NOW

Stories that genomes can tell: Discrete mathematical and algorithmic approaches for building evolutionary networks

   School of Computing Sciences

This project is no longer listed on and may not be available.

Click here to search for PhD studentship opportunities
  Prof V Moulton  No more applications being accepted  Self-Funded PhD Students Only

About the Project

Many organisms such as plants, viruses and microbes swap genes. This can this can give them important advantages (e.g. antibiotic resistance in microbes or pest resistance for plants). However, this also creates challenges when trying to understand how these organisms have evolved, since the swap of genetic information does not directly map onto Darwin’s Tree of Life.   

In this project, we will develop new discrete mathematical and algorithmic approaches to build evolutionary networks. These graphs, whose study forms an exciting part of the interdisciplinary area of phylogenetics, generalise evolutionary trees and permit the representation of evolutionary processes such as gene transfer. 

The main goal of the project will be to develop a rooted version of the NeighborNet algorithm for building evolutionary networks. NeighborNet networks have been used in numerous evolutionary studies, and NeighborNet is one of the core algorithms within the SplitsTree program which has been cited over 7000 times. However, with the advent of huge genomic datasets, biologists now need directed networks that provide more explicit information on past evolutionary events such as gene transfer. The new network approaches will have important applications such as understanding how viruses evolve and the mechanisms by which microbes cause disease.

The student will work with a leading international team of researchers who have worked together with biologists and statisticians for several years on developing theoretical underpinnings and novel algorithms for building evolutionary networks. The student should have a background in discrete mathematics and/or computer science. Due to the interdisciplinary nature of the work, the project can be tailored to suit students with either a mathematical or a computational interest (or both). No background in biology is required, but a strong interest in working within an interdisciplinary environment is highly desirable.

Funding Notes

This PhD project is offered on a self-funding basis. It is open to applicants with funding or those applying to funding sources. Details of tuition fees can be found at
A bench fee is also payable on top of the tuition fee to cover specialist equipment or laboratory costs required for the research. Applicants should contact the primary supervisor for further information about the fee associated with the project.


i) Bryant, David, and Vincent Moulton. "Neighbor-net: an agglomerative method for the construction of phylogenetic networks." Molecular biology and evolution 21.2 (2004): 255-265
ii) Huson, Daniel H., and David Bryant. "Application of phylogenetic networks in evolutionary studies." Molecular biology and evolution 23.2 (2006): 254-267.
iii) Huber, Katharina T., Simone Linz, and Vincent Moulton. "The rigid hybrid number for two phylogenetic trees." Journal of Mathematical Biology 82.5 (2021): 1-29.
iv) van Iersel, Leo, Vincent Moulton, and Yukihiro Murakami. "Reconstructibility of unrooted level-k phylogenetic networks from distances." Advances in Applied Mathematics 120 (2020): 102075.
v) Huber, Katharina T., Vincent Moulton, and Taoyang Wu. "Hierarchies from Lowest Stable Ancestors in Nonbinary Phylogenetic Networks." Journal of Classification 36.2 (2019): 200-231
Search Suggestions
Search suggestions

Based on your current searches we recommend the following search filters.

PhD saved successfully
View saved PhDs