Skip to content

kungfumike/Oncoscape

 
 

Repository files navigation

Oncoscape

A web application to apply/develop analysis tools for Molecular and Clinical data

See our website to start analyzing TCGA data using tools hosted by STTR at Fred Hutch or find instructions for how to install and run Oncoscape on your own machine on our wiki page or from our Installation instructions.

Version: oncoDev14 (Release)

Last Modified 8/20/15

Oncoscape is developed at the Fred Hutchinson Cancer Research Center under the auspices of the Solid Tumor Translational Research initiative.

Oncoscape is as an SPA -- a single page web application -- using JavaScript in the browser and R (primarily) on the backend server. It is an R package, though the immediate web-facing http server, currently written in R, will likely change over time to a more traditional architecture.

The goal of Oncoscape is to provide browser-based, user-friendly data exploration tools for rich clinical and molecular cancer data, supported by statistically powerful analysis. R is very well-suited to handling data, and performing analysis. JavaScript in the browser provides a rich and nimble user experience. Data & methods are sent and received through websockets using the chinook protocol (https://github.com/oncoscape/chinook) for message passing.

Oncoscape's design encourages custom deployments focused on any clinical/molecular data set. Oncoscape, here at GitHub, ships with patient and molecular data from the TCGA's study of Glioblastoma multiforme.

Main Components:

  • oncoDev14 - main oncoscape code with all tabs/submodules
  • dataPackages - clinical and molecular data files and API
  • analysisPackages - computational methods that execute on passed data
  • Optional:
    • Rlibs - local installation folder for running compiled packages

Install

Oncoscape can be installed within a local Rlibs folder or within the native R application. Read INSTALL.txt for instructions.

Configure

Oncoscape requires several R dependencies, which can easily be obtained using Bioconductor's biocLite source repository. Data and analysis packages can be installed independently, but should reside in the same installation directory as Oncoscape. Note that the PatientHistory and SttrDataPackage are required base classes of the data packages.

Documentation

Documentation for each module and dataset can be found within the respective R package. An overview of how to contribute new modules is ###TBD###

Update

OncoDev14 (v1.4.60) was built and tested under R version >=3.2.1 The latest version of Oncoscape can be obtained through the gitHub website ####

Authors

The code base for Oncoscape was written by Paul Shannon, Lisa McFerrin, Hamid Bolouri, and Jenny Zhang under the direction of the STTR at Fred Hutch.

Contact

To report any bugs, submit patches, or request new features, please log an issue in our issue tracker

STTRcancer Fred Hutchinson Cancer Research Center 1100 Fairview Ave N Seattle, WA 98109

LICENSE

Copyright (c) 2014 Solid Tumor Translational Research http://www.sttrcancer.org

The MIT License (MIT)

About

a web application to apply/develop analysis tools for Molecular and Clinical data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 42.5%
  • HTML 32.0%
  • R 22.8%
  • Python 2.4%
  • Makefile 0.2%
  • TeX 0.1%