ucscxena / ucsc-xena-client Goto Github PK
View Code? Open in Web Editor NEWFunctional genomics browser
License: Apache License 2.0
Functional genomics browser
License: Apache License 2.0
The "Loading" jumbotron needs to disappear at some point in the event expected group data is unable to be fetched (e.g. down network connection for user, or error returned from backend during Ajax calls).
turning it off doesn't do anything
Needs to update to reflect the new hub selection.
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
.
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:
Also, might be nice to have slightly better CSS. It's not terrible, but it is using up a lot of extra white space.
row.map is not a function
the current "alt-click to unfreeze" requires alt-click on the visual map itself. I often try to alt-click on the tooltip itself.
If the columns are small and you click the caret menu, it displays under the column to the right. Not a big issue, but am recording here just so it's noted.
Right now it's listed at the bottom. Put it at the top instead
Example: ICGC Thyroid cancer, positional mutation, TP53. If you hover over both of the returned mutations, you can see the information is getting cut off.
To reproduce:
Otherwise people can change it but then they're still viewing the old data in the chart
If you add 'TP53, a', it won't render TP53.
Right now only separates genes names on commas. Need to be able to separate on space and carriage return.
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'])}
),
Sometimes, the last unit of measure shown on the x-axis partially cuts off.
Check mutation, phenotype, gene/identifier matrix
Per-column would be most flexible. Otherwise, hide globally.
It should be at the top of the list of datasets from that hub but instead it looks like it's appearing in alphabetical order
The horizontal line on the x-axis is non-existent. Only the measuring units display.
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"
Add mutation column, reload, tooltip -> throws. Could be undefined -> null conversion in json.
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
A click w/o drag causes an error due to uninitialized variable newPos.
Should take us to dataset details.
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.
Right now it's hard to know a) it's there and b) click on it.
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
As on master, add text
"(Limited drawing to " + MAX + " categories)"
or
"(gene-level average)"
when appropriate
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.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.