improv

improv enables adaptive neuroscience experiments by integrating real-time data analysis with experimental control to support dynamic, data-driven adjustments during data collection.


Key Features:

  • Integration of custom modeling and analysis: Combines custom modeling with real-time data collection and experimental control to support adaptive experimental designs.
  • Real-time data processing: Processes neuroscience data, including 2-photon calcium imaging, in real time to provide immediate information about current brain state.
  • Support for diverse experimental designs: Supports both in silico and in vivo studies across different model organisms and data types.
  • Advanced analytical techniques: Implements real-time machine learning for dimension reduction and predictive modeling of latent neural and behavioral features.
  • Custom behavioral analysis and functional typing: Performs real-time behavioral analyses and rapidly classifies neural responses from large populations using calcium microscopy.
  • Optimal stimulus selection: Enables optimal visual stimulus selection driven by ongoing data analysis.
  • Interactive imaging and optogenetic stimulation: Enables model-driven interactive imaging and simultaneous optogenetic photostimulation, exemplified with larval zebrafish expressing GCaMP6s and the opsin rsChRmine.

Scientific Applications:

  • Adaptive experimental design: Enables experiments that adapt stimuli and recording parameters in real time based on incoming data.
  • Real-time hypothesis generation and testing: Facilitates on-the-fly exploration and refinement of hypotheses through integrated modeling and analysis during data collection.
  • Neural circuit mapping and manipulation in model organisms: Supports mapping and manipulation of neural activity and behavior, including optogenetic perturbations in larval zebrafish.

Methodology:

Integrates custom modeling with real-time data collection and experimental control; performs real-time processing of 2-photon calcium imaging and calcium microscopy data; applies real-time machine learning for dimension reduction and predictive modeling; conducts real-time behavioral analysis, rapid population-level neural classification, optimal visual stimulus selection, and model-driven interactive imaging with simultaneous optogenetic photostimulation.

Topics

Details

License:
MIT
Tool Type:
command-line tool, library
Programming Languages:
Python, MATLAB
Added:
3/19/2021
Last Updated:
3/31/2021

Operations

Publications

Draelos A, Loring MD, Nikitchenko M, Sriworarat C, Gupta P, Sprague DY, Pnevmatikakis E, Giovannucci A, Benster T, Deisseroth K, Pearson JM, Naumann EA. <i>improv</i>: A software platform for real-time and adaptive neuroscience experiments. Unknown Journal. 2021. doi:10.1101/2021.02.22.432006.

Links