cBioPortal / GSoC

Documentation repository of Google Summer of Code (GSoC) project ideas for cBioPortal and related projects
108 stars 42 forks source link

Add gene-level charts to study view for categorical molecular profiles #100

Open tmazor opened 1 year ago

tmazor commented 1 year ago

Background:

Currently, the only way to visualize molecular data like mutations, copy number alterations or structural variants in Study View is a summary table showing the frequency of mutations in each gene across all samples: image

However, users often want to look at specific genes in greater detail, to understand the exact types of alterations found in specific genes. This can be done by running a query, but we want to support this in Study View as well.

Goal: For molecular alterations with continuous data values, like gene expression, there is an option to add charts showing the expression of a particular gene across all samples. The goal of this project is to extend that feature to support mutations & structural variants.

The interface to add gene-specific data for continuous profiles already exists: image The menu will need to be expanded to include mutation, copy number and structural variant profiles.

Depending on the type of profile select, a pie chart with the following values should be added to the study view page for each gene:

The slices for mutations (option 1):

The slices for mutations (option 2):

The slices for mutations (option 3):

The slices for SVs (option 1):

The slices for SVs (option 2):

The slices for SVs (option 3)

Approach:

Need skills: JavaScript

Possible mentors: @haynescd @mlizchap

aditygrg2 commented 1 year ago

Hi @inodb will love to help in this project.

vish-han commented 1 year ago

@tmazor @inodb Who is the possible mentor for this project, I have some suggestion and ideas that I would like to discuss with the mentor.

Gazalshyam commented 1 year ago

Hello @tmazor @inodb On this project, I would like to talk about some ideas and make some clarifications. Could you please let me know who is the project's mentor?

saksham28hans commented 1 year ago

Hi, I would like to contribute on this project.

melondotdev commented 1 year ago

Hi @tmazor, I'm a former biomedical researcher (highest degree is a Master of Science in Physiology) who is trying to make a career switch to software engineering, and while I do not have much experience in coding, I would love to work on this project with you through the Google Summer of Code program. Please let me know if this opportunity is still available. Thanks, Han.

inodb commented 1 year ago

Thanks for your interest all! Please reach out to @haynescd about any questions related to this project

Ahmed89shaaban commented 1 year ago

Have new idea to collaborate to make good decisions

heymitali commented 7 months ago

Hi, I am Mitali. I am interested to work for the project. Kindly let me know for the opportunities.

LalitDeore commented 7 months ago

Hey,

I am expressing my interest in participating in this project. I have a background in open-source work and have previously contributed to projects. Additionally, I have been accepted into the GitHub Octernship Program under the Shuffle Organization.

My skill set includes proficiency in React.js, and Javascript. Could you kindly provide me with any prerequisites or tasks that I could complete as a demonstration of my abilities and suitability for this project?

Thank you.