Cleo: the Closed-Loop, Electrophysiology, and Optogenetics experiment simulation testbed#
Hello there! Cleo has the goal of bridging theory and experiment for mesoscale neuroscience, facilitating electrode recording, optogenetic stimulation, and closed-loop experiments (e.g., real-time input and output processing) with the Brian 2 spiking neural network simulator. We hope users will find these components useful for prototyping experiments, innovating methods, and testing observations about a hypotheses in silico, incorporating into spiking neural network models laboratory techniques ranging from passive observation to complex model-based feedback control. Cleo also serves as an extensible, modular base for developing additional recording and stimulation modules for Brian simulations.
Just use pip to install—the name on PyPI is
pip install cleosim
Then head to the overview section of the documentation for a more detailed discussion of motivation, structure, and basic usage.