codingene / BioShineR

Containerized Bioconductor and Shiny with Docker

Home Page:https://codingene.github.io/BioShineR/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BioShineR

Docker Cloud Automated build Docker Cloud Build Status Docker Pulls

Containerize Bioconductor and Shiny with DockeR

This serves as a base image to deploy a R Shiny application with Shiny-Server including some basic Bioconductor packages.

Whats the need?

Rocker-Project is already have a very nice rocker/shiny on Debian, But few dependency are missing while installing few R and Bioconductor packages.

Anyway this codingene/bioshiner made on top of rocker/shiny only and loosely follow the same principles.

Principles

  • Image tags will represnt corresponding Bioconductor relese versions

    For example to use Bioconductor 3.11

     docker pull codingene/bioshiner:3.11
    

All Tags

image Bioc-Version R-Version
codingene/bioshiner:3.10 Bioconductor:3.10 R:3.6.1
codingene/bioshiner:3.11 Bioconductor:3.11 R:4.0.0

Test

Clone this repository containing test app

git clone https://github.com/codingene/BioShineR

Run the app

docker run --rm -p 3838:3838 \
	-v ${PWD}/BioShineR/test/apps/biocmanager:/srv/shiny-server/ \
	-v /srv/shinylog/:/var/log/shiny-server/ \
	codingene/bioshiner:3.11

Open the app in browser: http://localhost:3838/

About

Containerized Bioconductor and Shiny with Docker

https://codingene.github.io/BioShineR/


Languages

Language:R 73.9%Language:Dockerfile 26.1%