Skip to main content

Automtic build tool for R Reports

Project description

wBuild

Automatic build tool for R Reports

Features

  • Enables reproducible research by appending every R-markdown script to the global analysis pipeline written in snakemake

  • All R scripts using R-markdown get compiled via Rmarkdown and rendered in a navigable web-page

  • This is achieved by writing the snakemake rules directly in the header of your R scripts * Headers allow the same flexibility (i.e. usage of python) as in the traditional Snakefile

Installation

  • pip install wBuild

Within the Gagneurlab, load python version /opt/modules/i12g/anaconda/3-4.1.1/ using module system..

Getting started

  • Navigate to an empty directory

  • Run wbuild demo. This will create a wBuild demo project with various examples.

  • Explore the files in Scripts/

  • View the compiled version of the demo project: <https://i12g-gagneurweb.in.tum.de/project/wBuild/>

  • Run snakemake to compile the projects

  • Open Output/html/index.html in your web browser.

Usage

  • Navigate to the root of your project (new or existing)

  • Run wbuild init

  • Run snakemake

Documentation

Credits

Leonhard Wachutka

History

0.1.0 (2017-06-23)

  • First release on PyPI.

1.0 (2017-12-15)

  • Improved Demo

  • Many fixes

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wbuild-1.1.4.tar.gz (94.4 kB view details)

Uploaded Source

File details

Details for the file wbuild-1.1.4.tar.gz.

File metadata

  • Download URL: wbuild-1.1.4.tar.gz
  • Upload date:
  • Size: 94.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wbuild-1.1.4.tar.gz
Algorithm Hash digest
SHA256 2220e90b4d9fe07b54073c659543bdd75b7e8bd56fecb3e15d08efa445b722fd
MD5 587673c1088d3557e8b1ed9e6655d6b6
BLAKE2b-256 69a5d5a1ffc51a6061eb9512b77b62b8c23b8fda789b6ac6c79f46c28811cfe4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page