Philip John Hatcher

Professor
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.

Education

  • 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

Peeters, C., Cooper, V. S., Hatcher, P. J., Verheyde, B., Carlier, A., & Vandamme, P. (2017). Comparative genomics of Burkholderia multivorans, a ubiquitous pathogen with a highly conserved genomic structure. PLOS ONE, 12(4), e0176191. doi:10.1371/journal.pone.0176191

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., Medigue, C., Barrick, J. E., & Lenski, R. E. (2015). Synonymous Genetic Variation in Natural Isolates of Escherichia coli Does Not Predict Where Synonymous Substitutions Occur in a Long-Term Experiment. Molecular Biology and Evolution, 32(11), 2897-2904. doi:10.1093/molbev/msv161

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

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 MS Data. Analytical Chemistry, 77(19), 6271-6279. doi:10.1021/ac050726j

Quinn, M. J., & Hatcher, P. J. (1996). On the Utility of Communication?Computation Overlap in Data-Parallel Programs. Journal of Parallel and Distributed Computing, 33(2), 197-204. doi:10.1006/jpdc.1996.0038

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

Most Cited Publications