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
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.