Affiliation: | 1. Department of Chemical and Biological Engineering, Princeton University, Princeton, NJ 08544, USA;2. Department of Mechanical and Aerospace Engineering, Princeton University, Princeton, NJ 08544, USA;3. Department of Molecular Biology, Princeton University, Princeton, NJ 08544, USA |