psychds

CRAN status R-CMD-check Lifecycle: experimental License: MIT

Overview

psychds provides tools for creating, editing, and validating psychological research datasets following the Psych-DS standard. The package includes:

Installation

From CRAN (not currently available)

install.packages("psychds")

Development version from GitHub

# install.packages("remotes")
remotes::install_github("psych-ds/psychds-r", dependencies = TRUE)

Quick Start

Launch the Shiny Application

The easiest way to use psychds is through the interactive Shiny app:

library(psychds)
run_psych_ds_app()

This opens a guided interface for:

  1. Selecting your project directory and data files
  2. Adding dataset metadata (name, description, authors)
  3. Standardizing filenames with Psych-DS keywords
  4. Generating data dictionaries
  5. Validating your dataset
  6. Exploring your dataset

Check Dependencies

Before running the app, verify that all required packages are installed:

check_psychds_deps(detailed = TRUE)

Features

📁 Dataset Creation

Build Psych-DS compliant datasets with a step-by-step wizard:

📋 Data Dictionaries

Create professional, human-readable data dictionaries:

✅ Validation

Validate datasets against the Psych-DS specification:

The Psych-DS Standard

Psych-DS (Psychological Dataset Standard) provides a specification for organizing behavioral and psychological research data. Key components include:

Learn more at psych-ds.github.io

Requirements

Getting Help

Contributing

Contributions are welcome! Please read our Contributing Guide for details on:

Citation

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}
}

License

MIT © Psych-DS Development Team