Closed nathandunn closed 4 years ago
To get TPM data, we use this query:
https://xenago.xenahubs.net/download/expr_tpm/TCGA-CHOL_tpm_tab.tsv.gz
this is:
defaultCohortDatasetForGetSet.host + '/download/'+ defaultCohortDatasetForGetSet.dataset + '.gz'
We have 3 options:
Going to opt for (2) for now.
So the differential is the exact opposite of this one, but is weird as it doesn't really capture the diff, just the ascending sort of the left to right diff.
However, that is probably correct, as we are filtering by least different first and then filtering by left to right afterwards. So I filter 3 out I get the most similar and then filterdd form
And the the scores are ascending (-0.4, +0.2, +0.4, etc.) so this is correct.
fixes #631
https://www.geeksforgeeks.org/file-uploading-in-react-js/
test1.gmt
analysistest-data/hallmark.gmt
test1.gmt
find
on upload withdiff
selected and uploaded after upload (or at least setting to theuploaded
geneset)FROM
A:
[ data ]
,data[i]: { X: <golabel (go:id)> , <sample 1>: <value 1>, , <sample N>: <value N> }
B: TSV data,<golabel1>\t<goid1>\t<gene1>\t<gene2>\t<geneN>\n
INTO
C:
[ data ]
: data[i] ={ goid: <goid> ,golabel: <golabel>, gene: [ genes in set], firstGeneExpressionPathwayActivity, secondGeneExpressionPathwayActivity }
similarity
scores don't work<simpleError: There are no regulons with size of at least 2 targets.>
by comparing to the curl data[x] verify submit GMT data
[x] get tpm data on the server side
[x] cache tpm file on servder
[x] do analysis for EACH cohort
[x] fixed server submit CORS issue
[x] upload geneset / GMT
[x] cache geneset / GMT
[x] get it to fetch properly (dropping or not storing GMT files properly)
[x] should close and change selected on fetch completion
[x] filter for gmt filename