All Projects → humburg → reportmd

humburg / reportmd

Licence: other
Create multi-page HTML reports in R

Programming Languages

CSS
56736 projects
r
7636 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to reportmd

R Course
Una introduccion al analisis de datos con R y R Studio
Stars: ✭ 93 (+304.35%)
Mutual labels:  rstudio, rmarkdown
Postcards
💌 Create simple, beautiful personal websites and landing pages using only R Markdown.
Stars: ✭ 208 (+804.35%)
Mutual labels:  rstudio, rmarkdown
armcompanion
Companion materials for the rstudio::conf 2019 Advanced R Markdown workshop
Stars: ✭ 15 (-34.78%)
Mutual labels:  rstudio, rmarkdown
youngmetro
R Markdown Beamer Theme Based on sthlm, HSRM, and Metropolis themes
Stars: ✭ 14 (-39.13%)
Mutual labels:  rstudio, rmarkdown
Rmdformats
HTML output formats for RMarkdown documents
Stars: ✭ 492 (+2039.13%)
Mutual labels:  rstudio, rmarkdown
Blogdown
Create Blogs and Websites with R Markdown
Stars: ✭ 1,327 (+5669.57%)
Mutual labels:  rstudio, rmarkdown
learning R
List of resources for learning R
Stars: ✭ 32 (+39.13%)
Mutual labels:  rstudio, rmarkdown
uiucthemes
RMarkdown Templates for UIUC Theme-Oriented Documents
Stars: ✭ 45 (+95.65%)
Mutual labels:  rstudio, rmarkdown
Jupytext
Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
Stars: ✭ 4,969 (+21504.35%)
Mutual labels:  rstudio, rmarkdown
Summarytools
R Package to Quickly and Neatly Summarize Data
Stars: ✭ 390 (+1595.65%)
Mutual labels:  rstudio, rmarkdown
wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+29860.87%)
Mutual labels:  rstudio, rmarkdown
Xaringan
Presentation Ninja 幻灯忍者 · 写轮眼
Stars: ✭ 1,129 (+4808.7%)
Mutual labels:  rstudio, rmarkdown
rmdTemplates
Rmarkdown templates for reproducible science
Stars: ✭ 112 (+386.96%)
Mutual labels:  rstudio, rmarkdown
Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+26391.3%)
Mutual labels:  rstudio, rmarkdown
Posterdown
Use RMarkdown to generate PDF Conference Posters via HTML
Stars: ✭ 602 (+2517.39%)
Mutual labels:  rstudio, rmarkdown
Wraprmd
RStudio addin for wrapping RMarkdown paragraphs
Stars: ✭ 87 (+278.26%)
Mutual labels:  rstudio, rmarkdown
Rbert
Implementation of BERT in R
Stars: ✭ 114 (+395.65%)
Mutual labels:  rstudio
Bookdownplus
The easiest way to use R package bookdown for writing varied types of books and documents
Stars: ✭ 198 (+760.87%)
Mutual labels:  rstudio
Shinyapps links
A collection of Shiny applications (links shared on Twitter)
Stars: ✭ 109 (+373.91%)
Mutual labels:  rstudio
Installations mac ubuntu windows
Installations for Data Science. Anaconda, RStudio, Spark, TensorFlow, AWS (Amazon Web Services).
Stars: ✭ 231 (+904.35%)
Mutual labels:  rstudio

ReportMD --- Writing Complex Scientific Reports in R

Release: Build Status Development: Build Status

It is common for complex analyses to be carried out in R. To improve the reproducability of such analyses and provide the necessary documentation it is increasingly common to use literate programming techniques. Although R has had the ability to embed R code in long-form documents describing the analysis and presenting the results via Sweave, it has been the introduction of RMarkdown that has driven the increasing popularity of this approach. The relative simplicity of authoring Markdown documents and the ability to convert these into a large variety of output formats via pandoc combined with the tight integration with RStudio make this approach easy to use and powerful at the same time.

RStudio's support for RMarkdown templates and custom document formats has enabled the community to provide templates that are tailored towards specific use cases and integrate well with RStudio. The document format provided by reportMD was inspired by, and is in part based on, knitrBootstrap.

Unlike currently available tools used to facilitate this literate programming approach to data analysis reportMD focuses specifically on complex data analyses that may not be well suited to the monolithic document format typical of RMarkdown. Complex analysis are best split into smaller units but are likely to depend on the results of earlier stages of the analysis. This R package aims to provide a number of features to support analyses that are split across multiple RMarkdown files with cross-file dependencies and enables multi-page HTML output.

An example of a report generated with reportMD is available online.

Installation

To install reportMD and some of the dependancies requires devtools. Users of RStudio will already have this installed, otherwise install.packages('devtools') will take care of that.

The latest version of reportMD can be installed:

devtools::install_github('humburg/reportMD')

Getting started

The Multi-document Rmarkdown template included in this package has detailed instructions and examples. In RStudio select

File > New File > R Markdown > From Template > Multi-part Report {reportMD}

This will create a copy of the template in the current project. Open the file skeleton.Rmd and click on RStudio's Knit button to compile the template into a webpage.

Alternatively the template is available as part of the installed R package and can be located via the R command system.file('rmarkdown/templates/multipart_report/skeleton', package="reportMD").

Features

Current and planned features include:

  • Ability to declare required RMarkdown documents in yaml header;
    • Dependencies are resolved and rendered to the requested output format when the parent document is rendered.
    • Make declared dependencies available as reference links so that links to these documents can easily inserted into the text using Markdown syntax.
  • Ability to automatically load the results of cached chunks from other other documents;
  • Avoid recompiling child documents whenever possible;
  • Providing a shorthand to include figures and tables generated by other documents;
  • Automatic numbering of figures and tables
    • within each document.
    • across linked documents.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].