Package: psychds 0.1.0

Brian Leonard

psychds: Tools for Creating and Validating 'Psych-DS' Datasets

Provides a 'Shiny' application and helper functions for adopting 'Psych-DS' (<https://psych-ds.github.io/>), a community data standard for organizing and documenting datasets in the psychological and behavioral sciences inspired by the Brain Imaging Data Structure ('BIDS'). A guided interface walks researchers through the dataset creation process, organizing tabular data files into proper 'Psych-DS' directory structures, generating new, compliant, keyword-based filenames, and generating machine-readable 'JSON' metadata. Additional tools support building and editing data dictionaries with variable-level descriptions, validating datasets against the full 'Psych-DS' specification via a bundled 'JavaScript' validator, and exploring dataset contents interactively.

Authors:Massachusetts Institute of Technology [cph], Brian Leonard [aut, cre], Melissa Kline Struhl [aut]

psychds_0.1.0.tar.gz
psychds_0.1.0.zip(r-4.7-any)psychds_0.1.0.zip(r-4.6-any)psychds_0.1.0.zip(r-4.5-any)
psychds_0.1.0.tgz(r-4.6-any)psychds_0.1.0.tgz(r-4.5-any)
psychds_0.1.0.tar.gz(r-4.7-any)psychds_0.1.0.tar.gz(r-4.6-any)
psychds_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
psychds/json (API)

# Install 'psychds' in R:
install.packages('psychds', repos = c('https://psych-ds.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/psych-ds/psychds-r/issues

Pkgdown/docs site:https://psych-ds.github.io

On CRAN:

Conda:

5.80 score 3 stars 5 exports 31 dependencies

Last updated from:21ac89b59d. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK141
source / vignettesOK185
linux-releaseOK134
macos-releaseOK186
macos-oldrelOK172
windows-develOK82
windows-releaseOK88
windows-oldrelOK92
wasm-releaseOK112

Exports:check_dependenciescheck_psychds_depsrun_app_saferun_psych_ds_appvalidate_dataset

Dependencies:base64encbslibcachemclicommonmarkdigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRcpprlangrstudioapisassshinysourcetoolswithrxtable

Creating Data Dictionaries
What is a Data Dictionary? | Using the Shiny App | Step-by-Step Process | Output Formats | HTML (Default) | Best Practices | Writing Good Descriptions | Choosing Data Types | Documenting Categorical Variables | Missing Values | Integration with Psych-DS

Last update: 2026-09-21
Started: 2025-12-04

Getting Started with psychds
Introduction | Installation | From CRAN | Development Version | Checking Your Environment | Launching the Application | Launch Options | Validating from the Console | Understanding Psych-DS Structure | Key Components | dataset_description.json | File Naming Conventions | Next Steps | Getting Help

Last update: 2026-09-21
Started: 2025-12-04

Using the Shiny Application
Overview | Launching the App | Application Sections | Create Dataset | Step 1: Project Directory and Data Files | Step 2: Dataset Metadata | Step 3: Standardize Filenames | Saving Your Dataset | Update Dictionary | Loading a Dataset | Editing Variables | Global Missing Value Codes | Generating a Data Dictionary | Validate Dataset | Running Validation | Validation Checks | Understanding Results | Dataset Explorer | Troubleshooting | App won't start | Validation errors

Last update: 2026-09-21
Started: 2025-12-04