Skip to content

Dual Python and R notebook that compares ouput for two methods of Gene Set Enrichment Analysis (GSEA) of GSEApy and fGSEA. The webpage version is available at the link below:

License

Notifications You must be signed in to change notification settings

ShakiraSA/GSEApy-vs-fGSEA-comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

GSEApy vs fGSEA comparison

R Python Jupyter Notebook

Dual Python and R notebook that compares ouput for two methods of Gene Set Enrichment Analysis (GSEA) of GSEApy and fGSEA. GSEApy is the Python/Rust implementation of GSEA and contains the prerank version and traditional version of GSEA whilst fGSEA is the R package for Fast GSEA. This notebook allows users to explore the differences in GSEA results when employing different settings(e.g: ranking metric, gene sets, permutation type, threads, minimum and maximum size of genes).

Usage

  1. Install Python and R
  2. Install Rpy2 by running the following command in Bash:
pip install rpy2
  1. Download the Jupyter Notebook (.ipynb) and example input files:'GSEApy-fGSEA-exampleinputfiles' from the gh-pages branch.
  2. Open the Jupyternotebook in Jupyterlab or Jupyternotebook.
  3. Run the cells of the notebook document step-by-step (one cell a time) by pressing shift + enter or run the whole notebook in a single step by clicking on the menu Cell -> Run All.
  4. Adapt the notebook with your own dataset and/or parameters of interest to compare your GSEA findings.

About

Dual Python and R notebook that compares ouput for two methods of Gene Set Enrichment Analysis (GSEA) of GSEApy and fGSEA. The webpage version is available at the link below:

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published