The genotype-to-phenotype problem. Determining how genome-encoded components perform cellular function is complicated by the pleiotropy found in biological systems. Pleiotropy refers to when a single gene influences multiple unrelated traits. As such, perturbations to a single gene can affect multiple, independent cellular responses – complicating our ability to infer sequence-function relationships. This problem, otherwise known as genotype-to-phenotype mapping, represents one of biology’s most intractable challenges. Combining high–throughput single cell sequencing with development of innovative computational tools, synthetic biology approaches and mouse models of cancer, our lab asks how the same genome-encoded components can give rise to diverse phenotypes, or cellular functions, at different stages of disease progression. We focus on cancer metastasis as our model of a complex, evolutionary process and develop novel approaches that tackle fundamental problems encountered in genotype-to-phenotype mapping, including: 1) Pleiotropy, 2) Epistasis and 3) Microenvironmental Crosstalk.