Skip to content

GSOC 2023 PROJECT

Supporting Pathway Commons and ssGSEA in clusterProfiler

Contributor
JIGYASA GUPTA
Mentors
AugustinL, Guangchuang Yu
Organization
National Resource for Network Biology (NRNB)Science and medicine
Program
GSoC 2023Completed

About this project

Description from the program archive

clusterProfiler is an efficient package that provides a universal interface for gene functional annotation from a variety of resources and is extremely helpful in data manipulation and its visualization. The idea of integrating Pathway Commons, which is an aggregated database of molecular interactions of approximately 20 databases, brings in scope to analyze data and obtain better results. However, the data lies in GMT format due to which it requires additional functions to bind pathways with their name and gene. It is then saved in RDS format to feed the enricher() function to obtain an enrichResult object. We perform ORA and GSEA using some functions defined in R script on Pathway Commons data to support it in clusterProfiler.

With the advent of a new technique ssGSEA (single sample Gene Set Enrichment Analysis) used to quantify the activity of a specific pathway or gene set in individual sample,for example, analyzing heterogeneous samples (tumor samples), integration of ssGSEA with clusterProfiler will help in better medical analyses. Thus, using packages like GSVA(Gene set variation analysis) and GenePattern we can calculate enrichment scores in permutations and support ssGSEA in clusterProfiler.

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Automate Cytoscape.js release process using GitHub Actions

    Akash MondalMentored by Gary Bader, Max Franz, Michael Kucera +1

  2. Develop new features for Cytoscape App-cyPlot

    Kartik Kumar PawarMentored by Alex Pico, Scooter, Yihang Xin

  3. Development of a Cytoscape App for microbe-microbe association networks

    Ermis DelopoulosMentored by Scooter, Haris Zafeiropoulos, Yihang Xin

  4. Convert CellBox Tensorflow code to Pytorch

    Phuc NguyenMentored by AugustinL, Bo Yuan

  5. Setting up the CI/CD Pipeline using Github Actions on GraphSpace

    Mahesh KasbeMentored by Yash Agarwal_, Daniyal Jahan

Data: Google Summer of Code public archive. This project in the official archive