Data for: Cortical Layer-specific Critical Dynamics Triggering Perception
James H. Marshel*, Yoon Seok Kim*, Timothy A. Machado*, Sean Quirin*, Brandon Benson, Jonathan Kadmon, Cephra Raja, Adelaida Chibukhchyan, Charu Ramakrishnan, Masatoshi Inoue, Janelle Shane, Douglas J. McKnight, Susumu Yoshizawa, Hideaki E. Kato, Surya Ganguli, & Karl Deisseroth
Data structure
Data structure
Neural activity data (dF/F calcium responses of all neurons).
Data are organized in folders by mouse identifier number, as defined in the manuscript. (NM: Naive Mouse; M: Mouse). Each data file corresponds to a single session.
Description of data structure:
roiData is a MATLAB cell array, where each cell is a structure containing experiment metadata as well as neural timecourse data for one experimental condition.
Each roiData structure is divided into two fields: signal and caseStructure
roiData{condition}.signal.roi.roiList : This is a list of the cell ID numbers stimulated in this condition (corresponding to order in roiData.signal.centroids).
roiData{condition}.signal.roiDFoF_TotalPopulation_perTrial_NaNartifact : This contains deltaF/F timecourse data for every neuron in the volume, for each trial. Optogenetic stimulation artifacts are replaced by NaN.
roiData{condition}.signal.centroids : List of each cell's x,y,z position (z : optical plane position relative to top slice in microns; note that optical slices are actually tilted in the volume, and thus neuron positions are within the listed z value and 65 um deeper).
roiData{condition}.caseStructure.descriptor : Summary descrition of the contrast, optogenetic stimulation condition (Tuned = 1, Laminar-specific probe ensemble or random ensemble = 2, No Stimulation = 0), and Target condition (Target/0deg = 1, Distractor/90deg = 0).
roiData{condition}.caseStructure.contrast : Visual stimulus contrast.
roiData{condition}.caseStructure.stim : optogenetic stimulation condition (Tuned = 1, Laminar-specific probe ensemble or random ensemble = 2, No Stimulation = 0), and Target condition (Target/0deg = 1, Distractor/90deg = 0).
roiData{condition}.caseStructure.target : Target/0deg = 1, Distractor/90deg = 0.
roiData{condition}.caseStructure.error : Behavioral errors (1 = error; 0 = no error) of behavioral discrimination for each trial (corresponds to order of data in roiData.signal.roiDFoM_TotalPopulation_perTrial_NaNartifact). Note, error fields are irrelevant for Naive mice.