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

https://science.sciencemag.org/content/365/6453/eaaw5202

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.

Data: