Entering edit mode
5.7 years ago
amit15013
•
0
Hi
I am doing gsva analysis on pathways gene sets which consists of 186 gene set. When i run gsva analysis on my dataset it returns only 168 gene sets. How do i get to know which gene set has been returned as there is not naming in the final output array.
Thank you
What software/package are you using?
Ciao Pietro. S/He is using GSVA: https://bioconductor.org/packages/release/bioc/html/GSVA.html
amit15013, please show all of the commands that you are using.
Hi
This is the code i am using
This returns only 168 gene sets and not 186. Also it doesn't return the names of the gene sets which are processed.
Thank you
our_genes
should be a named list, right? - are the names assigned?Even though you have
min.sz=0
, I think that it is possible that GSVA will not return gene sets that do not have any match genes - not 100% sure, though.Yes, our_genes prints the names of the pathways as well as the genes present in it.
True, even though it has min.sz=0 it is returnig only 168 gene set and not 186.
Thank you
Best thing, then, is to infer the ones that are not returned and then investigate why. Not sure about the names issued - I recently used my own curated gene set with GSVA and it returned names.
can you please show your code. It would be really helpful
Hey, I had to wait until I got home. I just checked and, indeed, the names are being carried through. Take a look:
Are you sure that your gene-sets are in a named list? Which version of GSVA are you using? - I have
GSVA_1.30.0
Maybe some gene sets are larger than 500 genes (
max.sz=500
)?No i checked that. Max size is 93.