Jonathan Peirce

Dr. Jonathan Peirce

Nottingham Visual Neuroscience, School of Psychology, University of Nottingham, Nottingham, UK
orcid

Research Focus & Metrics

Academic Career Length

28Years (1999-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
7 February 2019 in Behavior Research Methods
Verified
Journal Article
Open access
PDF file
Jonathan PeirceJonathan Peirce
Jonathan Peirce
JGJeremy R. Gray
Jeremy R. Gray
SSSol Simpson
Sol Simpson
MMMichael MacAskill
Michael MacAskill
RHRichard Höchenberger
Richard Höchenberger
JLJonas Kristoffer Lindeløv
Jonas Kristoffer Lindeløv
PsychoPy is an application for the creation of experiments in behavioral science (psychology, neuroscience, linguistics, etc.) with precise spatial control

1 May 2007 in Journal of Neuroscience Methods
Verified
Journal Article
Open access
Jonathan PeirceJonathan Peirce
Jonathan Peirce
The vast majority of studies into visual processing are conducted using computer display technology. The current paper describes a new free suite of software tools designed to make this task easier, using the latest advances in hardware and software. PsychoPy is a platform-independent experimental control system written in the Python interpreted language using entirely free libraries. PsychoPy scripts are designed to be extremely easy to read and write, while retaining complete power for the user to customize the stimuli and environment. Tools are provided within the package to allow everything from stimulus presentation and response collection (from a wide range of devices) to simple data analysis such as psychometric function fitting. Most importantly, PsychoPy is highly extensible and the whole system can evolve via user contributions. If a user wants to add support for a particular stimulus, analysis or hardware device they can look at the code for existing examples, modify them and submit the modifications back into the package so that the whole community benefits.

1 January 2008 in Frontiers in Neuroinformatics
Verified
Journal Article
Open access
Jonathan PeirceJonathan Peirce
Jonathan Peirce
PsychoPy is a software library written in Python, using OpenGL to generate very precise visual stimuli on standard personal computers. It is designed to allow the construction of as wide a variety of neuroscience experiments as possible, with the least effort. By writing scripts in standard Python syntax users can generate an enormous variety of visual and auditory stimuli and can interact with a wide range of external hardware (enabling its use in fMRI, EEG, MEG etc.). The structure of scripts is simple and intuitive. As a result, new experiments can be written very quickly, and trying to understand a previously written script is easy, even with minimal code comments. PsychoPy can also generate movies and image sequences to be used in demos or simulated neuroscience experiments. This paper describes the range of tools and stimuli that it provides and the environment in which experiments are conducted.

20 July 2020 in PeerJ
Verified
Journal Article
Open access
PDF file
DBDavid Bridges
David Bridges
APAlain Pitiot
Alain Pitiot
MMMichael R. MacAskill
Michael R. MacAskill
Jonathan PeirceJonathan Peirce
Jonathan Peirce
Many researchers in the behavioral sciences depend on research software that presents stimuli, and records response times, with sub-millisecond precision. There are a large number of software packages with which to conduct these behavioral experiments and measure response times and performance of participants. Very little information is available, however, on what timing performance they achieve in practice. Here we report a wide-ranging study looking at the precision and accuracy of visual and auditory stimulus timing and response times, measured with a Black Box Toolkit. We compared a range of popular packages: PsychoPy, E-Prime®, NBS Presentation®, Psychophysics Toolbox, OpenSesame, Expyriment, Gorilla, jsPsych, Lab.js and Testable. Where possible, the packages were tested on Windows, macOS, and Ubuntu, and in a range of browsers for the online studies, to try to identify common patterns in performance. Among the lab-based experiments, Psychtoolbox, PsychoPy, Presentation and E-Prime provided the best timing, all with mean precision under 1 millisecond across the visual, audio and response measures. OpenSesame had slightly less precision across the board, but most notably in audio stimuli and Expyriment had rather poor precision. Across operating systems, the pattern was that precision was generally very slightly better under Ubuntu than Windows, and that macOS was the worst, at least for visual stimuli, for all packages. Online studies did not deliver the same level of precision as lab-based systems, with slightly more variability in all measurements. That said, PsychoPy and Gorilla, broadly the best performers, were achieving very close to millisecond precision on several browser/operating system combinations. For response times (measured using a high-performance button box), most of the packages achieved precision at least under 10 ms in all browsers, with PsychoPy achieving a precision under 3.5 ms in all. There was considerable variability between OS/browser combinations, especially in audio-visual synchrony which is the least precise aspect of the browser-based experiments. Nonetheless, the data indicate that online methods can be suitable for a wide range of studies, with due thought about the sources of variability that result. The results, from over 110,000 trials, highlight the wide range of timing qualities that can occur even in these dedicated software packages for the task. We stress the importance of scientists making their own timing validation measurements for their own stimuli and computer configuration.

8 November 2001 in Nature
Verified
Journal Article
Closed access
KKKeith M Kendrick
Keith M Kendrick
ACAna P. da Costa
Ana P. da Costa
ALAndrea E. Leigh
Andrea E. Leigh
MHMichael R. Hinton
Michael R. Hinton
Jonathan PeirceJonathan Peirce
Jonathan Peirce

1 April 2004 in Neuron
Verified
Journal Article
Closed access
SSSamuel G. Solomon
Samuel G. Solomon
Jonathan PeirceJonathan Peirce
Jonathan Peirce
NDNeel T. Dhruv
Neel T. Dhruv
PLPeter Lennie
Peter Lennie