Author: Katja Borchert, Ph.D. (katjab@millisecond.com), Millisecond
Created: January 22, 2013
Last Modified: January 26, 2025 by K. Borchert (katjab@millisecond.com), Millisecond
Script Copyright © Millisecond Software, LLC
This script implements the Attentional Cueing Procedure; a conditional learning paradigm to study the effects of threat stimuli on capturing and holding attention. The implemented procedure is based on Koster et al (2004.)
Koster,E.H.W, Crombez,G., Van Damme, S., Verschuere, B. & De Houwer, J. (2004). Does Imminent Threat Capture and Hold Attention? Emotion, 4, 312–317.
10 minutes
Participants are asked to press a left or right key if they detect a small black square (=target) to the left or the right of a fixation cross. Cue stimuli (rectangles in two different colors) precede the presentation of the target and predict in the majority of trials the location of the target. After a baseline in which the cues are not paired with an aversive/neutral tone, the same task is presented in an acquisition stage in which the cues predict the occurence of an aversive/neutral tone and take on the role of a CS+ (paired with aversive sound = UCS) or CS- (paired with neutral sound). The color of the CS+ is counterbalanced across participants. After the acquisition stage participants rate to what extent a) the CS+ and CS- predicted the UCS, b) the UCS was perceived as aversive, and c) the UCS was feared.
8 experimental conditions: 2 validity of cue location (target in same/target in different location) x 2 locations (left, right) x 2 types of cues (CS+, CS-); tested within
Blocks:
1. Practice Block: 10 trials, randomly chosen from amongst the 8 experimental conditions, no sounds
2. Baseline: 54 trials (24 CS+, 24 CS-, 3 catch trials, 3 digit trials), no sounds
=> 75% valid, 25% invalid trials (18 valid, 6 invalid trials for each CS), Koster et al (2004)
- 8 different experimental trials
•fixation cross (500ms) -> cue (200ms)->about 14ms after offset of cue: targetpresentation (until response)
(if paired with sound: 200ms after responding => sound is played for 200ms)
- catch trials: cue presentation is not followed by a target and does not require a response (any positive
response is scored as incorrect); if no response occurs trial times out after a set timeperiod (editable parameter)
Koster et al (2004) did not report the trialduration of the catch trial.
- digit trials: instead of a fixation cross, a digit is presented for 200ms; participants are asked to
say the digit out loud (by default: responses are NOT recorded); trial times out after a set timeperiod (editable parameter)
3. Acquisition:
a) presentation of 2 randomly chosen CS1 trials in which the cue is followed by UCS
b) 108 trials (48 CS+, 48 CS-, 6 catch trials, 6 digit trials)
=> 75% valid, 25% invalid trials (36 valid, 12 invalid for each CS)
=> 75% of CS are followed by sound (e.g. 27 valid trials are followed by sound for each CS; 9 invalid trials are followed by sound for each CS)
4. Manipulation check (rating of: effectiveness of CS+; perceived aversiveness of UCS; perceived fear of UCS)
NOTE ON TRIAL ORDER:
Koster et al (2004) reported to have presented the experimental trials in a fixed random order
that was subject to the following constraints
- no more than 3 consecutive trials with cues of the same type
- no more than 3 consecutive trials in which the target location was the same
This script offers a pool of 20 random trial order sequences (for baseline/acquisition) that follow those
constraints. By default, this script randomly selects one of the sequences for each participant.
To use the same sequence for all participants, go to section LISTS and follow instructions.
! catch trials in this script randomly choose either color, so there is the possibility
that catch trials can interfere with the "no more than 3 repeats of the same colored cue".
Koster et al (2004) report specific cm dimensions of stimuli, such as distances of stimuli
to the fixation cross (9.2cm), sizes of display rectangles (6.5 x 4.8cm)* and target square (1.1cm) for
a 43cm monitor.
To fine tune those dimensions for your screen, please go to EDITABLE PARAMETERS and change
the corresponding values. The sizes used in this script are proportional to the screen size.
•the height/width of the rectangles reported in Koster et al (2004) may be swapped as the reported sizes
(='landscape' rectangles) contradict the layout of the display rectangles displayed in Figure 1 (='portrait' format).
This script uses a larger height than width ('portrait format') corresponding to the display in Figure 1.
the sounds used by this script are NOT original. For originals, please, contact Koster et al.
UCS: generated with Audacity, whitenoise, 200ms, amplitude 0.8
neutral: generated with Audacity, tone, 200ms, 1000Hz, amplitude 0.05
The instructions used in this script are not originals. For originals, please, contact Koster et al.
Please fine-tune under EDITABLE CODE -> Editable Instructions
File Name: attentionalcueing_summary*.iqdat
| Name | Description |
|---|---|
| inquisit.version | Inquisit version number |
| computer.platform | Device platform: win | mac |ios | android |
| computer.touch | 0 = device has no touchscreen capabilities; 1 = device has touchscreen capabilities |
| computer.hasKeyboard | 0 = no external keyboard detected; 1 = external keyboard detected |
| startDate | Date the session was run |
| startTime | Time the session was run |
| subjectId | Participant ID |
| groupId | Group number |
| sessionId | Session number |
| elapsedTime | Session duration in ms |
| completed | 0 = Test was not completed 1 = Test was completed |
| bMeanrtCs1Invalid | Mean latency (in ms) of correct responses in invalid CS1 baseline trials |
| bMeanrtCs1Valid | Mean latency (in ms) of correct responses in valid CS1 baseline trials |
| bMeanrtCs2Invalid | Mean latency (in ms) of correct responses in invalid CS2 baseline trials |
| bMeanrtCs2Valid | Mean latency (in ms) of correct responses in valid CS2 baseline trials |
| aMeanrtCs1Invalid | Mean latency (in ms) of correct responses in invalid CS1 Acquisition trials |
| aMeanrtCs1Valid | Mean latency (in ms) of correct responses in valid CS1 Acquisition trials |
| aMeanrtCs2Invalid | Mean latency (in ms) of correct responses in invalid CS2 Acquisition trials |
| aMeanrtCs2Valid | Mean latency (in ms) of correct responses in valid CS2 Acquisition trials |
| bCs1InvalidPercentErr | Percent error responses in invalid CS1 baseline trials |
| bCs1ValidPercentErr | Percent error responses in valid CS1 baseline trials |
| bCs2InvalidPercentErr | Percent error responses in invalid CS2 baseline trials |
| bCs2ValidPercentErr | Percent error responses in valid CS2 baseline trials |
| aCs1InvalidPercentErr | Percent error responses in invalid CS1 Acquisition trials |
| aCs1ValidPercentErr | Percent error responses in valid CS1 Acquisition trials |
| aCs2InvalidPercentErr | Percent error responses in invalid CS2 Acquisition trials |
| aCs2ValidPercentErr | Percent error responses in valid CS2 Acquisition trials |
| bCatchPercentErr | Percent error responses in baseline catch trials |
| aCatchPercentErr | Percent error responses in Acquisition catch trials |
| bMeanrtCatch | Mean latency (in ms) of correct responses in baseline catch trials |
| aMeanrtCatch | Mean latency (in ms) of correct responses in Acquisition catch trials |
| cs1EffectivenessRating | Stores the rating of (0-10) of the effectiveness of CS+ to predict UCS |
| cs2EffectivenessRating | Stores the rating of (0-10) of the effectiveness of CS- to predict UCS |
| ucsAversive | Stores the rating (0-10) of the aversiveness of the UCS |
| ucsFear | Stores the rating (0-10) of the perceived fear of UCS |
File Name: attentionalcueing_raw*.iqdat
| Name | Description |
|---|---|
| build | Inquisit version number |
| computer.platform | Device platform: win | mac |ios | android |
| computer.touch | 0 = device has no touchscreen capabilities; 1 = device has touchscreen capabilities |
| computer.hasKeyboard | 0 = no external keyboard detected; 1 = external keyboard detected |
| date | Date the session was run |
| time | Time the session was run |
| subject | Participant ID |
| group | Group number |
| session | Session number |
| blockcode | The name the current block (built-in Inquisit variable) |
| blocknum | The number of the current block (built-in Inquisit variable) |
| trialcode | The name of the currently recorded trial (built-in Inquisit variable) |
| trialnum | The number of the currently recorded trial (built-in Inquisit variable) trialnum is a built-in Inquisit variable; it counts all trials run even those that do not store data to the data file. |
| condition | 1 = practice 2 = baseline 3 = prepare acquisition 4 = acquisition_final stage |
| sequenceIndex | Stores the listnumber of the chosen sequence |
| nextTrial | Stores which trial to present for baseline/acquisition |
| reinforcement | 1 = reinforced trial 0 = not reinforced |
| response | The participant's response (30 = A (left); 38 = L (right)) |
| correct | The correctness of the response (1 = correct; 0 = error) |
| latency | The response latency (in ms) |
The procedure can be adjusted by setting the following parameters.
| Name | Description | Default |
|---|---|---|
Sizing Parameters |
||
| fixationCrossHeight | Sets the height of the fixation cross in canvas height % | 10% |
| digitHeight | Sets the height of the digits for the digit trials in canvas height % fine-tune the display rectangles/targets for your monitor | 3% |
| rectAngleHeight | Sets the height of the display rectangle in canvas height % | 30% |
| rectAngleWidth | Sets the width of the display rectangle in canvas height % | 15% |
| targetSize | Sets the target size in canvas height % | 5% |
Coordinates |
||
| leftRectAngleX | X-coordinate of the left display rectangle | 20% |
| rightRectAngleX | X-coordinate of the right display rectangle | 80% |
Colors |
||
| csColor1 | Color of CS1 (CS+) | magenta |
| csColor2 | Color of CS2 (CS-) | green |
Timing Parameters |
||
| soundDelay | Delay between response and playing of sounds in ms | 200 |
| catchDuration | Duration of the catch trial in ms | 1500 |
| digitDuration | Duration of the digit trial in ms | 1500 |
Response Keys |
||
| responseKeyLeft | The left response key | "A" |
| responseKeyRight | The right response key | "L" |