Pro/Antisaccade Task
Version: v1 (current)
An oculomotor control paradigm measuring inhibitory control and voluntary gaze redirection.
Overview
The Pro/Antisaccade task is a powerful measure of inhibitory control and executive function using eye movements. In prosaccade trials, participants look toward a suddenly appearing peripheral target (reflexive, prepotent response). In antisaccade trials, participants must inhibit this reflexive urge and instead look in the opposite direction (requiring cognitive control).
Antisaccade errors (looking toward rather than away from the target) reveal failures of inhibitory control. Error rates and latencies provide sensitive measures of executive function. The task requires minimal instruction and can be adapted for populations with limited verbal abilities, making it valuable for clinical and developmental research.
The task is widely used in neuropsychiatry (schizophrenia, ADHD, Parkinson's), aging research, and cognitive neuroscience studies of prefrontal cortex function.
Scientific Background
Classic Findings:
- Antisaccade Cost: Antisaccades are slower (50-100ms) and more error-prone (5-20% errors in healthy adults) than prosaccades
- Inhibitory Failure: Errors reflect failure to suppress reflexive saccade toward target
- Error Correction: Many antisaccade errors are self-corrected within 100-200ms
- Age Effects: Children and older adults show higher antisaccade error rates
- Clinical Markers: Elevated errors in schizophrenia (40-50%), ADHD, frontal lobe damage
Key Mechanisms:
- Reflexive Suppression: Inhibiting automatic saccade toward sudden onset
- Voluntary Generation: Programming saccade to mirror location
- Response Conflict: Competition between pro and anti responses
Seminal Papers:
- Hallett (1978): Primary and secondary saccades to goals
- Munoz & Everling (2004): Look away: The anti-saccade task and the voluntary control of eye movement
- Hutton & Ettinger (2006): The antisaccade task as a research tool in psychopathology
Why Researchers Use This Task
- Executive Function: Sensitive measure of inhibitory control and response suppression
- Clinical Biomarker: Endophenotype for schizophrenia and other neuropsychiatric disorders
- Aging Research: Track age-related decline in cognitive control
- Prefrontal Function: Probe dorsolateral prefrontal cortex and frontal eye fields
- Pharmacology: Test effects of medications on cognitive control
Current Implementation Status
Fully Implemented:
- ✅ Prosaccade and antisaccade blocks
- ✅ Left/right target locations
- ✅ Error rate and latency measurement
- ✅ Practice trials for each condition
- ✅ Self-reported saccade direction (in absence of eye-tracker)
Partially Implemented:
- ⚠️ Manual button-press response instead of eye-tracking
- ⚠️ No gap/overlap paradigm variants
Not Yet Implemented:
- ❌ Eye-tracking integration for true saccade measurement
- ❌ Error correction detection
- ❌ Mixed block variant (pro and anti cued trial-by-trial)
Configuration Parameters
Task Structure
| Parameter | Type | Default | Description |
|---|---|---|---|
| Block Order | string | 'pro_first' | Order of blocks ('pro_first', 'anti_first', 'interleaved') |
| Trials Per Block | number | 30 | Number of trials in each block |
| Response Mode | string | 'button' | 'button' (manual) or 'eyetracker' (if available) |
Timing Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Fixation Duration (ms) | number | 1000 | Duration of central fixation |
| Target Duration (ms) | number | 1000 | How long target is visible |
| Gap Duration (ms) | number | 0 | Gap between fixation offset and target (0 = overlap) |
| Iti Duration (ms) | number | 1000 | Inter-trial interval |
Stimulus Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Target Eccentricity Deg | number | 10 | Distance from center in degrees of visual angle |
| Target Size (px) | number | 40 | Size of peripheral target |
| Target Type | string | 'circle' | Target shape ('circle', 'square', 'cross') |
Practice Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
| Practice Mode | string | 'mandatory' | Practice availability |
| Practice Pro Trials | number | 10 | Practice prosaccade trials |
| Practice Anti Trials | number | 10 | Practice antisaccade trials |
Keyboard Shortcuts
Researchers can customize the keyboard bindings used during the task:
| Parameter | Type | Default | Description |
|---|---|---|---|
| Show keyboard hint | boolean | True | Display an on-screen hint showing the configured keys |
| Left key | key | Arrow Left (←) | Key for left response |
| Left action label | text | "Left" | Label shown in the keyboard hint for the left key |
| Right key | key | Arrow Right (→) | Key for right response |
| Right action label | text | "Right" | Label shown in the keyboard hint for the right key |
Data Output
Markers
{
"type": "target_shown",
"ts": "2024-01-01T00:00:01.000Z",
"hr": 1234.56,
"data": {
"trial_index": 0,
"block_type": "antisaccade",
"target_location": "right",
"correct_response": "left",
"target_eccentricity_deg": 10
}
}
Response Data
{
"trial_index": 0,
"block_type": "antisaccade",
"target_location": "right",
"response": "left",
"correct": true,
"latency_ms": 285,
"source": "keyboard",
"raw_key": "ArrowLeft",
"ts": "2024-01-01T00:00:01.285Z",
"hr": 1519.56
}
Summary Artifact
{
"task_kind": "pro_antisaccade",
"prosaccade": {
"accuracy": 0.98,
"mean_rt_ms": 245,
"error_rate": 0.02
},
"antisaccade": {
"accuracy": 0.87,
"mean_rt_ms": 312,
"error_rate": 0.13
},
"antisaccade_cost": {
"rt_cost_ms": 67,
"error_increase": 0.11
},
"trials": [...]
}
Example Research Configurations
Standard Pro/Antisaccade
Blocks: Prosaccade (30 trials), then antisaccade (30 trials)
Timing: 1000ms fixation, immediate target onset, 1000ms target display
Locations: ±10° left/right
Analysis: Antisaccade error rate, RT cost
Gap Paradigm (Enhanced Reflexive Saccades)
Timing: 1000ms fixation, 200ms gap (blank), then target
Effect: Gap increases reflexive saccade errors in antisaccade
Purpose: Examine inhibitory control under stronger prepotent response
Mixed Block (Advanced)
Trials: Pro and anti randomly intermixed
Cue: Color/shape cue indicates pro vs. anti on each trial
Purpose: Maximize response conflict and test rapid task-switching
Participant Experience
- Instructions: Learn to look AT target (prosaccade) or AWAY from target (antisaccade)
- Practice - Prosaccade: "Look at the circle as fast as possible" (10 trials)
- Practice - Antisaccade: "Look AWAY from the circle, to the opposite side" (10 trials with feedback)
- Main Prosaccade Block: 30 trials, respond to indicate saccade direction
- Break: Brief rest and reminder of antisaccade instructions
- Main Antisaccade Block: 30 trials, must look opposite
- Completion: See accuracy for each block
Response Methods
Keyboard (recommended):
- Press Left Arrow Key (←) for left response (default -- configurable by researcher)
- Press Right Arrow Key (→) for right response (default -- configurable by researcher)
Buttons (if button mode):
- Click "Left" or "Right" button on screen
All keyboard bindings are configurable by the researcher in the study configuration. The keys listed above are the defaults.
Design Recommendations
General Guidelines
- Block Order: Counterbalance pro-first vs. anti-first across participants
- Trial Count: 30-40 trials per condition for stable error rates
- Instructions: Emphasize speed AND accuracy (don't just respond quickly without controlling saccade)
- Target Eccentricity: 8-12° typical; closer = harder to inhibit
Gap/Overlap Manipulation
- Overlap: Target appears while fixation still visible (easier to inhibit)
- Gap: 200ms blank before target (harder, more errors)
- Express Saccades: Very short latency saccades in gap condition
Population-Specific Adaptations
Children (8+ years):
- Extended practice (15-20 trials per condition)
- Slower pacing
- Gamification ("look at the spaceship" vs. "look at the empty space")
- Expect higher error rates (15-30%)
Older Adults (65+):
- Clear, high-contrast targets
- Generous time limits
- More practice trials
- Expect moderately elevated errors (12-20%)
Clinical Populations:
- Schizophrenia: Expect 40-50% antisaccade errors
- ADHD: Elevated errors and RT variability
- Parkinson's: Impaired antisaccades, normal prosaccades
- Frontal damage: Severe antisaccade deficit
Common Issues and Solutions
| Issue | Solution |
|---|---|
| High prosaccade errors (>5%) | Participants misunderstand task; add more practice |
| No antisaccade cost | Task too easy; reduce target eccentricity or add gap |
| Participants close eyes | Emphasize keeping eyes open throughout trial |
| Manual response doesn't match saccade | Emphasize honest reporting; ideally use eye-tracking |
| Ceiling effects (perfect antisaccade) | Use gap paradigm or mixed block to increase difficulty |
References
- Hallett, P. E. (1978). Primary and secondary saccades to goals defined by instructions. Vision Research, 18(10), 1279-1296.
- Munoz, D. P., & Everling, S. (2004). Look away: The anti-saccade task and the voluntary control of eye movement. Nature Reviews Neuroscience, 5(3), 218-228.
- Hutton, S. B., & Ettinger, U. (2006). The antisaccade task as a research tool in psychopathology: A critical review. Psychophysiology, 43(3), 302-313.
- McDowell, J. E., Dyckman, K. A., Austin, B. P., & Clementz, B. A. (2008). Neurophysiology and neuroanatomy of reflexive and volitional saccades. Journal of Neurophysiology, 100(6), 3053-3062.
See Also
- Go/No-Go Task - Related inhibitory control paradigm
- Posner Cueing - Spatial attention without eye movements
- Flanker Task - Response inhibition and conflict