Skip to content

zhezhangsh/RoCA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

411 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoCA

Reporting of Custom Analysis

The goal of RoCA is to set up a paradigm of reproducible data analysis. It provides a framework for data analysts to conveniently re-run custom analysis using their own data and parameters. Each run will generates a self-contained output file folder and an index.html file as a summary report.

Download an example (unzip the file and open the index.html file to view report)


Quick links:

Table of contents


Use the code below to install default R packages. Please note that individual R Markdown templates might require extra packages. Read instruction of each template for details. Before start,

  • make sure that base R version 3.2.3 or newer was installed through RStudio or R Console
  • and open RStudio or R Console to start a new R session.

# install.packages(c('devtools', 'RCurl')); # if packages have not been installed
require(devtools); 
require(RCurl);

devtools::install_github("zhezhangsh/RoCAR"); # Install the RoCA package itself from GitHub

# Install default packages from Cran, GitHub, or Bioconductor, used by the RoCA package and Rmarkdown templates
# Note that individual Rmarkdown templates might require more packages
installed <- RoCA::InstallDependency(reinstall=FALSE) # Use reinstall=TRUE to force re-installing all packages
  1. Clone the whole RoCA GitHub repo

  2. Download and edit a YAML file

  1. Use the RoCA::CreateReport() function

  2. Use RStudio

  3. Use the knitr::knit() function

R Markdown in a nutshell

The R Markdown/YAML pair

Required YAML fields

About

Reporting of Custom Analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published