Department of Electrical and Computer Engineering, Department of Computer Science, Neuroscience Research Institute and Department of Molecular, Cellular, and Developmental Biology, University of California, Santa Barbara, Santa Barbara, CA, USA Department of Electrical and Computer Engineering, Department of Computer Science, Neuroscience Research Institute and Department of Molecular, Cellular, and Developmental Biology, University of California, Santa Barbara, Santa Barbara, CA, USA.