Affiliation: | 1. Dept. of Computer Science, Stanford University, Stanford, CA 94305, United States;2. Dept. of Electrical Engineering, Stanford University, Stanford, CA 94305, United States;3. Dept. of Bioengineering, Stanford University, Stanford, CA 94305, United States;4. Medical Scientist Training Prog., Stanford University, Stanford, CA 94305, United States;5. Neurosciences Prog., Stanford University, Stanford, CA 94305, United States |