Philip Hatcher

Phone: (603) 862-2678
Office: Computer Science, Kingsbury Hall Rm N215B, Durham, NH 03824
Philip Hatcher

Phil Hatcher has been a faculty member at the University of New Hampshire (UNH) since 1986. Hatcher received a B.S. in mathematics from Purdue University in 1978, an M.S. in computer science from Purdue University in 1979, and a Ph.D. in computer science from the Illinois Institute of Technology in 1985. He is a member of ACM, Phi Kappa Phi, Phi Beta Kappa, and the IEEE Computer Society. In 1992 he received the Outstanding Assistant Professor Award from UNH. In 1996 Hatcher was appointed to a Norman and Marie Waite Professorship at UNH. In 2017 Hatcher was given the Class of 1944 Professorship Award. In 1997-1999, 2003-2006 and 2007-2011, Hatcher was the Chair of the Department of Computer Science at UNH.


  • Ph.D., Computer Science, Illinois Institute of Technology
  • M.S., Computer Science, Purdue University
  • B.S., Mathematics, Purdue University

Research Interests

  • Bioinformatics
  • Computer Programming Languages
  • High Performance Computing

Courses Taught

  • CS 520: Assem Lang Prog&Mach Org Lab
  • CS 696: Independent Study
  • CS 699: Internship
  • CS 712: Compiler Design
  • CS 800: Internship
  • CS 900: Graduate Seminar

Selected Publications

Maddamsetti, R., Hatcher, P. J., Green, A. G., Williams, B. L., Marks, D. S., & Lenski, R. E. (2017). Core Genes Evolve Rapidly in the Long-Term Evolution Experiment with Escherichia coli. Genome Biology and Evolution, 9(4), 1072-1083. doi:10.1093/gbe/evx064

Wang, Y., Diaz Arenas, C., Stoebel, D. M., Flynn, K., Knapp, E., Dillon, M. M., . . . Cooper, T. F. (2016). Benefit of transferred mutations is better predicted by the fitness of recipients than by their ecological or genetic relatedness. Proceedings of the National Academy of Sciences, 113(18), 5047-5052. doi:10.1073/pnas.1524988113

Abebe-Akele, F., Tisa, L. S., Cooper, V. S., Hatcher, P. J., Abebe, E., & Thomas, W. K. (2015). Genome sequence and comparative analysis of a putative entomopathogenic Serratia isolated from Caenorhabditis briggsae. BMC Genomics, 16(1). doi:10.1186/s12864-015-1697-8

Maddamsetti, R., Hatcher, P. J., Cruveiller, S., Médigue, C., Barrick, J. E., & Lenski, R. E. (2015). Synonymous Genetic Variation in Natural Isolates ofEscherichia coliDoes Not Predict Where Synonymous Substitutions Occur in a Long-Term Experiment. Molecular Biology and Evolution, 32(11), 2897-2904. doi:10.1093/molbev/msv161

Morris, K., Bik, H., Hatcher, P. J., & Thomas, W. K. (2010). PHYLOGENOMIC ANALYSIS IN THE PHYLUM NEMATODA. JOURNAL OF NEMATOLOGY, 42(3), 259. Retrieved from

Flynn, K. M., Vohr, S. H., Hatcher, P. J., & Cooper, V. S. (2010). Evolutionary Rates and Gene Dispensability Associate with Replication Timing in the Archaeon Sulfolobus islandicus. Genome Biology and Evolution, 2, 859-869. doi:10.1093/gbe/evq068

Lapadula, A. J., Hatcher, P. J., Hanneman, A. J., Ashline, D. J., Zhang, H., & Reinhold, V. N. (2005). Congruent Strategies for Carbohydrate Sequencing. 3. OSCAR:  An Algorithm for Assigning Oligosaccharide Topology from MSnData. Analytical Chemistry, 77(19), 6271-6279. doi:10.1021/ac050726j

Hatcher, P. J., Quinn, M. J., Lapadula, A. J., Seevers, B. K., Anderson, R. J., & Jones, R. R. (1991). Data-parallel programming on MIMD computers. IEEE Transactions on Parallel and Distributed Systems, 2(3), 377-383. doi:10.1109/71.86112

Quinn, M. J., & Hatcher, P. J. (1990). Data-parallel programming on multicomputers. IEEE Software, 7(5), 69-76. doi:10.1109/52.57894

Cooper, V. S., Vohr, S. H., Wrocklage, S. C., & Hatcher, P. J. (n.d.). Why Genes Evolve Faster on Secondary Chromosomes in Bacteria. PLoS Computational Biology, 6(4), e1000732. doi:10.1371/journal.pcbi.1000732

Most Cited Publications