shbrief / genomicsupersignature Goto Github PK
View Code? Open in Web Editor NEWInterpretation of RNAseq experiments through robust, efficient comparison to public databases
Home Page: https://shbrief.github.io/GenomicSuperSignature/
Interpretation of RNAseq experiments through robust, efficient comparison to public databases
Home Page: https://shbrief.github.io/GenomicSuperSignature/
GenomicSuperSignature/R/validate.R
Lines 15 to 37 in 5e73d06
Hi,
Is it possible to create new models based on GenomicSuperSignature
? Let's say for example, using GTEx
as and input and different prior knowledge.
GenomicSuperSignature/R/validate.R
Lines 15 to 37 in 5e73d06
Add a 'droplist' argument to drawWordcloud()
function, which removes most and least common MeSH terms in the universe to avoid 'outliers' skew the word cloud.
e.g. droplist = c("Human", "RNA sequencing", ..., "Publication", "Utah")
Consider using irlba
for very large matrices, or allowing use of pre-computed PCA from other packages as input to 1validate()1.
Currently, looking up which studies contributed to a RAV requires something like the following:
> ravc2 <- GenomicSuperSignature::getModel(prior = "C2")
> colData(ravc2)[colData(ravc2)$RAV == "RAV272", "studies"]
$Cl4764_272
[1] "ERP020977" "SRP039361" "SRP045352"
And then searching for the accession numbers e.g. in the European Nucleotide Browser. And it's more difficult to find the PMIDs of studies contributing to the RAV.
It would be very convenient to have a function that outputs these directly, either with a message saying to search them in the European Nucleotide Browser or giving a direct link (e.g. https://www.ebi.ac.uk/ena/browser/view/ERP020977 for the first ERP above, although ENA browser annoyingly takes you down to the "reads" section of the page). Being able to browse PMIDs of the studies would also be very useful.
It's not clear from ?validate
whether users should normalize their data in advance. As I understand from the code, no normalization is done except for z-score if scale = TRUE
, so users should do a log(x+1)
transformation?
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.