Related Experiment Video
Updated: Jul 20, 2025

Holistic Facial Composite Creation and Subsequent Video Line-up Eyewitness Identification Paradigm
Published on: December 24, 2015
pyWitness 1.0: A python eyewitness identification analysis toolkit
Laura Mickes1, Travis M Seale-Carlisle2, Xueqing Chen3
1School of Psychological Science, University of Bristol, Bristol, UK. laura.mickes@bristol.ac.uk.
pyWitness is a new Python toolkit that simplifies eyewitness identification data analysis. It offers streamlined statistical comparisons, model fitting, and data simulation, promoting reproducible research in recognition memory studies.
Area of Science:
- Cognitive Psychology
- Psychometrics
- Computational Neuroscience
Background:
- Eyewitness identification research often involves complex data analysis using disparate statistical packages.
- Current methods can be time-consuming and prone to human error during data processing and model fitting.
Purpose of the Study:
- To introduce pyWitness, a user-friendly Python toolkit designed to streamline the analysis of recognition memory and eyewitness identification data.
- To provide researchers with a unified platform for data analysis, model fitting, and simulation, enhancing reproducibility.
Main Methods:
- Development of a Python toolkit (pyWitness) integrating various statistical analyses (e.g., ROC, CAcc analysis).
- Implementation of signal-detection-based model fitting, simulated data generation, and power analyses.
- Ensuring user-friendliness with tutorials, an online manual, and publication-ready plot generation.
Main Results:
- pyWitness successfully integrates multiple analytical procedures into a single, efficient workflow.
- The toolkit facilitates reproducible research by documenting algorithms and methods, aligning with open science principles.
- pyWitness can be utilized directly in Python or accessed from R, broadening its accessibility.
Conclusions:
- pyWitness significantly reduces the complexity and potential for error in analyzing eyewitness identification data.
- The toolkit promotes open science and enhances the efficiency and reproducibility of recognition memory research.
- pyWitness offers a valuable, accessible resource for researchers in cognitive psychology and related fields.
Related Concept Videos
Eyewitness Memory
One such error is memory distortion, which occurs because human memory does not function...
Peptide Identification Using Tandem Mass Spectrometry
This technique helps gather information regarding the protein from which the peptide was obtained and to study the peptides’ amino acid sequence. Identifying peptides from a complex mixture is an important component of the growing field of...
UV–Vis Spectroscopy: Woodward–Fieser Rules
Methods of Classification and Identification
Hindsight Biases
Bystander Effect

