-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Input structure of Gene Set Enrichment Analysis #10
Comments
see https://github.com/GuangchuangYu/DOSE/wiki/how-to-prepare-your-own-geneList. Please let me know if you finished your shiny app, I can add a link in ReactomePA homepage. |
Dear Guangchuang Yu, I've developed an app using the package and modified it based on what was needed at the time. The main modification is that I have enabled the users to input gene symbols (instead of EntrezID) when running pathway enrichment analysis or gene set enrichment analysis. I will include the sample input file for each as well to test the app. I have a couple of questions regarding using the package.
Please use the input files to test all the functionalities of the app, and let me know about those two problems, and I would love to hear your general idea about how to make the app better. |
for Q1, you may refer to YuLab-SMU/DOSE#12. I don't have time to develop D3Network version of these plots, but it can be done. for Q2, I have no idea since I don't know how you implement that functionality. The following code works for me in R console. > require(ReactomePA)
> data(geneList)
> x = gsePathway(geneList)
> png("1474244.png")
> gseaplot(x, 1, title=x$Description[1])
> dev.off() |
Thank you so much for your fast response, I will definitely change up the codes accordingly and will update you on the progress. |
Hello GuangChuangYu and Sajjad6al, Thank you so much for putting together ReactomePA (GCY) and for making it into a very useful ShinyApp that is immensely user friendly (Saj). I have been using Kallisto and Sleuth for RNA Sequencing analysis and it has been useful to move from the Sleuth output to your tools for pathway enrichment analysis. One note about doing so in case it is helpful for anyone: When going from Sleuth analysis to the ReactomePA ShinyApp, one needs to use gene symbols. However, when annotating transcript results directly from biomaRt, Uniprot gene ID and other annotations don't work. Instead, the solution became to annotate the transcript Ids with the "external_gene_name" from bioMart and then in excel, use the "UPPER()" function to turn the gene ids form Ext_gene_name into all caps. The gene IDs need to be in all CAPS for them to work in the ReactomePA Shiny App. Hopefully this is helpful for others trying to do something similar! Kind Regards, Abhi source("http://bioconductor.org/biocLite.R") mart <- biomaRt::useMart(biomart = "ENSEMBL_MART_ENSEMBL", |
Hello
output :`
oupout :
output: --> No gene can be mapped.... Help me to create my dataset. I'm working on plamoduim Falciparum and my geneIDs have been generated from the plasmodb.org database. |
I'm trying to write a shiny app using this package, however, I am unable to identify the input structure required to run GSEA. More specifically, I need to know what is the first argument for gsePathway(). I am aware it must be an order rank geneList, but how would this translate into a sample .csv file to be used as input file?
For example, I'm using a list of genes (EntrezID) all in one column, written as .csv file to run enrichPathway() and that works perfectly. How would you prepare an input file for gsePathway()?
As a side note: I am able to run the analysis using the sample dataset embedded in the package.
Best regards,
Sajjad Abedian
New York City College of Technology
The text was updated successfully, but these errors were encountered: