Package 'cataScience'

Title: Interactive Training App for Data Science and AI Skills
Description: An interactive 'shiny' training companion for people who are new to data, developed for World Health Organization data trainings. Bundles hands-on modules for importing data, missing values, outliers, text cleaning, merging, visualization, and basic statistics, plus a set of AI-skills pages (prompting levels, a prompt gallery, AI safety rules, and a methodology case study) and an interactive quiz with per-session topic filters. Launch the app with run_cata().
Authors: Shanlong Ding [aut, cre] (ORCID: <https://orcid.org/0000-0001-9048-6670>)
Maintainer: Shanlong Ding <[email protected]>
License: MIT + file LICENSE
Version: 2.1.4
Built: 2026-10-07 08:54:58 UTC
Source: https://github.com/shanlong-who/catascience

Help Index


Launch the "A Journey of Data Science" training app

Description

Starts the interactive training app bundled with the package: import, clean, visualize, and understand data, then learn to work with AI assistants safely. The app opens in your default browser.

Usage

run_cata(...)

Arguments

...

Passed on to shiny::runApp(), for example port or launch.browser.

Value

No return value; called for the side effect of launching the app. The function blocks the R session while the app is running.

Examples

# The app is bundled with the package and launched from its own directory.
app_dir <- system.file("app", package = "cataScience")
file.exists(file.path(app_dir, "app.R"))

# Starting the app needs an interactive session, since it blocks R until
# the browser window is closed.
if (interactive()) {
  run_cata()
}