psychds provides tools for creating, editing, and validating psychological research datasets following the Psych-DS standard. The package includes:
install.packages("psychds")# install.packages("remotes")
remotes::install_github("psych-ds/psychds-r", dependencies = TRUE)The easiest way to use psychds is through the interactive Shiny app:
library(psychds)
run_psych_ds_app()This opens a guided interface for:
Before running the app, verify that all required packages are installed:
check_psychds_deps(detailed = TRUE)Build Psych-DS compliant datasets with a step-by-step wizard:
dataset_description.json metadataCreate professional, human-readable data dictionaries:
Validate datasets against the Psych-DS specification:
Psych-DS (Psychological Dataset Standard) provides a specification for organizing behavioral and psychological research data. Key components include:
dataset_description.json: Metadata
about the dataset using Schema.org vocabularydata/: Directory containing data files
with standardized namesstudy-attention_session-1_data.csvLearn more at psych-ds.github.io
validate_dataset()
command-line validator)Contributions are welcome! Please read our Contributing Guide for details on:
If you use psychds in your research, please cite:
@software{psychds,
title = {psychds: Tools for Creating and Validating Psych-DS Datasets},
author = {{Psych-DS Development Team}},
year = {2026},
url = {https://github.com/psych-ds/psychds-r}
}MIT © Psych-DS Development Team