seankross / charm

💫 A lightweight, R-centered, file-oriented workflow framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

charm

R-CMD-check

Lightweight, R-centered, file-oriented workflow framework.

Installation

You can install Charm using the remotes package:

remotes::install_github("seankross/charm")

Getting Started

Charm allows you to organize an analysis that is comprised of multiple R scripts into a coherent, reproducible, project-oriented workflow. If you are already organizing your analysis in a project using multiple R scripts, Charm allows you to reuse your existing scripts without rewriting any code, while making running your code a more straightforward process that allows you to stop using source() and setwd(). Charm is lightweight: just add a _charm.R file to your project directory to start using the package.

Charm is specifically designed to work within a project-oriented workflow. If you are not familiar with working within a project-oriented workflow, you can read about it here and here. You should also familiarize yourself with the here R package, which is tightly integrated into using Charm.

See also:

  • GNU Make
  • Targets
  • WDL

About

💫 A lightweight, R-centered, file-oriented workflow framework.

License:Other


Languages

Language:R 100.0%