1. Department of Chemistry and Biochemistry, University of California, Santa Barbara, California 93106, United States
2. Department of Computer Science, University of California, Santa Barbara, California 93106, United States
3. Acelot, Inc., 3160 Porter Drive, Suite 200, Palo Alto, California 94304, United States