1. Department of Chemistry, Stanford University, Stanford, California 94305, United States
2. Department of Computer Science, Stanford University, Stanford, California 94305, United States
3. Department of Molecular and Cellular Physiology, Stanford University School of Medicine, Stanford, California 94305, United States
4. Department of Structural Biology, Stanford University School of Medicine, Stanford, California 94305, United States
5. Institute for Computational and Mathematical Engineering, Stanford University, Stanford, California 94305, United States
6. Biomedical Informatics Program, Stanford University School of Medicine, Stanford, California 94305, United States
7. Department of Bioengineering, Stanford University, Stanford, California 94305, United States