- 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
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.4Recompute 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.
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
Slice profile
Operational variables for cross-slice comparison.
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
- Report HTML allen_visual_behavior/report.html
- Analysis result JSON allen_visual_behavior/analysis_result.json
- Lick latency SVG allen_visual_behavior/lick_latency.svg
- Outcome summary CSV allen_visual_behavior/outcome_summary.csv
- Image-pair summary CSV allen_visual_behavior/image_pair_summary.csv
- Canonical trials CSV allen_visual_behavior/trials.csv
- Provenance JSON allen_visual_behavior/provenance.json
- Slice notes ../vertical_slices/allen_visual_behavior/README.md