Skip to content

hipercog/WishGLD

Repository files navigation

WishGLD

Wisconsin-ish Global-Local Dissociation protocol

Repo contains the implementation of the WishGLD protocol, described here http://dx.doi.org/10.3389/fpsyg.2016.00238

Important functionality includes:

  • WCST_final.py - the implementation of the protocol for PsychoPy 1.81.0
  • generateSetJSON.py - create configuration JSON files that define blocks of matching rules and repetition counts
  • halftone_localshapes_gen.py - generate a full set of stimulus cards built from local shapes
  • halftone_localletters_param.py - generate a limited set of stimulus cards built from local letters
  • locallettergen.bat - Windows batch file calls the local letter generator to create the full set of stimulus cards

Repo also contains:

  • experiment configs - 32 json files under \configs which contain 8 Latin square permutations of the existing set files, repeated 4 times to cover the total recorded sample
  • set definition files - as generated by generateSetJSON.py, in \configs\sets
  • experiment instructions in Finnish - new experiments should write their own instructions rather than translate

NOTES:

  • halftone_localletters_param.py cannot generate a full set of stimulus cards, because at v1.81.0 PsychoPy could not create as many font objects as needed. locallettergen.bat is a workaround for Windows users, but others may wish to investigate whether Psychopy updates have fixed the issue by reformulating halftone_localletters_param.py along the lines of halftone_localshapes_gen.py
  • set definition files still have an ordering issue as reported in Frontiers, due to the imbalanced difficulty level of one particular condition, which is repeated more often in sets 7 and 12. Future changes should fix this by generating new json files for each subject, calling generateSetJSON from the start of WCST_final - this will require some lookup table for stimulus paths

Releases

No releases published

Packages

No packages published

Languages