Data from: Observational activation of anterior cingulate cortical neurons coordinates hippocampal replay in social learning
Data files
Jun 22, 2026 version files 403.60 MB
-
README.md
5.44 KB
-
RecordingData.zip
403.60 MB
Abstract
Social learning enables a subject to make decisions by observing the actions of another. How neural circuits acquire relevant information during observation to guide subsequent behavior is unknown. Utilizing an observational spatial working memory task, we show that neurons in the rat anterior cingulate cortex (ACC) associated with spatial trajectories during self-running in a maze are activated when observing another rat running the same maze. The observation-induced ACC activities are reduced in error trials and are correlated with activities of hippocampal place cells representing the same trajectories. The ACC activities during observation also predict subsequent hippocampal place cell activities during sharp-wave ripples and spatial contents of hippocampal replay prior to self-running. The results support that ACC neurons involved in decisions during self-running are reactivated during observation and coordinate hippocampal replay to guide subsequent spatial navigation.
Dataset DOI: 10.5061/dryad.dncjsxmc6
Description of the data and file structure
This dataset (RecordingData.zip) is zipped file that contains tetrode data recorded from 42 sessions by Neuralynx Digital Lynx acquisition system arranged in a Matlab structure. 42 sessions are organized in three folders, each representing an experimental condition (Demo, Empty, and Empty). Each file contains behavioral and electrophysiological data organized and saved as .sess file by MindCracker written in MATLAB. Follow the following steps to view each .sess file:
- Download MindCracker (package of MATLAB routines described in Code/software).
- Start Matlab.
- Place directory and all -sub-directories in MindCracker in MATLAB search path.
- At MATLAB command line, type: DataExplorer.
- In the DataManager drop down menu, click "Open Databases" and select a .sess file to open.
File structure and naming
The "xx.sess" file is a Matlab structure that can be read using the following Matlab command:
S = load(filename, ‘-mat’); pinfo= S.pinfo; S = [];
The structure pinfo contains the following essential data-related fields:
pinfo.data{i}: i-th data entry (e.g. spike times in second of a sorted neuron)
pinfo.datatype{i}: data type of the i-th data entry (default: "spike")
pinfo.filearea{i}: recording area of the i-th data entry (CA1= hippocampal CA1 area)
pinfo.posdata.timestamps: a vector of time in seconds at each time point t
pinfo.posdata.xfront: a vector of x coordinates (in pixels, 1 = 0.25cm) of the front position of the animal at each time point
pinfo.posdata.yfront: y coordinates of the front
pinfo.posdata.xback: x coordinates of the back
pinfo.posdata.yback: y coordinates of the back
pinfo.posdata.xpos: x coordinates of the animal's location used for LFP or place field analysis
pinfo.posdata.ypos: y coordinates of the animal's location used for LFP or place field analysis
The structure pinfo also contains the following informational fields about the data's origin and parameters for display or further processing:
pinfo.selffilename: original file name of the current .sess file
pinfo.animaldate: animal name the data recorded from
pinfo.id: data id # for all data entries (e.g. 1,2,3, ...)
pinfo.plotid: data entries that can be plotted (e.g. 1,3,10,...)
pinfo.plotselect: data entries currently selected (for certain analysis; e.g. 2,10,...)
pinfo.epfile: name of a behavioral event file the data are related to
pinfo.ep: event start/end times (in seconds) in the behavioral event file
pinfo.epselect: whether the current event is selected for analysis (1 = yes, 0 = not selected)
pinfo.posfile: file name of original position data file ("Multiple" if several position files are recorded)
pinfo.diodepos.front/back/pos: color of diode (green, red) used to specify front, back, or the position of the animal
pinfo.posdata.poscolor{i}: i-th original color channel in position data acquisiton
pinfo.posdata.XX/YY{i}: x or y coordinates of position points originally recorded through i-th color channel
pinfo.jicolor: a custom color map specified using [R G B} values
pinfo.plotcolor{i}: color ([R G B] values) used to plot i-th data entry
pinfo.parm.bin: bin size in seconds to bin data (e.g. for computing rates or cross-correlation)
pinfo.parm.maxlag: max lag in seconds for computing cross-correlation between 2 spike data entries
pinfo.parm.grid1d/grid2d: grid size (in pixels) to bin a 1d or 2d space
pinfo.parm.frametime: mean time gap in seconds between consequtive position data frames
pinfo.parm.wavepoint: 32 (number of data points in each spike)
pinfo.parm.nepdisplay: the event currently for the data in diaplay
pinfo.parm.plotnumber: the id of currently displayed plot
pinfo.parm.plotduration: time duration in seconds of data being plotted
pinfo.parm.sessionflag: session name associated with the data
pinfo.parm.timeunit: time unit in seconds for spike, LFP, and position data
pinfo.parm.setbacktime: added time in seconds to the time window
pinfo.parm.searchtime: time window in seconds to search for a certain event
pinfo.parm.align: diode used to align events (e.g. "start")
pinfo.parm.buffersize: 512 (default size of data buffer during recording)
pinfo.parm.freq: sampling frequency of LFP data in Hz
pinfo.parm.filegain{i}: gain in mV per AD value for all 4 tetrode channels of i-th data entry
pinfo.parm.windowpoint: window size in number of data points for analyzing LFP spectrum
pinfo.parm.shiftpoint: window shift in number of data points for analyzing LFP spectrum
pinfo.parm.sessionstart (.sessionend): data start and end time in seconds
pinfo.parm.left/rightcontrolwidth: plot window left/right margin in inches
pinfo.parm.scrollbarheight: data display window scroll bar height in inches
pinfo.parm.addplothieght: additional height in inches for plot data entries
Code/software
The main MATLAB codes for the analysis are publicly available in GitHub (https://github.com/DaoyunJiLab/DM2021).
