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/
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")
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/
This PDF shows how to install and execute the image using kitematic, which offers a graphical user interface (GUI) to control your app containers.
sudo docker run --name tcgabiolinksgui -d -P -v /home/$USER/docker:/home/rstudio -p 3333:8787 -p 3334:3838 tiagochst/tcgabiolinksgui
For more information how data can be saved please read this wiki and see command below
To run RStudio Server, shiny-server and save the results in the host machine please use the code below:
sudo docker run --name tcgabiolinksgui -d -P -v /home/$USER/docker:/home/rstudio -p 3333:8787 -p 3334:3838 tiagochst/tcgabiolinksgui
If your system is windows or mac you will need to change /home/$USER/docker
to the correct system path. Examples can be found in this github page
To stop the image:
Run sudo docker stop tcgabiolinksgui
to stop it
To start the image again (after the first time ran with docker run
and stopped).
sudo docker start tcgabiolinksgui
The following commands should be used in order to start the graphical user interface.
library(TCGAbiolinksGUI)
TCGAbiolinksGUI()
To facilitate the use of this package, we have created some tutorial videos demonstrating the tool. Please check this youtube list.
For each section we created some PDFs with detailing the steps of each section: Link to folder with PDFs
Please cite both TCGAbiolinks package and TCGAbiolinksGUI:
Colaprico A, Silva TC, Olsen C, Garofano L, Cava C, Garolini D, Sabedot T, Malta TM, Pagnotta SM, Castiglioni I, Ceccarelli M, Bontempi G and Noushmehr H. "TCGAbiolinks: an R/Bioconductor package for integrative analysis of TCGA data." Nucleic acids research (2015): gkv1507.
TCGAbiolinksGUI: A Graphical User Interface to analyze TCGA data. Manuscript in preparation.
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:
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.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.