Vertical slice

Random-Dot Motion

Roitman-Shadlen macaque random-dot motion slice with target-coded psychometric and chronometric summaries from a processed PyDDM CSV.

Run in your browser

Random-Dot Motion · psychometric (with plot)

Recompute P(right) by signed coherence and median RT by absolute coherence, then plot the psychometric curve. First run downloads matplotlib (~12 MB) on top of the base Pyodide runtime.

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

Random-Dot Motion · psychometric (with plot)

Pyodide 0.26.4

Recompute P(right) by signed coherence and median RT by absolute coherence, then plot the psychometric curve. First run downloads matplotlib (~12 MB) on top of the base Pyodide runtime.

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 6,149
Response trials 6,149
Coherence levels 6
Summary rows 11

Slice profile

Operational variables for cross-slice comparison.

Species
non-human-primate
Modality
visual
Stimulus metric
signed motion coherence
Evidence type
stochastic-motion
Choice type
2afc
Response modality
saccade
Source data level
processed-trial
Analysis outputs
psychometric and chronometric summaries
Data scope
processed PyDDM CSV across two macaques
Canonical axis
target 1 positive, target 2 negative

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 --extra rdm
uv run behavtaskatlas random-dot-motion-download
uv run behavtaskatlas random-dot-motion-harmonize
uv run behavtaskatlas random-dot-motion-analyze
uv run behavtaskatlas random-dot-motion-report

Extras group rdm pulls in the analysis dependencies for this family. 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.