OSCR

A brain stem circuit integrating reflexive and anticipatory salivation.

Code ↔ Paper

1 match between paragraphs of the paper and lines of its authors' code, computed by the harvester (lexical-v1). Click a colored paragraph or line to see its counterpart.

The 1 match · it ties a paragraph to a whole file, not to given lines: a weak match, whose lines are not tinted
  1. [1] § STAR★METHODS › METHOD DETAILS › Fiber photometry and stimuli presentation ↔ pMAT v1-2 MATLAB/Debleach v2/FP_DEBLEACHED.m, the whole file · a weak match · score 0.50 · Fiber Photometry, calcium, median, bin, signals, window

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 · 78 lines · 3.3 KB · GPL-3.0 · 1 match

  1. function [DF_norm, DF_MAD] = FP_DEBLEACHED(DeltaFlour,Window, ITERATIONS)
  2. %% By David Estrin & David Barker for the Barker Laboratory
  3. % Code is written for ____ et al., 2020
  4. % The purpose of this code is to take a calcium trace from fiber
  5. % photometry and detrend/debleach the trace.
  6. %% The following are Inputs:
  7. % 1--DeltaFlour- Experimental Channel
  8. % 2--Threshold-Enter Manual Threshold Value. This will change depending on if you are
  9. % using normal Z Score or the Robust Z Score (DF_MAD).
  10. % 3--Window- Change the amount of time to bin and debleach.
  11. % 4--ITERATIONS- Number of times this code will calculate a debleached
  12. % calcium signal. These interations will be averaged at the end.
  13. %% The following are Outputs:
  14. % 1--DF_norm- The de-bleached Z score normal line
  15. % 2--DF_MAD- The de-bleached robuse Z score line
  16. %% Example use of this function:
  17. %
  18. % [Fiber_Photometry_Trace]=DeltaF(Ch490,Ch405); Get trace
  19. %
  20. % [Fiber_Photometry_Trace_Debleached_1, Fiber_Photometry_Trace_Debleached_2] = ...
  21. % FP_DEBLEACHED(Fiber_Photometry_Trace, 15, 100); Get debleached
  22. % trace
  23. %
  24. DF=DeltaFlour;
  25. Parse=Window*1000; % 15000 Miliseconds (15 Seconds) is what we are dividing data into.
  26. cuts=round(Parse/ITERATIONS);
  27. for l=1:Parse:length(DF) % Loop through Percentiles
  28. if l+Parse>length(DF) %Based on the parsing, cut off some of the data at end of recording, typicall few points
  29. MEAN=mean(DF(l:end)); % Find mean of moving window
  30. DF_Transpose(l:length(DF),1)=(DF(l:length(DF),1)-MEAN); %This will be the rescalled version of DF
  31. MEDIAN=median(DF(l:end)); %% Median Absolute Deviation
  32. DF_MAD(l:length(DF),1)=((DF(l:length(DF),1)-MEDIAN)); %% Median Absolute Deviation
  33. break
  34. end
  35. MEAN=mean(DF(l:(l+Parse))); % Find mean of moving window
  36. DF_Transpose(l:(l+Parse),1)=(DF(l:(l+Parse),1)-MEAN); %This will be the rescalled version of DF
  37. MEDIAN=median(DF(l:(l+Parse))); %% Median Absolute Deviation
  38. DF_MAD(l:(l+Parse),1)=((DF(l:(l+Parse),1)-MEDIAN)); %% Median Absolute Deviation
  39. end
  40. MAD_MATRIX(:,1)=DF_MAD;
  41. clear DF_MAD;
  42. tic
  43. matrix=zeros(length(DF), ITERATIONS);
  44. parfor k=1:(ITERATIONS-1)
  45. DF_MAD=zeros(length(DF),1);
  46. for l=(k*cuts):Parse:length(DF) % Loop through Percentiles
  47. if l+Parse>length(DF) %Based on the parsing, cut off some of the data at end of recording, typicall few points
  48. MEDIAN=median(DF(l:end)); %% Median Absolute Deviation
  49. DF_MAD(l:length(DF),1)=((DF(l:length(DF))-MEDIAN)); %% Median Absolute Deviation
  50. break
  51. end
  52. if l==(k*cuts)
  53. MEDIAN=median(DF(1:l)); %% Median Absolute Deviation
  54. DF_MAD(1:l,1)=((DF(1:l,1)-MEDIAN)); %% Median Absolute Deviation
  55. end
  56. MEDIAN=median(DF(l:(l+Parse))); %% Median Absolute Deviation
  57. DF_MAD(l:(l+Parse),1)=((DF(l:(l+Parse),1)-MEDIAN)); %% Median Absolute Deviation
  58. end
  59. matrix(:,k)=DF_MAD;
  60. end
  61. VeryMad=median(matrix');
  62. toc
  63. clear matrix DF_MAD matrix2 DF_Z DF_Slope matrix3;
  64. VeryMad=VeryMad';
  65. VeryMad=VeryMad./mad(VeryMad); %De-bleached Robust Normalized Delta F
  66. DF_MAD=VeryMad;
  67. DF_norm=DF_Transpose./std(DF_Transpose); %De-bleached Normalized Delta F.
  68. end

FP_DEBLEACHED.m at commit 320c349, under GPL-3.0 · at the source

Overview

Authors: Gyujin Park1, Hojoon Lee1,2,3
  1. Department of Neurobiology, Northwestern University, Evanston, IL, USA
  2. Senior author
  3. Lead contact
Institutions: Northwestern University (United States)
Journal: Cell reports, volume 45, issue 3, article 117067
Dates: published online 14 March 2026; in print 24 March 2026
Type: Research article · Language: English
License: CC BY-NC-ND
Identifiers: DOI 10.1016/j.celrep.2026.117067 · PMID 41832958 · PMCID PMC13056588 · OpenAlex W7135167357
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: mouse (organism), systems (subfield)
Methods: Preprocessing, Statistics, Single-unit activity, calcium imaging
Keywords: Brain stem, Taste, Salivation, Pavlovian Conditioning, Sensorimotor Integration, Gustatory Cortex, Cp: Neuroscience, Salivatory Nucleus
MeSH: Brain Stem*, Salivation*, Animals, Conditioning, Classical, Male, Mice, Mice, Inbred C57BL, Neurons, Taste (* major topic)
Topic: Olfactory and Sensory Function Studies (Sensory Systems, Neuroscience), according to OpenAlex
Funding: National Center for Complementary and Integrative Health (R01AT013056); Whitehall Foundation; National Institutes of Health; NIDCD NIH HHS (R21 DC022726); National Institute on Deafness and Other Communication Disorders (R21DC022726); National Institute of Biomedical Imaging and Bioengineering (R21EB036732); NIBIB NIH HHS (R21 EB036732); NCCIH NIH HHS (R01 AT013056)
Citations: cited by 1 paper (Europe PMC); 53 references in the paper
Research resources: Anti-fluorogold primary antibody RRID:AB_2632408, RRID:SCR_017767

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.

Repository

Its files are read in the Code ↔ Paper reader above, with 1 match between paragraphs and lines of code.

djamesbarker/pMAT

License: GPL-3.0
State: the link answers, verified on 30 September 2026
Evidence: files inventoried
Commit: 320c349fe5068ae1104ce8ba6f862e151459075e, 26 July 2021
Languages: MATLAB (33)
Size: 104 files, 33 scripts
Software Heritage: not archived
Found in: “KEY RESOURCES TABLE”
Holds: README, license file
Not found: CITATION.cff, environment file, tests, continuous integration, documentation
Availability: 1 check, the latest on 30 September 2026: the link answers
  • 30 September 2026: the link answers
35 files

The paper's code and data availability statement is in the Data section.

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:

  • 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
  • 33 scripts, each with its path and the digest of its content;
  • 1 match 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

Datasets cited

Code and data availability statement

The paper has a code and data availability statement. Its license (CC BY-NC-ND) does not allow reproducing it here; in short, from what the harvester recognized in it:

  • it points to the authors' code: djamesbarker/pMAT
  • it says that the data are available on request
  • it says that the code is available on request

Read it in the paper: doi.org/10.1016/j.celrep.2026.117067.

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 1, 30 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 2 authors, 8 keywords, 9 MeSH terms, 8 funders, 46 references, 2 RRIDs.

Cite

This paper

Park, G., & Lee, H. (2026). A brain stem circuit integrating reflexive and anticipatory salivation. Cell reports, 45(3), 117067. https://doi.org/10.1016/j.celrep.2026.117067

BibTeX

@article{park2026brain,
author = {Park, Gyujin and Lee, Hojoon},
title = {{A brain stem circuit integrating reflexive and anticipatory salivation}},
journal = {Cell reports},
year = {2026},
month = mar,
volume = {45},
number = {3},
pages = {117067},
publisher = {Cell Press},
issn = {2211-1247},
doi = {10.1016/j.celrep.2026.117067},
url = {https://doi.org/10.1016/j.celrep.2026.117067},
pmid = {41832958},
pmcid = {PMC13056588}
}

RIS

TY - JOUR
AU - Park, Gyujin
AU - Lee, Hojoon
TI - A brain stem circuit integrating reflexive and anticipatory salivation
T2 - Cell reports
J2 - Cell Rep
PY - 2026
DA - 2026/03/14
VL - 45
IS - 3
SP - 117067
SN - 2211-1247
PB - Cell Press
DO - 10.1016/j.celrep.2026.117067
UR - https://doi.org/10.1016/j.celrep.2026.117067
LA - en
ER -

CSL-JSON

{
"id": "10.1016/j.celrep.2026.117067",
"type": "article-journal",
"title": "A brain stem circuit integrating reflexive and anticipatory salivation",
"container-title": "Cell reports",
"author": [
{
"family": "Park",
"given": "Gyujin"
},
{
"family": "Lee",
"given": "Hojoon"
}
],
"container-title-short": "Cell Rep",
"volume": "45",
"issue": "3",
"page": "117067",
"DOI": "10.1016/j.celrep.2026.117067",
"PMID": "41832958",
"PMCID": "PMC13056588",
"ISSN": "2211-1247",
"publisher": "Cell Press",
"URL": "https://doi.org/10.1016/j.celrep.2026.117067",
"language": "en",
"issued": {
"date-parts": [
[
2026,
3,
14
]
]
}
}

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.7554/elife.109313 [code]
Linear and categorical coding units in the mouse gustatory cortex drive population dynamics and behavior in taste decision-making.
Journal: eLife
In common: Statistics and Machine Learning Toolbox, mouse, 6 references
[2] doi:10.1038/s41467-026-72221-1 [code]
Targeting insulo-frontal pathway to reduce stress-evoked cognitive rigidity.
Journal: Nature communications
In common: Statistics and Machine Learning Toolbox, mouse, 2 references
[3] doi:10.7554/elife.107099 [code]
Local inhibitory dynamics underpin temporal integration and functional segregation between barrels and septa in the mouse barrel cortex.
Journal: eLife
In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, systems, mouse
[4] doi:10.1038/s41467-026-76581-6 [code]
Thalamocortical bursts encode reward contingencies and drive associative learning.
Journal: Nature communications
In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, systems, mouse
[5] doi:10.1038/s41467-026-75492-w [code]
Place and behavioral modulation of hippocampal neurons during immobility.
Journal: Nature communications
In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, systems, mouse
[6] doi:10.1038/s41467-026-75347-4 [code]
Sleep reveals dynamics integrating and segregating movement and stimulus representations in V1.
Journal: Nature communications
In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, systems, mouse
[7] doi:10.1016/j.celrep.2026.117646 [code]
Medial entorhinal-hippocampal desynchronization parallels the emergence of memory impairment in a mouse model of Alzheimer's disease pathology.
Journal: Cell reports
In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, systems, mouse
[8] doi:10.1038/s41467-026-75371-4 [code]
Cerebellar neural populations orchestrate dopamine reward signaling with single-trial precision.
Journal: Nature communications
In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, systems, mouse
[9] doi:10.1038/s41467-026-74576-x [code]
Behavioral correlates of Purkinje cell ensemble covariance.
Journal: Nature communications
In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, systems, mouse
[10] doi:10.1073/pnas.2603966123 [code]
Oxytocin selectively biases sensory-prefrontal communication through network-level suppression and theta coupling.
Journal: Proceedings of the National Academy of Sciences of the United States of America
In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, systems, mouse

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.

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.