Science Kai Chen, Xiongyi Huang, S B Jennifer Kan, Ruijie K Zhang, Frances H Arnold DOI: 10.1126/science.aar4239 PMID: 29622650 PMCID: PMC6104391