In the Laboratory for Neural Circuits and Behavior we study the neural substrate of visual processing and vision-based decision making. To this end, we aim to define a research framework capable of linking neural architectures to the underlying computations. Our solution is to integrate experimental methods for all-optical dissection of neuronal circuits with large-scale dynamical network models based on artificial neural networks (aNNs). The connectivity architecture of aNNs closely mirrors that of biological neural networks, thus representing an effective theoretical framework to unify computational, algorithmic, and implementation levels of analysis.