Skip to content

Instantly share code, notes, and snippets.

@janmtl
Created November 23, 2016 07:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save janmtl/cc8316f4c058c9341e123515ee558d55 to your computer and use it in GitHub Desktop.
Save janmtl/cc8316f4c058c9341e123515ee558d55 to your computer and use it in GitHub Desktop.
Master configuration file for eyemotion experiments
# Global configuration
---
data_paths:
- "/Users/yan/Dropbox/EyeMotion (1)/Data/EPRIME_TEXTS_JANFORMAT_August28"
- "/Users/yan/Dropbox/EyeMotion (1)/Data/Preprocessed/i"
- "/Users/yan/Dropbox/EyeMotion (1)/Data/Preprocessed/events"
- "/Users/yan/Dropbox/EyeMotion (1)/Data/Raw Data/EPrime"
- "/Users/yan/Dropbox/EyeMotion (1)/Data/Raw Data/OA"
- "/Users/yan/Dropbox/EyeMotion (1)/Data/Raw Data/YA"
pickle_path: "../ex/ex.p"
excluded_subjects:
# Final Exclusions for OAs-->
- 201 # (ECG too noisy)
- 204 # (?)
- 211 # (computer glitch led data to not save)
- 214 # (ECG too noisy)
- 215 # (?)
- 228 # (confusion with instructions)
- 238 # (confusion with instructions)
- 249 # (no showed for session II)
# Final Exclusion for YAs-->
- 143 # (computer glitch led data to not save)
- 122 # (confusion with instructions)
- 129 # (no showed for session II)
- 119 # (computer glitch led data to not save)
- 113 # (didn't finish Eyemotion due to sneezing)
- 110 # (incomplete slideshow task- only 9s long)
- 103 # (no showed for session II)
- 999 # (pilot)
# File patterns
---
BeGazeCalibration:
BeGaze:
samples: '^(?P<Subject>[0-9]{3})(?P<Task_Order>1)_(S|s)amples\.txt$'
labels: '^(?P<Subject>[0-9]{3})(?P<Task_Order>1)_(L|l)abels\.txt$'
BiopacCalibration:
Biopac:
samples: 'CL_Calibrate_(?P<Subject>[0-9]{3})(?P<Task_Order>1)_[0-9]{4}_ecg_i\.txt$'
labels: 'events_CL_Calibrate_(?P<Subject>[0-9]{3})(?P<Task_Order>1)_[0-9]{4}\.mat$'
Eyemotion:
BeGaze:
samples: '^(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_(S|s)amples\.txt$'
labels: '^(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_(L|l)abels\.txt$'
Biopac:
samples: '[A-Z]{2}_Eye(M|m)otion_(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_[0-9]{4}_ecg_i\.txt$'
labels: 'fixed_events_[A-Z]{2}_Eye(M|m)otion_(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_[0-9]{4}\.mat$'
EPrime:
samples: 'Eye(M|m)otion_Final2-(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])-[0-9]\.txt$'
Sternberg:
BeGaze:
samples: '^(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_(S|s)amples\.txt$'
labels: '^(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_(L|l)abels\.txt$'
Biopac:
samples: '[A-Z]{2}_Sternberg_(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_[0-9]{4}_ecg_i\.txt$'
labels: 'events_[A-Z]{2}_Sternberg_(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_[0-9]{4}\.mat$'
EPrime:
samples: 'EyeReg_Sternberg_Final-(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])-[0-9]\.txt$'
Slideshow:
BeGaze:
samples: '^(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_(S|s)amples\.txt$'
labels: '^(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_(L|l)abels\.txt$'
Biopac:
samples: '[A-Z]{2}_Slideshow_(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_[0-9]{4}_ecg_i\.txt$'
labels: 'events_[A-Z]{2}_Slideshow_(?P<Subject>[0-9]{3})(?P<Task_Order>[2-4])_[0-9]{4}\.mat$'
# Label configurations
---
BeGazeCalibration:
BeGaze:
Black:
duration: 10000
bins: 1
pattern: 'Black(?P<Condition>Fix)(?P<ID>[0-9])'
left_trim: 3000
White:
duration: 10000
bins: 1
pattern: 'White(?P<Condition>Fix)(?P<ID>[0-9])'
left_trim: 3000
BiopacCalibration:
Biopac:
HeartrateFix:
duration: 300000
bins: 1
pattern:
Fix: 50
Eyemotion:
BeGaze:
InitialFix:
duration: 8000
bins: 16
pattern: '(?P<ID>^[0-9\.]+)_(?P<Condition>Attend|Rethink|Distract)_InitialFix'
ShortStim:
duration: 2000
bins: 4
pattern: '(?P<ID>^[0-9\.]+)_(?P<Condition>Attend|Rethink|Distract)_ShortStim'
Fix2:
duration: 3000
bins: 6
pattern: '(?P<ID>^[0-9\.]+)_(?P<Condition>Attend|Rethink|Distract)_Fix2'
PreCueStim:
duration: 2000
bins: 4
pattern: '(?P<ID>^[0-9\.]+)_(?P<Condition>Attend|Rethink|Distract)_PreCueStim'
ImgwCue:
duration: 1000
bins: 2
pattern: '(?P<ID>^[0-9\.]+)_(?P<Condition>Attend|Rethink|Distract)_ImgwCue'
LongStim:
duration: 8000
bins: 16
pattern: '(?P<ID>^[0-9\.]+)_(?P<Condition>Attend|Rethink|Distract)_LongStim'
Biopac:
InitialFix:
duration: 8000
bins: 1
pattern:
Rethink: 10
Distract: 20
Attend: 30
ShortStim:
duration: 2000
bins: 1
pattern:
Rethink: 11
Distract: 21
Attend: 31
Fix2:
duration: 3000
bins: 1
pattern:
Rethink: 13
Distract: 23
Attend: 33
PreCueStim:
duration: 2000
bins: 1
pattern:
Rethink: 14
Distract: 24
Attend: 34
ImgwCue:
duration: 1000
bins: 1
pattern:
Rethink: 15
Distract: 25
Attend: 35
LongStim:
duration: 8000
bins: 1
pattern:
Rethink: 16
Distract: 26
Attend: 36
EPrime:
ID: 'Img'
Condition: 'Condition'
RateArousal1: 'RateArousal1.RESP'
RateArousal2: 'RateArousal2.RESP'
RateEffort: 'RateEffort.RESP'
Sternberg:
BeGaze:
ShortStringEncoding:
duration: 1200
bins: 1
pattern: '^(?P<Condition>ShortString_(Absent|Present))_(?P<ID>[A-Z]{1})$'
ShortStringFix:
duration: 3000
bins: 1
pattern: '^(?P<Condition>ShortString_(Absent|Present))_(?P<ID>[A-Z]{1})Fix2$'
left_trim: 1250
right_trim: 1250
ShortStringResponse:
duration: 3000
bins: 6
pattern: '^(?P<Condition>ShortString_(Absent|Present))_(?P<ID>[A-Z]{1})MemoryResponse2$'
LongStringEncoding:
duration: 3600
bins: 1
pattern: '^(?P<Condition>LongString_(Absent|Present))_(?P<ID>[A-Z]{6}|TIQUJEA)$'
LongStringFix:
duration: 3000
bins: 1
pattern: '^(?P<Condition>LongString_(Absent|Present))_(?P<ID>[A-Z]{6}|TIQUJEA)Fix1$'
left_trim: 1250
right_trim: 1250
LongStringResponse:
duration: 3000
bins: 6
pattern: '^(?P<Condition>LongString_(Absent|Present))_(?P<ID>[A-Z]{6}|TIQUJEA)MemoryResponse$'
Biopac:
ShortStringEncoding:
duration: 1200
bins: 1
pattern:
Short: 10
ShortStringFix:
duration: 3000
bins: 1
pattern:
Short: 11
left_trim: 1250
right_trim: 1250
ShortStringResponse:
duration: 3000
bins: 1
pattern:
Short: 12
LongStringEncoding:
duration: 3600
bins: 1
pattern:
Long: 20
LongStringFix:
duration: 3000
bins: 1
pattern:
Long: 21
left_trim: 1250
right_trim: 1250
LongStringResponse:
duration: 3000
bins: 1
pattern:
Long: 22
EPrime:
ID:
- 'String'
- 'ShortString'
Condition: 'Condition'
MemoryResponse:
- 'MemoryReponse1.ACC'
- 'MemoryReponse2.ACC'
Slideshow:
BeGaze:
InitialFix:
duration: 3000
bins: 6
pattern: '(?P<ID>^[0-9\.]+)_(?P<Condition>pos|neutral|neg)_InitialFix'
LongStim:
duration: 8000
bins: 16
pattern: '(?P<ID>^[0-9\.]+)_(?P<Condition>pos|neutral|neg)_LongStim'
Biopac:
InitialFix:
duration: 3000
bins: 1
pattern:
pos: 10
neutral: 20
neg: 30
LongStim:
duration: 8000
bins: 1
pattern:
pos: 11
neutral: 21
neg: 31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment