Inferring brain-wide interactions using data-constrained recurrent neural network models.
The 8 matches · 3 of them tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
- [1] § STAR★METHODS › METHOD DETAILS › Multi-region electrophysiology recordings in humans › Behavioral task ↔ README.m, the whole file · a weak match · score 0.88 · button presses, human faces, memory blocks, monkey faces, fruits, yes
- [2] § STAR★METHODS › METHOD DETAILS › Multi-region electrophysiology recordings in humans › Neural recordings ↔ README.m, the whole file · a weak match · score 0.82 · pre SMA, dACC, firing rate, cortex, hippocampus, amygdala
- [3] § STAR★METHODS › METHOD DETAILS › Multi-region electrophysiology recordings in humans › Neural recordings ↔ main_spikes.m, lines 1–11 · score 0.62 · pre SMA, dACC, hippocampus, amygdala, spike
- [4] § RESULTS › CURBD applied to single-cell spiking data from humans during memory retrieval ↔ main_spikes.m, lines 1–11 · score 0.59 · dACC, preSMA, hippocampus, amygdala, spiking, memory
- [5] § STAR★METHODS › METHOD DETAILS › Multi-region recurrent neural networks › Analyzing the Directed Interaction matrix after training ↔ classes/@Acquisition2P/selectROIs.m, the whole file · a weak match · score 0.59 · square root, standard deviation, histograms, matrix
- [6] § STAR★METHODS › METHOD DETAILS › Multi-region recurrent neural networks › Analyzing the Directed Interaction matrix after training ↔ trainMultiRegionRNN.m, lines 107–171 · score 0.56 · standard deviation, directed interaction matrix, trained, neuron, RNN, Model
- [7] § STAR★METHODS › METHOD DETAILS › Multi-region calcium fluorescence recordings in mice › Pre-processing of imaging data ↔ common/Motion Correction Files/lucas-kanade/doLucasKanade.m, lines 1–98 · score 0.54 · motion artifacts, motion correction, warping
- [8] § STAR★METHODS › METHOD DETAILS › Multi-region recurrent neural networks › Model RNN training ↔ trainMultiRegionRNN.m, lines 174–313 · score 0.53 · pVar, variance explained, training, error, RNNs, model
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
MATLAB · 152 lines · 7.9 KB · no license · 2 matches
- %{
- =================================
- This project contains the raw data on which this paper is based:
- J.Minxha, R.Adolphs, S.Fusi, A.N.Mamelak, U.Rutishauser. Flexible recruitment of memory-based choice representations by human medial-frontal cortex. Science, 2020 (in press).
- Permanent URL for data: http://doi.org/10.17605/OSF.IO/U3KCP
- Please see http://www.rutishauserlab.org/ for up-to-date contact information.
- This work has been made possible by grants from the National Institutes of Health (NIMH R01MH110831; The NIH BRAIN initiative U01NS103792; the National Science Foundation CAREER BCS-1554105; and a Memory&Cognitive Disorders Award from the McKnight Endowment for the Neurosciences).
- =================================
- ********* Main Files *********
- There are two main files, "main_sfc.m" which reproduces the spike-field
- coherence results in Figure 5 and "main_spikes.m", which reproduces all the raster and PSTHs. The cell indices for the rasters plotted in the main
- figures of the paper are included in the file. The purpose of these files
- is to illustrate how to load and utilize the data rather than to reproduce
- all the figures in the paper. Note that all the data needed to produce the
- findings in the paper is included.
- ********* Spiking data structures *********
- The spiking folder, "spikes" contains three files, "ha.mat" (amygddala and
- hippocampus), "mfc.mat" (preSMA and dACC), and "mfc_cell_annotations.mat"
- which contains annotations for the MFC population (indeces for choice cells, weights for the MFC population as assinged by the choice decoder, etc.) The structures in "ha.mat" and "mfc.mat" have the following fields:
- sessionID: unique identifier for the sessions (can be usd to index into
- other data structures, ex. SFC)
- behavior: contains all the relevant behavior from the session in which the
- cell was recorded. It is itself a structure with the following
- fields:
- RT: response time (in seconds)
- iscorrect: boolean indicating if trial was correct
- nr_appearances: ranges from 0 to 7, indicates the number of
- times this image has been presented before in
- this session. This can be converted into a
- boolian variable indicating new/old by
- thresholding at 1. So any image with an index of
- 1 or greater, is part of the "old" set of stimuli.
- categories: can take 4 possible values, 1 = cars, 4 = fruits,
- 5 = human face, 7 = monkey face
- target: this is relevant only for the categorization trials,
- indicates target image category. For example, if the
- value for a trial is "5" that means that for that trial,
- the subject has to respond with "yes" if the stimulus
- shown was a human face. the target changed by blocks.
- For memory blocks, the values are "NaN"
- response: the subjects response, "1" = yes, "0" = no.
- trial_type: what task was being performed, two columns which are
- the complement of each other. Column one indexes all
- categorization trials, column two all memory trials.
- block_nr: block number of the trial, should be 1-8, with the
- exception of one session where there was an extra block
- for training purposes.
- gt: ground truth for the response.
- response_type: indicates the effector to be used, 2 = eye or
- 1 = button press.
- ts: time stamps organized into trials, provided either aligned to
- stimulus onset or to the response.
- binsize : indicates the size of the bin in milliseconds, used to compute
- firing rate for PSTHs
- stepSize: for internal use, indicates the stepsize of the moving window
- used to estimate firing rate for PSTHs, expressed as a fraction
- of the bin size.
- cellinfo: row 1 = cluster number (internal use), row 2 = channel number
- (internal use), row 3 = area code of the brain area this cell
- was in.
- is_control: boolean indicating if this session was a control session.
- See Figure S6 of the paper.
- ********* Spike-field coherence (SFC) data structures *********
- The folder "sfc" contains two subdirectories called "baseline" and "stim".
- These names refer to the time window within which the spike-field coherence
- was measured. In the case of "baseline" it's [-1 0] seconds relative to
- stimulus onset. For "stim" it's [0.2 1.2] seconds after stimulus onset.
- All SFC analysis in the paper is done during the baseline, with the
- exception of the contrast between true positive trials and false negative
- trials, which was done after the stimulus onset. The "stim" folder contains
- an additional file, called "session_raw_stats". For the SFC analysis after
- stimulus onset, we only used sessions where the referencing was done
- locally, i.e. within the same cluster of electrodes as the one the cell was
- recorded from. The reason for this, is that ERPs (event related potentials)
- are significantly diminished for locally referenced sessions. The
- referencing (local vs. distal) information is given in
- "session_raw_stats.mat".
- session_raw_stats.mat (in stim subdirectory) contains two structures,
- "stats_amy" and "stats_hippo" containing referencing information for
- amygdala and hippocampus respectively. The fields are:
- name: this is the session identifier
- areas: the area the electrodes were in, will read 'uLA','uRA' or 'uLH',
- 'uRH' for left and right amygdala/hippocampus.
- is_local: a boolean indicating if the session was locally referenced.
- tp_vs_fn.mat (in stim subdirectory) contains two structures, "sfc_mfc_amy"
- and "sfc_mfc_hippo" the coherence and spike-triggered power for all mfc
- cells with respect to amygdala and hippmpus LFP respectively. These
- structures apply to different LFP recordings but the structure is the same,
- with the following fields:
- f: the frequencies sampled (logarithmically from 2 t0 125Hz)
- cellinfo: first row = cluster number (internal use only), second row =
- channel number (internal),
- third row = identifier for the brain area where it was recorded
- 4,8 = left and right preSMA
- 2,6 = left and right dACC
- sessionid: unique identifier for the recording session
- coh: contains PPC data, a cell array that has the same length as the
- number of MFC cells (767).
- If one entry in the array is empty, it is because that cell did
- not meet requirements to be included. The main exclusion
- criteria is that there must be at least 25 spikes per condition.
- Given that false negatives are rare, this reduces the number of
- cells included in the analysis. If the cell did meet the
- requirements, then there will be N subarrays, where N is the
- number of conditions +1. So for the TN vs. FN contrast, there
- will be 3 subarrays at each location, where the first condition
- is the union of the spikes used in TN and FN (the "all spikes"
- condition).
- stp : same as "coh" but contains the spike triggered power instead of
- the PPC. The spike triggered power is estimated (like the
- coherence) from the complex values returned by the fourier
- transform of the around the spikes.
- params: contains information on how the analysis was performed.
- Contains subfields like "min_nr_spikes" which is the main
- criteria used to determine if a cell is included in teh analysis.
- In the "baseline" subdirectory, "sfc_data_task" contains two structures
- that have exactly the same layout as what is described above for
- "tp_vs_fn.mat"
- ********* Area codes for brain regions *********
- 1 = left amygdala
- 2 = left dACC
- 3 = left hippocampus
- 4 = left preSMA
- 5 = right amygdala
- 6 = right dACC
- 7 = right hippocampus
- 8 = right preSMA
- %}
README.m, no license · at the source
Overview
14 affiliations
- Département des neurosciences, Université de Montréal, Montréal, QC, Canada
- Quebec Artificial Intelligence Institute (Mila), Montreál, QC, Canada
- Department of Neurobiology, Harvard Medical School, Boston, MA 02115, USA
- Zuckerman Mind Brain Behavior Institute, Columbia University, New York, NY, USA
- Department of Bioengineering, Stanford University, Stanford, CA, USA
- Neurosciences Graduate Program, Stanford University, Stanford, CA, USA
- Nash Family Department of Neuroscience and Friedman Brain Institute, Icahn School of Medicine at Mount Sinai, New York, NY, USA
- Cedars-Sinai Medical Center, Los Angeles, CA, USA
- California Institute of Technology, Pasadena, CA, USA
- Department of Psychiatry and Behavioral Sciences, Stanford University, Stanford, CA, USA
- Howard Hughes Medical Institute, Stanford University, Stanford, CA, USA
- These authors contributed equally
- Kempner Institute for Natural and Artificial Intelligence, Harvard University, Boston, MA 02134, USA
- Lead contact
Abstract
The abstract is not reproduced here: the paper's license (CC BY-NC-ND) does not allow it. Read it in the paper, at the publisher or on Europe PMC.
Repositories
Its files are read in the Code ↔ Paper reader above, with 8 matches between paragraphs and lines of code.
HarveyLab/Acquisition2P_class
a366a2af6741a8e552b3ce10a32dd7134ae78dbd, 12 April 2019Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
145 files
- Using the Acquisition2P Class.m, MATLAB, 251 lines
- Using the ROI selection tool.m, MATLAB, 210 lines
- classes/
@Acquisition2P/ , MATLAB, 128 linesAcquisition2P.m - classes/
@Acquisition2P/ , MATLAB, 19 linesaddMovie.m - classes/
@Acquisition2P/ , MATLAB, 61 linesavgMov.m - classes/
@Acquisition2P/ , MATLAB, 111 linescalcPxCov.m - classes/
@Acquisition2P/ , MATLAB, 30 linesdeconvNmf.m - classes/
@Acquisition2P/ , MATLAB, 82 linesextractROIsBin.m - classes/
@Acquisition2P/ , MATLAB, 73 linesextractROIsTIFF.m - classes/
@Acquisition2P/ , MATLAB, 48 linesextractSources.m - classes/
@Acquisition2P/ , MATLAB, 151 linesindexMovie.m - classes/
@Acquisition2P/ , MATLAB, 11 linesmat2binInd.m - classes/
@Acquisition2P/ , MATLAB, 50 linesmeanRef.m - classes/
@Acquisition2P/ , MATLAB, 145 linesmotionCorrect.m - classes/
@Acquisition2P/ , MATLAB, 88 linesnewDir.m - classes/
@Acquisition2P/ , MATLAB, 33 linessave.m - classes/
@Acquisition2P/ , MATLAB, 66 lines, 1 matchselectROIs.m - classes/
@acq2pJobProcessor/ , MATLAB, 42 linesacq2pJobProcessor.m - classes/
@acq2pJobProcessor/ , MATLAB, 41 linesloadNextAcq.m - classes/
@acq2pJobProcessor/ , MATLAB, 54 lineslog.m - classes/
@acq2pJobProcessor/ , MATLAB, 201 linesprocessCurrentAcq.m - classes/
@acq2pJobProcessor/ , MATLAB, 95 linesreadme.m - classes/
@acq2pJobProcessor/ , MATLAB, 28 linesrun.m - classes/
@acq2pJobProcessor/ , MATLAB, 26 linessaveCurrentAcq.m - classes/
@acq2pJobProcessor/ , MATLAB, 4 linesstop.m - classes/
@selectRoisGui/ , MATLAB, 26 linesaddOverlayTrace.m - classes/
@selectRoisGui/ , MATLAB, 87 linescalcClusterProps.m - classes/
@selectRoisGui/ , MATLAB, 24 linescalcRoi.m - classes/
@selectRoisGui/ , MATLAB, 11 linescbChangeRoiLabel.m - classes/
@selectRoisGui/ , MATLAB, 19 linescbCloseRequestMain.m - classes/
@selectRoisGui/ , MATLAB, 18 linescbDeleteRoi.m - classes/
@selectRoisGui/ , MATLAB, 129 linescbKeypress.m - classes/
@selectRoisGui/ , MATLAB, 16 linescbKeypressTraceWin.m - classes/
@selectRoisGui/ , MATLAB, 148 linescbMouseclick.m - classes/
@selectRoisGui/ , MATLAB, 36 linescbMousemove.m - classes/
@selectRoisGui/ , MATLAB, 6 linescbPassThroughKeypressToM ain.m - classes/
@selectRoisGui/ , MATLAB, 58 linescbScrollwheel.m - classes/
@selectRoisGui/ , MATLAB, 9 linescbShowROITrace.m - classes/
@selectRoisGui/ , MATLAB, 10 linescbSliderContrast.m - classes/
@selectRoisGui/ , MATLAB, 244 linescreateGui.m - classes/
@selectRoisGui/ , MATLAB, 60 linesdisplayRoi.m - classes/
@selectRoisGui/ , MATLAB, 51 linesdoAllClusterTraces.m - classes/
@selectRoisGui/ , MATLAB, 42 linesdoManualROI.m - classes/
@selectRoisGui/ , MATLAB, 38 linesdoSubTracePlot.m - classes/
@selectRoisGui/ , MATLAB, 22 linesfindEdges.m - classes/
@selectRoisGui/ , MATLAB, 32 linesgetClusters.m - classes/
@selectRoisGui/ , MATLAB, 65 linesgetCovData.m - classes/
@selectRoisGui/ , MATLAB, 22 linesmergeCurrentROI.m - classes/
@selectRoisGui/ , MATLAB, 30 linesnh2movInd.m - classes/
@selectRoisGui/ , MATLAB, 80 linesplotNeuropilTraces.m - classes/
@selectRoisGui/ , MATLAB, 14 linesplotSubScatterFit.m - classes/
@selectRoisGui/ , MATLAB, 48 linessaveNewROI.m - classes/
@selectRoisGui/ , MATLAB, 83 linesselectRoisGui.m - classes/
@selectRoisGui/ , MATLAB, 35 linessplitCurrentROI.m - classes/
@selectRoisGui/ , MATLAB, 31 linessubCoefScrollWheel.m - classes/
@selectRoisGui/ , MATLAB, 123 linesupdateOverviewDisplay.m - common/
Motion Correction Files/ , MATLAB, 78 linescorrectLineShift.m - common/
Motion Correction Files/ , MATLAB, 209 linescorrect_translation_sing leframe.m - common/
Motion Correction Files/ , MATLAB, 191 lineslKFast_affineSlow_memMap .m - common/
Motion Correction Files/ , MATLAB, 6 lineslucas-kanade/ alignFullframeCircshift. m - common/
Motion Correction Files/ , MATLAB, 605 lineslucas-kanade/ correct_scanned_imaging. m - common/
Motion Correction Files/ , MATLAB, 25 lineslucas-kanade/ detectFullframeRecursive .m - common/
Motion Correction Files/ , MATLAB, 140 lines, 1 matchlucas-kanade/ doLucasKanade.m - common/
Motion Correction Files/ , MATLAB, 292 lineslucas-kanade/ doLucasKanadeSPMD.m - common/
Motion Correction Files/ , MATLAB, 6 lineslucas-kanade/ fastBSpline/ CompileMexFiles.m - common/
Motion Correction Files/ , MATLAB, 151 lineslucas-kanade/ fastBSpline/ TryBSpline.m - common/
Motion Correction Files/ , C++, 162 lineslucas-kanade/ fastBSpline/ evalBSpline.cpp - common/
Motion Correction Files/ , C++, 162 lineslucas-kanade/ fastBSpline/ evalBin.cpp - common/
Motion Correction Files/ , C++, 10 lineslucas-kanade/ fastBSpline/ evalBin.snip.cpp - common/
Motion Correction Files/ , C++, 171 lineslucas-kanade/ fastBSpline/ evalBinTimesY.cpp - common/
Motion Correction Files/ , C++, 11 lineslucas-kanade/ fastBSpline/ evalBinTimesY.snip.cpp - common/
Motion Correction Files/ , C++, 13 lineslucas-kanade/ fastBSpline/ evalBspline.snip.cpp - common/
Motion Correction Files/ , MATLAB, 304 lineslucas-kanade/ fastBSpline/ fastBSpline.m - common/
Motion Correction Files/ , C++, 46 lineslucas-kanade/ fastBSpline/ mexmetypecheck.cpp - common/
Motion Correction Files/ , MATLAB, 17 lineslucas-kanade/ fftalign.m - common/
Motion Correction Files/ , MATLAB, 195 lineslucasKanade_affineReg.m - common/
Motion Correction Files/ , MATLAB, 271 lineslucasKanade_plus_nonrigi d.m - common/
Motion Correction Files/ , MATLAB, 301 lineslucasKanade_plus_nonrigi d_memMap.m - common/
Motion Correction Files/ , MATLAB, 62 linesparseScanimageTiff.m - common/
Motion Correction Files/ , MATLAB, 60 linesscriptTestAddingDisplace mentFields.m - common/
Motion Correction Files/ , MATLAB, 57 linesscriptTestMotionCorrecti onFunction.m - common/
Motion Correction Files/ , MATLAB, 203 linestrack_subpixel_wholefram e_motion_fft_forloop.m - common/
Motion Correction Files/ , MATLAB, 22 linestranslateAcq.m - common/
Motion Correction Files/ , MATLAB, 44 lineswithinFile_fullFrame_fft .m - common/
Motion Correction Files/ , MATLAB, 68 lineswithinFile_segmentConsen sus.m - common/
Motion Correction Files/ , MATLAB, 217 lineswithinFile_withinFrame_l ucasKanade.m - common/
SC2Pinit.m , MATLAB, 41 lines - common/
calcActivityOverviewImg. , MATLAB, 43 linesm - common/
diag2full.m , MATLAB, 15 lines - common/
playMov.m , MATLAB, 108 lines - common/
updateOldAcq/ , MATLAB, 43 linesaddMovieSizes.m - common/
updateOldAcq/ , MATLAB, 22 linesremoveRoiList.m - personal/
Ari/ , MATLAB, 85 linesaddSIMetaData.m - personal/
Ari/ , MATLAB, 163 linesam2PInit.m - personal/
Ari/ , MATLAB, 59 lineschangeAcqPathToLocal.m - personal/
Ari/ , MATLAB, 76 linescopyLocalAcqToServer.m - personal/
Ari/ , MATLAB, 145 linescreateAcquisitionObjects .m - personal/
Ari/ , MATLAB, 14 linesnameFiles2PAM.m - personal/
Caroline/ , MATLAB, 43 linesCAR2Pinit.m - personal/
Laura/ , MATLAB, 11 linesgetOverviewImg_lnd.m - personal/
Laura/ , MATLAB, 43 lineslnd_init.m - personal/
Laura/ , MATLAB, 42 lineslnd_init_green.m - personal/
Laura/ , MATLAB, 26 lineslnd_outer_allMouse.m - personal/
Laura/ , MATLAB, 28 lineslnd_outer_allMouse_addSl ices.m - personal/
Laura/ , MATLAB, 27 lineslnd_outer_allMouse_postM oCor.m - personal/
Laura/ , MATLAB, 13 linesmove_files.m - personal/
Laura/ , MATLAB, 11 linesoverlayROIs.m - personal/
Laura/ , MATLAB, 3 linessave_taryn.m - personal/
Matthias/ , MATLAB, 799 linesMJLM_MJLMselectROIs.m - personal/
Matthias/ , MATLAB, 1,059 linesMJLMselectROIs.m - personal/
Matthias/ , MATLAB, 39 linesacq2tempDir.m - personal/
Matthias/ , MATLAB, 13 linesapplyManualLineshiftToFi les.m - personal/
Matthias/ , MATLAB, 12 lineschangeDir.m - personal/
Matthias/ , MATLAB, 106 linesextractROIsBinWithEdgeSu btraction.m - personal/
Matthias/ , MATLAB, 1 linefindStimFrames.m - personal/
Matthias/ , MATLAB, 217 linesgetBaseline_ransac_demo. m - personal/
Matthias/ , MATLAB, 7 linesgetDiags.m - personal/
Matthias/ , MATLAB, 28 linesgetEdgeTrace.m - personal/
Matthias/ , MATLAB, 35 linesgetOverviewImg.m - personal/
Matthias/ , MATLAB, 31 linesgetRoiMovie.m - personal/
Matthias/ , MATLAB, 111 linesmjlmInitialization.m - personal/
Matthias/ , MATLAB, 65 linesmmCovMat.m - personal/
Matthias/ , MATLAB, 41 linesmmPixCov.m - personal/
Matthias/ , MATLAB, 65 linesnearestSPD.m - personal/
Matthias/ , MATLAB, 18 linesrenameChangeNameOfFilesI nFolder.m - personal/
Matthias/ , MATLAB, 15 linesrunningPrctile/ runningPrctile.m - personal/
Matthias/ , MATLAB, 28 linesrunningPrctile/ runningPrctileMat.m - personal/
Matthias/ , C++, 84 linesrunningPrctile/ runningPrctileMex.cpp - personal/
Matthias/ , MATLAB, 29 linesscriptBatchInitializeSes sions.m - personal/
Selmaan/ , MATLAB, 36 linesAJlk.m - personal/
Selmaan/ , MATLAB, 42 linesSClk.m - personal/
Selmaan/ , MATLAB, 41 linesSCsc.m - personal/
Selmaan/ , MATLAB, 53 linesacq2server.m - personal/
Selmaan/ , MATLAB, 31 linesaddCorrMovies.m - personal/
Selmaan/ , MATLAB, 77 linesavgViewerScript.m - personal/
Selmaan/ , MATLAB, 99 linescalcPxCovBin.m - personal/
Selmaan/ , MATLAB, 110 linescalcSeedCovBin.m - personal/
Selmaan/ , MATLAB, 55 lineseventTriggeredMovie.m - personal/
Selmaan/ , MATLAB, 43 linesfieldsPxCov.m - personal/
Selmaan/ , MATLAB, 32 linesgetRoiMovie.m - personal/
Selmaan/ , MATLAB, 34 linesgetStimEvokedMovie.m - personal/
Selmaan/ , MATLAB, 19 linesviewAcq.m - personal/
populateMovieList.m , MATLAB, 53 lines - LICENSE.txt, License, 21 lines
- README.md, Text, 16 lines
OSF u3kcp
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
- 27 September 2026: the link answers (HTTP 200)
11 files
- README.m, MATLAB, 152 lines, 2 matches
- collect_group_coh.m, MATLAB, 53 lines
- comb_vec.m, MATLAB, 48 lines
- compute_fr_trace.m, MATLAB, 51 lines
- main_sfc.m, MATLAB, 117 lines
- main_spikes.m, MATLAB, 54 lines, 2 matches
- make_groups.m, MATLAB, 56 lines
- plot_contrast.m, MATLAB, 328 lines
- prepaxis.m, MATLAB, 21 lines
- raster.m, MATLAB, 56 lines
- stdshade.m, MATLAB, 72 lines
rajanlab/CURBD
08bb0192d919a9eb5e6ded42d0a0f15c128ed65e, 19 May 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
9 files
- CURBD_example.m, MATLAB, 55 lines
- CURBD_example.py, Python, 63 lines
- assignParams.m, MATLAB, 39 lines
- computeCURBD.m, MATLAB, 76 lines
- curbd.py, Python, 616 lines
- threeRegionSim.m, MATLAB, 300 lines
- trainMultiRegionRNN.m, MATLAB, 313 lines, 2 matches
- LICENSE, License, 674 lines
- README.md, Text, 7 lines
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 3 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 161 scripts, each with its path and the digest of its content;
- 8 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 3, 28 September 2026
- Publisher: n/a → Cell Press
- Authors: added Matthew G Perich (0000-0001-9800-2386); removed Matthew G Perich
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, pages, dates, 16 authors, 8 keywords, 4 funders, 115 references, 1 RRID.
Cite
This paper
Perich, M. G., Arlt, C., Soares, S., Zhou, S., Beiran, M., Andalman, A. S., Benster, T., Young, M. E., Mosher, C. P., Minxha, J., Carter, E., Rutishauser, U., Rudebeck, P. H., Harvey, C. D., Deisseroth, K., & Rajan, K. (2026). Inferring brain-wide interactions using data-constrained recurrent neural network models. Neuron, S0896-6273(26)00571-4. https://
BibTeX
@article{perich2026infer
author = {Perich, Matthew G and Arlt, Charlotte and Soares, Sofia and Zhou, Siyan and Beiran, Manuel and Andalman, Aaron S and Benster, Tyler and Young, Megan E and Mosher, Clayton P and Minxha, Juri and Carter, Eugene and Rutishauser, Ueli and Rudebeck, Peter H and Harvey, Christopher D and Deisseroth, Karl and Rajan, Kanaka},
title = {{Inferring brain-wide interactions using data-constrained recurrent neural network models}},
journal = {Neuron},
year = {2026},
month = aug,
pages = {S0896--6273(26)00571--4
publisher = {Cell Press},
issn = {0896-6273},
doi = {10.1016/
url = {https://
pmid = {42567158},
pmcid = {PMC13565020}
}
RIS
TY - JOUR
AU - Perich, Matthew G
AU - Arlt, Charlotte
AU - Soares, Sofia
AU - Zhou, Siyan
AU - Beiran, Manuel
AU - Andalman, Aaron S
AU - Benster, Tyler
AU - Young, Megan E
AU - Mosher, Clayton P
AU - Minxha, Juri
AU - Carter, Eugene
AU - Rutishauser, Ueli
AU - Rudebeck, Peter H
AU - Harvey, Christopher D
AU - Deisseroth, Karl
AU - Rajan, Kanaka
TI - Inferring brain-wide interactions using data-constrained recurrent neural network models
T2 - Neuron
J2 - Neuron
PY - 2026
DA - 2026/
SP - S0896
EP - 6273(26)00571-4
SN - 0896-6273
PB - Cell Press
DO - 10.1016/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1016/
"type": "article-journal",
"title": "Inferring brain-wide interactions using data-constrained recurrent neural network models",
"container-title": "Neuron",
"author": [
{
"family": "Perich",
"given": "Matthew G"
},
{
"family": "Arlt",
"given": "Charlotte"
},
{
"family": "Soares",
"given": "Sofia"
},
{
"family": "Zhou",
"given": "Siyan"
},
{
"family": "Beiran",
"given": "Manuel"
},
{
"family": "Andalman",
"given": "Aaron S"
},
{
"family": "Benster",
"given": "Tyler"
},
{
"family": "Young",
"given": "Megan E"
},
{
"family": "Mosher",
"given": "Clayton P"
},
{
"family": "Minxha",
"given": "Juri"
},
{
"family": "Carter",
"given": "Eugene"
},
{
"family": "Rutishauser",
"given": "Ueli"
},
{
"family": "Rudebeck",
"given": "Peter H"
},
{
"family": "Harvey",
"given": "Christopher D"
},
{
"family": "Deisseroth",
"given": "Karl"
},
{
"family": "Rajan",
"given": "Kanaka"
}
],
"container-title-short":
"page": "S0896-6273(26)00571-4",
"DOI": "10.1016/
"PMID": "42567158",
"PMCID": "PMC13565020",
"ISSN": "0896-6273",
"publisher": "Cell Press",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
8,
7
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1038/s41467-026-71725-0 [code]
- Interactions across hemispheres in prefrontal cortex reflect global cognitive processing.Journal: Nature communicationsIn common: Parallel Computing Toolbox, Image Processing Toolbox, Statistics and Machine Learning Toolbox, 2 other tools, 14 references
- [2] doi:10.1038/s41598-026-55225-1 [code]
- Benchmarking criteria to determine latent linear dimensionality in neural data.Journal: Scientific reportsIn common: Statistics and Machine Learning Toolbox, computational modeling (no new data), 12 references
- [3] doi:10.3390/biomimetics11080569 [code]
- Pretraining of Embodied Recurrent Networks Bridges the Gap Between Artificial and Cortical Neural Activities.Journal: Biomimetics (Basel, Switzerland)In common: Matplotlib, NumPy, systems, 10 references
- [4] doi:10.1080/26941899.2026.2619222
- Neurodatascience: Past, Present, and Future.Journal: Data science in scienceIn common: 12 references
- [5] doi:10.1016/j.isci.2026.116776 [code]
- Selective perturbation of mirror and non-mirror neurons in an in silico model of the action observation network.Journal: iScienceIn common: NumPy, computational modeling (no new data), 9 references
- [6] doi:10.1371/journal.pcbi.1014719 [code]
- Manifold-constrained plasticity enables stable learning in recurrent neural circuits.Journal: PLoS computational biologyIn common: 11 references
- [7] doi:10.1371/journal.pbio.3003831 [code]
- Disinhibitory signaling enables flexible coding of top-down information in cortical networks.Journal: PLoS biologyIn common: Image Processing Toolbox, Statistics and Machine Learning Toolbox, Matplotlib, 1 other tool, systems, mouse, 6 references
- [8] doi:10.1038/s41467-026-73999-w [code]
- Independence and coherence in temporal sequence computation across the fronto-parietal network.Journal: Nature communicationsIn common: Matplotlib, NumPy, systems, mouse, 8 references
- [9] doi:10.7554/elife.110370 [code]
- Serotonergic modulation of motor subspace dynamics drives a sleep-independent quiescent state.Journal: eLifeIn common: Parallel Computing Toolbox, Image Processing Toolbox, Statistics and Machine Learning Toolbox, 2 other tools, zebrafish, systems, 4 references
- [10] doi:10.1126/sciadv.aed6417 [code]
- Intrinsic timing, not temporal prediction, underlies ramping dynamics in visual and parietal cortex during passive behavior.Journal: Science advancesIn common: Matplotlib, NumPy, systems, mouse, 8 references
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 3 repositories of the authors' code, each at its verified commit and with its license, 161 scripts, and 8 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:ecd0db6cd4767d6f…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
Request its removal
To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
