klab
"What I cannot create, I do not understand." – R. Feynman
Jonas Kubilius

Psychopy_ext: A framework for streamlining research workflow in neuroscience and psychology

AVA , Leuven (Belgium) , 2013-12-19 abstract pdf code website

Successful accumulation of knowledge is critically dependent on the ability to verify and replicate every part of a scientific conduct. However, such principles are difficult to enact when researchers continue to resort on ad hoc workflows resulting in a poorly maintained code base. Based on a critical examination of the needs of neuroscience and psychology community, I introduce psychopy_ext, a unifying framework that seamlessly integrates experiment building, analysis and manuscript preparation by choosing reasonable defaults and implementing relatively rigid patterns of workflow. This structure allows automation of multiple tasks, such as automatic user interfaces, unit testing, stimulus control analyses, single-command access to descriptive statistics, and publication quality plotting. Taken together, psychopy_ext opens an exciting possibility for faster, more robust code development and collaboration for researchers.