NeuroPG
NeuroPG integrates digital micromirror device (DMD) control, sample visualization, and electrophysiological and fluorescence data acquisition to generate and deliver complex spatiotemporal illumination patterns for optogenetic interrogation of neural circuits.
Key Features:
- DMD control: Direct control of digital micromirror device hardware to drive patterned illumination.
- Spatiotemporal pattern generation: Creation of complex spatiotemporal illumination patterns for targeted stimulation of cells or subcellular regions.
- Integrated sample visualization: Coordination of sample imaging with stimulation to align illumination patterns to biological targets.
- Electrophysiology and fluorescence acquisition: Synchronized acquisition of electrophysiological and fluorescence data alongside optical stimulation.
- MATLAB-based interfacing: Implementation on MATLAB with use of the Data Acquisition and Image Acquisition toolboxes for hardware communication.
- Mightex Polygon400 compatibility: Specific accommodation for the Mightex Polygon400 DMD system and adaptability to other hardware compatible with MATLAB toolboxes.
- Data processing, analysis and visualization: Built-in routines for processing, analyzing, and visualizing acquired stimulation and recording data.
Scientific Applications:
- Optogenetics experiments: Delivery of patterned light stimuli to manipulate genetically targeted neurons.
- Neural circuit probing: Investigation of circuit function by spatially and temporally precise stimulation.
- Single-cell and subcellular targeting: Selective manipulation of individual cells or subcellular regions using patterned illumination.
- Combined stimulation and recording studies: Experiments combining optical stimulation with concurrent electrophysiological and fluorescence measurements.
Methodology:
Implemented in MATLAB; controls the Mightex Polygon400 DMD; generates spatiotemporal illumination patterns; interfaces with hardware via MATLAB Data Acquisition and Image Acquisition toolboxes to synchronize optical stimulation with electrophysiological and fluorescence data acquisition; includes data processing, analysis, and visualization routines.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- desktop application
- Operating Systems:
- Windows
- Programming Languages:
- MATLAB
- Added:
- 9/20/2018
- Last Updated:
- 12/10/2018
Operations
Publications
Avants BW, Murphy DB, Dapello JA, Robinson JT. NeuroPG: open source software for optical pattern generation and data acquisition. Frontiers in Neuroengineering. 2015;8. doi:10.3389/fneng.2015.00001. PMID:25784873. PMCID:PMC4345891.