Project proposal details

Please look carefully through the proposal details below. If you are interested in the project then contact the supervisor, explaining why you are interested and any background which makes you a good fit for the project.

If this is an external project, the lead supervisor may have suggested someone at Imperial College or the NHM who could act as an internal supervisor and you should also contact them. If the project is external and no internal has been proposed then you must find an internal supervisor before starting the project.

Please pay close attention to any extra notes on requirements (such as being able to drive or to speak particular languages) or the application process. There may be specific limitations on the project availability: if there are then they will be clearly shown further down the page.

Project title
Inference of signatures of natural selection from genomes using deep learning
Contact name
Matteo Fumagalli
Project based at
Silwood Park (Imperial)
Project description
Our team has developed a wide range of applications of machine learning, specifically convolutional neural networks, to infer evolutionary events from genomic data (e.g. Torada et al. 2019 BMC Bioinformatics). In this project, the student will apply, and modify if necessary, our current deep learning algorithms to detect natural selection from population genomic data: ImaGene ( or BaSe ( Applications will relate on ongoing projects, for instance for the understanding the evolutionary history of human susceptibility to long QT syndrom (LQTS) or to detect any adaptive evolution in ACE and ACE2 genes in humans and primates.
Additional requirements
good programming in python and bash/linux
Available support
additional help in population genetics will be offered
Selection and eligibility
good attitude to coding is essential
Date uploaded