Vertical slice

Allen Visual Behavior Change Detection

Single-session Allen Brain Observatory Visual Behavior slice mapping the go/no-go change-detection task into the canonical trial model. First atlas slice exercising go and withhold choice values. Verified end-to-end with Visual Behavior 2P behavior_session_id 899390684 (mouse 453911, OPHYS_1_images_A, project VisualBehaviorMultiscope), an OPHYS_1 Familiar session with 654 trials, hit rate 0.76, false-alarm rate 0.09, d-prime 1.99.

Run in your browser

Allen Visual Behavior · outcome breakdown

Recompute hit, miss, false-alarm, correct-reject counts and the corresponding rates against the slice's canonical trials.csv. Output should match the Python adapter's analysis_result.json exactly.

Pyodide + scipy run locally; first load downloads ~12 MB.

Allen Visual Behavior · outcome breakdown

Pyodide 0.26.4

Recompute hit, miss, false-alarm, correct-reject counts and the corresponding rates against the slice's canonical trials.csv. Output should match the Python adapter's analysis_result.json exactly.

Python (df is a pandas DataFrame loaded from the trials CSV; ⌘/Ctrl-Enter to run)
Click run to start

Runs entirely in your browser. First click downloads ~10 MB of Pyodide and pandas; subsequent runs reuse the cached runtime.

Findings extracted

Curves attached to this slice, on shared signed-evidence axes.

Metrics

Trials 654
Response trials

Slice profile

Operational variables for cross-slice comparison.

Species
mouse
Modality
visual
Stimulus metric
image change vs no-change
Evidence type
change-detection
Choice type
go-no-go
Response modality
lick
Source data level
raw-trial
Analysis outputs
hit/false-alarm rates, d-prime, per-image-pair table, lick latency
Data scope
one Allen Visual Behavior 2P behavior session
Canonical axis
lick=hit on change trials, withhold=correct rejection on catch trials

Reproduce locally

Copy this recipe to rebuild the slice's artifacts on your machine at the exact commit deployed here.

Reproduce locally

Run the slice pipeline at this commit

git clone https://github.com/aeronjl/behavtaskatlas.git
cd behavtaskatlas
git checkout ec14ee5
uv sync
uv run behavtaskatlas allen-visual-behavior-download
uv run behavtaskatlas allen-visual-behavior-harmonize
uv run behavtaskatlas allen-visual-behavior-analyze
uv run behavtaskatlas allen-visual-behavior-report

No --extra group inferred — see the repository README for the right extras flag if the slice has analysis-only deps. Recipe pinned to commit ec14ee5 so a teammate runs the same code path the deploy used.

Artifacts

Slice has a generated local report; the analysis pipeline ran cleanly and produced trial-level output, plots, and provenance.