Software

theoryforge: Systematic theory development

Package Web application Open Materials
Versioned, machine-checkable scientific theories in R and Python.

depictr: A unified toolkit for visualising statistical models and data

Package Web application Open Materials
A consistent, accessible visual language for statistical analysis in R and Python.

scopusflow: A reproducible workflow layer for Scopus bibliographic searches

Package Web application Open Materials
Reproducible, quota-aware Scopus searches in R and Python.

pilotr: Simulate experimental and behavioural data from a portable design specification

Package Web application Open Materials
Simulation-based design analysis from a portable R and Python specification.

lexsync: Lexical optimisation and hardware-timed experiment generation

Package Web application Open Materials
Lexical stimulus matching and experiment generation in R and Python.

Unlock the Lab: Your guide to reading science like a scientist

Web application Open Materials
Interactive workshop application for developing science literacy and critical evaluation of research quality through peer assessment of 48 fictional research scenarios.

Secure and scalable speech transcription for local and HPC

Pipeline Open Materials Open Data
A secure, local transcription workflow using OpenAI's Whisper, with batch processing on high-performance computing (HPC) clusters and built-in quality control. Designed for academic and enterprise use, it avoids the privacy and reproducibility limitations of cloud-based services.

WebVTT caption transcription app

Web application Open Materials
Open-source, R-based application that converts video captions from the WebVTT format into plain text, automatically removing timestamps and formatting the content into accessible documents.

Web application for the simulation of experimental data

Web application Open Materials
Open-source, R-based web application for creating experimental data sets with customisable structures, including between-group and within-participant variables that can be categorical or continuous.

Data dashboard: Butterfly species richness in Los Angeles

Web application Open Materials
Dashboard presenting open data from Prudic et al. (2018), who compared three ways of recording butterfly species richness in Los Angeles: Pollard walks by trained volunteers, Malaise traps with expert identification and crowd-sourced iNaturalist observations. The coding involved reshaping the data to a long format, merging data sets and, as ever, wrangling with the layout of a table.

Dutch modality exclusivity norms

Web application Open Materials Open Data
This app presents linguistic data over several tabs. It combines the R Markdown-based user interface of Flexdashboard with a Shiny back-end that lets users download the data they select as CSV files and the plots as PNG images. One of the hardest nuts to crack was changing the orientation of rows and columns without breaking the reactable tables. Flexdashboard also made it possible to use quite different formats in different tabs.

Modality switch effects emerge early and increase throughout conceptual processing

Web application Open Materials Open Data
Shiny web application for exploring the event-related potentials (ERPs) from a conceptual modality switch experiment by group of participants, individual participant, brain area and electrode.