Datasets / DANDI:000239

Cortical processing of flexible and context-dependent sensorimotor sequences

behavioral electrophysiological House mouse Converted by CatalystNeuro 11.8 GB 754 files
  • 20 reproduced
  • 5 partially reproduced
  • 3 not reproduced
  • 11 blocked

View on DANDI Paper JSON How to read outcomes

Claims

From the paper Cortical processing of flexible and context-dependent sensorimotor sequences

Reproducing Xu et al. (2022) from dandiset 000239 28

Notebook reproduce_xu_2022.ipynb

  • Not reproducedResults, first section, paragraph 3; Extended Data Fig. 1l-n

    Mice reached proficiency in standard sequences after about 1500 trials of training.

    Mice reached proficiency in standard sequences (Fig. 1e) after ~1500 trials of training (Methods; Extended Data Fig. 1l-n).

    Results, first section, paragraph 3; Extended Data Fig. 1l-n

    Under reading (a) the median over mice of the trial at which sequence speed reaches 90% of its final value is 200 (150 and 250 at 80% and 95%); under reading (b), initiation time within 110% of final, 1100. Both are outside 1350 to 1650. One mouse (MX200101) reaches neither. The paper does not define proficiency, and the learning files may not start at the first day of training. Every mouse's first file holds standard sequences in both directions and almost nothing else (2 other trials in MX170903, 1 in MX180803 and 1 in MX181002), and in 3 of 15 mice (MX170903, MX180201, MX181003) the median initiation time of the first 100 standard trials is already under 1 s; if earlier training is missing, both counts are too low. In the median mouse the speed reaches 90% of its final value within 200 trials, so the result under reading (a) also reflects how proficiency was defined. MX200101 has no standard trials among its last 500 learning trials, so it has no final value.

    How the test differed from the paper’s method

    • Proficiency was defined in the criterion, as the paper gives no definition.
  • Not reproducedExtended Data Fig. 2c,e legends; Methods, "Behavioural training", paragraph 4

    Backtracking analyses used 7458 standard and 2695 backtracking sequences from 47 sessions of the 9 mice trained on backtracking.

    The first 9 fully trained mice were used in backtracking related analyses ... n = 7458 standard and 2695 backtracking sequences from 47 total sessions.

    Extended Data Fig. 2c,e legends; Methods, "Behavioural training", paragraph 4

    Reading (c) gives 55 sessions of 9 mice with 10365 standard and 3839 backtracking trials; only the number of mice matches. Readings (a) and (b) give 74 and 59 sessions. A variant outside the criterion leaves out the 8 sessions whose touches are mostly a few ms long (5th percentile 3 to 7 ms, against 14 ms or more in the others), which fits the Methods' 8 sessions "where only touch onsets were correctly registered"; it gives 47 sessions, the paper's number, of 8 mice, with 8891 and 3207 trials. On these 47 sessions, removing the first and last trial and trials not finished within the video (the Methods' exclusions) leaves 8627 and 3104; both above tolerance. Adding initiation under 1 s, the Figure 3 trial selection and not an exclusion the Methods give for Extended Data Fig. 2, leaves 8058 and 2894, both within tolerance. This chain was built after seeing the results and does not decide the outcome; it has 8 mice where the paper has 9.

    How the test differed from the paper’s method

    • The paper's own trial exclusions (first and last trial, unfinished videos) are not applied in the readings of the criterion; they are shown as a variant.
  • Not reproducedResults, "Reward modulation in ALM", paragraph 2; Extended Data Fig. 6b

    After the first lick that touched water, mice continued with about 5 consummatory licks.

    ALM contained single neurons ... abruptly decreased firing upon tongue contact with water, even though mice continued with ~5 consummatory licks (Extended Data Fig. 6b)

    Results, "Reward modulation in ALM", paragraph 2; Extended Data Fig. 6b

    After the first lick touching water, the bout continues for a median of 6 video licks (mean 6.38, 6864 trials), or 4 touches (mean 3.87); counting the first water lick, 7. None is within 4.5 to 5.5. The video ended during the bout in 88 trials, which are left out. By mouse, 4 to 10 video licks and 2 to 7 touches. Under (a) the most common count is 5 (20.2% of trials; 19.6% at 6, 12.8% at 4). With the bout threshold of (b) taken from video lick intervals (238 ms, against 243 ms from touches) the median is still 4 touches.

    How the test differed from the paper’s method

    • The paper does not say whether licks or touches are counted or where the bout ends; the bout rule (1.5 times the median interval) is the Methods' rule for lick bouts.
  • Partially reproducedResults, "Sequence tiling of single-unit responses", paragraph 1; Extended Data Fig. 4a-d

    Silicon probe recordings gave 1537 single units and 303 multi-units from 57 recording sessions.

    We used silicon probes to record from multiple brain regions from both hemispheres (Fig. 2d) during the task, obtaining 1537 single-units and 303 multi-units (Methods; Extended Data Fig. 4a-e) from 57 recording sessions.

    Results, "Sequence tiling of single-unit responses", paragraph 1; Extended Data Fig. 4a-d

    The 57 files described as ephys ALM, M1TJ, S1TJ, S1BF, M1B, S1L and ZZ hold 1917 units, within 10% of the paper's 1840. With an ISI violation rate (2.5 ms) of at most 1% and a contamination of at most 15%, 1578 are single units (1537 in the paper, within tolerance) and 339 multi-units (303, outside 272.7 to 333.3). Other thresholds give 1490 to 1732 single units; three variants put the multi-units inside the tolerance, the contamination criterion alone at 15% (331), the RPV criterion alone at 0.5% (309) and both criteria with a 20% contamination threshold (295). Other estimates of the contamination at 15% give 341 multi-units (0.5 ms censored period) and 478 (spikes inside the trial span only, T the whole span). On synthetic units the estimate is 0.163 for a true contamination of 0.15 and 0.233 for 0.20, so 85% of units at 0.15 are called multi-units. Multi-units range from 0 to 21 per session. The 22 "ephys others" sessions (742 units) and 14 opto efficiency recordings (414 units) are not among the 57.

    How the test differed from the paper’s method

    • The contamination estimate (Hill et al. 2011) uses a censored period of 0 and the mean rate over 1 s bins of the trial span holding a spike, with all of a unit's spikes in the count; the Methods give none of these.
    • Units recorded outside the target structure were excluded in the paper; the files do not say which these are, so all units are counted.
  • Partially reproducedResults, "Hierarchical population coding", paragraph 7; Extended Data Fig. 5f

    The five coding axes were largely orthogonal to each other.

    The five coding axes were largely orthogonal with each other (Extended Data Fig. 5f)

    Results, "Hierarchical population coding", paragraph 7; Extended Data Fig. 5f

    Nine pairs have a mean absolute cosine of 0.114 to 0.225; L' and theta have 0.302, just above the bound of 0.3 the criterion fixed. Random directions in the same sessions give 0.154. With seeds 3, 11, 12 and 13, L' and theta give 0.302 to 0.320 and are the only pair at or above 0.3 each time.

    How the test differed from the paper’s method

    • The bound of 0.3 is a choice; the paper says "largely orthogonal".
  • Partially reproducedFigure 3f; Results, "Sequence branching signals in ALM, M1TJ", paragraph 2

    ALM and M1TJ activity predicts whether the port backtracked from the initial missed lick on; S1TJ shows only an insignificant trend and S1BF no prediction.

    ALM and M1TJ activity started to predict the presence or absence of backtracking during the initial missed lick (Fig. 3f). ... S1TJ populations showed only a statistically insignificant trend toward being able to distinguish backtracking from standard sequences ... As expected, S1BF populations showed no prediction.

    Figure 3f; Results, "Sequence branching signals in ALM, M1TJ", paragraph 2

    Sessions with backtracking in both directions are 6 ALM (as in the paper), 9 M1TJ, 8 S1TJ and 5 S1BF. Mean accuracy in 0.2 to 0.4 s after the trigger is 0.740 (ALM), 0.734 (M1TJ), 0.595 (S1TJ) and 0.556 (S1BF), against null 95th percentiles of 0.526, 0.523, 0.516 and 0.515; before 0.1 s all are 0.487 to 0.519. ALM and M1TJ decode as stated; S1TJ and S1BF also exceed the null, which the paper reports as an insignificant trend and no prediction. In this window the classes differ in behaviour (1.854 against 0.113 missed licks, ed2e-missed-licks), which S1TJ and S1BF activity may reflect.

    How the test differed from the paper’s method

    • The paper's null and confidence intervals come from a hierarchical bootstrap; here the null is 20 label shuffles per session, averaged over sessions.
    • Trials are balanced across directions by random subsampling.
    • The PCA before the SVM is fitted on all trials of a session, without labels, before the cross-validation.
  • Partially reproducedExtended Data Fig. 4m legend

    Extended Data Fig. 4m counts 324 ALM, 233 M1TJ and 119 S1TJ neurons.

    Proportions of neurons from different clusters at different cortical depths. ... ALM (n = 324), M1TJ (n = 233) and S1TJ (n = 119).

    Extended Data Fig. 4m legend

    Single units with a maximal PETH rate of at least 10 spikes/s are 351 (ALM) and 223 (M1TJ), within 10% of 324 and 233, and 155 (S1TJ) against 119. With multi-units, 387, 261 and 251. At 5 and 15 spikes/s the single-unit counts are 387, 259, 164 and 321, 200, 140.

    How the test differed from the paper’s method

    • PETHs are not computed on standardised inter-lick intervals.
    • The unit classification is that of ephys-unit-counts, with its open choices.
  • Partially reproducedResults, "Sequence tiling of single-unit responses", paragraph 2; Extended Data Fig. 4l

    More ALM neurons are tuned to sequence initiation than neurons of the other regions.

    We observed that single-neuron responses tile the sequence progression (Fig. 2e-h, Extended Data Fig. 4k), with more ALM neurons tuned to sequence initiation (Extended Data Fig. 4l).

    Results, "Sequence tiling of single-unit responses", paragraph 2; Extended Data Fig. 4l

    91 of 351 active ALM neurons (25.9%) peak in the initiation window, against 48 of 223 in M1TJ (21.5%, Fisher one-sided p = 0.14) and 20 of 155 in S1TJ (12.9%, p = 0.0006). S1BF, outside the criterion, has 17 of 55 (30.9%), above ALM, against the statement's "the other regions". The windows differ in length (0.5, 2 and 1.2 s); per second of window ALM (0.519) is still above M1TJ (0.430) and S1TJ (0.258).

    How the test differed from the paper’s method

    • The paper shows histograms of peak times without a test; the test was chosen in the criterion.
  • ReproducedFigure 3b legend

    The population analyses of Figure 3 use 8 S1TJ, 9 M1TJ, 13 ALM and 5 S1BF sessions.

    S1TJ, n = 8 sessions; M1TJ, n = 9 sessions; ALM, n = 13 sessions; S1BF, n = 5 sessions for all Fig. 3 panels unless otherwise noted.

    Figure 3b legend

    Counted from the session descriptions, the only place the files name the recorded area. The sessions come from 4, 4, 8 and 3 mice, and every one holds units and at least 13 selected standard trials per direction.

  • ReproducedResults, "Hierarchical population coding", paragraph 2

    Regressions used the simultaneously recorded units of each session, 32 plus or minus 13 units (mean and SD).

    a weighted sum of instantaneous spike rates from simultaneously recorded units (32 ± 13 units; mean ± SD) plus the constant best predicted the value of a behavioral variable.

    Results, "Hierarchical population coding", paragraph 2

    Reading (b), all 57 recording sessions, gives 33.6 and 13.0 units, both within tolerance. Reading (a), the 35 Figure 3 sessions the claim refers to, gives a mean of 32.0 and an SD of 14.4, just outside 11.7 to 14.3. Single units alone give 26.4 and 13.2. Unit counts do not depend on a random seed, so the SD of reading (a) is 14.4 under every seed.

    How the test differed from the paper’s method

    • The reading that matches, all 57 sessions, is wider than the sessions the Results describe.
  • ReproducedFigure 3a legend

    Figure 3a averages 2684 trials of standard and backtracking sequences.

    Time series of the behavioral variables (mean ± 99% bootstrap confidence interval; n = 2684 trials) for different sequence types.

    Figure 3a legend

    The Methods' trial selection gives 2169 standard and 717 backtracking trials over the 35 sessions; together 2886 (reading a), within 10% of 2684. Standard trials alone are 2169. The count is a third of the candidates (at least 10) and does not depend on the search. The greedy search finds the best subset in 43 of 70 exhaustive checks on 16 candidates (at most 8.4% above the best mean distance); a swap search improves on it by at most 4.9% on the full sets, sharing a median of 97% of the trials.

    How the test differed from the paper’s method

    • The subset of most similar trials is found by a greedy search; the Methods do not say how it was searched.
  • ReproducedFigure 3b,c; Results, "Hierarchical population coding", paragraph 3

    Tongue length L is decoded from population activity best in S1TJ and M1TJ and poorly in ALM and S1BF (R2 0.56, 0.42, 0.11 and 0.04).

    Overall, S1TJ and M1TJ had stronger coding of L and L' compared with ALM and the control region S1BF (Fig. 3b,c).

    Figure 3b,c; Results, "Hierarchical population coding", paragraph 3

    Mean R2 by area (S1TJ, M1TJ, ALM, S1BF) are each within the SD the figure prints, and S1TJ and M1TJ exceed ALM and S1BF. With folds that keep each trial in one fold, 0.551, 0.392, 0.087 and 0.016, same order. Decoding L with spikes shifted by 25 to 100 ms lowers R2 in S1TJ.

    How the test differed from the paper’s method

    • The inter-lick-interval standardisation of the Methods is not applied before the fits.
    • Fits use scikit-learn's elastic net path (l1 ratio 0.1, 30 penalties, standardised predictors, one-SE rule), not MATLAB's lasso; samples are assigned to folds at random, as MATLAB does by default. Random folds let the autocorrelation within a trial into the test folds; R2 values are higher than with folds that keep trials together, the orderings the same.
    • The fitting window is -0.5 to 0.5 s from the middle touch, read from the Methods' remark that 0.5 to 0.8 s of the decoding was new data; the paper does not state it.
    • The expected values were read from the figure image, as the text does not give them.
  • ReproducedFigure 3b,c; Results, "Hierarchical population coding", paragraph 3

    Tongue velocity L' is decoded best in S1TJ and M1TJ and poorly in ALM and S1BF (R2 0.35, 0.32, 0.07 and 0.01).

    Overall, S1TJ and M1TJ had stronger coding of L and L' compared with ALM and the control region S1BF (Fig. 3b,c).

    Figure 3b,c; Results, "Hierarchical population coding", paragraph 3

    All four means within tolerance of 0.35, 0.32, 0.07 and 0.01, and the order holds with either fold scheme. L' is the derivative of L where the tongue is out.

    How the test differed from the paper’s method

    • As for fig3c-length.
  • ReproducedFigure 3b,c; Results, "Hierarchical population coding", paragraph 3

    Tongue angle theta is encoded comparably in S1TJ, M1TJ and ALM, but not in S1BF (R2 0.59, 0.57, 0.54 and 0.12).

    S1TJ, M1TJ, and ALM, but not S1BF, all showed comparable encoding of θ (Fig. 3b,c).

    Figure 3b,c; Results, "Hierarchical population coding", paragraph 3

    All four means within tolerance of 0.59, 0.57, 0.54 and 0.12. S1TJ, M1TJ and ALM differ by 0.049 and S1BF is below each. With trial folds the spread is 0.059. theta is the angle of the tongue base-to-tip vector, used where L exceeds 1 mm.

    How the test differed from the paper’s method

    • As for fig3c-length. The sign of theta (left or right) cannot be fixed from the files; R2 does not depend on it.
  • ReproducedFigure 3b,c; Results, "Hierarchical population coding", paragraph 4

    Sequence identity I is encoded most strongly in ALM, then progressively less in M1TJ, S1TJ and S1BF (R2 0.67, 0.42, 0.23 and 0.14).

    In ALM we found the strongest encoding of both I and τ (Fig. 3b,c). Encoding of I and τ became progressively weaker in M1TJ, S1TJ, and S1BF, respectively.

    Figure 3b,c; Results, "Hierarchical population coding", paragraph 4

    Means (S1TJ, M1TJ, ALM, S1BF) within tolerance of 0.23, 0.42, 0.67 and 0.14, in the order ALM > M1TJ > S1TJ > S1BF. With trial folds 0.188, 0.323, 0.657 and 0.049, same order.

    How the test differed from the paper’s method

    • As for fig3c-length.
  • ReproducedFigure 3b,c; Results, "Hierarchical population coding", paragraph 4

    Relative sequence time tau is encoded most strongly in ALM, then progressively less in M1TJ, S1TJ and S1BF (R2 0.60, 0.45, 0.17 and 0.08).

    In ALM we found the strongest encoding of both I and τ (Fig. 3b,c). Encoding of I and τ became progressively weaker in M1TJ, S1TJ, and S1BF, respectively.

    Figure 3b,c; Results, "Hierarchical population coding", paragraph 4

    Means within tolerance of 0.17, 0.45, 0.60 and 0.08, in the stated order; with trial folds 0.145, 0.381, 0.601 and 0.063, same order.

    How the test differed from the paper’s method

    • As for fig3c-length. tau is the time from the middle touch without lick standardisation.
  • ReproducedResults, "Hierarchical population coding", paragraph 1; Extended Data Fig. 5b

    Any pair of the five behavioural variables (L, L', theta, I, tau) is uncorrelated.

    Conveniently, any pair of these variables is uncorrelated (Extended Data Fig. 5b).

    Results, "Hierarchical population coding", paragraph 1; Extended Data Fig. 5b

    Mean absolute correlations of the ten pairs range from 0.000 (I-tau, zero by the balanced design) to 0.118 (theta-I); the largest single-session value is 0.368 (L-theta).

    How the test differed from the paper’s method

    • The bound of 0.3 is a choice; the paper gives no threshold.
  • ReproducedResults, "Hierarchical population coding", paragraph 7; Extended Data Fig. 5e

    Across regions, the summed variance explained by the five coding axes reached about half that of the top five principal components.

    Across regions, the sum of variance explained (VE) by the five coding axes reached about half that of the top five PCs (Methods; Extended Data Fig. 5e).

    Results, "Hierarchical population coding", paragraph 7; Extended Data Fig. 5e

    The median ratio over 35 sessions is 0.454 (mean 0.490, IQR 0.387 to 0.544), inside 0.45 to 0.55 but close to its lower bound; per area medians are 0.433 to 0.476. One coding axis of 175 had all weights zero. With seeds 3, 11, 12 and 13 the median is 0.453 to 0.455, inside the range each time.

    How the test differed from the paper’s method

    • VE is computed on -0.5 to 0.8 s from the middle touch of the selected standard trials; the paper says "during sequence execution".
  • ReproducedFigure 3d,e; Results, "Hierarchical population coding", paragraph 6

    After canonical correlation, ALM trajectories in the top three PCs correlate best with the theta, I, tau coding subspace (group 2), more than with L, L', theta (group 1) or all five variables with five PCs (group 3); in S1TJ and M1TJ the correlation is high only when the coding subspace includes L and L'.

    trajectories of the ALM population in the subspace of the top three PCs aligned (Fig. 3d) and correlated (Fig. 3e; group 2 in ALM) well with the trajectories in the subspace encoding θ, I, and τ ... M1TJ and S1TJ also showed a strong correlation but only when the coding subspaces included L and L'

    Figure 3d,e; Results, "Hierarchical population coding", paragraph 6

    What the paper reports

    • paired two-tailed permutation test, p < 0.001

    Mean canonical correlation, groups 1, 2, 3; ALM 0.607, 0.900, 0.743; S1TJ 0.746, 0.589, 0.735; M1TJ 0.712, 0.662, 0.809. All five comparisons hold by exact sign-flip tests (ALM p = 0.0002 twice; S1TJ p = 0.023 and 0.008; M1TJ p = 0.020). The figure marks p < 0.001, which an exact paired permutation cannot reach with 8 or 9 sessions; the criterion uses 0.05.

    How the test differed from the paper’s method

    • Decoded variables come from the fits of fig3c-length, without lick standardisation.
  • ReproducedFigure 4f,g; Results, "Context-dependent coding of subsequences", paragraph 2

    In the zigzag task, ALM population activity predicts the sequence identity (context) during subsequences with the same licking movements, across 6 sessions from 3 mice.

    Using population activity as a predictor, linear SVM classifiers (Methods) were able to predict the sequence identity, or context, in the example session (Fig. 4f) and across sessions and mice (Fig. 4g).

    Figure 4f,g; Results, "Context-dependent coding of subsequences", paragraph 2

    The 6 ZZ sessions come from 3 mice with 18 to 79 perfectly executed trials per sequence. Mean accuracies of the four comparisons are 0.785 to 0.858 against null 95th percentiles of 0.510 to 0.518; the lowest session is 0.651. By mouse 0.730 to 0.916. The files do not name the recorded area of the ZZ sessions; the paper says ALM.

    How the test differed from the paper’s method

    • Subsequences are aligned on touches (the seventh touch against the third or eleventh), not on the cross-correlogram of tongue angle, and the extra selection of trials closest to the median angle is not applied.
    • The null mean over bins uses every fifth 5 ms bin.
  • ReproducedExtended Data Fig. 7e,f; Results, "ALM encodes upcoming sequences", paragraph 2

    During the inter-trial interval, ALM populations encode the upcoming target position more strongly than the other regions.

    On average, ALM populations showed stronger encoding of TP (Extended Data Fig. 7e,f) compared to other regions.

    Extended Data Fig. 7e,f; Results, "ALM encodes upcoming sequences", paragraph 2

    Mean R2 of the upcoming direction in the second before the cue is 0.271 (ALM), 0.097 (M1TJ), 0.075 (S1TJ) and 0.051 (S1BF); ALM is higher than each (Mann-Whitney p = 0.0025, 0.0007, 0.0014). With trial folds 0.159 against 0.022 to 0.034 (p = 0.023 to 0.047). Per ALM mouse 0.055 to 0.642. The 13 ALM sessions come from 8 mice; with one value per mouse, p = 0.012 to 0.024.

    How the test differed from the paper’s method

    • The paper's ITI window and trial set are not fully stated; the second before the cue of every standard trial is used.
  • ReproducedExtended Data Fig. 7h; Results, "ALM encodes upcoming sequences", paragraph 2

    None of the regions, including ALM, encoded time or distance to the trial start during the inter-trial interval.

    None of the regions, including ALM, encoded time or a distance to trial start (Extended Data Fig. 7h)

    Extended Data Fig. 7h; Results, "ALM encodes upcoming sequences", paragraph 2

    Mean R2 of the time to the cue is 0.008 to 0.034 by region (largest session 0.091, ALM), below 0.1 everywhere; 0.004 to 0.018 with trial folds.

    How the test differed from the paper’s method

    • The paper gives no test; the bound of 0.1 was fixed in the criterion.
    • Only the last second before the cue is used, where the paper may have used more of the interval.
  • ReproducedResults, "Sequence tiling of single-unit responses", paragraph 2; Extended Data Fig. 4n,o

    S1TJ and M1TJ contain more neurons modulated by individual licks than ALM.

    S1TJ and M1TJ contained more neurons (e.g. cluster #7; Extended Data Fig. 4k,m) that show greater modulation by individual licks (Extended Data Fig. 4n,o).

    Results, "Sequence tiling of single-unit responses", paragraph 2; Extended Data Fig. 4n,o

    Median r_avg is 0.201 (S1TJ), 0.156 (M1TJ) and 0.093 (ALM); one-sided Mann-Whitney against ALM p = 2.5e-36 and 4.1e-24.

    How the test differed from the paper’s method

    • Without lick standardisation the rhythm of trial-averaged PETHs is blurred away from the middle touch, which lowers r in every region.
  • ReproducedResults, "Reward modulation in ALM", paragraph 2; Extended Data Fig. 6a

    ALM contains neurons that fire during sequence execution and decrease firing abruptly when the tongue first contacts water, although licking continues.

    ALM contained single neurons (Extended Data Fig. 6a) that fired actively during sequence execution but abruptly decreased firing upon tongue contact with water, even though mice continued with ~5 consummatory licks

    Results, "Reward modulation in ALM", paragraph 2; Extended Data Fig. 6a

    Of 351 active ALM single units, 188 decrease and 92 increase from 0.5 s before to 0.5 s after the first water touch (p < 0.01 each; binomial p = 5e-09). S1TJ 50 against 51, S1BF 16 against 15, M1TJ 96 against 74 (p = 0.054).

    How the test differed from the paper’s method

    • The paper shows example neurons and decoded tau; the test over units was chosen in the criterion.
  • ReproducedResults, first section, paragraph 3; Extended Data Fig. 1h

    Expert mice completed the 7 port positions in about a second.

    expert mice showed remarkable sequence execution speed, with the 7 positions completed in about a second (Extended Data Fig. 1h).

    Results, first section, paragraph 3; Extended Data Fig. 1h

    Over 25438 standard trials of 17 mice (the paper's number), the median over mice from the first port-moving touch to the first touch at the last position is 0.992 s (0.890 to 1.138 s by mouse); from the cue, 1.324 s. Recording sessions alone give 1.004 s.

    How the test differed from the paper’s method

    • The paper does not list the sessions of Extended Data Fig. 1h; recording sessions (except zigzag) and the opto sessions' trials without light are used.
  • ReproducedExtended Data Fig. 1l; Results, first section, paragraph 3

    Over training, 15 mice reduced their sequence initiation time and increased their sequence speed.

    Learning curves for 15 individual mice (gray) and the mean (black) showing a reduction in sequence initiation time (left) in response to the auditory cue and an increase in sequence speed (right).

    Extended Data Fig. 1l; Results, first section, paragraph 3

    15 mice have learning files. Median over mice of the initiation time falls from 2.573 s (first 100 standard trials) to 0.291 s (last 100), Wilcoxon p = 0.00043, and the sequence speed rises from 4.902 to 6.038 positions/s, p = 0.0043; 14 of 15 mice improve in both. MX181003 does not; its file of 2018-10-02 was left out as a duplicate, so its other learning files may also be mislabelled. Without MX181003, 14 of 14 improve (p = 0.00012 each).

  • ReproducedResults, first section, paragraph 4; Extended Data Fig. 2e

    After the port backtracked, mice took on average 1 to 2 missed licks before relocating it.

    On average, it took 1 to 2 missed licks before mice quickly relocated the port (Extended Data Fig. 2e).

    Results, first section, paragraph 4; Extended Data Fig. 2e

    In 29 Figure 3 sessions with backtracking (8 mice), backtracking trials have a mean of 1.854 missed licks in the fourth interval, against 0.113 in standard trials (Mann-Whitney p printed as 0). By mouse 0.97 to 5.39. A touch tolerance of 0 or 25 ms in place of 12.5 ms gives the same mean on the same trials.

    How the test differed from the paper’s method

    • Sessions are the Figure 3 sessions with backtracking, not the paper's 47.
  • ReproducedResults, "ALM encodes upcoming sequences", paragraph 1; Extended Data Fig. 7b

    Expert mice usually initiated sequences from the correct side without exploring the other side.

    Expert mice nevertheless usually initiated sequences from the correct side without exploring the other (Extended Data Fig. 7b)

    Results, "ALM encodes upcoming sequences", paragraph 1; Extended Data Fig. 7b

    In all 11 mice of the Figure 3 sessions, 0.562 to 0.923 of standard trials start with no lick on the other side of the midline before the first touch (0.647 to 0.980 with a 5 degree margin); pooled 0.714. The paper shows 8 mice.

    How the test differed from the paper’s method

    • The side of the port is taken from the angle of the lick that made the first touch, as the files do not say which side each position is on.

Not tested in a notebook 11

9 metadata insufficient, 1 data missing from the dataset, 1 methods underspecified
  • BlockedFigure 2b; Extended Data Fig. 3j; Results, "Optogenetic inhibition screen", paragraph 2· Metadata insufficient

    Inhibiting S1TJ increased the across-trial variability of lick angle, SD(theta_shoot), without reducing the lateral reach |theta_shoot|, and did not shorten licks.

    SD(Θshoot) increased significantly compared with no inhibition (Fig. 2b, left). Despite disorganized targeting, the ability to direct licks to the sides (i.e. |Θshoot|) was uncompromised ... Inhibiting S1TJ also did not shorten the length of licks

    Figure 2b; Extended Data Fig. 3j; Results, "Optogenetic inhibition screen", paragraph 2

    The 35 opto sessions at 4 mW (described "2s 5V") are 5 per mouse for 7 mice, one per region presumably, but no file names the inhibited region; trial tables mark only light times, and the opto1 and opto2 series give the LED drive. The 25 sessions at 2 mW are the same. Checked in all 74 opto files, in the trial columns (opto takes 0, 1, 2 or NaN, without a description), the session description (cut short in the files themselves), general (only experimenter, institution, lab and subject), acquisition (empty), stimulus (empty presentation and templates groups), and the attributes of the opto1 and opto2 series (unit "categorical", no description).

  • BlockedFigure 2b; Extended Data Fig. 3j; Results, "Optogenetic inhibition screen", paragraph 3· Metadata insufficient

    Inhibiting ALM/M1TJ reduced the ability to direct licks to the sides and decreased lick length; inhibiting M1B only slightly increased angle variability; inhibiting S1BF or S1Tr changed nothing.

    when inhibiting ALM/M1TJ, mice had reduced ability to direct licks to the sides ... and showed decreased length of lick (Fig. 2b, right). Inhibiting M1B caused only minor increases in lick angle variability ... Inhibiting S1BF or S1Tr changed no aspects of lick control.

    Figure 2b; Extended Data Fig. 3j; Results, "Optogenetic inhibition screen", paragraph 3

    As fig2b-s1tj-angle-variability; the inhibited region of each session is not stated.

  • BlockedFigure 2c; Extended Data Fig. 3k; Results, "Optogenetic inhibition screen", paragraph 4· Metadata insufficient

    Inhibiting ALM/M1TJ at sequence initiation strongly suppressed licking (licks largely absent in 4 of 7 mice), and less strongly at mid-sequence.

    inhibiting ALM/M1TJ at sequence initiation strongly suppressed production of licking sequences (Fig. 2c, left; Supplementary Video 4). In 4 of 7 mice, licks were largely absent ... When applied at mid-sequence, ALM/M1TJ inhibition also suppressed the production of licks, although less strongly.

    Figure 2c; Extended Data Fig. 3k; Results, "Optogenetic inhibition screen", paragraph 4

    As fig2b-s1tj-angle-variability.

  • BlockedFigure 2c; Extended Data Fig. 3k; Results, "Optogenetic inhibition screen", paragraph 5· Metadata insufficient

    Inhibiting S1TJ or M1B at water consumption impaired the stopping of ongoing licking.

    when inhibiting S1TJ or M1B at water consumption, mice were impaired at stopping ongoing sequences (Fig. 2c, right; Extended Data Fig. 3k, bottom row; example in Supplementary Video 5).

    Figure 2c; Extended Data Fig. 3k; Results, "Optogenetic inhibition screen", paragraph 5

    As fig2b-s1tj-angle-variability.

  • BlockedExtended Data Fig. 3l,m; Results, "Optogenetic inhibition screen", paragraph 6· Metadata insufficient

    With half the illumination power (2 mW) the effects were consistent with, though weaker than, those at 4 mW, and the termination deficit of S1TJ and M1B inhibition was similarly strong.

    Effects of ALM/M1TJ inhibition ... remained largely consistent with, though weaker than, our previous results using higher power (4 mW). At consumption, inhibiting S1TJ or M1B resulted in similarly strong deficits in terminating ongoing sequences

    Extended Data Fig. 3l,m; Results, "Optogenetic inhibition screen", paragraph 6

    The 25 sessions at 2 mW ("2s 2.5V", 5 mice) do not name the inhibited region either.

  • BlockedMethods, "Photostimulation", paragraph 4; Extended Data Fig. 3c-f· Data missing from the dataset

    At 4 mW, light within 1 mm reduced the spike rate of putative pyramidal cells by 91%, at about 1.5 mm by 61% and at about 3 mm by 19%; FS neurons within 1 mm increased by 739%.

    light within 1 mm distance reduced mean spike rate of putative pyramidal cells (Extended Data Fig. 3c-e) by 91%, light at ~1.5 mm away by 61%, and ~3 mm away by 19% ... light shined within 1 mm increased the mean spike rate of FS neurons by 739%

    Methods, "Photostimulation", paragraph 4; Extended Data Fig. 3c-f

    The 14 efficiency recordings (4 mice, 414 units) hold spike times and light trials, but no spike waveforms, which the paper uses to separate putative pyramidal and FS cells, and no distance of the fibre from the recording site. The distance is also missing from the metadata (metadata_insufficient).

  • BlockedExtended Data Fig. 1i; Results, first section, paragraph 3; Methods, "Hearing loss"· Metadata insufficient

    Hearing loss with earplugs did not increase missed licks during sequences.

    Control experiments (Methods) showed that mice did not rely on auditory (Extended Data Fig. 1i) or olfactory (Extended Data Fig. 1j) cues

    Extended Data Fig. 1i; Results, first section, paragraph 3; Methods, "Hearing loss"

    The 10 earplug sessions are two per mouse for 5 mice, as the Methods describe, but nothing in the files says which session had earplugs and which was the sham. Without the labels, the paper's test (paired one-tailed bootstrap of missed licks over mice) finds an effect under 4 of the 32 possible assignments, so the absence cannot be shown label-free. In all 5 mice the earlier session has the longer time to first touch (by 0.40 to 1.49 s), as the paper reports for earplugs; under that inferred assignment missed licks differ by +0.032 per trial (p = 0.36), no effect, as the claim says. The inferred labels do not decide the outcome.

  • BlockedExtended Data Fig. 1j; Results, first section, paragraph 3; Methods, "Odor masking"· Metadata insufficient

    Masking odours with an air flow did not change missed licks.

    Control experiments (Methods) showed that mice did not rely on auditory (Extended Data Fig. 1i) or olfactory (Extended Data Fig. 1j) cues

    Extended Data Fig. 1j; Results, first section, paragraph 3; Methods, "Odor masking"

    The 6 air sessions (6 mice) switch the air flow after the 100th trial, on first in two mice and off first in four; the files do not say which. Over the 15 possible choices of the two on-first mice, the paper's test finds an effect in one (smallest p = 0.018), so the absence cannot be shown label-free.

  • BlockedExtended Data Fig. 1k; Results, first section, paragraph 3; Methods, "Tongue numbing"· Metadata insufficient

    Numbing the tongue with lidocaine increased missed licks, so mice require tactile feedback from the tongue.

    Control experiments (Methods) showed that mice ... did require tactile feedback from the tongue (Extended Data Fig. 1k).

    Extended Data Fig. 1k; Results, first section, paragraph 3; Methods, "Tongue numbing"

    The 11 numbing sessions (6 mice, one with a single session) do not say which session was lidocaine and which saline. In all 5 mice with two sessions the earlier session has more missed licks in its first 30 min (0.99 to 2.74 against 0.23 to 1.07 per trial), significant in 4; the direction of the claim needs the labels.

  • BlockedMethods, "Two-axis optical force sensors", paragraph 2; Extended Data Fig. 1f· Metadata insufficient

    The maximal force of a lick was on average about 4 mN.

    In contrast, the maximal force of a lick was on average about 4 mN (Extended Data Fig. 1f).

    Methods, "Two-axis optical force sensors", paragraph 2; Extended Data Fig. 1f

    The force sensor series (tubeH, tubeV) are in volts; the calibration to mN of Extended Data Fig. 1d is not in the files; their conversion is 1 and offset 0, and the paper gives no slope.

  • BlockedMethods, "PETH and NNMF clustering", paragraph 5; Extended Data Fig. 4j,k· Methods underspecified

    Clustering the PETHs of all neurons by NNMF was most consistent with 13 clusters.

    We ran this method with the number of clusters set to each value from 6 to 20, and found that 13 clusters achieved the best consistency (Extended Data Fig. 4j)

    Methods, "PETH and NNMF clustering", paragraph 5; Extended Data Fig. 4j,k

    The consistency measure needs cluster labels matched across bootstrap iterations, and the Methods do not say how; the paper's code could not be found.

Findings about the data

What attempts found about the dataset itself, for its owner and the archive.

  • Description missingThe opto sessions do not name the inhibited region; 35 sessions at 4 mW and 25 at 2 mW, five per mouse, carry only the light times and LED drive. Figure 2 and Extended Data Fig. 3j-m cannot be tested.
  • Description missingThe control sessions do not mark the condition; which earplug session had earplugs, which half of each air session had the air flow on, and which numbing session was lidocaine are not stated.
  • Description missingThe recorded area and the kind of session are given only by the session description (the name of the lab's data folder); there is no electrodes table, unit location, depth or quality label, and the area of the zigzag (ZZ) and "ephys others" sessions is not given.
  • Data missingSpike waveforms are not included, so units cannot be classified as putative pyramidal or FS cells (Extended Data Fig. 3c-f), and the fibre distance of the efficiency recordings is not given.
  • File format error1446 spike times in 35 files are duplicated within a unit, away from trial boundaries (median 2.9 s). The Methods say these Phy duplicates were removed before analysis; the deposited spike times keep them.
  • OtherOne training recording is deposited twice; the MX181003 learning file of 2018-10-02 15:30:57 repeats all 4028 touches of the MX181002 file with the same start time and then continues, so it is unclear which mouse it belongs to.
  • File format errorIn the 574 learning files start_time and stop_time count from 0 while cue, touch, port and water times are on another clock (around 10^6 s), so trial intervals and events do not line up.
  • File format errorThe seqId column of the learning files holds the text of an unconverted MATLAB categorical object, not a sequence identity.
  • Description missingForce sensor and lick port series are in volts without a calibration, tongue landmarks are in pixels without a scale (the Methods give 32 um per pixel), and every trial column is described as "no description".
  • Selection not documentedThe Methods leave out 8 sessions whose touch offsets were not registered; the files do not mark them. Eight sessions with backtracking have touches of a few ms (5th percentile 3 to 7 ms), and leaving them out gives the paper's 47 sessions.
  • Metadata errorThe session description is cut short ("... se") in the files themselves, so the full name of the lab's data folder, the only place the area and kind of session are given, is lost.
  • Description missingThe trial column opto (values 0, 1 and 2) and the opto1 and opto2 series (unit "categorical") have no description, and no file has optogenetics metadata (light source, site, power).
  • Methods not availableThe paper says its MATLAB analysis code is available at GitHub but gives no address, and no repository was found under the authors' accounts.

Notebooks

Every registered entry that uses this dataset. An entry can hold several notebooks, and can use more than one dataset.

Reproduction Cortical processing of flexible sensorimotor sequences (Xu et al. 2022)

Tests the findings of Xu, Dong, Chen, Delgado, Hughes, Zhang and O'Connor (2022) on dandiset 000239, which holds the trial tables, tongue tracking and sorted spikes of mice performing a sequence licking task. It decodes tongue kinematics, sequence identity and sequence time from S1TJ, M1TJ, ALM and S1BF populations, classifies backtracking and zigzag sequence context, and checks the behavioural measures and unit counts. The optogenetic and control experiments cannot be tested, as the files do not say which region was inhibited or which condition each session was. All files

Verification

  • Round 1
    2026-10-17
    Agreed with 39 of 39 outcomes. Independent agent run by CatalystNeuro (verifier-1; same harness, separate context, did not write the notebook). Reviewed: Round 1. The executed notebook with the conclusion cells and the summary removed, the helper module and the claims file; the paper from PMC9109820. The archive's metadata was checked for the blocked claims.
  • Round 2
    2026-10-17
    Agreed with 39 of 39 outcomes. Independent agent run by CatalystNeuro (verifier-2; same harness, separate context, did not write the notebook). Reviewed: Round 2. The full executed notebook with conclusions and summary, the helper module, the claims file, the entry README and this record; the paper from PMC9109820. In reply the entry was corrected and re-run; the README's run time, area count and claim count were also corrected.

Method differences

How the tests differed from the paper’s method or data, and the claims each applies to.

  • As for fig3c-length.fig3c-velocity fig3c-identity
  • The contamination estimate (Hill et al. 2011) uses a censored period of 0 and the mean rate over 1 s bins of the trial span holding a spike, with all of a unit's spikes in the count; the Methods give none of these.ephys-unit-counts
  • Units recorded outside the target structure were excluded in the paper; the files do not say which these are, so all units are counted.ephys-unit-counts
  • The reading that matches, all 57 sessions, is wider than the sessions the Results describe.fig3-units-per-session
  • The subset of most similar trials is found by a greedy search; the Methods do not say how it was searched.fig3a-trial-count
  • The inter-lick-interval standardisation of the Methods is not applied before the fits.fig3c-length
  • Fits use scikit-learn's elastic net path (l1 ratio 0.1, 30 penalties, standardised predictors, one-SE rule), not MATLAB's lasso; samples are assigned to folds at random, as MATLAB does by default. Random folds let the autocorrelation within a trial into the test folds; R2 values are higher than with folds that keep trials together, the orderings the same.fig3c-length
  • The fitting window is -0.5 to 0.5 s from the middle touch, read from the Methods' remark that 0.5 to 0.8 s of the decoding was new data; the paper does not state it.fig3c-length
  • The expected values were read from the figure image, as the text does not give them.fig3c-length
  • As for fig3c-length. The sign of theta (left or right) cannot be fixed from the files; R2 does not depend on it.fig3c-angle
  • As for fig3c-length. tau is the time from the middle touch without lick standardisation.fig3c-time
  • The bound of 0.3 is a choice; the paper gives no threshold.ed5b-variables-uncorrelated
  • VE is computed on -0.5 to 0.8 s from the middle touch of the selected standard trials; the paper says "during sequence execution".ed5e-variance-explained
  • The bound of 0.3 is a choice; the paper says "largely orthogonal".ed5f-axes-orthogonal
  • Decoded variables come from the fits of fig3c-length, without lick standardisation.fig3e-cca
  • The paper's null and confidence intervals come from a hierarchical bootstrap; here the null is 20 label shuffles per session, averaged over sessions.fig3f-backtracking-svm
  • Trials are balanced across directions by random subsampling.fig3f-backtracking-svm
  • The PCA before the SVM is fitted on all trials of a session, without labels, before the cross-validation.fig3f-backtracking-svm
  • Subsequences are aligned on touches (the seventh touch against the third or eleventh), not on the cross-correlogram of tongue angle, and the extra selection of trials closest to the median angle is not applied.fig4g-zigzag-context
  • The null mean over bins uses every fifth 5 ms bin.fig4g-zigzag-context
  • The paper's ITI window and trial set are not fully stated; the second before the cue of every standard trial is used.ed7f-target-position-alm
  • The paper gives no test; the bound of 0.1 was fixed in the criterion.ed7h-no-time-coding
  • Only the last second before the cue is used, where the paper may have used more of the interval.ed7h-no-time-coding
  • PETHs are not computed on standardised inter-lick intervals.ed4m-active-neuron-counts
  • The unit classification is that of ephys-unit-counts, with its open choices.ed4m-active-neuron-counts
  • The paper shows histograms of peak times without a test; the test was chosen in the criterion.ed4l-alm-initiation
  • Without lick standardisation the rhythm of trial-averaged PETHs is blurred away from the middle touch, which lowers r in every region.ed4o-rhythmicity
  • The paper shows example neurons and decoded tau; the test over units was chosen in the criterion.ed6-alm-reward-drop
  • The paper does not list the sessions of Extended Data Fig. 1h; recording sessions (except zigzag) and the opto sessions' trials without light are used.ed1h-sequence-duration
  • Proficiency was defined in the criterion, as the paper gives no definition.ed1l-proficiency-1500
  • The paper's own trial exclusions (first and last trial, unfinished videos) are not applied in the readings of the criterion; they are shown as a variant.ed2-backtracking-counts
  • Sessions are the Figure 3 sessions with backtracking, not the paper's 47.ed2e-missed-licks
  • The paper does not say whether licks or touches are counted or where the bout ends; the bout rule (1.5 times the median interval) is the Methods' rule for lick bouts.ed6b-consummatory-licks
  • The side of the port is taken from the angle of the lick that made the first touch, as the files do not say which side each position is on.ed7b-correct-side

Provenance

Attempt record
000239-xu-2022-01
Paper
Cortical processing of flexible and context-dependent sensorimotor sequences
Date
2026-10-17
Made by
An agent, run by CatalystNeuro
Dataset
DANDI:000239
Version
0.230607.1752 (doi:10.48324/dandi.000239/0.230607.1752)
Run on
GitHub Actions
Harness
Claude Code (GitHub Actions)
Model
claude-opus-5-5
Protocol
pilot-7

Transcripts of the agent runs

Each run’s prompt, messages and tool calls, with long output cut and the text of the paper left out, and its final report.