Caltech, California Institute of Technology, Division of Biology and Biological Engineering, Pasadena, CA, USA