1. Chemical & Biomolecular Engineering, Johns Hopkins University, Baltimore, Maryland 21218, United States
2. Biophysics and Biophysical Chemistry, Johns Hopkins University, Baltimore, Maryland 21218, United States
3. Biomedical Engineering, Johns Hopkins University, Baltimore, Maryland 21218, United States
4. Howard Hughes Medical Institute, Chevy Chase, Maryland 20815, United States
5. Computer Science, Johns Hopkins University, Baltimore, Maryland 21218, United States
6. Chemistry, Johns Hopkins University, Baltimore, Maryland 21218, United States
7. Chemical Engineering and Chemistry, Eindhoven University of Technology, Eindhoven 5612 AP, Netherlands