Kara Johnson Bioengineering Research Description High Throughput Profiling of Protein Interactions with Nucleic Acid Barcodes