Vertical slice

Rodgers Whisker Object Recognition

Adapter-backed slice contract for the Rodgers DANDI mouse tactile object recognition dataset. The harmonizer reads a DANDI NWB session or exported trials table, preserving shape stimulus, object position, task rule, lick choice, rewarded side, ignore-trial policy, response-window timing, and optional whisker-contact counts.

No in-browser analysis cell is bundled for this slice yet. Run the pipeline locally with uv run behavtaskatlas rodgers-whisker-object-recognition-report to generate full artifacts.

Metrics

Trials 173
Analysis trials 172
Task rules 1
Conditions 6

Slice profile

Operational variables for cross-slice comparison.

Species
mouse
Modality
somatosensory
Stimulus metric
object shape, object presence, servo position, and optional whisker-contact counts
Evidence type
static
Choice type
mixed
Response modality
lick
Source data level
processed-trial
Analysis outputs
task-rule summary, condition accuracy, detection hit/false-alarm summary
Data scope
one DANDI NWB session or exported trial table
Canonical axis
categorical shape/presence and object position; no scalar evidence axis is imposed

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 rodgers-whisker-object-recognition-download
uv run behavtaskatlas rodgers-whisker-object-recognition-harmonize
uv run behavtaskatlas rodgers-whisker-object-recognition-analyze
uv run behavtaskatlas rodgers-whisker-object-recognition-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.
  • Report HTML rodgers_whisker_object_recognition/rodgers-whisker-object-recognition-dandi/report.html
  • Analysis result JSON rodgers_whisker_object_recognition/rodgers-whisker-object-recognition-dandi/analysis_result.json
  • Accuracy SVG rodgers_whisker_object_recognition/rodgers-whisker-object-recognition-dandi/accuracy.svg
  • Task-rule summary CSV rodgers_whisker_object_recognition/rodgers-whisker-object-recognition-dandi/task_rule_summary.csv
  • Condition summary CSV rodgers_whisker_object_recognition/rodgers-whisker-object-recognition-dandi/condition_summary.csv
  • Detection summary CSV rodgers_whisker_object_recognition/rodgers-whisker-object-recognition-dandi/detection_summary.csv
  • Canonical trials CSV rodgers_whisker_object_recognition/rodgers-whisker-object-recognition-dandi/trials.csv
  • Slice notes ../vertical_slices/rodgers_whisker_object_recognition/README.md
  • Source field mapping ../vertical_slices/rodgers_whisker_object_recognition/source_fields.yaml
  • Analysis record ../analyses/rodgers_whisker_object_recognition.yaml