Stanford Chemistry, Engineering & Medicine for Human Health (ChEM-H), Department of Bioengineering and Department of Chemical and Systems Biology, Stanford University, 443 Via Ortega, Shriram Center 376, Stanford, CA 94305-4125, USA.