@article {67873,
	title = {Open-source, Python-based, hardware and software for controlling behavioural neuroscience experiments.},
	journal = {eLife},
	volume = {11},
	year = {2022},
	month = {2022 Jan 19},
	abstract = {<p>Laboratory behavioural tasks are an essential research tool. As questions asked of behaviour and brain activity become more sophisticated, the ability to specify and run richly structured tasks becomes more important. An increasing focus on reproducibility also necessitates accurate communication of task logic to other researchers. To these ends, we developed pyControl, a system of open-source hardware and software for controlling behavioural experiments comprising a simple yet flexible Python-based syntax for specifying tasks as extended state machines, hardware modules for building behavioural setups, and a graphical user interface designed for efficiently running high-throughput experiments on many setups in parallel, all with extensive online documentation. These tools make it quicker, easier, and cheaper to implement rich behavioural tasks at scale. As important, pyControl facilitates communication and reproducibility of behavioural experiments through a highly readable task definition syntax and self-documenting features. Here, we outline the system{\textquoteright}s design and rationale, present validation experiments characterising system performance, and demonstrate example applications in freely moving and head-fixed mouse behaviour.</p>
},
	issn = {2050-084X},
	doi = {10.7554/eLife.67846},
	author = {Akam, Thomas and Lustig, Andy and Rowland, James M and Kapanaiah, Sampath Kt and Esteve-Agraz, Joan and Panniello, Mariangela and M{\'a}rquez, Cristina and Kohl, Michael M and K{\"a}tzel, Dennis and Costa, Rui M and Walton, Mark E}
}
@article {47017,
	title = {Optogenetics: 10 years after ChR2 in neurons-views from the community.},
	journal = {Nature Neuroscience},
	volume = {18},
	year = {2015},
	month = {2015 Aug 26},
	pages = {1202-12},
	issn = {1546-1726},
	doi = {10.1038/nn.4106},
	author = {Adamantidis, Antoine and Arber, Silvia and Bains, Jaideep S and Bamberg, Ernst and Bonci, Antonello and Buzs{\'a}ki, Gy{\"o}rgy and Cardin, Jessica A and Costa, Rui M and Dan, Yang and Goda, Yukiko and Graybiel, Ann M and H{\"a}usser, Michael and Hegemann, Peter and Huguenard, John R and Insel, Thomas R and Janak, Patricia H and Johnston, Daniel and Josselyn, Sheena A and Koch, Christof and Kreitzer, Anatol C and L{\"u}scher, Christian and Malenka, Robert C and Miesenb{\"o}ck, Gero and Nagel, Georg and Roska, Botond and Schnitzer, Mark J and Shenoy, Krishna V and Soltesz, Ivan and Sternson, Scott M and Tsien, Richard W and Tsien, Roger Y and Turrigiano, Gina G and Tye, Kay M and Wilson, Rachel I}
}
