Return to the Emotion Dot Probe Task page
											DOT PROBE TASK

SCRIPT INFO

Author: Katja Borchert, Ph.D. (katjab@millisecond.com) for Millisecond Software LLC
Date: 11-28-2012
last updated: 08-15-2016 by K.Borchert (katjab@millisecond.com) for Millisecond Software LLC

Copyright © 08-15-2016 Millisecond Software


BACKGROUND INFO

											*Purpose*
This script implements a similar dotprobe procedure as used in:

MacLeod, C. , Soong, L.Y., Rutherford, E., & Campbell, L.W. (2007). Internet-delivered assessment and manipulation 
of anxiety-linked attentional bias: Validation of a free-access attentional probe software package. 
Behavior Research Methods, 39, 533-538.

(the free-access attentional probe software package as well as the stimuli used is available under:
http://www.psy.uwa.edu.au/labs/cogemo/AttProbe1.html)



											  *Task*
After presentation of a fixation cross in the center of the screen, participants are presented with 
2 words from two categories (here: threat and neutral words). The position of the words is randomly
chosen to be either above or below the location of the fixation cross. After a short duration,
the two words disappear and a probe stimulus (here: < or >) appears in the location of one of the
words. Participants are asked to press one key if the probe is < and another if the probe is >.


DATA FILE INFORMATION: 
The default data stored in the data files are:

(1) Raw data file: 'DotProbe_raw*.iqdat' (a separate file for each participant)

build:									Inquisit build
computer.platform:						the platform the script was run on
date, time, subject:					date and time script was run with the current subject
/probetaskselection:					determines which type of dotprobe task to run
											1 = probe always in threat position
											2 = probe always in neutral position
											3 = probe randomly in threat or neutral position (half the time in threat position) (default)
blockcode, blocknum:					the name and number of the current block
trialcode, trialnum: 					the name and number of the currently recorded trial
											(Note: not all trials that are run might record data) 
/congruence:							1 = probe and target (threat) congruent; 2 = probe and target (threat) incongruent
/targetlocation:						1 = target is displayed top (and comp is presented bottom); 2 = target is presented bottom (comp is presented top)
/probeposition:							1 = probe is displayed on top; 2 = probe is displayed on bottom
/probetype:								determines the type of the probe presented (1 vs. 2)

/threat_y-probe_y:						the y-coordinate (in %) of the threat/neutral/probe
/neutralword-threatword:				contain the current stimuli
text.probe.currenitem:					current probe item
response:								the participant's response (scancode of response button): 18 vs. 23
correct:								accuracy of response (1 = correct; 0 = error)
latency: 								the response latency in ms (measured from onset of probe until response)

(2) Summary data file: 'DotProbe_summary*.iqdat' (a separate file for each participant)

script.startdate:						date script was run
script.starttime:						time script was started
script.subjectid:						subject id number
script.groupid:							group id number
script.elapsedtime:						time it took to run script (in ms)
computer.platform:						the platform the script was run on
/completed:								0 = script was not completed (prematurely aborted); 1 = script was completed (all conditions run)
/probeselectiontask:					determines which type of dotprobe task to run
											1 = probe always in threat position
											2 = probe always in neutral position
											3 = probe randomly in threat or neutral position (half the time in threat position) (default)
/fixationduration/targetduration:		the duration of the fixation crosses in ms (default: 500ms)/the targets (default: 500ms)
/TP_ISI:								the interstimulus interval between offset of target and onset of probe in ms (default: 0)
/probe_posttrialpause:					the interstimulus interval between offset of probe and begin of next trial in ms (default: 0)
/probe1-probe2:							the symbols used for probe1 and probe 2 (default: >,<)
/randomprobe_x:							1 = the x-coordinate of the probe is randomly determined within the space that the target previously occupied (see MacLeod et al, 2007); default
										2 = the probe is always presented at parameters.target_x (right above fixation)

/propcorrect:							overall proportion correct of all test trials
/meanRT:								overall mean latency in ms of correct responses of all test trials

/propcorrect_congruent:					proportion correct of all congruent test trials (congruent = target/threat and probe position congruent)
/propcorrect_incongruent:				proportion correct of all incongruent test trials (congruent = target/threat and probe position incongruent)

/meanRT_congruent:						mean latency in ms of correct congruent test trials
/meanRT_incongruent:					mean latency in ms of correct incongruent test trials

/TBI:									threat bias index calculated by subtracting the mean latency of responses to probes in threat positions (congruent)
										from mean latency of responses to probes in neutral positions (incongruent)
											Note: MacLeod et al (2007) use the medians instead of the means


EXPERIMENTAL SET-UP
2 target positions (up, down) x 2 target-probe congruence (congruent, incongruent) x 2 probe symbols, tested within participants

- 1 Block of 20 practice trials with digits; not original; practice trials give errorfeedback
- 1 Block of 96 trials
	- it can be set (see section Editable Values) whether 
			a) all the trials are threat-probe congruent
			b) all the trials are threat-probe incongruent
			c) 1/2 trials are congruent; 1/2 trials are incongruent (default)

- Default trialsequence: fixation (500ms)->targets(500ms)->TP_ISI(0ms)->Probe (until response) -> ISI (1000ms)
- stimuli pairs are randomly determined for each trial
- target positions/target-probe congruence/probe symbol randomly determined
- Probe can be right above the fixation cross or it is randomly placed in one of the previously occupied letter positions (default)
(can be set under section Editable Values)

STIMULI
This script uses the stimuli generously provided by MacLeod et al (2007) on their website (see above)
They can be edited under section Editable Stimuli
Probes can be edited under section Editable Parameters.

INSTRUCTIONS
The instructions provided in this script are not originals. The instructions can be easily edited under section Editable instructions

EDITABLE CODE:
check below for (relatively) easily editable parameters, stimuli, instructions etc. 
Keep in mind that you can use this script as a template and therefore always "mess" with the entire code to further customize your experiment.

The parameters you can change are:

/probetaskselection:						1 = probe always in threat position (all probe-threat congruent)
											2 = probe always in neutral position (all probe-threat incongruent)
											3 = probe randomly in threat or neutral position (half the time in threat position) (default)
/fixationduration/targetduration:			the duration of the fixation crosses (default: 500ms)/the targets (default: 500ms)
/fixation_posttrialpause :					the posttrialpauses for the fixation crosses/the targets/the probe
/TP_ISI:									the interstimulus interval between offset of target and onset of probe in ms (default: 0)
/probe_posttrialpause:						the interstimulus interval between offset of probe and begin of next trial in ms (default: 0)
/probe1-probe2:								the symbols used for probe1 (E) and probe 2 (I)
/responsekey_probe1-
responsekey_probe2:							the keyboard scancodes associated with probe1 (default: 18, "E") and probe2 (default: 23, "I")
											as well as their respective labels
/letterheight:								the height of the letter in % of screen height (default: 5%)
											!!!NOTE: this script uses mono-spaced Lucinda Console as the default font;
											we suggest to not change the fontstyle as the calculation of the width of a single letter
											is based on this particular fontstyle.
/target_top_y-target_bottom_y:				the y-coordinate in % of the top/bottom target (default: 25%, 75%)
/target_x:									the x-coordinate of the target (default: center at 50%)
/randomprobe_x:								1 = the x-coordinate of the probe is randomly determined within the space that the 
												target previously occupied (see MacLeod et al, 2007); default
											2 = the probe is always presented at parameters.target_x (location of target)


Copyright © Millisecond Software. All rights reserved.
Contact | Terms of Service | Security Statement | Employment