CIDCATS Student Profile

CIDCATS Student German Leonov

German Leonov

2011 entry

I appreciate the diversity of the mechanisms that underlie biological processes. Biological systems, which are mostly stochastic and seemingly chaotic, are best understood using structured engineering approaches to answer questions in a well-defined setting. I am naturally intrigued and interested in solving problems, and would like to do so in the best way, with the best people, with the power of computation on my side.


I joined York to do my undergraduate in BSc Genetics with a year in industry. At the end of my 2nd year I decided to drop the year in industry, as I just picked up my first book on programming.

The summer before my 3rd year I chose to do a research training tutorial with Reidun Twarock, who gave me the opportunity to put my newly developing programming skills to practice and use it to aid our understanding of viral assembly. During that summer I worked on 2 projects, doing mathematical modelling of viral assembly, followed by an extended funding opportunity to do short peptide degradation modelling and mass spectrometry data analysis. Those added Python and Fortran to my programming skill set, and as a keen OO programmer I enjoyed my time using Python to automate many things in mass spectrometry data parsing and mass-peptide sequence derivation algorithms.

As I was in the middle of my final year project, and still working in collaboration with chemistry, maths and bioarcheology - I was sure I wanted to pursue developing and using my skill in solving important problems in biomedical sciences. CIDCATS programme was just around the corner (and just announced), and was a perfect fit for me, with very few such programmes available around the country around that time.


Dr Dimitris Lagos (Biology/HYMS/CII) and Prof Jon Timmis (Electronics/YCCSA)