Thomas is a co-founder of Biojava. He has four years of bioinformatics experience, with particular interests in machine learning and data distribution architecture. He as written a book on Linux installation, and wrote a regular magazine column of programming tips. Thomas has recently completed a PhD in bioinformatics at the Wellcome Trust Sanger Institute. His research focuses on the application of machine learning techniques to the identification of important biological signals, and has developed a transcription start site predictor which outperforms all other techniques.