carpentries-incubator / bioc-rnaseq

Analysis and Interpretation of Bulk RNA-Seq Data using Bioconductor
https://carpentries-incubator.github.io/bioc-rnaseq
Other
21 stars 30 forks source link

Contributing to episode 08-gene-set-analysis #28

Closed csoneson closed 1 year ago

jokergoo commented 1 year ago

I would like to contribute to this topic. In the beginning of this month I gave a four-days workshop on gene set enrichment analysis (https://www.physalia-courses.org/courses-workshops/gse-in-r/). Also I am working on an online-book on gene set enrichment analysis (https://jokergoo.github.io/GSEA_book/index.html). I will take some pieces from my teaching materials to fit into a 1~2 hour lecture.

I think I will follow the workflow of:

gene set databases -> over-representation analysis (theory) -> use clusterProfiler to do ORA -> clusterProfiler with MsigDB -> GSEA (theory) -> cluster clusterProfiler to do GSEA -> visualization of results

csoneson commented 1 year ago

@jokergoo Thank you! If you would be willing to put together a proposal for the 'Questions' and 'Key points' for this episode ahead of the teaching committee meeting on March 13, that would be great.

I'm tagging @rcastelo here as well as he has written most of the initial text in this episode.

jokergoo commented 1 year ago

Following are some thoughts:

Questions

Key points

rcastelo commented 1 year ago

Thanks @jokergoo these are all fundamental points to learn in this episode. I'd like to suggest that at the very beginning we should also introduce the term "pathway" and how a "gene set" is an approximation to that concept. I'd add a first question such as:

"What is a pathway and how to represent it using a gene set?"