Stop-Signal Task (SST)

Field

Value

Name

Stop-Signal Task (SST)

Version

main (1.0)

URL / Repository

https://github.com/TaskBeacon/SST

Short Description

A response inhibition task measuring the ability to suppress prepotent motor responses

Created By

Zhipeng Cao (zhipeng30@foxmail.com)

Date Updated

2025/06/22

PsyFlow Version

0.1.0

PsychoPy Version

2025.1.1

Modality

Behavior/EEG

Language

Chinese

Voice Name

zh-CN-YunyangNeural

1. Task Overview

The Stop-Signal Task (SST) is a cognitive paradigm used to assess response inhibition—the ability to withhold an already-initiated action. In each trial, participants are instructed to respond to directional go stimuli (left or right arrows) by pressing the corresponding key. On a subset of trials, a red stop signal appears shortly after the go stimulus, indicating that the participant should inhibit their response. The delay between the go and stop signal (SSD) is adaptively adjusted to maintain a 50% stop success rate.

2. Task Flow

Block-Level Flow

Step

Description

Load Config

Load YAML configuration for subject, task, timing, stimuli, and controller

Collect Subject Info

Get subject ID, name, age, and gender

Setup Triggers

Initialize trigger sender (via loopback serial)

Initialize Window/Input

Set up PsychoPy window and keyboard

Load Stimuli

Load all visual/text stimuli, convert instructions to audio

Initialize Controller

Create SSD controller from config

Show Instructions

Display instruction text + voice before starting

Loop Over Blocks

For each of 3 blocks: run 70 trials with generated conditions

Compute Block Feedback

Show go hit rate and stop success rate per block

Show Goodbye

Final message after task completion

Save Data

Save full trial-level data to CSV

Close

Close serial connection and PsychoPy window

Trial-Level Flow

Step

Description

Fixation

Present fixation cross for 0.8–1.0s with trigger

Go Only Trial

Present arrow; wait up to 1s for correct keypress; show feedback if none

Stop Trial

Present arrow for SSD duration; then switch to red stop signal

Response Recording

Capture whether responses occurred before or after stop signal

Adaptive Update

Adjust SSD based on stop success/failure

Controller Logic

Feature

Description

Type

1-up/1-down staircase adjusting stop-signal delay (SSD)

Target Success Rate

50%

Step Size

±0.05s

Range

0.05–0.5s

Condition Pooling

Shared SSD across conditions

Logging

Logs SSD adjustment and performance to PsychoPy console

3. Configuration Summary

a. Subject Info

Field

Meaning

subject_id

Unique participant number (101–999)

subname

Participant name (pinyin)

age

Age (5–60)

gender

Gender (Male or Female)

b. Window Settings

Parameter

Value

size

[1920, 1080]

units

deg

screen

1

bg_color

gray

fullscreen

True

monitor_width_cm

60

monitor_distance_cm

72

c. Stimuli

Name

Type

Description

fixation

text

White cross “+”

go_left

shape

White left-pointing arrow

go_right

shape

White right-pointing arrow

stop_left

shape

Red left-pointing arrow

stop_right

shape

Red right-pointing arrow

no_response_feedback

text

Message shown if participant fails to respond

block_break

text

Inter-block feedback with hit/stop accuracy

instruction_text

textbox

Full task instructions with keys and stop rule

good_bye

textbox

Final screen thanking participant

d. Timing

Phase

Duration (s)

fixation

random 0.8–1.0

go stimulus (max duration)

1.0

stop signal delay (SSD)

adaptive (0.05–0.5)

no-response feedback

0.8

e. Triggers

Event

Code

exp_onset

98

exp_end

99

block_onset

100

block_end

101

fixation_onset

1

go_onset

10

go_response

11

go_miss

12

pre_stop_response

23

on_stop_response

24

post_stop_response

25

no_response_feedback_onset

30

f. Adaptive Controller

Parameter

Value

initial_ssd

0.25

min_ssd

0.05

max_ssd

0.5

step

0.05

target_success

0.5

condition_specific

False

enable_logging

True

4. Methods (for academic publication)

Participants completed a stop-signal task (SST) designed to evaluate response inhibition. The task consisted of 3 blocks, each containing 70 trials, resulting in a total of 210 trials. On each trial, participants saw a directional arrow (left or right) and were instructed to press the corresponding key—“F” for left, “J” for right—as quickly and accurately as possible. On 25% of the trials, the arrow changed color (white to red) shortly after its onset, signaling the participant to inhibit their response. The delay between the go stimulus and the stop signal—the stop-signal delay (SSD)—was controlled adaptively using a 1-up/1-down staircase procedure. The SSD increased after successful inhibition and decreased after failed inhibition, with a target success rate of 50%.Trials began with a fixation cross (0.8–1.0s), followed by a go arrow. On go trials, the arrow remained on screen for up to 1 second or until a keypress. If no response occurred, a warning message was presented. On stop trials, the red stop signal replaced the arrow after an SSD-determined delay. Responses were recorded for both go and stop phases. The SSD was adjusted per trial based on inhibition performance. Participants received a break after each block, displaying their hit rate on go trials and success rate on stop trials.

5. References

Kok, A., Ramautar, J. R., De Ruiter, M. B., Band, G. P., & Ridderinkhof, K. R. (2004). ERP components associated with successful and unsuccessful stopping in a stop‐signal task. Psychophysiology, 41(1), 9-20.

Casey, B. J., Cannonier, T., Conley, M. I., Cohen, A. O., Barch, D. M., Heitzeg, M. M., … & Dale, A. M. (2018). The adolescent brain cognitive development (ABCD) study: imaging acquisition across 21 sites. Developmental cognitive neuroscience, 32, 43-54.