BioinformaticsFMRP / TCGAbiolinksGUI

TCGAbiolinksGUI code development for R/Bioconductor submission http://tcgabiolinks.fmrp.usp.br:3838/
http://bioinformaticsfmrp.github.io/TCGAbiolinksGUI
35 stars 14 forks source link
bioconductor gdc gui integrative r tcga-data tcgabiolinks

Introduction

TCGAbiolinksGUI was created to help users without knowledge of programming to search, download and analyze TCGA data. This package offers a graphical user interface to the R/Bioconductor packages TCGAbiolinks and ELMER packages. Also, some other useful packages from Bioconductor, such as ComplexHeatmap package has been used for data visualization.

A running version of the GUI is found in http://tcgabiolinks.fmrp.usp.br:3838/

Installing TCGAbiolinksGUI

To install the package from Bioconductor devel repository, please, use the code below.

# for the moment it must be devel version of Bioconductor
if (!requireNamespace("BiocManager", quietly=TRUE))
    install.packages("BiocManager")
BiocManager::install("TCGAbiolinksGUI", dependencies = TRUE)

To install the package development version from Github, please, use the code below.

if (!requireNamespace("BiocManager", quietly=TRUE))
    install.packages("BiocManager")
deps <- c("devtools")
for(pkg in deps)  if (!pkg %in% installed.packages()) BiocManager::install(pkg, dependencies = TRUE)
devtools::install_github("tiagochst/ELMER.data")
devtools::install_github("BioinformaticsFMRP/TCGAbiolinksGUI.data",ref = "R_3.4")
devtools::install_github("BioinformaticsFMRP/TCGAbiolinksGUI")

Docker image

TCGAbiolinksGUI is available as Docker image (self-contained environments that contain everything needed to run the software), which can be easily run on Mac OS, Windows and Linux systems.

The image can be obtained from Docker Hub: https://hub.docker.com/r/tiagochst/tcgabiolinksgui/

For more information please check: https://docs.docker.com/ and https://www.bioconductor.org/help/docker/

Setting up image using graphical user interface (GUI)

This PDF shows how to install and execute the image using kitematic, which offers a graphical user interface (GUI) to control your app containers.

Setting up image using command-line

Accessing tools after the image is running:

Quick start

The following commands should be used in order to start the graphical user interface.

library(TCGAbiolinksGUI)
TCGAbiolinksGUI()

Video tutorials

To facilitate the use of this package, we have created some tutorial videos demonstrating the tool. Please check this youtube list.

PDF tutorials

For each section we created some PDFs with detailing the steps of each section: Link to folder with PDFs

Citation

Please cite both TCGAbiolinks package and TCGAbiolinksGUI:

Also, if you have used ELMER analysis please cite:

If you have used OncoPrint plot and Heatmap Plot please cite:

If you have used Pathway plot please cite:

Increasing loaded DLL

If you receive this error message: maximal number of DLLs reached... You will need to increase the maximum number of DLL R can load. R_MAX_NUM_DLLS In MACOS just modify the file /Library/Frameworks/R.framework/Resources/etc/Renviron and add R_MAX_NUM_DLLS=110 in the end.

For other OS check https://stat.ethz.ch/R-manual/R-patched/library/base/html/Startup.html.