title: A method for closed-loop presentation of sensory stimuli conditional on the internal brain-state of awake animals.
abstract: Brain activity often consists of interactions between internal-or on-going-and external-or sensory-activity streams, resulting in complex, distributed patterns of neural activity. Investigation of such interactions could benefit from closed-loop experimental protocols in which one stream can be controlled depending on the state of the other. We describe here methods to present rapid and precisely timed visual stimuli to awake animals, conditional on features of the animal's on-going brain state; those features are the presence, power and phase of oscillations in local field potentials (LFP). The system can process up to 64 channels in real time. We quantified its performance using simulations, synthetic data and animal experiments (chronic recordings in the dorsal cortex of awake turtles). The delay from detection of an oscillation to the onset of a visual stimulus on an LCD screen was 47.5ms and visual-stimulus onset could be locked to the phase of ongoing oscillations at any frequency ≤40Hz. Our software's architecture is flexible, allowing on-the-fly modifications by experimenters and the addition of new closed-loop control and analysis components through plugins. The source code of our system "StimOMatic" is available freely as open-source.
authors.affiliation: Max Planck Institute for Brain Research, Max-von-Laue-Str. 4, 60438 Frankfurt am Main, Germany. urut@caltech.edu
authors.forename: Ueli
authors.initials: U
authors.lastname: Rutishauser
authors.forename: Andreas
authors.initials: A
authors.lastname: Kotowicz
authors.forename: Gilles
authors.initials: G
authors.lastname: Laurent
mesh_terms: D000465:Algorithms; D000818:Animals; D001921:Brain / Q000502:physiology*; D003198:Computer Simulation; D003199:Computer Systems; D003201:Computers; D003627:Data Interpretation, Statistical; D004567:Electrodes, Implanted; D004594:Electrophysiology / Q000295:instrumentation / Q000379:methods*; D005071:Evoked Potentials / Q000502:physiology; D009862:Online Systems; D010775:Photic Stimulation; D012677:Sensation / Q000502:physiology*; D059629:Signal-To-Noise Ratio; D012984:Software; D014426:Turtles / Q000502:physiology*; D014851:Wakefulness / Q000502:physiology*