Add Zhai 2025 analysis notebooks for DANDI:001538 - #121
Merged
Merged
Conversation
h-mayorquin
commented
Sep 2, 2025
Contributor
- figure_1E_dspn_somatic_excitability.ipynb: Reproduces Figure 1E somatic excitability analysis
- figure_2GH_oepsc_analysis.ipynb: Reproduces Figure 2G-H oEPSC analysis
- figure_5F_acetylcholine_biosensor.ipynb: Reproduces Figure 5F acetylcholine biosensor analysis
- how_to_use_this_dataset.ipynb: Introduction and data exploration tutorial
- environment.yml: Conda environment with all dependencies
- README.md: Documentation explaining the notebooks and publication
- figure_1E_dspn_somatic_excitability.ipynb: Reproduces Figure 1E somatic excitability analysis - figure_2GH_oepsc_analysis.ipynb: Reproduces Figure 2G-H oEPSC analysis - figure_5F_acetylcholine_biosensor.ipynb: Reproduces Figure 5F acetylcholine biosensor analysis - how_to_use_this_dataset.ipynb: Introduction and data exploration tutorial - environment.yml: Conda environment with all dependencies - README.md: Documentation explaining the notebooks and publication
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Member
|
@h-mayorquin it looks like the corresponding paper has been published: https://www.biorxiv.org/content/10.1101/2025.01.02.631090v2 https://www.science.org/doi/10.1126/sciadv.adv8224 Could you please follow up with the lab to see if they want us to unembargo the dataset and merge this PR? |
Contributor
Author
|
Amazing, I will contact them. |
bendichter
marked this pull request as ready for review
May 27, 2026 13:03
CI walks every notebook and requires a pinned `!uv pip install --system` bootstrap cell (PR dandi#149 pattern); these four were missing it and failed at the extract stage. Add the standard 4-cell bootstrap (Colab badge, install intro, pinned install cell, restart admonition) to each notebook. Pins resolved on Python 3.12 with numpy==2.0.2 to match the Colab runtime; matplotlib and pandas held to the <3.11 / <3 lines the notebooks were written against (matplotlib 3.11 removed the boxplot `labels=` kwarg figure_1E uses). Also wrap remfile.File with a DiskCache("nwb-cache") so repeated streams within a run are served from disk, and normalize all notebooks to nbformat_minor 5 (figure_5F was minor 4 with id-bearing cells). All four verified end-to-end via .github/scripts/run_notebook.py (ok: true). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.