Dandisets / 001075

Neural signal propagation atlas of Caenorhabditis elegans

cell population imaging microscopy Caenorhabditis elegans Converted by CatalystNeuro 4.1 TB 223 files
  • 4 reproduced
  • 4 partially reproduced
  • 7 blocked

Counted separately: 2 claims that also use data from outside the dandiset.

  • 1 partially reproduced
  • 1 not reproduced

Counted separately: 2 claims on data the paper deposited in other archives.

  • 1 reproduced
  • 1 blocked

View on DANDI Paper JSON How to read outcomes

Claims

From the paper Neural signal propagation atlas of Caenorhabditis elegans

Reproducing Randi et al. (2023) from dandiset 001075 11

Notebook reproduce_randi_2023.ipynb

  • Not reproducedResults, "Signal propagation map"; Fig. 2duses data from outside the dandiset

    11% of the functional connections at q < 0.05 are inhibitory.

    Of the 1,310 Source Data pairs with q < 0.05, 1,161 are observed here and 15.1% of them have a negative mean dF/F0 (reading a; 17.4% without i = j), outside 0.11 with tolerance 0.011. The Source Data's own means give 11.5% for the same pairs, and the signs here agree with them for 89.1% of observed pairs, so the difference comes from the response amplitudes computed from the dandiset, not from the outside selection. With the code's decaying correction the fraction is 9.6%; it is 7.3% at q < 0.01 and 21.2% at q < 0.1. Inhibitory pairs are a minority under every variant. The excess is not explained by a non-positive F0 or by failed photobleaching fits (15.1% with F0 > 0 only or with corrected traces only), nor by the nine recordings with negative traces (15.3% without them), the export's excluded stimulations (15.2%) or the nine poorly linked recordings (15.6%); all these filters together give 15.8%. With the stimulated ROI from the export, which applies its exclusions, it is 14.0%, and 13.4% with the export's labels as well.

    How the test differed from the paper’s method

    • The q values come from the paper's Source Data, as the control recordings needed to compute them are not public.
    • The deviations of pairs-measured apply.
  • Partially reproducedResults, "Population imaging and single-cell activation"; Methods, "Stimulus delivery and pulsed laser"

    Activity was recorded from 113 WT-background animals, each for up to 40 min, while a neuron was stimulated once every 30 s with a 0.5 s train of light pulses.

    The dandiset has 113 subjects, one session each, but only 110 have the segmentation file with traces and the stimulation table; subjects 20, 23 and 33 have only the raw imaging file. The median interval between stimulations is 30.81 s, and 107 of 110 recordings last no more than 44 min (13 are longer than 40 min, the longest 48.7 min). Every stimulation is stored as 0.5 s and 1.2 mW; the conversion writes both as constants.

    How the test differed from the paper’s method

    • The stimulus duration cannot be checked against the data, as it is a constant in the files.
  • Partially reproducedResults, "Signal propagation map"; Extended Data Fig. 4a

    Responses to stimulation were imaged for 23,433 pairs of neurons (66% of all possible pairs in the head), from 186 of the 188 head neurons, and some pairs were observed as many as 59 times.

    Under reading (a), with i = j and the autoresponse required, 20,587 head pairs are observed (expected 23,433 with tolerance 2,343), from 184 head neurons (186, tolerance 18.6), with at most 50 observations of a pair (59, tolerance 5.9); only the neuron count is within tolerance. Reading (b) gives 20,422 pairs. Reading (c), without the autoresponse requirement, gives 23,813 pairs and 184 neurons, within tolerance, but at most 86 observations. 107 animals contribute; 172 head neurons are stimulated with an autoresponse (the Source Data list 168). With the stimulated ROI from the paper's export, reading (a) gives 20,351 pairs, 183 neurons and at most 55 observations.

    How the test differed from the paper’s method

    • The stimulated ROI is found from the target position for stimulations without a manually located ROI; the paper maps the nearest neuron through tracking matches that are not in the dandiset. The two agree for 66% of such stimulations.
    • The paper's exclusion of some stimulations (950 marked -2 in its export) and its matchless traces for dim neurons are not in the dandiset, so all stimulations and only the regular traces are used.
    • The paper's text does not say whether the 23,433 pairs include i = j; the Source Data count does. Three readings are shown.
  • Partially reproducedFig. 4a-d; Extended Data Fig. 7c

    URX, ADL and AWB, predicted from anatomy to have no response, respond strongly to RID stimulation in WT animals.

    Changed from blocked after the first verification round, which asked for a check of RID labels. The dandiset labels 11 ROIs RID in 11 recordings, and 8 stimulations in 5 animals target such an ROI (5 manually located, 3 nearest-centroid). The criterion was written after seeing these counts and before computing any response. Under both readings only AWB meets it. AWB, left and right pooled, has a mean dF/F0 of 0.076 over 12 trials in 5 animals with 3 detected responses (82nd percentile of the head-pair means); AWBR has 0.094 over 7 trials with 2 detected. URX is observed once (URXR, 0.032, not detected) and ADL is never observed with a side label (one trace labelled ADL without a side, 0.011). With the export's assignment (11 stimulations) AWB has a mean of 0.100 with 5 detected responses. "Strongly" holds for AWB only in the sense of the percentile given.

    How the test differed from the paper’s method

    • Only RID stimulations whose target is an ROI labelled RID are found; the paper also includes manually targeted RID stimulations in which RID was not segmented.
    • The paper substitutes matchless traces for neurons such as ADL in the RID analysis; they are not in the dandiset, so only regular traces are used.
    • As in the Methods for Fig. 4, no autoresponse is required and values beyond 2 in absolute value are excluded (none of URX, ADL or AWB was).
  • ReproducedFig. 1e

    Stimulation of the interneuron AVJR evoked activity in AVDR.

    Over 27 AVJR stimulations with an autoresponse in 17 animals, the mean dF/F0 of AVDR is 0.236 (Source Data 0.246), Wilcoxon p = 5.5e-05 against 0, with 12 detected AVDR responses; 16 of 17 animals have a positive mean. The code's decaying correction gives 0.197.

  • ReproducedFig. 1f

    Activation of the premotor interneuron AVER evoked activity transients in AVAR.

    Over 7 AVER stimulations with an autoresponse in 5 animals, the mean dF/F0 of AVAR is 0.159 (Source Data 0.204), with 4 detected AVAR responses. The trials do not differ from 0 by a Wilcoxon test (p = 0.22) and 3 of 5 animals have a positive mean, so the evidence is thin. The code's decaying correction gives 0.163.

  • ReproducedFig. 1g

    Activation of SAADL inhibited the activity of the sensory neuron OLLR.

    Over 5 SAADL stimulations with an autoresponse in 4 animals, the mean dF/F0 of OLLR is -0.059 (Source Data -0.040), with 2 detected OLLR responses. The trials do not differ from 0 (p = 0.44), 3 of 4 animals have a negative mean, and the code's decaying correction gives +0.014, so the sign is not robust.

  • ReproducedExtended Data Fig. 2i,j and legend; Methods, "Characterization of the size of the two-photon excitation spot"

    Stimulation does not elicit responses in most close neighbours of the targeted neuron; at 75% of the cumulative distribution, neighbours' responses are below a dF/F0 of 0.1.

    Under reading (a), 74.1% of the neighbours 4 to 16 um from the target have dF/F0 below 0.1 (expected 0.75, tolerance 0.075; the Source Data give 0.749). The bands give 60.4% (4 to 10 um) and 81.7% (10 to 16 um), against 61.6% and 82.3% in the Source Data. The targeted ROI's median, 0.376, is 6.2 times the 4 to 10 um median (0.061). Per animal the pooled fraction ranges from 0.50 to 0.97. Leaving out rows with F0 <= 0 gives the same fractions (0.741 pooled).

    How the test differed from the paper’s method

    • The legend does not say which neighbours its 75% refers to; readings (a) and (c) are within tolerance, (b) is not.
    • Distances use 0.42 um per pixel from the paper's code and the median plane step of the imaging file's depth per frame (1.22 um).
  • ReproducedFig. 4b-dverifier disagreed at firstdata in OSF doi 10.17605/OSF.IO/E2SYT (exported_data_full.tar.gz and exported_data_unc31.tar.gz)

    The responses of URXL, ADLR and AWBR to RID stimulation are reduced or absent in unc-31 mutants.

    Changed from blocked after the first verification round. The earlier notes were wrong; the unc-31 export labels RID, and 28 stimulations in 8 of its 18 recordings target an ROI labelled RID. In unc-31, URX (left and right) has a mean dF/F0 of 0.031 over 25 trials, ADL 0.061 over 14 and AWB 0.067 over 50 (URXL 0.018, ADLR 0.033, AWBR 0.048). The neurons observed in both strains are URX and AWB under reading (a) and AWBR under reading (b), and each is lower in unc-31 than in the WT dandiset (URX 0.031 against 0.032 from one WT trial, AWB 0.067 against 0.076, AWBR 0.048 against 0.094), so the criterion holds under both readings. The evidence is thin. The differences are small, one-sided Mann-Whitney tests do not find them (p = 0.54, 0.44 and 0.31), and AWB responses are still detected in 17 of 50 unc-31 trials, so the responses are reduced in mean, not absent. Against the WT export (7 recordings), URX and AWB are also lower in unc-31, while ADL, observed once in WT (-0.062), is higher.

    How the test differed from the paper’s method

    • The unc-31 data are the paper's exported traces, processed with the dandiset pipeline (missing values interpolated linearly here, the exported stimulation volumes used); the WT side is the dandiset, whose traces differ from the export, and the WT export is shown as a variant.
    • The deviations of fig4-rid-wt apply.

Not tested in a notebook 8

6 data missing from the dandiset, 2 method cannot be run here
  • BlockedResults, "Signal propagation map"; Fig. 2c· Data missing from the dandiset

    1,310 of the 23,433 measured neuron pairs (6%) are functionally connected at q < 0.05.

    The q values compare each pair's responses with a null distribution from unstimulated control recordings. These are not in the dandiset, not in the paper's OSF repository, and the code reads them from private paths (/projects/LEIFER/Sophie/Lists/No_stim_list.txt).

  • BlockedFig. 2c· Data missing from the dandiset

    Bilaterally symmetric neurons are eight times more likely to be functionally connected than pairs chosen at random.

    Needs the q values, which need the unstimulated control recordings (see fig2c-1310-connected).

  • BlockedFig. 2e-g· Data missing from the dandiset

    The probability of a functional connection decreases with the minimal anatomical path length, functionally connected pairs are on average 2.1 hops apart, and pairs with long paths are more often functionally non-connected.

    Needs the q and q_eq values, which need the unstimulated control recordings (see fig2c-1310-connected). The connectome files the paper uses are public in its code repository.

  • BlockedFig. 3b-d· Data missing from the dandiset

    Signal propagation differs from predictions of a connectome-constrained model; pairs predicted to respond strongly respond more, but agreement over all pairs is poor (R2 < 0), improves when weights and signs are fitted, and is better in unc-31 animals.

    The anatomy-derived predictions per pair come from a biophysical model whose outputs the paper's scripts read from private paths (/projects/LEIFER/francesco/simulations/); the model code is not in the linked repositories, and the Source Data give the predictions without pair names. Panels c and d also need the q values and the unc-31 recordings.

  • BlockedExtended Data Fig. 6b-f· Method cannot be run hereverifier disagreed at first

    Kernels of one neuron pair are more similar to each other than to kernels of other pairs, and kernel rise times characterize the speed of signal propagation.

    Kernels are fitted with the paper's pumpprobe package (convolutions of exponentials in C++ extensions). A notebook cell now builds it and the packages it imports at fixed commits, with the kernel's Python 3.13 and numpy 2.5.4. As published, pumpprobe 1dbc5e0 does not build, as the compiler does not find the numpy headers. With the headers added by hand it builds but cannot be imported, since mistofrutta 11ac8c3 fails on its version string, wormbrain d94f7a1 needs the Eigen library and wormdatamodel 2ab9561 uses numpy C API names removed in numpy 2. The paper's setup.sh also points the compiler at libraries under /projects/LEIFER. The data needed are in the dandiset. The fits were not reimplemented without the package.

  • BlockedExtended Data Fig. 7b· Data missing from the dandiset

    unc-31 mutants have a smaller proportion of functionally connected pairs than WT animals.

    The unc-31 recordings are not in the dandiset; exported traces of 18 unc-31 animals are on OSF, but the q values also need unc-31 control recordings, which are not public anywhere.

  • BlockedResults, "Extrasynaptic-dependent signal propagation screen"; Fig. 5a; Extended Data Fig. 9· Data missing from the dandiset

    Fifty-three pairs are functionally connected in WT (q < 0.05) and functionally non-connected in unc-31 (q_eq < 0.05), with timescales similar to all functional connections.

    Needs q in WT and q_eq in unc-31, hence the control recordings of both strains, which are not public, and the unc-31 recordings, which are not in the dandiset.

  • BlockedFig. 6· Method cannot be run hereverifier disagreed at firstdata in OSF doi 10.17605/OSF.IO/E2SYT (spont_data_fig6.zip)

    Correlations derived from the measured kernels predict spontaneous activity correlations better than anatomical weights or the connectome-constrained model.

    The spontaneous recordings are on OSF (spont_data_fig6.zip), but the kernel-based prediction needs the kernel fits of edfig6-kernel-stereotypy, which is blocked as not runnable, so this claim is blocked for the same reason (the dependency is now in the claims file). It also needs q values (control recordings not public) and the anatomy-model predictions, which are not public.

Findings about the data

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

  • Data missingThree of the 113 subjects (20, 23, 33) have only the raw imaging file, without the segmentation file that holds the traces and the stimulation table.
  • Data missingThe unc-31 recordings, the spontaneous recordings of Fig. 6 and the unstimulated control recordings are not in the dandiset. The control recordings, which every q value in the paper needs, are not public on OSF either, so the paper's central statistics cannot be recomputed.
  • Identifier missingFor about half of the stimulations the files do not say which ROI was stimulated; they give only a target position. The paper's assignment uses tracking matches that are not in the dandiset; from the position, 66% of these stimulations get the paper's ROI. RID stimulations can be recognised only where RID was segmented and labelled (8 stimulations in 5 animals).
  • Selection not documentedThe paper's export marks 950 stimulations as excluded (-2); the dandiset keeps all stimulations and does not say which were excluded or why.
  • Metadata errorIn five recordings the labels reached through `neuropal_ids` and the NeuroPAL table differ from the paper's export for every named ROI. In subjects 64, 76 and 77 the dandiset has almost no labels (4, 0 and 15 distinct names against 70, 102 and 87 exported). In subjects 86 and 91 most names are shared with the export but sit on other ROIs. In subject 11 the number of ROIs (161) differs from the export (200), and the export has no labels for it.
  • File format errorThe column `neuropal_ids`, documented as a NeuroPAL ROI id or blank, holds the text "merge" in 63 recordings and "check", "I4" or "RIAR" in others.
  • Metadata errorThe target column `depth_in_um` holds values from -0.875 to 0.875, which cannot be micrometres in a volume imaged from 2.5 to 37.5 um; the unit is not stated. 122 stimulations have the target position (0, 0), meaning no stored position.
  • Metadata errorEvery stimulation is stored as 0.5 s at 1.2 mW, constants from the paper written by the conversion; the 0.1 to 0.5 s pulses the Methods describe for AFD stimulations are not represented.
  • Metadata errorThe red optical channel is described with the indicator GCaMP6s, but it images tagRFP-T. Two subjects (24, 25) have strain "none". The age is P1D for every animal, L4 or young adult. One label confidence is 11, outside the 0 to 1 range.
  • OtherOf the 14,039 traces, 897 cannot be corrected for photobleaching with the paper's fit, 729 of them because values are missing even in the interpolated copy. 3,173 of 433,216 observation rows have a baseline F0 at or below zero, so their dF/F0 has no meaning; the variants without them change no outcome.
  • Description missingThe traces have unit "n.a." and are described only as average baseline fluorescence, without saying what processing they have had; while preparing (not run in the notebook) they were seen to differ from the paper's exported traces. Nine recordings (subjects 2, 3, 4, 34, 35, 36, 38, 39, 40) hold values far below zero, down to -196,646.
  • OtherSome ROIs carry the NeuroPAL label "target" (49 ROIs in 21 recordings), and labels such as RIG or SAAD name no single neuron.
  • Metadata errorThirteen recordings last longer than the "up to 40 min" of the paper (up to 48.7 min), and three have gaps in their timestamps of up to 8.4 s.

Notebooks

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

Reproduction Neural signal propagation atlas of C. elegans (Randi et al. 2023)

Tests the findings of Randi, Sharma, Dvali and Leifer (2023) on dandiset 001075, which holds the 113 wild-type-background recordings of whole-brain calcium imaging during single-neuron optogenetic stimulation, 110 of them with extracted traces. It checks the recordings, the number of measured neuron pairs, three example connections of Figure 1, the spatial specificity of the stimulation, the responses to RID stimulation in WT and, from the paper's OSF export, in unc-31 animals, and how the per-pair measurements and recordings link to the paper's Source Data and OSF export. The q values, the spontaneous recordings and the kernel analyses are not testable. All files

Verification

  • Round 1
    2026-10-18
    Agreed with 15 of 19 outcomes. Independent agent run by CatalystNeuro (same harness, separate context, did not write the notebook). Reviewed: Round 1. The first executed notebook with the conclusion cells and the summary removed, the helper module and the claims file, with the paper. The verifier opened one imaging file of the archive and sampled asset metadata, and tested helper functions on synthetic inputs; it did not stream any segmentation file. Its report had no attempt record and gave its own outcome for each of the 19 claims.
    • osf-link: the verifier’s outcome was “Partially reproduced”. 110 of 110 recordings match by key and stimulation count and 109 by ROI count, and overall same-ROI agreement is 0.874, which meets the criterion as worded. But all 2,812 manual targets agree by construction, as target_pumpprobe_id is the pipeline's own assignment. Targets found from position, which is what the claim states, agree 1,101 of 1,667 = 0.660, inside the 60 to 80% partial band. Nine recordings fall below 0.6 and stay in every main analysis (B3). Six recordings have 0% label agreement, which suggests an ROI-order mismatch (B5).
    • edfig6-kernel-stereotypy: the verifier’s outcome was “Blocked”. Blocked, other. "Not runnable" is not an allowed category; the WT traces needed for kernel fits are in the archive and the Methods and code describe the fit, so this is testable in principle. It was not attempted.
    • fig4-rid-unc31: the verifier’s outcome was “Blocked”. Blocked, data_missing. unc-31 is absent from the archive (the claims file lists the data under OSF); "metadata insufficient" is the wrong category.
    • fig6-spontaneous: the verifier’s outcome was “Blocked”. Blocked, data_missing. The spontaneous recordings are not in the archive (OSF only), and "not runnable" is not an allowed reason.
  • Round 2
    2026-10-18
    Agreed with 19 of 19 outcomes. Independent agent run by CatalystNeuro (same harness, separate context, did not write the notebook). Reviewed: Round 2. The full executed notebook of the first revision, with its conclusions and summary, the attempt record, the README, the helper module and the claims file, with the paper. The verifier checked every conclusion sentence against the printed outputs and said which of its round-1 points were resolved.

Method differences

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

  • The stimulus duration cannot be checked against the data, as it is a constant in the files.recordings-protocol
  • The stimulated ROI is found from the target position for stimulations without a manually located ROI; the paper maps the nearest neuron through tracking matches that are not in the dandiset. The two agree for 66% of such stimulations.pairs-measured
  • The paper's exclusion of some stimulations (950 marked -2 in its export) and its matchless traces for dim neurons are not in the dandiset, so all stimulations and only the regular traces are used.pairs-measured
  • The paper's text does not say whether the 23,433 pairs include i = j; the Source Data count does. Three readings are shown.pairs-measured
  • The legend does not say which neighbours its 75% refers to; readings (a) and (c) are within tolerance, (b) is not.edfig2ij-spatial-specificity
  • Distances use 0.42 um per pixel from the paper's code and the median plane step of the imaging file's depth per frame (1.22 um).edfig2ij-spatial-specificity
  • Main reading follows the Methods' dF/F0; the code's decaying correction and the mean over detected responses only are shown as variants.sourcedata-link
  • The criterion pools manual and position-found targets; the claim's statement concerns the position-found ones, and the outcome follows the statement.osf-link
  • The q values come from the paper's Source Data, as the control recordings needed to compute them are not public.fig2d-inhibitory-fraction
  • The deviations of pairs-measured apply.fig2d-inhibitory-fraction
  • Only RID stimulations whose target is an ROI labelled RID are found; the paper also includes manually targeted RID stimulations in which RID was not segmented.fig4-rid-wt
  • The paper substitutes matchless traces for neurons such as ADL in the RID analysis; they are not in the dandiset, so only regular traces are used.fig4-rid-wt
  • As in the Methods for Fig. 4, no autoresponse is required and values beyond 2 in absolute value are excluded (none of URX, ADL or AWB was).fig4-rid-wt
  • The unc-31 data are the paper's exported traces, processed with the dandiset pipeline (missing values interpolated linearly here, the exported stimulation volumes used); the WT side is the dandiset, whose traces differ from the export, and the WT export is shown as a variant.fig4-rid-unc31
  • The deviations of fig4-rid-wt apply.fig4-rid-unc31

Provenance

Attempt record
001075-randi-2023-01
Paper
Neural signal propagation atlas of Caenorhabditis elegans
Date
2026-10-18
Made by
An agent, run by CatalystNeuro
Dandiset version
0.240930.1859
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.