about - laureate-institute-for-brain-research/StimTool3 GitHub Wiki

About

Studies at LIBR use standardized behavioral tasks implemented using technologies including PsychoPy and PsychoJS, largely depending on whether administration is local (on premises) or remote (e.g. Amazon MTurk). We provide the code for many of these tasks on GitHub, and offer some support to encourage other research centers, institutes, and universities to adopt them. In total, we have over 20 different tasks available, including a number of computational (Horizon, Limited Offer, Planning, Driving), interoceptive (Heartbeat Detection, Interoceptive Awareness, Cold Pressor, Breath Hold), and craving (Cue Reactivity, Drug Stress Reactivity) related tasks.

StimTool3

StimTool3, written in PsychoPy, is the primary suite of tasks for on-site administration. It includes tasks for use in and out of the scanning environment, with built-in support for video recording, synchronization with physiological recording (e.g. BIOPAC) equipment, and automated file organization post-session. Sessions are configured using plain-text files that specify details like which tasks to run in what order, what response buttons to use, and where to save the resultant data. This highly flexible design makes it possible to configure and test new studies quickly, while leaving minimal operational requirements (and therefore reducing room for human error) during administration.

StimToolOnline

StimToolOnline is the PsychoJS counterpart to StimTool3. It shares the general framework found in StimTool3, and several of the same tasks, but is optimized for remote administration. This makes it possible to collect data relatively quickly and at reduced cost, which is especially useful for prototyping and development.