cBioPortal / GSoC

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

Mutations tab improvement #65

Closed jjgao closed 3 years ago

jjgao commented 5 years ago

Background: The Mutations tab in Results page is very useful for studying details about mutations. But it has it's limitation, for example, only one filter/search is allowed.

image

We would like to enhance the functionality of this page including improving its filtering/searching capability and options to load clinical attributes.

Goal:

Approach:

image

Need skills:

Javascript, REACT

Possible mentors: @Luke-Sikina @sheridancbio

ArexJambusarwala commented 5 years ago

Hey, I am a second year B-Tech student at DAIICT and am aiming for GSOC'19. This issue has caught my eye and I would like to work on it. I have been working on front-end technologies like HTML5/CSS, Javascript and React for over two years. I also have created websites from scratch using these technologies along with PHP. I believe I can make a significant contribution to this project and would like to know how to proceed further with the same. Thanks!

jjgao commented 5 years ago

@ArexJambusarwala thanks for your interest. Looking forward to seeing your proposal.

coderrsid commented 5 years ago

Hey @jjgao I have sent you my proposal for this issue on Slack direct message. Can you please review it? and can you please tell me if i could mail you the proposal too?

coderrsid commented 5 years ago

Hey @jjgao @inodb I got a little late to submit the proposal because i went to a hackathon outside the city but please consider my proposal too and i have added mockups of filter as @inodb wanted.

inodb commented 4 years ago

@onursumer you think this is feasible for GSoC2020?

onursumer commented 4 years ago

@inodb Multiple/simultaneous filter support has already been added and currently functional. We should update the project description to reflect the latest state of the mutations tab.

Implementing UI for additional filter options, like filtering by different columns, should be straightforward now. I am not sure though how much effort required to load clinical attributes.

onursumer commented 4 years ago

Maybe we can also include cBioPortal/cbioportal/issues/5607 as part of this. @inodb, @jjgao, what do you think?

jjgao commented 4 years ago

@onursumer good idea 👍

sheridancbio commented 4 years ago

I have added myself as a possible mentor ... although I would not be good as the primary/sole mentor. If I participate I will also be improving my knowledge of our frontend/react development.