1. Department of Computer Science, Stanford University, Stanford, CA 94305-5329, USA
2. Department of Electrical Engineering, Stanford University, Stanford, CA 94305-5008, USA
3. Department of Developmental Biology, Stanford University, Stanford, CA 94305-5329, USA
4. Department of Pediatrics, Stanford University, Stanford, CA 94305-5208, USA
5. Department of Biomedical Data Science, Stanford University, Stanford, CA 94305-5464, USA