User Manual: Inquisit Think/No Think Task (short)


___________________________________________________________________________________________________________________	

									*Think/Not Think Task*
									- shorter procedure-
						- does not require behavioral responding during phase2 -
___________________________________________________________________________________________________________________	

Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com) for Millisecond Software, LLC
Date: 06-29-2020
last updated:  03-19-2024 by K. Borchert (katjab@millisecond.com) for Millisecond Software, LLC

Script Copyright © 03-19-2024 Millisecond Software

___________________________________________________________________________________________________________________
BACKGROUND INFO 	
___________________________________________________________________________________________________________________
This script implements a slimmed down version of the Think/Not Think Task procedure to study the effect of 
thought suppression on memory. This version of the Think/NotThink task was developed by Anderson et al.
to run the procedure during an fMRI session.

Reference:	

Anderson, M. C. et al (2004). Neural systems underlying the suppression of unwanted memories. 
Science, 303(5655), 232-236.

___________________________________________________________________________________________________________________
TASK DESCRIPTION	
___________________________________________________________________________________________________________________

Participants work through 3 phases:

1. phase1: Learning of 30 (default) random word pairs where the left word is going to be the 
recall cue of the right word. Recall is tested via textbox input in this script.
Word pairs are assigned to three conditions:
- recall words
- suppression words
- baseline words

2. phase2: Active Thought suppression instructions for some the suppression but not the recall word pairs.
Baseline word pairs are skipped in this phase.

3. phase3: Re-testing all word pair learning: half the recall words are tested with the
learned cues; half with independent cues

___________________________________________________________________________________________________________________	
DURATION 
___________________________________________________________________________________________________________________	

Phase 1: ~5 min per study round
Phase 2: ~2 minutes
Phase 3: ~5 minutes

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

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

computer.platform:					the platform the script was run on (win/mac/ios/android)
date, time: 						date and time script was run 
subject, group: 					with the current subject/groupnumber
session:							with the current session id

blockcode, blocknum:				the name and number of the current block (built-in Inquisit variable)
trialcode, trialnum: 				the name and number of the currently recorded trial (built-in Inquisit variable)
										Note: trialnum is a built-in Inquisit variable; it counts all trials run; even those
										that do not store data to the data file such as feedback trials. Thus, trialnum 
										may not reflect the number of main trials run per block.
										
countPhase1:						counts the number of phase1 (learning) rounds run by this script

condition:							1 = recall word pairs (used in phase2 for active recall)
									2 = suppression word pairs (used in phase2 for active suppression)
									3 = baseline word pairs (not used in phase2)
									
phase3_conditionCue:				the condition cue used in phase3	
									1 = learned cue (from phase1)
									2 = independent cue

pairNumber:							the pairNumber of the currently presented word pair.
									Note: pairNumbers are 1-10 for each of the three conditions

index_cueword:						the itemnumber (item.words/item.independentCue) of the cueword
cueWord:							the cue word
index_recallword:					the itemnumber (item.words) of the recall word
recallWord:							the recall word
										
stimulusitem:						the presented stimuli in order of trial presentation
									phase1: the word pair with the cue word on the left
									phase2: the cue word
									phase3: the cue word

response:							the participant's response
correct:							accuracy of response: 1 = correct response; 0 = otherwise
latency: 							the response latency (in ms); measured from: onset of cue


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

inquisit.version:			Inquisit version run
computer.platform:			the platform the script was run on (win/mac/ios/android)
startDate:					date script was run
startTime:					time script was started
subjectid:					assigned subject id number
groupid:					assigned group id number
sessionid:					assigned session id number
elapsedTime:				time it took to run script (in ms); measured from onset to offset of script
completed:					0 = script was not completed (prematurely aborted); 
							1 = script was completed (all conditions run)	

phase1:	
countPhase1:				the number of phase1 rounds run in this script					
								
propCorrect_Phase1:			the overall proportion correct recall performance during phase 1 
							Note: if performance < parameters.minPropRecall_phase1 => phase2/phase3 are not run in this script

phase3:
propCorrect_Phase3:			the overall proportion correct recall performance during phase 3

//per condition:
propCorrect_recallpair_Phase3:			the proportion correct recall performance for recallpair words (condition 1) during phase 3
propCorrect_recallpair_Phase3_l:		the proportion correct recall performance for recallpair words (condition 1) cued with the 'learned' cue during phase 3
propCorrect_recallpair_Phase3_i:		the proportion correct recall performance for recallpair words (condition 1) cued with the 'independent' cue during phase 3

propCorrect_suppressionpair_Phase3:		the proportion correct recall performance for suppression words (condition 2) during phase 3
propCorrect_suppressionpair_Phase3_l:	the proportion correct recall performance for suppression words (condition 2) cued with the 'learned' cue during phase 3
propCorrect_suppressionpair_Phase3_i:	the proportion correct recall performance for suppression words (condition 2) cued with the 'independent' cue during phase 3

propCorrect_baselinepair_Phase3:		the proportion correct recall performance for baseline words (condition 3) during phase 3
propCorrect_baselinepair_Phase3_l:		the proportion correct recall performance for baseline words (condition 3) cued with the 'learned' cue  during phase 3
propCorrect_baselinepair_Phase3_i:		the proportion correct recall performance for baseline words (condition 3) cued with the 'independent' cue  during phase 3
							
___________________________________________________________________________________________________________________	
EXPERIMENTAL SET-UP 
___________________________________________________________________________________________________________________	

////////////////////////////////////////////
Word Pair Assignment:
////////////////////////////////////////////
By default, this script runs preassigned fixed word pairs: Each odd item is paired with the following
even item (the assignments is randomized by randomization of the word order in item.words).
The advantage of pre-fixed word pairs is that the three phases can be distributed across several 
script runs.

30 (default) fixed word pairs are divided into 3 groups:
- Recall: 10 word pairs (condition1)
- Suppression: 10 word pairs (condition2)
- Baseline: 10 word pairs (condition3)

!Note: you can also use *random* pairings (see parameters.runFixedWordPairs under section Editable Parameters)
IF all three phases can be run within the same session.

////////////////////////////////////////////
Number of Trials per Condition:
////////////////////////////////////////////

The number of trials per condition is controlled by the number of words listed 
under items.word (see section Editable Stimuli).
By default, 60 words (in random order) are provided that are paired to form 30 word pairs 
(10 word pairs per condition). 
You can add or delete word pairs per condition by adding or deleting the relevant
number of words from item.words/item.independentCues, just make sure that the
resulting number of trials per condition (recall, suppression, baseline) is EVEN.

////////////////////////////////////////////
Procedure:
////////////////////////////////////////////

1. phase1: Learning and recall of 30 random word pairs where the left word is going to be the recall cue of 
the right word (study-phase).
phase3 is divided into a study and a recall phase:
	a) Study: each word pair is presented for 5000ms (default; editable parameter)
	b) Recall: each word pair is tested via textbox input
The order of the 30 word pairs during study/recall is randomly determined for each participant.

phase1 Termination:
By default phase3 is terminated after 100% correct recall (editable parameter) on all 30 
word pairs (= successful completion) OR after 10 unsuccessful (editable parameter)
rounds.

If (and only if) successful phase3 completion => phase2 is started


2. phase2:  
- Active Thought suppression instructions for 10 of these word pairs (suppression words):
The suppression cue words are presented in RED. Participants are instructed to actively suppress the
paired recall words for the presented cues for RED cues.

- Active Thought recall instructions for 10 of these word pairs (recall words)
The recall cue words are presented in GREEN. Participants are instructed to think about the
paired recall words for the presented cues for GREEN cues.

The order of the suppression and recall cues is randomly determined for each participant.

Note: 10 of the learned word pairs are not presented during phase2 (baseline words)


3. phase3: Re-testing recall of all 30 recall words (via textbox input)
- half the recall words are tested using the learned (random) cues learned during phase1
- half the recall words are tested using an independent cue that is related to the recall word

___________________________________________________________________________________________________________________	
STIMULI
___________________________________________________________________________________________________________________

provided by Millisecond Software - can be edited under section 'Editable Stimuli'
___________________________________________________________________________________________________________________	
INSTRUCTIONS 
___________________________________________________________________________________________________________________

provided by Millisecond Software - can be 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: