The quest for the perfect gene-set analysis software
6
1
Entering edit mode
8.8 years ago
roy.granit ▴ 880

I've been dealing with gene-expression\gene-set analysis for about 6 years now, started with micro-arrays and recently RNAseq data, yet I still haven't found a convenient & reliable software to handle these tasks. I turn to you BioStars -perhaps you can point me at some neat tools I have been missing all these years? :)

The basic task I wish to conduct is to assess the statistical significance of changes to various custom gene-sets I input, clustering & graphical representation of the output is a nice bonus, but not a must.

These are some the tools I'm currently using:

  • Genomica - Good old Genomica is piece of software, and does the job very nicely with hyper-geometric distribution! the only trouble is that's it's really outdated, and has lot's memory issues which makes it really hard to load large amount of data. Also, one cannot just copy-paste gene sets, but have to go thought some laborious work to format the sets.
  • GSEA - On first sight it looks like a winner, but I find it almost impossible to get it to run properly, and I simply hate formatting the input data (and the whole java interface).
  • Expander - Seems promising, but not that intuitive to use (I was not able to download the most recent version).

Thanks for taking the time to read through, open to all suggestions.

Roy

edited:

P.S - please refer me to non-commercial software

software analysis gene-set • 2.9k views
ADD COMMENT
1
Entering edit mode

Sounds like you have additional constraints? GUI? Cross-platform? What databases included?

ADD REPLY
0
Entering edit mode

I'm using a Mac, but have access to a PC if needed. A nice GUI is a plus of course, but if you know a great package that can make this easy that's also OK. I'll be uploading my own gene-sets, so no specific DB is required (most of my sets are already in Entrez ID, so it would be nice to keep that).

ADD REPLY
2
Entering edit mode
ADD COMMENT
0
Entering edit mode

Thanks, but I was thinking of non-commercial ones.

ADD REPLY
2
Entering edit mode
ADD COMMENT
1
Entering edit mode
8.8 years ago

Why not a DIY solution in your preferred programming language?

ADD COMMENT
0
Entering edit mode

I think that since so many people are doing this it would be better to build upon some well tested robust code.

ADD REPLY
1
Entering edit mode
8.8 years ago
Zhilong Jia ★ 2.2k

R package, cogena, probably is one of your options. The custom gene-sets is accepted if formatted as gmt (so far, only gene symbol is supported due to the internal gene sets. but if your input genes and gene sets are all Entrez IDs, cogena should work.) Graphical representation of the output is also a feature of cogena. I do not know what's the meaning of clustering here, but cogena cluster DE genes and the do pathway analysis for the clustered genes as well as All the DE genes.

See post Drug repositioning based on co-expressed gene set enrichment analysis, cogena also.

Another tool is enrichr, though the custom gene set is not allowed so far.

Hope helpful.

ADD COMMENT
0
Entering edit mode

Thanks! as for cogea, looks cool - if I understand correctly it requires one to create some clusters and then preform the gene-set analysis, right? or can you skip the first step?

ADD REPLY
0
Entering edit mode

Cogena ​clusters genes internally. If you just want to do pathway analysis of all de genes, cogena shows the result always , together with pathway for clustered genes.

ADD REPLY
1
Entering edit mode
6.3 years ago
EagleEye 7.5k

How about GeneSCF,

  1. More reliable because it holds up-to-date information (also real-time features). Specifically designed to avoid using outdated databases/information.

  2. User friendly (computation biologists)

  3. No installation

  4. Can be easily integrated with any pipeline

  5. Support for all organisms covered by KEGG and gene ontology

ADD COMMENT
0
Entering edit mode
6.3 years ago
roy.granit ▴ 880

Now that it's been >2.5 years maybe some has some cool software to recommend?

ADD COMMENT

Login before adding your answer.

Traffic: 2937 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6