{
 "dataset": {
  "archive": "dandi",
  "id": "000483",
  "label": "DANDI:000483"
 },
 "page": "datasets/dandi/000483/",
 "generated": "2026-11-05T07:41:23+00:00",
 "caution": "A failure to reproduce is not a finding that the paper is wrong. It may be a failure of the attempt.",
 "outcome_counts": {
  "reproduced": 5,
  "partially_reproduced": 11,
  "not_reproduced": 6,
  "blocked": 2
 },
 "outcome_counts_with_outside_data": {
  "reproduced": 0,
  "partially_reproduced": 0,
  "not_reproduced": 0,
  "blocked": 0
 },
 "outcome_counts_elsewhere": {
  "reproduced": 0,
  "partially_reproduced": 0,
  "not_reproduced": 0,
  "blocked": 0
 },
 "outcome_counts_links": {
  "reproduced": 0,
  "partially_reproduced": 0,
  "not_reproduced": 0,
  "blocked": 0
 },
 "attempts": [
  {
   "id": "000483-sit-2023-01",
   "dataset": {
    "archive": "dandi",
    "id": "000483",
    "version": "0.230421.2321",
    "doi": "10.48324/dandi.000483/0.230421.2321"
   },
   "key": "dandi:000483",
   "label": "DANDI:000483",
   "dataset_version": "0.230421.2321",
   "paper": "10.1038/s41467-023-37704-5",
   "paper_title": null,
   "date": "2026-10-30",
   "kind": "agent",
   "accountable": "CatalystNeuro",
   "agent": {
    "harness": "Claude Code",
    "model": "claude-opus-5-5",
    "protocol": "pilot-12"
   },
   "runner": {
    "platform": "GitHub Actions",
    "url": "https://github.com/catalystneuro/encore/actions/runs/41061724658"
   },
   "tier": "agent_verified",
   "deprecated": "",
   "deprecated_on": null,
   "entry": "000483-sit-2023",
   "entry_title": "Heading cells and visual landmarks in retrosplenial cortex (Sit and Goard 2023)",
   "description": "Tests the findings of Sit and Goard (2023) on dandiset 000483, which holds two-photon recordings of retrosplenial somata and of ADN and visual cortical axons in RSC, made in a rotating floating chamber with single, dual or changed wall cues, in light and dark, and with the head or the chamber rotated. The files hold raw ROI fluorescence and chamber heading; dF/F and inferred spikes are computed here. It tests the share of heading-selective cells, their preferred headings, head against chamber rotation, coherent remapping, the axon responses in light and dark, the clustering of somata into heading, landmark and alignment cells, and the decoding of heading from them.",
   "notebooks": [
    {
     "path": "single_cue.ipynb",
     "title": "Single-cue rotation and the data check (Figure 1)",
     "executed": "notebooks/000483-sit-2023/single_cue.html"
    },
    {
     "path": "rotation_remapping.ipynb",
     "title": "Head against chamber rotation and coherent remapping (Figures 2 and 3)",
     "executed": "notebooks/000483-sit-2023/rotation_remapping.html"
    },
    {
     "path": "axons.ipynb",
     "title": "ADN and visual cortical axons in light and dark (Figure 4)",
     "executed": "notebooks/000483-sit-2023/axons.html"
    },
    {
     "path": "somata.ipynb",
     "title": "Functional classes of RSC somata with dual cues (Figure 5)",
     "executed": "notebooks/000483-sit-2023/somata.html"
    },
    {
     "path": "directions.ipynb",
     "title": "Rotation direction and arena control (Figures S5 and S6) and the visual-cue-only files (Figure 5K)",
     "executed": "notebooks/000483-sit-2023/directions.html"
    },
    {
     "path": "decoding.ipynb",
     "title": "Decoding heading from RSC somata in light and dark (Figure 6)",
     "executed": "notebooks/000483-sit-2023/decoding.html"
    }
   ],
   "outcomes": [
    {
     "claim": "fig1-free-heading-fraction",
     "statement": "In head-fixed mice moving a free floating chamber with a single cue, 14.0% of RSC neurons (373 of 2665) are heading selective, with no head movement.",
     "source": "Results, Neurons in the RSC represent heading in the absence of physical head movements, paragraph 2; Figure 1D, E",
     "quote": "revealing that a proportion of neurons in RSC faithfully represent heading (14.0%, 373/2665 neurons",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "blocked",
     "blocked_by": "data_missing",
     "notebook": null,
     "notes": "The dataset holds no free-chamber recording. All 16 single-cue files rotate at a steady 3.1 to 8.0 rpm (median heading step per frame) and hold 3179 ROIs over 5 mice, exactly the controlled-rotation experiment of Figure 1G. The only animal-controlled files are 5 dual-cue recordings of 2022 (Figure S6). The paper names a Dryad deposit (doi 10.25349/D91G8Q) of processed objects; it needs an account to download and was not checked.",
     "deviations": [],
     "assumed": false,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig1g-rotation-heading-fraction",
     "statement": "With the chamber rotated by a motor (single cue), 14.2% of RSC neurons (452 of 3179, 16 recordings over 5 mice) are heading selective by the paper's reliability and Gaussian-fit test, a percentage similar to the free-chamber experiments.",
     "source": "Results, Neurons in the RSC represent heading in the absence of physical head movements, paragraph 3; Figure 1G",
     "quote": "we found a similar percentage heading neurons as in the experiments without controlled rotation, comprising 14.2% (452/3179 neurons) of the total number of cells recorded (n = 16 recordings over 5 mice",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "reproduced",
     "blocked_by": null,
     "notebook": "single_cue.ipynb",
     "notes": "With the centred fit, 485 of 3179 ROIs (15.26%) pass, within 14.2 +- 1.42% and 452 +- 45; by mouse 8.9 to 25.2%, by recording 2.2 to 33.0%. With the fit as the code calls it, without centring, 345 (10.85%), outside the tolerance. With stricter reliability thresholds (KS p < 0.01, d > 1.2) the centred count is 393 (12.36%). The test is liberal. Its reliability step runs a KS test on 1000 split-half correlations of the same trials, as the paper's code does (ControlledRotation.calculateHeadDirection), and synthetic untuned cells pass the whole test at 4.7% (centred) and 1.7% (uncentred); real cells with each trial shifted once pass at 5.19% (selection-shuffled-control). The count matches the paper's, but about a third of the selected cells could pass by chance.",
     "deviations": [
      "Inferred spikes are computed here from the raw ROI fluorescence (OASIS AR(1), Python port) without the neuropil correction of the Methods (eq. 1), as the files hold no neuropil trace, dF/F or spikes.",
      "The selection test (code ControlledRotation.calculateHeadDirection) and its Gaussian fits are reimplemented in numpy (bounded Levenberg-Marquardt in place of MATLAB fit).",
      "Assumption. The code fits the trial-mean curve as it is, with the peak location bounded to pi/2 +- pi/6, so only cells whose peak lies near one heading can pass; its center_flag option, used by its 'fit' preferred direction, first shifts the peak to bin 15. The Methods do not say. The centred fit is adopted because with the uncentred one 93.6% of the selected cells lie in one quadrant, which contradicts the tiling of Figure 1H; both readings are shown, and they give different outcomes."
     ],
     "assumed": true,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "selection-shuffled-control",
     "statement": "Run on pre-shuffled data, the heading-selection test passes no cells, so the count of heading-selective cells is not due to chance.",
     "source": "Methods, Analysis of calcium data, paragraph 4",
     "quote": "When repeating these procedures using pre-shuffled data, no cells passed these criteria, suggesting that the number of heading selective cells is accurate, and not due to chance",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "not_reproduced",
     "blocked_by": null,
     "notebook": "single_cue.ipynb",
     "notes": "With each trial shifted once by its own random amount before the whole test, as the Methods' \"pre-shuffled data\" and the criterion's \"before the test\" say, 165 of 3179 ROIs (5.19%) pass, above the criterion's 1% limit; 478 pass the reliability step. Run as the commented calculateHeadDirection_shuff of Cue.m does it (the trials re-shifted in every iteration), 0 of 3179 pass under both fits, but under that reading the \"real\" and null split-half correlations come from the same distribution, so no cell can pass whatever the data. Synthetic untuned cells pass at 4.7% (fig1g). Which reading the claims file intends is asked in questions/000483.yaml.",
     "deviations": [
      "Assumption. The trials are shifted once before the test (the variant of the first run). The criterion names both \"before the test\" and the commented code, which shifts them afresh in every iteration; only the first can show whether the count is due to chance. Both are shown.",
      "Spikes computed without neuropil correction, and the test reimplemented, as for fig1g-rotation-heading-fraction."
     ],
     "assumed": true,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig1h-preferred-headings-tile",
     "statement": "The preferred headings of heading-selective cells tile the whole circumference of the chamber, including headings with the cue outside the visual field, with a moderate overrepresentation near 0 degrees, where the cue is centered in front of the mouse.",
     "source": "Results, Neurons in the RSC represent heading in the absence of physical head movements, paragraph 3; Figure 1H",
     "quote": "showing that heading-responsive cells tile the entire circumference of the chamber, even when the cue card is outside of the visual field of the mouse; though we note there is a moderate overrepresentation of responses when the cue is centered in front of the mouse near 0\u00b0",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "single_cue.ipynb",
     "notes": "Tiling holds. The 485 cross-validated preferred headings (centred fit) fill all 60 bins of 6 degrees, and the four quadrants hold 18.1 to 40.0%. The overrepresentation cannot be judged. The files give heading relative to \"cage door dead north\" and do not say where the cue is. Within 45 degrees of the dataset's 0 lie 24.7% (not above 25%). The densest 90-degree window, centred at -102 degrees, holds 40.4% (Rayleigh p = 2e-05), and the densest heading differs between mice (in 30-degree bins SKKS090 peaks at +60 to +120 and SKKS091 at +60 to +90). Were the cue at dataset heading -90, the share near it would be 40.0%; nothing in the files says so. The code's uncentred fit puts 93.6% of its cells near -90 because its bounds hold the Gaussian's peak at dataset headings -120 to -60, which says nothing about the cue.",
     "deviations": [
      "Rests on the centred fit of fig1g-rotation-heading-fraction.",
      "The position of the cue in the dataset's heading frame is not in the files, so heading 0 of the claim could not be located."
     ],
     "assumed": true,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig2f-head-chamber-same-preference",
     "statement": "Matched ROIs have on average the same preferred heading relative to the wall pattern whether the head is rotated in a fixed chamber or the chamber is rotated around a fixed head (V-test against 0 degrees, V = 14.1, p = 2.5e-4), though not all cells keep their preference.",
     "source": "Results, Heading cells exhibit similar preferred directions during rotation of the animal or the environment; Figure 2E, F",
     "quote": "matched ROIs on average have the same heading preference with respect to wall pattern across conditions ... (V32 = 14.1, p = 2.5 \u00d7 10\u22124, V-test for nonuniformity against 0\u00b0",
     "statistics": [
      {
       "test": "V-test for nonuniformity against 0 degrees",
       "statistic": "V32 = 14.1",
       "p": 0.00025,
       "n": "32 (the subscript of V, read as the number of matched cells), 5 recordings over 4 mice"
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "rotation_remapping.ipynb",
     "notes": "The criterion's test passes only under assumptions. Cells selective in both conditions, peak preference, chamber-rotation (CR) heading mirrored, the 5 pairs whose stored headings run in opposite directions, give V = 34.6, n = 228, p = 5.9e-04 ('fit' preference V = 36.0, p = 3.8e-04; cells selective in CR V = 47.7, p = 7.3e-05). 4 of 24 readings give p < 0.05 with V > 0. With all 7 pairs none does, and with the headings as stored every V is negative. Neither the mirroring nor the choice of 5 pairs can be checked against the data. The V is not the paper's 14.1 (n = 32), and no reading has n near 32. Matched ROIs do not keep their preference better than random pairs: pairing ROIs at random over the 5 pairs gives a larger V (mean 46.2, 95th percentile 57.6), and within every pair the real V lies inside its own random-pairing null (share of 1000 random pairings at or above it 0.222 to 0.998; SKKS116, the one pair with a large V, 58.9 against a null mean of 56.8). Head-rotation files have more selective cells (52 to 83% against 8 to 65%) and more activity (0.095 to 3.19 spikes/s against 0.063 to 0.114) than their CR partners, so heading-locked artefacts of derotation are not excluded. A 6-frame clock offset would move preferences by 4 to 8 degrees (head rotation) or 12 degrees (six of the CR files); the clock check of single_cue.ipynb peaks at -6 frames in one of four files, so the timing is not established. The seventh CR file, 210526 SKKS112-PlatformRotation-002, barely rotates (median step 0.12 degree per frame against about 2 in the others; 10 trials against 26).",
     "deviations": [
      "Assumption. The stored headings of 5 of the 7 pairs run in opposite directions in the two conditions, while the paper says the cue moves across the visual field in the same direction in both (Figure 2B legend), so the CR heading is mirrored to put both in the frame of the wall pattern. The files do not say how either heading is defined.",
      "Assumption. The dataset holds 7 pairs over 5 mice; the paper reports 5 over 4, which matches the 5 opposite-direction pairs. Both sets are shown.",
      "Cells selected with the centred fit of fig1g-rotation-heading-fraction; spikes without neuropil correction."
     ],
     "assumed": true,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig3c-coherent-remapping",
     "statement": "When all the wall cues are replaced, heading cells remap coherently, each shifting its preferred heading by about the same angle as the rest of the population in its recording (V-test of the Delta phase offsets against 0 degrees, V = 25.6, p = 4.9e-6).",
     "source": "Results, Changing visual cues elicits coherent remapping in RSC neurons; Figure 3C",
     "quote": "changing contexts caused the population of heading cells to coherently remap, as indicated by low \u0394 phase offsets (V66 = 25.6, p = 4.9 \u00d7 10\u22126",
     "statistics": [
      {
       "test": "V-test for nonuniformity against 0 degrees",
       "statistic": "V66 = 25.6",
       "p": 4.9e-06,
       "n": "66 (the subscript of V, read as the number of neurons), 12 recordings over 4 mice"
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "rotation_remapping.ipynb",
     "notes": "All 8 readings give V > 0 with p < 0.05. Cells selective in both contexts, peak preference, expected offset (i), give V = 47.0, n = 85 over 9 recording pairs, p = 2.8e-13, against V = 25.6 with n = 66 in the paper; no reading gives a V within the tolerance (38.4 to 233.5). Pairing neurons at random gives a V of 36.2 on average (95th percentile 45.7, 1000 draws); 2.6% of random pairings reach the real V, so it lies only just above the null. 8 of the 9 pairs with 3 or more cells have V > 0. The SKKS091 2021-05-04 pair, whose files are both named context 1, has fewer than 3 cells selective in both and enters only the readings with cells selective in either.",
     "deviations": [
      "Cells selected with the centred fit of fig1g-rotation-heading-fraction; spikes without neuropil correction.",
      "The medians of the Methods are taken as circular medians (a standard choice for angles).",
      "The 12 remapping pairs are the two files of each mouse and day; one pair (SKKS091, 2021-05-04) is named 1-001 and 1-002 and is taken as a pair."
     ],
     "assumed": true,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig4-axons-light-on-shape",
     "statement": "In the light-on condition with two symmetric cues, ADN axons in RSC show unimodal heading tuning curves, while visual cortical (AM/PM) axons show bimodal tuning curves with peaks about 180 degrees apart.",
     "source": "Results, The ADN and visual cortex send distinct information to RSC, paragraph 2; Figure 4D, E",
     "quote": "In the light-on condition, ADN axons show a unimodal tuning curve, whereas visual cortical axons show a bimodal tuning curve",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "reproduced",
     "blocked_by": null,
     "notebook": "axons.ipynb",
     "notes": "Under reading (b), all 1084 ADN and 247 visual axons, the mean aligned light-on curve has a flip score of -0.207 (ADN) and 1.875 (visual), and single visual axons score higher (means 0.506 and -0.109, KS p = 1.6e-24). Under reading (a), selective axons, the visual mean curve is bimodal (1.814) and single axons differ (KS p = 1.7e-21), but the ADN mean curve has a flip score of 0.277 with the centred fit and 1.132 with the code fit, above 0. One ADN mouse (SKKS092) has a mean flip score above 0 under reading (a) (0.48, 0.423) and about 0 under (b) (-0.001).",
     "deviations": [
      "Axon traces are inferred spikes from the raw fluorescence, with no neuropil correction; the paper used Suite2P traces and excluded duplicate axons (r > 0.5), and the files give ROIs as they are.",
      "Light and dark segments are the code's hard-coded ones (Separator.m); the files do not mark them."
     ],
     "assumed": false,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig4-axons-light-off",
     "statement": "In the light-off condition ADN axons keep their heading tuning for several trials, while visual cortical axons lose their tuning.",
     "source": "Results, The ADN and visual cortex send distinct information to RSC, paragraph 2; Figure 4D, E legends",
     "quote": "In the light-off condition, ADN axons maintain their response for several trials, whereas visual cortical axons lose their tuning",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "axons.ipynb",
     "notes": "Visual axons lose their tuning in light-off (mean light-off curve 5 to 11% of the light-on range, under half). The ADN part fails. Over all axons (reading b) the per-recording fraction selective in light-off is not significantly higher for ADN than for visual axons (medians 0.050 and 0.015, Mann-Whitney p = 0.35); pooled, 93 of 1084 against 11 of 247 (Fisher p = 0.035, the variant). Among selective axons (reading a) the share also selective in light-off has medians 0.134 and 0.000 (Mann-Whitney p = 0.15, 14 and 7 recordings); pooled 39 of 135 against 5 of 106 (Fisher p = 5.4e-07). The ADN mean light-off curve keeps 72 to 86% of the light-on range, but its peak lies 24 degrees (reading a, centred fit) or 30 degrees (reading b) from the light-on peak, beyond 18 degrees; with the code fit it lies at 18 degrees.",
     "deviations": [
      "Light-off curves take the circular shift of the mean light-on curve; the code's aligner (leaveOneOutAligner) is not public.",
      "As for fig4-axons-light-on-shape."
     ],
     "assumed": false,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "figs5-rotation-direction",
     "statement": "The diversity of RSC responses (a second peak in light, as in visual axons, and a single peak in the dark, as in ADN axons) persists regardless of the direction of chamber rotation (bootstrapped KS test, p = 0.0094, 4 recordings over 2 mice).",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 1; Figure S5",
     "quote": "These responses persisted regardless of rotation direction (Figure S5, p = 0.0094, bootstrapped KS-test, n = 4 recordings over 2 mice)",
     "statistics": [
      {
       "test": "bootstrapped KS-test",
       "p": 0.0094,
       "n": "4 recordings over 2 mice"
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "reproduced",
     "blocked_by": null,
     "notebook": "directions.ipynb",
     "notes": "Reading (b) passes. For the 407 cells selective in the four files that rotate both ways, each cell's clockwise and counterclockwise tuning curves correlate more (median 0.210) than randomly paired cells (0.118), bootstrapped KS p = 0.002. Reading (a), differences in preferred heading, gives p = 0.16 (median 24 against 30 degrees). The pass is fragile. The pooled random pairs cross files, and by mouse, with random pairs from the same mouse, (b) passes for SKKS125 only (p = 0.044; SKKS126 0.119, SKKS127 0.699); over all active cells neither reading passes (p = 0.512 and 0.543). The statement's light and dark responses are not separated, as the files do not mark the light condition, so the \"diversity\" part is not tested beyond tuning stability.",
     "deviations": [
      "Figure S5 was not read; what is compared follows the claims file's readings.",
      "The dataset's 4 recordings in both directions are over 3 mice, where the paper reports 2; all 4 are used.",
      "In each bootstrap iteration both samples are drawn with replacement and the random pairing is drawn afresh (a standard choice); dual-cue preferred headings are compared modulo 180 degrees.",
      "Spikes without neuropil correction; cells selected with the centred fit."
     ],
     "assumed": false,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "figs6-arena-control",
     "statement": "The diversity of RSC responses persists whether or not the mouse is in control of the arena (bootstrapped KS test, p = 0.031, 7 recordings over 3 mice).",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 1; Figure S6",
     "quote": "or whether or not the animal was in control of the arena (Figure S6, 0.031, bootstrapped KS-test, n = 7 recordings over 3 mice)",
     "statistics": [
      {
       "test": "bootstrapped KS-test",
       "p": 0.031,
       "n": "7 recordings over 3 mice"
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "not_reproduced",
     "blocked_by": null,
     "notebook": "directions.ipynb",
     "notes": "Without the pair whose animal-controlled file visits 6 of 60 heading bins (SKKS125, 2022-07-21), neither reading passes: n = 269, (a) p = 0.973, (b) p = 0.9 (median correlation 0.093 against 0.086 at random), and no pair passes on its own (p 0.781 to 1). With it, reading (b) passes over all 5 pairs (n = 381, median 0.027 against -0.011, p = 0.026; (a) p = 0.889), but its 112 cells (29% of n) have animal-controlled tuning curves that are 0 in 54 of 60 bins, and the pooled random pairs cross pairs of files.",
     "deviations": [
      "Figure S6 was not read; what is compared follows the claims file's readings.",
      "The dataset holds 5 pairs over 4 mice, where the paper reports 7 recordings over 3; all 5 are used. Tuning in the animal-controlled file is built from all turning frames (more than 0.5 degree per frame), as these files have few full rotations.",
      "As for figs5-rotation-direction.",
      "Assumption. Pairs whose animal-controlled file visits fewer than half of the 60 heading bins are left out (one pair, 6 of 60 bins), as their tuning curves are mostly the 0 that bin_tuning gives an unvisited bin. The result with it is shown."
     ],
     "assumed": true,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig5-three-classes",
     "statement": "Clustering the Gaussian-fit coefficients of RSC somatic tuning curves in light-on and light-off conditions gives an optimum of three functional classes (heading, landmark and alignment cells), though the responses span a continuum.",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 1; Figure 5B; Methods, Clustering of RSC soma responses",
     "quote": "We found that the data were optimally clustered into three functional classes ... although we note that the responses span a continuum",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "not_reproduced",
     "blocked_by": null,
     "notebook": "somata.ipynb",
     "notes": "The silhouette value is highest at k = 2 under both readings of the criterion. Selective cells (1419) give 0.272, 0.019 and 0.032 for k = 2, 3 and 4, and all cells (11329) give 0.190, 0.120 and -0.052, so neither has a local maximum at 3. The reviewer-code variant, each curve centred on its own peak, has one for selective cells (0.114, 0.393, 0.004) but not for all cells (0.260, -0.015, 0.016); the criterion reports the variant and decides on readings (a) and (b).",
     "deviations": [
      "Spikes without neuropil correction; cells selected with the centred fit; light-off curves aligned with the shift of the mean light-on curve (leaveOneOutAligner not public).",
      "GaussianMixture of scikit-learn (full covariance, 20 initialisations, 1000 iterations) in place of MATLAB's fitgmdist; the silhouette is computed on the hard assignments.",
      "One 1950-frame recording (2021-01-18, SKKS088 DualCue-002) has no light-on trial and is left out."
     ],
     "assumed": false,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig5-class-proportions",
     "statement": "12.1% of RSC neurons are tuned in the dual-cue experiment; of these, landmark cells are the plurality (33%), followed by alignment cells (28%) and heading cells (22%).",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 3; Figure 5C to E",
     "quote": "Of the total number of tuned cells (12.1 \u00b1 1.1%), landmark cells made up the plurality of cells (33 \u00b1 3.5%), followed by alignment cells (28 \u00b1 1.9%, mean \u00b1 s.e.m.), and heading (22 \u00b1 2.3%) cells",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "not_reproduced",
     "blocked_by": null,
     "notebook": "somata.ipynb",
     "notes": "12.10% of somata are tuned (mean over recordings, s.e.m. 1.44; pooled 12.53%, over mice 11.51%), within 12.1 +- 1.1. The class shares do not match. Over recordings with no outlier step, landmark-like cells are 7.6%, alignment-like 78.9% and heading-like 13.5%; with the chi-square outlier step (58 cells to the null cluster) 7.4, 75.3 and 13.3%. Every reading orders them alignment > heading > landmark. The counts are 67 landmark, 1150 alignment and 202 heading, against 522, 409 and 332 from the paper's degrees of freedom. All three light-on archetypes are bimodal (a2/a1 0.70 to 0.80), so no class is a unimodal heading class. measured gives reading (b) with average (i).",
     "deviations": [
      "Classes are named by a rule on the archetypes (heading, the least bimodal light-on archetype; landmark, the weaker light-off archetype of the other two), as the paper names them by their curves without a rule.",
      "As for fig5-three-classes."
     ],
     "assumed": false,
     "disagreed": false,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig5e-alignment-peaks-coregistered",
     "statement": "In alignment cells the single light-off peak is always at the location of one of the two light-on peaks, so landmark and heading responses are coregistered.",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 2; Figure 5E",
     "quote": "The light-off peak in these alignment cells was always at the same location as one of the two peaks in the light-on condition",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "somata.ipynb",
     "notes": "The criterion's V-test passes for the 1150 alignment-like cells (V = 743.5, p < 1e-300), but taking the nearer of two peaks 180 degrees apart folds offsets into +-90 and gives a large V by itself: uniform light-off peaks give V = 669.5 on average (V/n 0.582 against 0.646), and light-off peaks paired at random with other alignment-like cells give 707.2 (95th percentile 728.4, 1000 draws). The real V exceeds the random pairing (share at or above it 0.002), a small coregistration. Only 29.2% of offsets lie within 18 degrees, against 26.2% under random pairing, with a median offset of 36 degrees, so \"always\" is not supported. In the heading-like and landmark-like classes the V does not exceed random pairing (shares at or above it 0.677 and 0.230). The class is not the paper's alignment class (fig5-class-proportions).",
     "deviations": [
      "Tested on the classes found here, which differ from the paper's.",
      "The V is compared with a random-pairing null and a uniform-peak null, which the criterion does not ask for, because the nearer-peak offset biases the V-test towards 0."
     ],
     "assumed": false,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig5f-heading-flip-unchanged",
     "statement": "Heading cells show no significant difference in flip score between light-on and light-off conditions.",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 3; Figure 5F",
     "quote": "Heading cells showed no significant difference in flip score across conditions (F1,662 = 0.18, p = 0.67",
     "statistics": [
      {
       "test": "F-test (mixed-effects model)",
       "statistic": "F(1,662) = 0.18",
       "p": 0.67,
       "n": "heading cells (332, from the degrees of freedom)"
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "somata.ipynb",
     "notes": "The criterion is met on a class that is not the paper's. The 202 heading-like cells have flip scores 0.378 in light-on and 0.279 in light-off, F(1,402) = 2.2, p = 0.141 (mixed model with mouse as random intercept); with the outlier step p = 0.138, with a random intercept per cell p = 0.116. The class has 202 cells where the paper's degrees of freedom imply 332, and its light-on archetype is bimodal (a2/a1 0.70), so it is only the least bimodal of three bimodal classes. In the first round's development, with a different selection seed, the class held 380 cells and the light effect was significant (not run here).",
     "deviations": [
      "statsmodels MixedLM (REML), F as the squared z of the light effect, in place of MATLAB fitlme.",
      "Tested on the classes found here, which differ from the paper's."
     ],
     "assumed": false,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig5gh-landmark-alignment-flip-drop",
     "statement": "Landmark and alignment cells have significantly lower flip scores in light-off than in light-on (landmark F(1,1042) = 1062.5, p = 3.1e-161; alignment F(1,816) = 209.5, p = 2.0e-42).",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 3; Figure 5G, H",
     "quote": "both landmark (F1,1042 = 1062.5, p = 3.1 \u00d7 10\u2212161) and alignment (F1,816 = 209.5, p = 2.0 \u00d7 10\u221242) cells have significantly lower flip scores in the light-off than the light-on condition",
     "statistics": [
      {
       "about": "landmark cells, light-off against light-on flip score",
       "test": "F-test (mixed-effects model)",
       "statistic": "F(1,1042) = 1062.5",
       "p": 3.1e-161,
       "n": "landmark cells (522, from the degrees of freedom)"
      },
      {
       "about": "alignment cells, light-off against light-on flip score",
       "test": "F-test (mixed-effects model)",
       "statistic": "F(1,816) = 209.5",
       "p": 2e-42,
       "n": "alignment cells (409, from the degrees of freedom)"
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "somata.ipynb",
     "notes": "The criterion is met on classes that are not the paper's. Flip scores fall in light-off for landmark-like cells (0.478 to -0.239, F(1,132) = 44.3, p = 2.8e-11, n = 67) and alignment-like cells (0.365 to 0.014, F(1,2298) = 135.4, p = 2.7e-31, n = 1150), against F(1,1042) = 1062.5 and F(1,816) = 209.5 in the paper.",
     "deviations": [
      "As for fig5f-heading-flip-unchanged."
     ],
     "assumed": false,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig5i-axons-in-clusters",
     "statement": "Projected into the soma clusters' discriminant space, ADN axons fall mostly within the heading cluster and visual axons mostly within the landmark cluster, with some overlap with the alignment cluster.",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 4; Figure 5I",
     "quote": "finding that ADN axons and visual axons are mostly restricted to the boundaries of the heading and landmark clusters, respectively (Fig. 5I), although there is some overlap with the alignment cluster boundary",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "somata.ipynb",
     "notes": "The criterion is met, but the ellipses do not separate the axon groups. Under reading (a), 88.1% of ADN axons lie inside the heading-class 95% ellipse and 83.0% of visual axons inside the landmark-class ellipse; under (b), 72.4% and 55.5%. The alignment-class ellipse holds 84.3 to 96.2% of both axon groups, the heading ellipse holds 81.0 to 92.5% of visual axons (more than the landmark ellipse), and the LDA assigns 85.2 to 98.0% of axons to the alignment class. The classes come from fig5-class-proportions, which is not reproduced.",
     "deviations": [
      "Tested on the classes found here, which differ from the paper's.",
      "The 95% ellipse is read as the 95% region of a bivariate normal fitted to the class's LDA points, as the claims file says."
     ],
     "assumed": false,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig5k-visual-cue-only",
     "statement": "When only the visual cues rotate (no proprioceptive or somatosensory input), the visual contributions to tuning are retained, but heading-cell responses are strongly degraded.",
     "source": "Results, A functional class of RSC neurons coregisters visual and heading signals, paragraph 4; Figure 5J, K",
     "quote": "We found that the visual contributions to tuning were retained in visual cue only rotation, but the loss of proprioceptive and somatosensory information strongly degraded the heading cell responses",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "blocked",
     "blocked_by": "metadata_insufficient",
     "notebook": "directions.ipynb",
     "notes": "The two visual-cue-only recordings (Suspended, SKKS125 2022-08-10 with 446 ROIs and SKKS127 2022-08-11 with 691 ROIs, 15050 frames each) share their number of ROIs with no other file of their mouse (the others have 213 to 670), and no matching of ROIs is given, so the matched neurons of Figure 5K cannot be found in another file. Inside each file the 1250-frame blocks alternate between the two directions of rotation at about 2 degrees per frame and the last block is still; nothing in the heading or the mean fluorescence marks some blocks as standard rotation, and light-on and light-off are not marked (directions.ipynb).",
     "deviations": [],
     "assumed": false,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig6a-population-light-on",
     "statement": "Decoding heading from all tuned RSC cells within single 100 ms frames is accurate in the light-on condition despite the symmetric cues (mean decoder accuracy 0.82, 95% CI 0.78 to 0.86).",
     "source": "Results, Contributions of distinct classes to representation of heading, paragraph 1; Figure 6A",
     "quote": "When sampling across all the classes, the heading network shows remarkable accuracy, even in the presence of symmetric visual cues (mean decoder accuracy = 0.82, 95% CI = [0.78, 0.86]",
     "statistics": [
      {
       "test": "bootstrap confidence interval",
       "ci": {
        "level": 0.95,
        "low": 0.78,
        "high": 0.86
       },
       "n": "1000 bootstrap samples of 332 neurons"
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "not_reproduced",
     "blocked_by": null,
     "notebook": "decoding.ipynb",
     "notes": "No decoder reading gives a light-on mean within 0.82 +- 0.04. The naive Bayes decoder gives 0.708 [0.665, 0.747] (dF/F) and 0.712 [0.678, 0.746] (spikes); the Bayes variants without shared frames 0.239 to 0.532; the HeadingDecoder 0.202 and 0.215. Chance is 0.10 (0.101 to 0.102 with each decoder). measured gives dF/F with the Bayes decoder, the first reading.",
     "deviations": [
      "The classes are those of somata.ipynb (fig5-class-proportions, not reproduced), rebuilt in decoding.ipynb with the same files, seeds and code; they differ from the paper's.",
      "Pseudopopulations from the 25 7550-frame recordings with 5 trials on each side of all three light-to-dark transitions (15 trials a side; 1331 of 1419 tuned cells); the 1950-frame recordings are left out. Trials are resampled to 200 bins on heading in place of time, so bins line up across recordings.",
      "The naive Bayes decoder is written here after Etter et al. (2020): activity binarized (spikes above 0; dF/F above the mean plus 2 SD, a standard choice), 60 states of 6 degrees, a +1/+2 prior, trained on even and tested on odd bins of the trials resampled to 200 bins, as the Methods split even and odd time points after resampling. The HeadingDecoder (github.com/ucsb-goard-lab/HeadingDecoder at ca9842e) is reimplemented in numpy with leave-one-trial-out tuning weights. It decodes synthetic cells at 0.908 to 0.999, and these data at 0.202 and 0.215 for all tuned cells in light-on, twice chance and close to the naive Bayes decoder trained and tested on different trials (0.239 and 0.255). The synthetic test shows the algorithm as written works; a difference from the lab's code in some detail cannot be excluded.",
      "Chance is measured with each decoder by decoding with each cell's test activity circularly shifted along the trial: 0.101 to 0.102, the 0.10 reading of the claims file.",
      "Two Bayes variants in which no test bin shares a frame with a training bin are shown as further readings: (a') even trials to train and odd trials to test; (a'') the paper's split of even and odd time points on 100 heading bins that each hold the nearest frame."
     ],
     "assumed": false,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig6a-population-light-off",
     "statement": "In the light-off condition the decoder's accuracy from all tuned cells drops (mean 0.44, 95% CI 0.34 to 0.54; p = 7.6e-3 against light-on) but stays above chance.",
     "source": "Results, Contributions of distinct classes to representation of heading, paragraph 1; Figure 6A, bottom",
     "quote": "When transitioning from light-on to light-off, there is a drop in the performance of the decoder, although the performance remains above chance ... (mean decoder accuracy = 0.44, 95% CI = [0.34, 0.54], p = 7.6 \u00d7 10\u22123",
     "statistics": [
      {
       "test": "bootstrapped t-test",
       "p": 0.0076,
       "n": "1000 bootstrapped samples"
      },
      {
       "test": "bootstrap confidence interval",
       "ci": {
        "level": 0.95,
        "low": 0.34,
        "high": 0.54
       }
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "decoding.ipynb",
     "notes": "Under the Bayes decoder light-off accuracy drops and stays above chance: 0.569 [0.525, 0.612] (dF/F) and 0.572 [0.535, 0.608] (spikes), both intervals above 0.18 and 0.10, light-off lower with p = 0.016 and p < 0.001 (paired; unpaired 0.061 and 0.002). The mean is outside 0.44 +- 0.10 under reading (a), so the criterion is not met in full. Without shared frames (a''), dF/F gives 0.406 [0.361, 0.452], within the tolerance and above both chance levels, but the drop is not significant (paired p = 0.105); spikes give 0.206 [0.177, 0.233]. The trial split (a') gives 0.167 and 0.140. The HeadingDecoder gives 0.137 [0.101, 0.178] and 0.144 [0.112, 0.176], above 0.10 and below 0.18, with no significant drop (p 0.231 to 0.361).",
     "deviations": [
      "Assumption. The decoder readings give different outcomes; the naive Bayes decoder is adopted, as the Methods name Bayesian decoding (Etter et al. 2020), resample each trial to 200 bins and split even and odd time points for training and testing (Methods, Decoding RSC somatic activity), which reading (a) follows, and the claims file puts the Methods first. Every reading is shown, with two Bayes variants in which no test bin shares a frame with a training bin: (a') even trials to train and odd trials to test, (a'') the paper's split of even and odd time points on 100 heading bins that each hold the nearest frame, without interpolation. Both give lower accuracies (all tuned cells, light-on, 0.239 to 0.532 against 0.708 and 0.712), so the accuracies of reading (a) depend heavily on test bins sharing frames with training bins, as the paper's own procedure does.",
      "The classes are those of somata.ipynb (fig5-class-proportions, not reproduced), rebuilt in decoding.ipynb with the same files, seeds and code; they differ from the paper's.",
      "Pseudopopulations from the 25 7550-frame recordings with 5 trials on each side of all three light-to-dark transitions (15 trials a side; 1331 of 1419 tuned cells); the 1950-frame recordings are left out. Trials are resampled to 200 bins on heading in place of time, so bins line up across recordings.",
      "The naive Bayes decoder is written here after Etter et al. (2020): activity binarized (spikes above 0; dF/F above the mean plus 2 SD, a standard choice), 60 states of 6 degrees, a +1/+2 prior, trained on even and tested on odd bins of the trials resampled to 200 bins, as the Methods split even and odd time points after resampling. The HeadingDecoder (github.com/ucsb-goard-lab/HeadingDecoder at ca9842e) is reimplemented in numpy with leave-one-trial-out tuning weights. It decodes synthetic cells at 0.908 to 0.999, and these data at 0.202 and 0.215 for all tuned cells in light-on, twice chance and close to the naive Bayes decoder trained and tested on different trials (0.239 and 0.255). The synthetic test shows the algorithm as written works; a difference from the lab's code in some detail cannot be excluded.",
      "Chance is measured with each decoder by decoding with each cell's test activity circularly shifted along the trial: 0.101 to 0.102, the 0.10 reading of the claims file."
     ],
     "assumed": true,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig6b-heading-cells",
     "statement": "Heading cells alone decode heading accurately in both light-on (0.61, 95% CI 0.56 to 0.66) and light-off (0.44, 95% CI 0.36 to 0.52) conditions, with no significant difference between them (p = 0.11).",
     "source": "Results, Contributions of distinct classes to representation of heading, paragraph 2; Figure 6B, top",
     "quote": "We found that heading cells were able to accurately decode in both light-on (mean decoder accuracy = 0.61, 95% CI = [0.56, 0.66]) and light-off conditions (mean decoder accuracy = 0.44, 95% CI = [0.36, 0.52]), suggesting that they contribute to the heading signal in both conditions (p = 0.11",
     "statistics": [
      {
       "test": "bootstrapped t-test",
       "p": 0.11,
       "n": "1000 bootstrapped samples"
      },
      {
       "about": "light-on accuracy",
       "test": "bootstrap confidence interval",
       "ci": {
        "level": 0.95,
        "low": 0.56,
        "high": 0.66
       }
      },
      {
       "about": "light-off accuracy",
       "test": "bootstrap confidence interval",
       "ci": {
        "level": 0.95,
        "low": 0.36,
        "high": 0.52
       }
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "decoding.ipynb",
     "notes": "Under the Bayes decoder, heading-like cells (179 used) decode above chance in both conditions (dF/F 0.429 and 0.377; spikes 0.415 and 0.341; every interval above 0.18) with no significant difference (p 0.170 to 0.964), as the claim says, but both means are outside 0.61 +- 0.05 and 0.44 +- 0.08 under every reading. Without shared frames the pattern holds at lower accuracy ((a'') dF/F 0.328 and 0.280, both intervals above 0.18, p = 0.806); the trial split and the HeadingDecoder give 0.130 to 0.161 in light-on. The class is not the paper's heading class.",
     "deviations": [
      "Assumption. The decoder readings give different outcomes; the naive Bayes decoder is adopted, as the Methods name Bayesian decoding (Etter et al. 2020), resample each trial to 200 bins and split even and odd time points for training and testing (Methods, Decoding RSC somatic activity), which reading (a) follows, and the claims file puts the Methods first. Every reading is shown, with two Bayes variants in which no test bin shares a frame with a training bin: (a') even trials to train and odd trials to test, (a'') the paper's split of even and odd time points on 100 heading bins that each hold the nearest frame, without interpolation. Both give lower accuracies (all tuned cells, light-on, 0.239 to 0.532 against 0.708 and 0.712), so the accuracies of reading (a) depend heavily on test bins sharing frames with training bins, as the paper's own procedure does.",
      "The classes are those of somata.ipynb (fig5-class-proportions, not reproduced), rebuilt in decoding.ipynb with the same files, seeds and code; they differ from the paper's.",
      "Pseudopopulations from the 25 7550-frame recordings with 5 trials on each side of all three light-to-dark transitions (15 trials a side; 1331 of 1419 tuned cells); the 1950-frame recordings are left out. Trials are resampled to 200 bins on heading in place of time, so bins line up across recordings.",
      "The naive Bayes decoder is written here after Etter et al. (2020): activity binarized (spikes above 0; dF/F above the mean plus 2 SD, a standard choice), 60 states of 6 degrees, a +1/+2 prior, trained on even and tested on odd bins of the trials resampled to 200 bins, as the Methods split even and odd time points after resampling. The HeadingDecoder (github.com/ucsb-goard-lab/HeadingDecoder at ca9842e) is reimplemented in numpy with leave-one-trial-out tuning weights. It decodes synthetic cells at 0.908 to 0.999, and these data at 0.202 and 0.215 for all tuned cells in light-on, twice chance and close to the naive Bayes decoder trained and tested on different trials (0.239 and 0.255). The synthetic test shows the algorithm as written works; a difference from the lab's code in some detail cannot be excluded.",
      "Chance is measured with each decoder by decoding with each cell's test activity circularly shifted along the trial: 0.101 to 0.102, the 0.10 reading of the claims file."
     ],
     "assumed": true,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig6b-landmark-cells",
     "statement": "Landmark cells decode heading very well in light-on (0.80, 95% CI 0.75 to 0.84) but fall to chance in light-off (0.20, 95% CI 0.14 to 0.27; p = 8.0e-4).",
     "source": "Results, Contributions of distinct classes to representation of heading, paragraph 2; Figure 6B, middle",
     "quote": "landmark cells have very high decoder performance in the light-on condition (mean decoder accuracy = 0.80, 95% CI = [0.75, 0.84]), with an overrepresentation of decoder errors at 180\u00b0, which immediately plummets to chance levels in the light-off condition (mean decoder accuracy = 0.20, 95% CI = [0.14, 0.27]; p = 8.0 \u00d7 10\u22124",
     "statistics": [
      {
       "test": "bootstrapped t-test",
       "p": 0.0008,
       "n": "1000 bootstrapped samples"
      },
      {
       "about": "light-on accuracy",
       "test": "bootstrap confidence interval",
       "ci": {
        "level": 0.95,
        "low": 0.75,
        "high": 0.84
       }
      },
      {
       "about": "light-off accuracy",
       "test": "bootstrap confidence interval",
       "ci": {
        "level": 0.95,
        "low": 0.14,
        "high": 0.27
       }
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "partially_reproduced",
     "blocked_by": null,
     "notebook": "decoding.ipynb",
     "notes": "Under the Bayes decoder, landmark-like cells (50 used, sampled 332 with replacement) fall towards chance in light-off (dF/F 0.207 [0.192, 0.220]; spikes 0.187 [0.175, 0.199]), within 0.20 +- 0.07, with p < 0.001 for the drop, but their light-on accuracy (0.396 and 0.383) is half the paper's 0.80, so the criterion is not met. The spikes light-off interval includes 0.18 and the dF/F interval excludes it; neither includes 0.10. Every other reading also gives a significant drop (p 0.014 or less) with light-on accuracy 0.201 to 0.352. The class is not the paper's.",
     "deviations": [
      "Assumption. The decoder readings give different outcomes; the naive Bayes decoder is adopted, as the Methods name Bayesian decoding (Etter et al. 2020), resample each trial to 200 bins and split even and odd time points for training and testing (Methods, Decoding RSC somatic activity), which reading (a) follows, and the claims file puts the Methods first. Every reading is shown, with two Bayes variants in which no test bin shares a frame with a training bin: (a') even trials to train and odd trials to test, (a'') the paper's split of even and odd time points on 100 heading bins that each hold the nearest frame, without interpolation. Both give lower accuracies (all tuned cells, light-on, 0.239 to 0.532 against 0.708 and 0.712), so the accuracies of reading (a) depend heavily on test bins sharing frames with training bins, as the paper's own procedure does.",
      "The classes are those of somata.ipynb (fig5-class-proportions, not reproduced), rebuilt in decoding.ipynb with the same files, seeds and code; they differ from the paper's.",
      "Pseudopopulations from the 25 7550-frame recordings with 5 trials on each side of all three light-to-dark transitions (15 trials a side; 1331 of 1419 tuned cells); the 1950-frame recordings are left out. Trials are resampled to 200 bins on heading in place of time, so bins line up across recordings.",
      "The naive Bayes decoder is written here after Etter et al. (2020): activity binarized (spikes above 0; dF/F above the mean plus 2 SD, a standard choice), 60 states of 6 degrees, a +1/+2 prior, trained on even and tested on odd bins of the trials resampled to 200 bins, as the Methods split even and odd time points after resampling. The HeadingDecoder (github.com/ucsb-goard-lab/HeadingDecoder at ca9842e) is reimplemented in numpy with leave-one-trial-out tuning weights. It decodes synthetic cells at 0.908 to 0.999, and these data at 0.202 and 0.215 for all tuned cells in light-on, twice chance and close to the naive Bayes decoder trained and tested on different trials (0.239 and 0.255). The synthetic test shows the algorithm as written works; a difference from the lab's code in some detail cannot be excluded.",
      "Chance is measured with each decoder by decoding with each cell's test activity circularly shifted along the trial: 0.101 to 0.102, the 0.10 reading of the claims file."
     ],
     "assumed": true,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig6b-alignment-cells",
     "statement": "Alignment cells decode between heading and landmark cells, better in light-on (0.71, 95% CI 0.66 to 0.76) and fairly accurately in light-off (0.51, 95% CI 0.43 to 0.59), with no significant difference (p = 0.54).",
     "source": "Results, Contributions of distinct classes to representation of heading, paragraph 2; Figure 6B, bottom",
     "quote": "alignment cells show decoder performance that is between that of heading and landmark cells, taking advantage of improved decoding from the visual cues in the light-on condition (mean decoder accuracy = 0.71, 95% CI = [0.66, 0.76]), but retaining fairly accurate heading in the light-off condition (mean decoder accuracy = 0.51, 95% CI = [0.43, 0.59], p = 0.54",
     "statistics": [
      {
       "test": "bootstrapped t-test",
       "p": 0.54,
       "n": "1000 bootstrapped samples"
      },
      {
       "about": "light-on accuracy",
       "test": "bootstrap confidence interval",
       "ci": {
        "level": 0.95,
        "low": 0.66,
        "high": 0.76
       }
      },
      {
       "about": "light-off accuracy",
       "test": "bootstrap confidence interval",
       "ci": {
        "level": 0.95,
        "low": 0.43,
        "high": 0.59
       }
      }
     ],
     "kind": "finding",
     "inferred": "",
     "outcome": "not_reproduced",
     "blocked_by": null,
     "notebook": "decoding.ipynb",
     "notes": "Under the Bayes decoder both means of alignment-like cells are within tolerance (dF/F 0.720 and 0.580; spikes 0.711 and 0.581), with light-off intervals above chance, but their light-on accuracy is the highest of the three classes, not between heading-like (0.429, 0.415) and landmark-like (0.396, 0.383) cells, and light-off is lower, by the paired test significantly (p = 0.011 and 0.001; unpaired 0.053 and 0.001), which the criterion counts against the claim under the reading that matches the values. No other reading puts both means within tolerance (light-on 0.203 to 0.548). The class is not the paper's.",
     "deviations": [
      "The classes are those of somata.ipynb (fig5-class-proportions, not reproduced), rebuilt in decoding.ipynb with the same files, seeds and code; they differ from the paper's.",
      "Pseudopopulations from the 25 7550-frame recordings with 5 trials on each side of all three light-to-dark transitions (15 trials a side; 1331 of 1419 tuned cells); the 1950-frame recordings are left out. Trials are resampled to 200 bins on heading in place of time, so bins line up across recordings.",
      "The naive Bayes decoder is written here after Etter et al. (2020): activity binarized (spikes above 0; dF/F above the mean plus 2 SD, a standard choice), 60 states of 6 degrees, a +1/+2 prior, trained on even and tested on odd bins of the trials resampled to 200 bins, as the Methods split even and odd time points after resampling. The HeadingDecoder (github.com/ucsb-goard-lab/HeadingDecoder at ca9842e) is reimplemented in numpy with leave-one-trial-out tuning weights. It decodes synthetic cells at 0.908 to 0.999, and these data at 0.202 and 0.215 for all tuned cells in light-on, twice chance and close to the naive Bayes decoder trained and tested on different trials (0.239 and 0.255). The synthetic test shows the algorithm as written works; a difference from the lab's code in some detail cannot be excluded.",
      "Chance is measured with each decoder by decoding with each cell's test activity circularly shifted along the trial: 0.101 to 0.102, the 0.10 reading of the claims file.",
      "Two Bayes variants in which no test bin shares a frame with a training bin are shown as further readings: (a') even trials to train and odd trials to test; (a'') the paper's split of even and odd time points on 100 heading bins that each hold the nearest frame."
     ],
     "assumed": false,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig6b-180-errors",
     "statement": "Decoding from landmark cells in light-on gives an overrepresentation of 180 degree errors from the symmetric cues, while heading cells show no preponderance of 180 degree errors.",
     "source": "Results, Contributions of distinct classes to representation of heading, paragraphs 1 and 2; Figure 6B",
     "quote": "As expected based on their tuning curves, heading cells did not exhibit a preponderance of 180\u00b0 errors, suggesting they do not represent visual information directly",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "reproduced",
     "blocked_by": null,
     "notebook": "decoding.ipynb",
     "notes": "Under the Bayes decoder, 12.0% (dF/F) and 13.6% (spikes) of the landmark-like decoder's light-on errors lie within 18 degrees of 180, above 0.10, and 7.0% and 9.1% of the heading-like decoder's, no more than 0.10. The result is fragile: without shared frames it holds for dF/F ((a'') landmark 0.135, heading 0.078) but not for spikes (heading 0.137), and under the trial split and the HeadingDecoder it fails (heading-like 0.104 to 0.157); those readings decode at 0.13 to 0.26, and all their groups have 0.104 to 0.202. The classes are not the paper's.",
     "deviations": [
      "Assumption. The decoder readings give different outcomes; the naive Bayes decoder is adopted, as the Methods name Bayesian decoding (Etter et al. 2020), resample each trial to 200 bins and split even and odd time points for training and testing (Methods, Decoding RSC somatic activity), which reading (a) follows, and the claims file puts the Methods first. Every reading is shown, with two Bayes variants in which no test bin shares a frame with a training bin: (a') even trials to train and odd trials to test, (a'') the paper's split of even and odd time points on 100 heading bins that each hold the nearest frame, without interpolation. Both give lower accuracies (all tuned cells, light-on, 0.239 to 0.532 against 0.708 and 0.712), so the accuracies of reading (a) depend heavily on test bins sharing frames with training bins, as the paper's own procedure does.",
      "The classes are those of somata.ipynb (fig5-class-proportions, not reproduced), rebuilt in decoding.ipynb with the same files, seeds and code; they differ from the paper's.",
      "Pseudopopulations from the 25 7550-frame recordings with 5 trials on each side of all three light-to-dark transitions (15 trials a side; 1331 of 1419 tuned cells); the 1950-frame recordings are left out. Trials are resampled to 200 bins on heading in place of time, so bins line up across recordings.",
      "The naive Bayes decoder is written here after Etter et al. (2020): activity binarized (spikes above 0; dF/F above the mean plus 2 SD, a standard choice), 60 states of 6 degrees, a +1/+2 prior, trained on even and tested on odd bins of the trials resampled to 200 bins, as the Methods split even and odd time points after resampling. The HeadingDecoder (github.com/ucsb-goard-lab/HeadingDecoder at ca9842e) is reimplemented in numpy with leave-one-trial-out tuning weights. It decodes synthetic cells at 0.908 to 0.999, and these data at 0.202 and 0.215 for all tuned cells in light-on, twice chance and close to the naive Bayes decoder trained and tested on different trials (0.239 and 0.255). The synthetic test shows the algorithm as written works; a difference from the lab's code in some detail cannot be excluded.",
      "Chance is measured with each decoder by decoding with each cell's test activity circularly shifted along the trial: 0.101 to 0.102, the 0.10 reading of the claims file."
     ],
     "assumed": true,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    },
    {
     "claim": "fig6-heading-below-population",
     "statement": "In light-on, heading cells alone decode worse than the whole tuned population, so alone they may not give an optimal representation of instantaneous heading.",
     "source": "Results, Contributions of distinct classes to representation of heading, paragraph 2; Figure 6B, right (the text cites \"Fig. 6C, right\", but the class comparison is the right panel of Figure 6B by its legend); Table S1",
     "quote": "Since their decoder performance is lower than the population in the light-on condition, heading cells alone may be insufficient for ... providing an optimal representation of instantaneous heading",
     "statistics": [],
     "kind": "finding",
     "inferred": "",
     "outcome": "reproduced",
     "blocked_by": null,
     "notebook": "decoding.ipynb",
     "notes": "Under every decoder and input reading, the 95% interval of light-on accuracy for heading-like cells lies below that of all tuned cells (Bayes dF/F 0.429 [0.399, 0.457] against 0.708 [0.665, 0.747]; spikes 0.415 [0.390, 0.441] against 0.712 [0.678, 0.746]; Bayes without shared frames 0.158 to 0.328 against 0.239 to 0.532; HeadingDecoder 0.130 and 0.146 against 0.202 and 0.215), reading (a); heading-like cells decode worse in 99.8 to 100% of iterations. Reading (b), a mixed model with recording or mouse as random intercept, cannot be formed, as each pseudopopulation trial pools cells of many recordings and mice. The heading-like class is not the paper's.",
     "deviations": [
      "The classes are those of somata.ipynb (fig5-class-proportions, not reproduced), rebuilt in decoding.ipynb with the same files, seeds and code; they differ from the paper's.",
      "Pseudopopulations from the 25 7550-frame recordings with 5 trials on each side of all three light-to-dark transitions (15 trials a side; 1331 of 1419 tuned cells); the 1950-frame recordings are left out. Trials are resampled to 200 bins on heading in place of time, so bins line up across recordings.",
      "The naive Bayes decoder is written here after Etter et al. (2020): activity binarized (spikes above 0; dF/F above the mean plus 2 SD, a standard choice), 60 states of 6 degrees, a +1/+2 prior, trained on even and tested on odd bins of the trials resampled to 200 bins, as the Methods split even and odd time points after resampling. The HeadingDecoder (github.com/ucsb-goard-lab/HeadingDecoder at ca9842e) is reimplemented in numpy with leave-one-trial-out tuning weights. It decodes synthetic cells at 0.908 to 0.999, and these data at 0.202 and 0.215 for all tuned cells in light-on, twice chance and close to the naive Bayes decoder trained and tested on different trials (0.239 and 0.255). The synthetic test shows the algorithm as written works; a difference from the lab's code in some detail cannot be excluded.",
      "Chance is measured with each decoder by decoding with each cell's test activity circularly shifted along the trial: 0.101 to 0.102, the 0.10 reading of the claims file.",
      "Two Bayes variants in which no test bin shares a frame with a training bin are shown as further readings: (a') even trials to train and odd trials to test; (a'') the paper's split of even and odd time points on 100 heading bins that each hold the nearest frame."
     ],
     "assumed": false,
     "disagreed": true,
     "data": "dataset",
     "where": null,
     "proposed": null
    }
   ],
   "findings": [
    {
     "kind": "data_missing",
     "statement": "The free-chamber recordings of Figure 1D and E (4 recordings over 3 mice, 2665 neurons) are not in the dandiset. The files hold 20 mice where the paper used 26.",
     "found": null,
     "status": null
    },
    {
     "kind": "data_missing",
     "statement": "The files hold the raw fluorescence of each ROI but no neuropil trace, dF/F or inferred spikes, so the paper's neuropil-corrected signals cannot be rebuilt without reprocessing the raw video (about 695 GB). The axon recordings lack the Suite2P traces the paper used.",
     "found": null,
     "status": null
    },
    {
     "kind": "metadata_insufficient",
     "statement": "The experiment a file belongs to (single cue, dual cue, axons, head rotation, remapping, rotation direction, animal control, visual cue only) is given only inside its identifier string; the session description is \"floating air cage experiment\" for every file.",
     "found": null,
     "status": null
    },
    {
     "kind": "metadata_insufficient",
     "statement": "Light-on and light-off periods, which most dual-cue analyses need, are not marked in any file; the paper's code hard-codes them by recording length.",
     "found": null,
     "status": null
    },
    {
     "kind": "metadata_insufficient",
     "statement": "The heading is relative to \"cage door dead north\"; where the cue or cues sit in that frame is not given, so heading relative to the cue cannot be computed. In the head-rotation pairs the stored headings run in opposite directions in the two conditions in 5 of 7 pairs, and how each is defined is not stated.",
     "found": null,
     "status": null
    },
    {
     "kind": "metadata_insufficient",
     "statement": "The visual-cue-only recordings of Figure 5K share no ROIs with any standard recording and no matching is given, and nothing in them marks standard and visual-only rotation, so the matched neurons of Figure 5K cannot be found.",
     "found": null,
     "status": null
    },
    {
     "kind": "metadata_error",
     "statement": "The heading and position series state a rate of 0.1 Hz; they have one sample per imaging frame, at 10 Hz. The two-photon series states about 20 Hz with the same number of frames.",
     "found": null,
     "status": null
    },
    {
     "kind": "metadata_error",
     "statement": "Every file's imaging plane is described as \"soma recording from retrosplenial cortex\", including the 24 axon recordings.",
     "found": null,
     "status": null
    },
    {
     "kind": "metadata_error",
     "statement": "Four files of mouse SKKS089 (2021-04-29 head rotation, 2021-05-18 remapping) carry identifiers naming SKKS088.",
     "found": null,
     "status": null
    },
    {
     "kind": "selection_undocumented",
     "statement": "The dandiset holds 7 head-rotation pairs over 5 mice (paper 5 over 4), 35 dual-cue soma recordings (paper 36), 4 recordings in both rotation directions over 3 mice (paper 4 over 2) and 5 animal-controlled recordings over 4 mice (paper 7 over 3); which recordings the paper used is not stated.",
     "found": null,
     "status": null
    },
    {
     "kind": "methods_unavailable",
     "statement": "Question for the authors. The heading-selection code fits the Gaussian to the trial-mean curve without centring it (center_flag false) and bounds the peak location to pi/2 +- pi/6, which passes only cells whose peak lies near one heading (here 10.85% of single-cue cells, 93.6% of them in one quadrant). Was the curve centred on its peak before the fit, as the 'fit' preferred direction does? With centring, 15.26% pass and their preferred headings tile the circle.",
     "found": null,
     "status": null
    },
    {
     "kind": "methods_unavailable",
     "statement": "Question for the authors. In the head-rotation experiment, how are the stored headings of the head-rotation and chamber-rotation files defined, and was one mirrored before comparing preferred headings? Which 5 of the 7 pairs in the dandiset were used?",
     "found": null,
     "status": null
    },
    {
     "kind": "methods_unavailable",
     "statement": "The code that aligns light-off to light-on trials (leaveOneOutAligner), and the code for the clustering, V-tests, decoding and statistics, are not in the linked repository.",
     "found": null,
     "status": null
    },
    {
     "kind": "methods_unavailable",
     "statement": "Question for the authors. Were the pre-shuffled data of the selection control (Methods) shifted once before the test, or afresh in every iteration as in the commented calculateHeadDirection_shuff of Cue.m? The second passes no cell by construction. Shifted once, 5.19% of single-cue cells pass here, and synthetic untuned cells pass at 4.7%, as the KS test of the code compares 1000 split-half correlations of the same trials.",
     "found": null,
     "status": null
    },
    {
     "kind": "methods_unavailable",
     "statement": "Question for the authors. Which decoder gave Figure 6, the Bayesian decoder of the Methods (Etter et al. 2020) or the lab's HeadingDecoder, on dF/F or on spikes, and how was activity binarized? Neither the decoder code nor the trial selection for the pseudopopulations is in the linked repository.",
     "found": null,
     "status": null
    },
    {
     "kind": "other",
     "statement": "The chamber-rotation file 210526 SKKS112-PlatformRotation-002 barely rotates: its median heading step is 0.12 degree per frame, against about 2 in the other chamber-rotation files, and it yields 10 trials against 26 in the other 5100-frame files. It is paired with a head-rotation file in which 64% of the ROIs pass the selection test.",
     "found": null,
     "status": null
    },
    {
     "kind": "other",
     "statement": "The decoding procedure of the Methods resamples each trial to 200 bins and then splits even and odd time points for training and testing, so test bins share frames with training bins. Here, removing that sharing lowers the light-on accuracy of all tuned cells from 0.708 to 0.532 (dF/F) and from 0.712 to 0.296 (spikes) under the naive Bayes decoder; the paper's accuracies may be raised in the same way.",
     "found": null,
     "status": null
    }
   ],
   "reconciliation": null,
   "verifications": [
    {
     "date": "2026-10-30",
     "kind": "agent",
     "by": "Independent agent run by CatalystNeuro (same harness, separate context, did not write the notebooks)",
     "reviewed": "Round 1. The executed notebooks of the first run with the conclusion cells and the summaries removed, the helper module and the claims file, with the paper. The verifier tested the selection test, the flip score and the peak-offset measure on synthetic inputs. fig5k and the seven Figure 6 claims had no notebook output then, so it gave no outcome for them. Its points that bear on no single claim are answered as follows. The clock check (B7) is now read in single_cue.ipynb: the lag peaks after 0 in three files and before 0 in one, so the clock is not established in general, and rotation_remapping.ipynb gives the size of a 6-frame offset in degrees. The trial rule (B11) matches the code, any(90 - abs(prctile(heading, [25, 75])) > 50), as rsc.py now quotes. The smoothdata window (B12) is stated in rsc.py as an assumption. The counts that differ from the paper's (B15) stay recorded as selection_undocumented.",
     "agreed": 9,
     "of": 24,
     "disagreements": [
      {
       "claim": "selection-shuffled-control",
       "outcome": "not_reproduced",
       "reason": "The paper says data were shuffled before running the procedure, and the criterion says \"before the test\". That reading (the \"once\" variant) passes 165/3179 = 5.19%, above the 1% limit. The 0% \"each\" reading cannot fail by construction (B2)."
      },
      {
       "claim": "fig2f-head-chamber-same-preference",
       "outcome": "partially_reproduced",
       "reason": "p < 0.05 with V > 0 appears only when the chamber-rotation heading is mirrored and only 5 of 7 pairs are used: V = 34.6, n = 228. V is outside 14.1 +- 1.41. One pair (SKKS116) drives it. Randomly paired ROIs give a higher V (mean 46.2), so there is no evidence that matched ROIs keep their preference. Head-rotation files show implausibly many selective cells and heading-locked artefacts from derotation are not ruled out (B4)."
      },
      {
       "claim": "fig3c-coherent-remapping",
       "outcome": "partially_reproduced",
       "reason": "All 8 readings give p < 0.05 with V > 0. V (47.0 at n = 85, or 208.9 at n = 830) is outside 25.6 +- 2.56. The main reading is only just above the random-pairing null (95th percentile 44.6, from just 100 draws)."
      },
      {
       "claim": "fig5e-alignment-peaks-coregistered",
       "outcome": "not_reproduced",
       "reason": "The V-test passes (V = 743.5), but this measure gives the same V/n under random light-off peaks (B3). Only 29.2% of offsets are within 18 degrees, against about 0.21 to 0.23 by chance. This is far from \"always\", and lower than the heading and landmark classes."
      },
      {
       "claim": "fig5f-heading-flip-unchanged",
       "outcome": "partially_reproduced",
       "reason": "The criterion is met: p = 0.14. But the cells are not the paper's heading class: n = 202, and this class's light-on archetype is bimodal (a2/a1 = 0.70)."
      },
      {
       "claim": "fig5gh-landmark-alignment-flip-drop",
       "outcome": "partially_reproduced",
       "reason": "Both classes are lower in light-off, so the criterion is met. The classes come from a failed clustering and differ in size from the paper's (67 and 1150 cells)."
      },
      {
       "claim": "fig5i-axons-in-clusters",
       "outcome": "partially_reproduced",
       "reason": "The criterion is met as written. The ellipses don't separate the groups: visual axons fall more often inside the heading (0.93) and alignment (0.96) ellipses than the landmark one, and LDA assigns 85 to 98% of all axons to alignment. The classes come from fig5-class-proportions, which failed (B6)."
      },
      {
       "claim": "fig5k-visual-cue-only",
       "outcome": null,
       "reason": "No outcome: no notebook output. Not blocked by data. Two Suspended files exist (SKKS125 2022-08-10, SKKS127 2022-08-11, 15050 frames each). Each is the only file of its day, so whether matched standard-rotation ROIs exist inside them is unknown."
      },
      {
       "claim": "fig6a-population-light-on",
       "outcome": null,
       "reason": "No outcome: no notebook output. The inputs are in the archive: somata, heading, and light/dark from the hard-coded segments. Not data_missing. The notebook needs the decoding means, 95% intervals and bootstrapped t-tests under each reading of the decoder and of chance."
      },
      {
       "claim": "fig6a-population-light-off",
       "outcome": null,
       "reason": "No outcome: no notebook output. The inputs are in the archive: somata, heading, and light/dark from the hard-coded segments. Not data_missing. The notebook needs the decoding means, 95% intervals and bootstrapped t-tests under each reading of the decoder and of chance."
      },
      {
       "claim": "fig6b-heading-cells",
       "outcome": null,
       "reason": "No outcome: no notebook output. The inputs are in the archive: somata, heading, and light/dark from the hard-coded segments. Not data_missing. The notebook needs the decoding means, 95% intervals and bootstrapped t-tests under each reading of the decoder and of chance."
      },
      {
       "claim": "fig6b-landmark-cells",
       "outcome": null,
       "reason": "No outcome: no notebook output. The inputs are in the archive: somata, heading, and light/dark from the hard-coded segments. Not data_missing. The notebook needs the decoding means, 95% intervals and bootstrapped t-tests under each reading of the decoder and of chance."
      },
      {
       "claim": "fig6b-alignment-cells",
       "outcome": null,
       "reason": "No outcome: no notebook output. The inputs are in the archive: somata, heading, and light/dark from the hard-coded segments. Not data_missing. The notebook needs the decoding means, 95% intervals and bootstrapped t-tests under each reading of the decoder and of chance."
      },
      {
       "claim": "fig6b-180-errors",
       "outcome": null,
       "reason": "No outcome: no notebook output. The inputs are in the archive: somata, heading, and light/dark from the hard-coded segments. Not data_missing. The notebook needs the decoding means, 95% intervals and bootstrapped t-tests under each reading of the decoder and of chance."
      },
      {
       "claim": "fig6-heading-below-population",
       "outcome": null,
       "reason": "No outcome: no notebook output. The inputs are in the archive: somata, heading, and light/dark from the hard-coded segments. Not data_missing. The notebook needs the decoding means, 95% intervals and bootstrapped t-tests under each reading of the decoder and of chance."
      }
     ]
    },
    {
     "date": "2026-10-31",
     "kind": "agent",
     "by": "Independent agent run by CatalystNeuro (same harness, separate context, did not write the notebooks)",
     "reviewed": "Round 2. The full executed notebooks of the round-1 revision, the helper module, the claims file and the attempt record, with the paper. The verifier agreed with all 24 outcomes and found that most conclusions, Summaries and the record quoted another run than the printed one (point 1, which run the conclusions describe). The likeliest cause is multithreaded BLAS, which sums in a different order with a different number of cores; every notebook now sets one BLAS thread before importing numpy, and the re-run reproduces the verifier's printed numbers exactly (485 selected cells, 165 in the shuffled control, 202/67/1150 per class, V = 743.5). Every conclusion, Summary, the README and the record were rewritten from this run. The stale claim tables in the headers of axons.ipynb and somata.ipynb are corrected. The verifier's two places where the claims file misreads its sources: the trial-rule paraphrase is added to questions/000483.yaml as a question for a reader, and the selection-shuffled-control criterion was already asked there.",
     "agreed": 24,
     "of": 24,
     "disagreements": []
    }
   ]
  }
 ],
 "entries": [
  {
   "name": "000483-sit-2023",
   "type": "reproduction",
   "title": "Heading cells and visual landmarks in retrosplenial cortex (Sit and Goard 2023)",
   "description": "Tests the findings of Sit and Goard (2023) on dandiset 000483, which holds two-photon recordings of retrosplenial somata and of ADN and visual cortical axons in RSC, made in a rotating floating chamber with single, dual or changed wall cues, in light and dark, and with the head or the chamber rotated. The files hold raw ROI fluorescence and chamber heading; dF/F and inferred spikes are computed here. It tests the share of heading-selective cells, their preferred headings, head against chamber rotation, coherent remapping, the axon responses in light and dark, the clustering of somata into heading, landmark and alignment cells, and the decoding of heading from them.",
   "datasets": [
    "dandi:000483"
   ],
   "papers": [
    "10.1038/s41467-023-37704-5"
   ],
   "derived_from": [],
   "notebooks": [
    {
     "path": "single_cue.ipynb",
     "title": "Single-cue rotation and the data check (Figure 1)",
     "executed": "notebooks/000483-sit-2023/single_cue.html"
    },
    {
     "path": "rotation_remapping.ipynb",
     "title": "Head against chamber rotation and coherent remapping (Figures 2 and 3)",
     "executed": "notebooks/000483-sit-2023/rotation_remapping.html"
    },
    {
     "path": "axons.ipynb",
     "title": "ADN and visual cortical axons in light and dark (Figure 4)",
     "executed": "notebooks/000483-sit-2023/axons.html"
    },
    {
     "path": "somata.ipynb",
     "title": "Functional classes of RSC somata with dual cues (Figure 5)",
     "executed": "notebooks/000483-sit-2023/somata.html"
    },
    {
     "path": "directions.ipynb",
     "title": "Rotation direction and arena control (Figures S5 and S6) and the visual-cue-only files (Figure 5K)",
     "executed": "notebooks/000483-sit-2023/directions.html"
    },
    {
     "path": "decoding.ipynb",
     "title": "Decoding heading from RSC somata in light and dark (Figure 6)",
     "executed": "notebooks/000483-sit-2023/decoding.html"
    }
   ]
  }
 ]
}
