You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our next goal is to create an R package offering both programmatic API and GUI interfaces. This document outlines the MVP scope and implementation plan.
Core Workflows & Features
1. Dataset Conversion & Metadata Generation
Auto-conversion Pipeline
Input: Raw psychological CSV data files (as well as other auxilliary files)
Output: Skeletal Psych-DS compliant dataset
Automatic metadata generation
Stretch goal: rules for how to map arbitrary CSV
Data Dictionary Wizard
Interactive variable documentation
Automated type inference
Standardized terminology mapping
Export to machine-readable formats (JSON-LD PropertyValue objects)
2. Data Management Features
Dataset Validation
Schema compliance checking
Troubleshooting feedback on errors
OSF Uploading
Use OSF API to upload complete and validated datasets to public repo
Gate the upload function so that only validated and unchanged datasets can go through
3. GUI Dashboard
Conversion Interface
Drag-and-drop file import
Boxes for various auxilliary folders
Dataset Explorer
Visual dataset preview
Search filter options for keyword and columns
Data dictionary wizard
Consolidate and simplify functionality from doomlab ddcreator to fit on one page
Validation Interface
Replicate original validation interface faithfully
Upload Interface
Features for logging in and creating OSF account (hopefully exists already)
Upload and reupload (possibly download?) OSF repositories
Implementation Strategy
Phase 1: Core API
Basic validation functions
OSF upload wrappers
Any necessary backend functions for GUI
Phase 2: GUI Development
Shiny-based dashboard
Interactive wizards for generating metadata and file systems
Validation view
OSF Export utilities
Integration Considerations
OSF Integration
File import/export
Version control support (optional)
CRAN Requirements
Documentation coverage
Test suite
Platform compatibility
Size constraints
License compliance
Mockup Pages for GUI
The text was updated successfully, but these errors were encountered:
bleonar5
added
the
Scoping
Discussion regarding the scope, design, and features of the psych-DS validator
label
Feb 7, 2025
Psych-DS R Package MVP Scope
Overview
Our next goal is to create an R package offering both programmatic API and GUI interfaces. This document outlines the MVP scope and implementation plan.
Core Workflows & Features
1. Dataset Conversion & Metadata Generation
Auto-conversion Pipeline
Data Dictionary Wizard
2. Data Management Features
Dataset Validation
OSF Uploading
3. GUI Dashboard
Conversion Interface
Dataset Explorer
Data dictionary wizard
Validation Interface
Upload Interface
Implementation Strategy
Phase 1: Core API
Phase 2: GUI Development
Integration Considerations
OSF Integration
CRAN Requirements
Mockup Pages for GUI
The text was updated successfully, but these errors were encountered: