GithubHelp home page GithubHelp logo

gwaybio / pancan_viz Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 17.15 MB

Visualizing TCGA pancancer datasets

License: BSD 3-Clause "New" or "Revised" License

R 28.11% Jupyter Notebook 71.89%
cancer-genomics machine-learning tcga visualization

pancan_viz's People

Contributors

gwaybio avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

arielah

pancan_viz's Issues

Single dataframe or R object for storing plotting data

It is getting unwieldy having to manage, load, and reload all the data in the pancan_plotter/data folder. It will be ideal to simply source a single dataframe or object and then the selections in the shiny app will slice appropriately.

Overlay Heatmap

It would be nice to see the distribution of samples along feature axes - since there are many overlapping points it becomes hard to tell concentration - as suggested by @ajlee21

Is PCA coming soon?

Nice work @gwaygenomics!
Is there any plan to include dimensionality reduction via PCA as was done here?

Dynamic component (axis) selection

Current slide bar solution does not work well - especially when there are less than 300 components to view per algorithm. Need to see alternative, dynamic solution for axis selection.

Add data and algorithms

Would be great to add different types of genomic data profiled by TCGA (e.g. copy number, miRNA, RPPA) as well as different algorithms used to reduce dimensions (e.g. PCA, ICA, NMF, t-SNE) as options to visualize data

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.