Return to the Centre for Research on Safe Driving Attentional Network Task (CRSD-ANT) page
						
					'CENTRE FOR RESEARCH ON SAFE DRIVING' ATTENTION NETWORK TASK (CRSD-ANT)
SCRIPT INFO

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

Copyright ©  08-15-2016 Millisecond Software

Millisecond Software thanks L. Raghani for helping with this script!


BACKGROUND INFO

											*Purpose*
This script implements the 'Centre for Research on Safe Driving' shortened Attention Network Task (CRSD-ANT) as described in:

Weaver, B.,Bédarda, M., and McAuliffe, J. (2013). Evaluation of a 10-minute Version of the Attention
Network Test. The Clinical Neuropsychologist, Vol. 27, No. 8, 1281–1299.

The original CRSD-ANT is available as a Javascript program at:
http://crsd.lakeheadu.ca/crsd-ant/

The original CRSD-ANT is programmed by:
    Luke Docksteader - http://docksteaderluke.com
    Kris Scott - http://krssctt.com


											  *Task*
Participants are presented 5 trucks either directly above or below a fixation cross. 
Participants have to decide whether the central truck looks right or left. 
Several cue conditions (4) (may) alert the participants that the trucks are about to come on screen and potentially where on the screen
(above or below fixation).

Differences in mean reaction times in the different cue/flanker conditions are used to calculate
the following three attentional network effects:
* Alert Effect: Effect of achieving and maintaining alertness
* Orienting Effect: Effect of orienting attention towards a specific location of information
* Conflict Effect: Effect of resolving conflict between several possible responses

Notes: 
(1) in this script the effects are calculated using the same measures as in the original CRSD-ANT Javascript program
(2) This script comes with the stimuli to run it with arrows (default) or trucks from  the original CRSD-ANT paper (Weaver et al, 2013). 
To run the script with trucks, simply go to section Editable Stimuli and section Editable Instructions and follow further instructions. 


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

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

build:									Inquisit build version run
computer.platform:						the platform the script was run on
date, time, subject:					date and time script was run with the current subjectnumber 
/blockcount:							counts the number of experimental blocks run
blockcode:								the name and number of the current block
/trialcount:							counts the number of trials run (resets after practice)
trialcode: 								the name and number of the currently recorded trial
/cuecondition:							sets the current cue condition (1 = no cue; 2 = center cue; 3 = double cue; 4 = spatial cue)
/flankercongruence:						sets the current flanker condition (1 = congruent; 2 = incongruent)
/targetposition:						sets position of target (1 = above fixation; 2 = below fixation)
/targetdirection:						sets the direction of the target (1 = right; 2 = left)
response:								the response of participant (scancode of response button: 18 = left; 23 = right)
latency:								response latency (in ms)
correct:								correctness of response (1 = correct, 0 = error); Note: NOT corrected for too fast responses (see values.valid)
/validcorrect:							1 = response is correct AND valid ; 0 = error otherwise
/valid:									1 = response latency is valid (>= values.Min_validlatency); 0 = response latency was too fast
/Min_validresponselatency:				minimum response latency (in ms) that is considered valid and not anticipatory (default: 100ms)

picture.flanker1.currentitem-
picture.flanker4.currenitem:			stores the items used as flanker1-flanker4



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

Note: summary statistics for latencies are based on correct responses with a latency >= parameters.Min_validresponselatency (default: 100ms)

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
/Min_validresponselatency:		minimum response latency (in ms) that is considered valid and not anticipatory (default: 100ms)
/trialcount:					counts the number of test trials run

Note: 
(1) all Accuracy measures: based on valid responses (correct = correct AND valid; error = anything else)
(2) all Latency measures: based on correct and valid responses; 
valid responses are responses with latencies >= values.min_responselatency (default: 100ms)

/overall_percenterror:	overall %error rate for test trials
/medianRT:				overall median RT for test trials
/meanRT:				overall mean RT for test trials
/stdRT:					overall standard deviation of latencies for test trials
/MinRT:					minimum RT in test trials
/MaxRT:					maximum RT in test trials

/nocue:					mean of the congruent and incongruent RT medians for no cue condition => mean(expressions.medianrt_NC_C, expressions.medianrt_NC_IC)
/center:				mean of the congruent and incongruent RT medians for center cue condition 
/double:				mean of the congruent and incongruent RT medians for double cue condition 
/spatial:				mean of the congruent and incongruent RT medians for spatial cue condition
/congruent:				mean of the congruent RT medians across cue condition
/incongruent:			mean of the incongruent RT medians across cue condition
/AlertingEffect = expressions.nocue - expressions.doublecue (see original CRSD-ANT)
/OrientingEffect = expressions.centercue - expressions.spatialcue (see original CRSD-ANT)
/ConflictEffect = expressions.incongruent - expressions.congruent (see original CRSD-ANT)
(note: expressions can be edited under section EXPRESSIONS)
(see original CRSD-ANT)

/medianRT_NC_C:			median RT for congruent, no cue condition
/medianRT_NC_IC:		median RT for incongruent, no cue condition
/medianRT_CC_C:			median RT for congruent, center cue condition
/medianRT_CC_IC:		median RT for incongruent, center cue condition
/medianRT_DC_C:			median RT for congruent, double cue condition
/medianRT_DC_IC:		median RT for incongruent, double cue condition
/medianRT_SC_C:			median RT for congruent, spatial cue condition
/medianRT_SC_IC:		median RT for incongruent, spatial cue condition

/meanRT_NC_C:			mean RT for congruent, no cue condition
/meanRT_NC_IC:			mean RT for incongruent, no cue condition
/meanRT_CC_C:			mean RT for congruent, center cue condition
/meanRT_CC_IC:			mean RT for incongruent, center cue condition
/meanRT_DC_C:			mean RT for congruent, double cue condition
/meanRT_DC_IC:			mean RT for incongruent, double cue condition
/meanRT_SC_C:			mean RT for congruent, spatial cue condition
/meanRT_SC_IC:			mean RT for incongruent, spatial cue condition

/percerror_NC:			percent error in no cue condition
/percerror_CC:			percent error in center cue condition
/percerror_DC:			percent error in double cue condition
/percerror_SC:			percent error in spatial cue condition

/percerror_NC_C:		percent error in congruent, no cue condition
/percerror_NC_IC:		percent error in incongruent, no cue condition
/percerror_CC_C:		percent error in congruent, center cue condition
/percerror_CC_IC:		percent error in incongruent, center cue condition
/percerror_DC_C:		percent error in congruent, double cue condition
/percerror_DC_IC:		percent error in incongruent, double cue condition
/percerror_SC_C:		percent error in congruent, spatial cue condition
/percerror_SC_IC:		percent error in incongruent, spatial cue condition


EXPERIMENTAL SET UP: 
4 cue conditions (no cue, center cue, double cue, spatial cue) x 2 flanker conditions (congruent, incongruent)
within-subjects design

A) 1 Block of 32 Practice trial sequences with feedback,
B) 2 Blocks of 64 trial sequences each - order randomly determined
	EXPERIMENTAL BLOCKS:
	64 trial sequences: 2 (repetitions) x 4 (cue conditions: no cue/center cue/double cue/spatial cue) x 2 (flanker conditions: congruent vs. incongruent) x 2 (target positions: above or below) x 2 (target directions: right or left)
	TRIAL SEQUENCES (one sequence for each cue condition)
	fixation (randomly* chosen presentation time: 400ms-1200ms) -> cue (100ms) -> fixation (400ms) -> target (1500ms)-> intertrialinterval (3000ms)
	
	*random: by default, random selection with replacement. To change to to section EDITABLE LISTS. 

STIMULI
Notes: 
This script comes with the stimuli to run it with arrows (default) or trucks from  the original CRSD-ANT paper (Weaver et al, 2013). 
To run the script with trucks, simply go to section Editable Stimuli and section Editable Instructions follow further instructions. 
* This script uses a simple black dot as the cue as opposed to a *
* the userinterface (e.g. size of targets, position of targets, flanker distance) can be fine-tuned under EDITABLE values
By default, they are proportional to the specified canvas of the screen (4:3 canvas; see section DEFAULTS).
Disclaimer: depending on the size of the monitors the script is run on, stimuli will have different physical sizes.

INSTRUCTIONS
Instructions are based on the original instructions screen published at:
http://crsd.lakeheadu.ca/crsd-ant/
Instructions for this script are provided as simple html files (changes to the instructions can be made to the hmtl files directly)

EDITABLE CODE:
check under EDITABLE CODE 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:

Stimuli Dimension/Placement:
/fontsize_fixation:						regulates the size of the fixation cross, in canvas height percentage (default:  5%)
/fontsize_cue:							regulates the size of the cues, in canvas height percentage (default: 5%)
/picturesize:							regulates the size of the target/flanker, in canvas height percentage (default: 8%)
/flankerdistance:						the relative screen distance between stimuli, in canvas width percentage (default: 8%)
/top_y:									the y-coordinate of the target above the fixation cross (default: 40%)
/bottom_y:								the y-coordinate of the target below the fixation cross (default: 60%)

Trial Durations:
/cue_duration:							sets the duration of the cue presentation (default: 100ms)
/fixation2_duration:					sets the duration of the fixation cross after cue presentation (default: 400ms)
/target_duration:						sets the maximal duration of the target/flanker presentation (default: 1500ms); 
											equals the response window
/iti_duration:							sets the intertrial interval (default: 3000ms)
/practicefeedback_duration:				sets the duration of the feedback trial during practice (default: 750ms)
/Min_validresponselatency:				minimum response latency (in ms) that is considered valid and not anticipatory (default: 100ms)

Response Keys:
/responsekey_left:						scancode for the left response key (default: "E", 18)
/responsekey_right:						scancode for the right response key (default: "I", 23)
/responsekeyleft_label-
/responsekeyright_label:				the labels used for the left and right response keys (default: E and I)
Copyright © Millisecond Software. All rights reserved.
Contact | Terms of Service | Security Statement | Employment