1. Department of Computer Science, Stanford University, Stanford, CA 94305, USA
2. Department of Statistics and Biomedical Data Science, Stanford University, Stanford, CA 94305, USA
3. Department of Chemistry, Stanford University, Stanford, CA 94305, USA