Git Product home page Git Product logo

ucsc-xena-client's People

Contributors

abhishekvermasg avatar acthp avatar akhilkamath avatar dependabot[bot] avatar frano-m avatar jingchunzhu avatar krepecka avatar madhavmk avatar maryjgoldman avatar millenniumfalconmechanic avatar nathandunn avatar noopdog avatar pulkitkkr avatar sanchitbansal10 avatar syt123450 avatar ucschexmap avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ucsc-xena-client's Issues

mutation background (white/gray) is inaccurate across zoom

Probably damage from the zoom animation commit. I expect a prop is not being passed correctly. Should compare to the zoom prior to the animation commit & if it's correct there, compare the inputs to plotMutationVector::drawBackground.

column doesn't update with new data if you relax a filter

To reproduce:
TCGA BRCA
Add gene expression (illuminahiseq), TP53
Filter samples to those in gene expression (agilent)
Add gene expression (illuminahiseq), TP53 (same as before)
Now filter samples to those in gene expression (illuminahiseq)
Observe grey data
untitled

Filtering doesn't respond to hub being shut down

Filtering by dataset in hub that's no longer there doesn't update when the hub is turned off and the refresh button clicked.
To reproduce:

  1. Start up your local hub with a dataset in a cohort that is also on the main UCSC hub
  2. Add a couple random columns of data to the view
  3. Filter by dataset from your local hub and observe the change in the view
  4. Shut down the hub and click the new refresh button
    --> Observe that data still filtered by dataset from local hub that isn't there

tooltip needs a close button

the current "alt-click to unfreeze" requires alt-click on the visual map itself. I often try to alt-click on the tooltip itself.

Shutting down local hub doesn't cause the columns to be deleted from the chart

To reproduce:

  1. Start up your local hub with a dataset in a cohort that is also on the main UCSC hub
  2. Add a column of data from that dataset to the view
  3. Go to chart mode
  4. Shut down your local hub
  5. Hit the new refresh button (not the browser one, but the one next to the cohort)
    --> see that the column is not deleted from view

KmPlot: 'title' param from km object is undefined

Although I have incorporated the latest changes from dev branch of acthp/ucsc-xena/client, KmPlot.js does not appear to be getting the "title" prop variable. The file js/controllers/ui.js has in fact been updated within latest change:

'km-open': (state, id) => _.assocInAll(state,
['km', 'id'], id,
['km', 'title'], _.getIn(state, ['columns', id, 'columnLabel', 'user']),
['km', 'label'], Grouped by ${_.getIn(state, ['columns', id, 'fieldLabel', 'user'])}),

KmPlot: Slow "glows" from hovers

Given the selected input parameters for the Kaplar Meier graph, when hovering over the legend keys, or the actual graph lines, both the lines and legend keys will not highlight until almost 1 sec later.

Cohort: "TCGA PANCAN12"
Dataset: "PhenoTypes"
View: "_primary_disease"

probe arrangement does not consider gene's strand

within a single gene, probes are arranged from 5'->3' along genomic coordinates.

Should be 5'->3' for a gene on + strand, and 3'->5' for a gene on - strand

ALK is on - strand. Typical ployA+ selected RNAseq results have 3' bias (i.e. 3' exons has higher/redder expression then 5' exons), here we see the opposite
image

tooltip throws on mouse-over before data arrives

Only tested on dense matrix. Repo by adding a column & mousing over the new column before the data arrives. Need to test mutation tracks. Problem is in HeatmapColumn.tooltip, which tries to destructure data before it is set. Need to either prevent tooltip, or display 'loading' in tooltip before data arrives.

Might also want to make the rx streams restart on error, so in the future bugs on the stream will not kill the tooltip for the remainder of the session.

KM plot with empty group

I think we should remove groups that is empty. This will come into
critical play when KM and filter is linked. -- this is the same problem as
there are empty groups in data column before filtering.

attached data for tcga pan-cancer cohort, load to your local xena, go to tcga pan-cancer cohort, filter on this dataset, then do KM, will cause problem
Archive.zip

add notes to km label

As on master, add text

"(Limited drawing to " + MAX + " categories)"

or
"(gene-level average)"

when appropriate

probe average query is wrong

The query is updated from the one on master branch, but is returning wrong values if the probe is associated with multiple genes. Probably a server bug, but noting here so we can revert the query if necessary.

user help for zoom

Need some sort of feedback to the user when zooming, because it's very easy now to zoom, e.g. when aiming for the resize handle.

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.