Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2014.Cataloged from PDF version of thesis.Includes bibliographical references (pages 205-216).Computational techniques have long been applied to biological data to address a wide range of evolutionary questions. In phylogenetics, methods for reconstructing gene histories from sequence data have enabled researchers to better understand how evolution shapes gene content; for example, the identification of evolutionarily-related genes has allowed for the mapping of functions across species and the discovery of novel functions. Such predictions have become increasingly important over the last ten to fifteen years, as technology has ...