Learn R Programming

wizaRdry (version 0.6.5)

A Magical Framework for Collaborative & Reproducible Data Analysis

Description

A comprehensive data analysis framework for NIH-funded research that streamlines workflows for both data cleaning and preparing NIH Data Archive ('NDA') submission templates. Provides unified access to multiple data sources ('REDCap', 'MongoDB', 'Qualtrics', 'SQL', 'ORACLE') through interfaces to their APIs, with specialized functions for data cleaning, filtering, merging, and parsing. Features automatic validation, field harmonization, and memory-aware processing to enhance reproducibility in multi-site collaborative research as described in Mittal et al. (2021) .

Copy Link

Version

Install

install.packages('wizaRdry')

Monthly Downloads

341

Version

0.6.5

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Joshua G. Kenney

Last Published

March 4th, 2026

Functions in wizaRdry (0.6.5)

oracle.index

Get a list of tables from the Oracle database
oracle

Fetch data from Oracle database to be stored in a data frame
nda

Generate validated NDA submission templates created in the ./nda directory
oracle.desc

Get Oracle table columns/metadata
redcap.dict

Fetch REDCap data dictionary to be stored in data frame
redcap.index

Display table of available REDCap instruments and their labels
oracle.query

Perform a direct Oracle query with minimal processing
scry

Initialize the wizaRdry directory structure inside an R project
sift

Filter data frame by superkey parameters, rows, and columns
qualtrics

Retrieve Survey Data from Qualtrics
oracle.test

Test Oracle database connection
sql

Fetch data from SQL database to be stored in a data frame
dataRequest

Alias for 'clean' (DEPRECATED)
dataMerge

Alias for 'meld' (DEPRECATED)
qualtrics.dict

Fetch Qualtrics survey metadata to be stored in data frame
qualtrics.index

Display table of available Qualtrics surveys
qualtrics.rune

Parse composite Qualtrics survey into component data frames by variable prefix
ndaRequest

Alias for 'nda' (DEPRECATED)
redcap.rune

Parse composite REDCap instrument into component data frames by variable prefix
wizaRdry-deprecated

Deprecated functions in wizaRdry
wizaRdry-package

wizaRdry: A Magical Framework for Collaborative & Reproducible Data Analysis
rune

Parse composite data frame into component data frames by variable prefix
to.rds

Create .rds file from a data frame
sql.query

Perform a direct SQL query with minimal processing
sql.desc

Get SQL table columns/metadata
sql.index

Get a list of tables from the SQL database
to.sav

Create .sav SPSS file from a data frame
redcap

Fetch data from REDCap to be stored in a data frame
to.nda

Create NDA Submission Template
to.csv

Create .csv file from a data frame
clean

Generate clean data frames from cleaning scripts created in the ./clean directory
createCsv

Alias for 'to.csv' (DEPRECATED)
NdaClasses

NDA Type Safety Classes
assign_secret

Assign a Secret Value
createRds

Alias for 'to.rds' (DEPRECATED)
createSpss

Alias for 'to.sav' (DEPRECATED)
NdaDataStructure

NdaDataStructure R6 Class
DataEnvironment

DataEnvironment R6 Class
ValidationState

ValidationState R6 Class
dataFilter

Alias for 'sift' (DEPRECATED)
mongo

Fetch data from MongoDB to be stored in a data frame - UPDATED VERSION
display_tree

Display a file tree structure similar to the Unix tree command
mongo.index

Display table of available MongoDB collections
getRedcap

Alias for 'redcap' (DEPRECATED)
meld

Merge two or more data frames magically according to their candidate key
mongo.rune

Parse composite MongoDB collection into component data frames by variable prefix
getSurvey

Alias for 'qualtrics' (DEPRECATED)
getTask

Alias for 'mongo' (DEPRECATED)