BioCancer
:cancer: :free: A Shiny App for Interactive Multi-OMICS Cancer Data Visualization and analysis
Install / Use
/learn @kmezhoud/BioCancerREADME
bioCancer - Interactive Multi-OMICS Cancers Data Visualization and Analysis
<!--[](https://coveralls.io/r/kmezhoud/bioCancer?branch=master) -->bioCancer is a browser-based interface for Cancer Genomics Data analysis and visualization developped by R, and based on the Shiny package. Example of bioCancer server is hosted at http://46.101.227.???:3838/bioCancer/
Interactivities
bioCancer is listening user setting. Results are updated immediately when inputs are changed (i.e., no separate dialog boxes).
Context
bioCancer focuses on Cancer Genomics data visualisation and Genes Classifications.
Circomics: Pull User genetic profiles with existing Cancer studies
<img src="./inst/extdata/Circomics_demo.gif"> <!-- It is inspired from [radiant](https://github.com/vnijs/radiant) developed by <a href="http://rady.ucsd.edu/faculty/directory/nijs/" target="\_blank">Dr. Vincent Nijs</a>. -->Preprocessing and Plotting
<img src="./inst/extdata/S3Video2.gif">Genes Classification and Biological terms Clustering
<img src="./inst/extdata/S4Video3.gif">Network modeling example
<!--  --> <img src="./inst/extdata/S5Video4.gif"> <!-- ## Key features - Explore: Quickly and easily summarize, visualize, and analyze your data - Cross-platform: It runs in a browser on Windows, Mac, and Linux - Reproducible: Recreate results and share work with others as a state file or an [Rmarkdown](http://rmarkdown.rstudio.com/) report - Programming: Integrate bioCancer's analysis functions into your own R-code - Context: Data and examples focus on business applications <iframe width="640" height="375" src="https://www.youtube.com/embed/ioHopyfD2f0" frameborder="0" allowfullscreen></iframe> --> <!-- #### Reproducible Simply saving output is not enough. You need the ability to recreate results for the same data and/or when new data become available. Moreover, others may want to review your analysis and results. Save and load the state of the application to continue your work at a later time or on another computer. Share state files with others and create reproducible reports using [Rmarkdown](http://rmarkdown.rstudio.com/). See also the section on `Saving and loading state` below --> <!-- #### Programming Although bioCancer's web-interface can Processing quite a few data and analysis tasks, at times you may prefer to write your own code. bioCancer provides a bridge to programming in R(studio) by exporting the functions used for analysis. For more information about programming, see Radiant [programming](http://vnijs.github.io/radiant/programming.html) page on the documentation site. -->How to install bioCancer
- Required: R version 3.2 or later
- Required: A modern browser (e.g., Chrome or Safari). Internet Explorer (version 11 or higher) should work as well
- Recommended: Rstudio
bioCancer courant release:
if (!requireNamespace("BiocManager", quietly=TRUE))
install.packages("BiocManager")
BiocManager::install("bioCancer")
bioCancer is under development:
devtools::install_github("kmezhoud/bioCancer")
library("bioCancer")
When bioCancer starts you will see a table of available Cancer Studies. To close the application click on Quit in the Navigation bar and then click the Quit button on the left of the screen. The bioCancer process will stop and the browser window will close (or gray-out).
Documentation
Documentation and tutorials are available in the bioCancer web interface (the ? icons and the Help menu).
Acknowledgment
bioCancer is a collaborative work . Processing panel is adapted from radiant. I would like to thank <a href="http://rady.ucsd.edu/faculty/directory/nijs/" target="\_blank"> Dr. Vincent Nijs</a> for sharing his work for R community.
<!-- ## License bioCancer is licensed under the <a href="http://www.tldrlegal.com/l/AGPL3" target="\_blank">AGPLv3</a>. The documentation and videos on this site and the bioCancer help files are licensed under the creative commons attribution, non-commercial, share-alike license <a href="http://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC-NC-SA</a>. As a summary, the AGPLv3 license requires, attribution, including copyright and license information in copies of the software, stating changes if the code is modified, and disclosure of all source code. -->