Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create pipeline/interface to prioritize variants for OncoKB curation #110

Open
zhx828 opened this issue Feb 6, 2024 · 4 comments
Open

Comments

@zhx828
Copy link
Member

zhx828 commented Feb 6, 2024

Background:
OncoKB™(https://www.oncokb.org) is a precision oncology knowledge base developed at Memorial Sloan Kettering Cancer Center that contains biological and clinical information about genomic alterations in cancer. cBioPortal includes OncoKB annotation in it's result view, patient view to provide detailed biological effect and clinical implications for each variant.

OncoKB provides varies way for users to annotate alterations. We have standard APIs that can be used with high volume requests (https://api.oncokb.org). We also have a python package which builds on top the APIs to annotate MAF/CopyNumberAlteration/StructuralVariant. Even with these applications, portion of OncoKB users still have difficulty to get their variants annotated. Especially to the users that without any computational background.

Goal:

  1. Create an pipeline by fetch a list of genomic variants from a clinical cohort(MSK-IMPACT) that haven't been curated by OncoKB
    Hint:

    • OncoKB deploys through k8s on AWS
    • OncoKB uses AirFlow to manage dags
  2. Create an interface to manage the list of variants from above on OncoKB Curation Platform. The interface will include the following features

    • List variants
    • Provide action buttons to either add variant to the list of Variants of Unknown Significance or to Mutations list
    • If to add to Mutations list, we should allow the curator to add the data elements in a modal

Curation Platform

Genes page

Genes page

Gene page

Gene page

Mutation Data Elements

Mutation Data Elements

Approach:

  • Understand the project
  • Try to come up the mockups with Figma
  • Work with team members to implement the components above

Need skills:

  • Python, Javascript, typescript, React

Possible mentors:
John Konecny, Hongxin Zhang(@zhx828 )

@Prathamesh111-netizen
Copy link

Hello, I'm Prathamesh from India.
I am interested in contributing to this issue:

I am learning about the project background and trying figure out the specific details.

This is my resume for your reference: https://shorturl.at/nIY49

As of now, I am working on creating an interface and figma mockups for OncoKB Curation Platform to better understand the platform and its features.

@AminaEmin
Copy link

AminaEmin commented Mar 20, 2024

Hello, I'm Amina from Azerbaijan.
I am writing to express my sincere interest in joining your program. As a student majoring in biotechnology with a keen interest in both biotechnology and IT, I believe I am well-suited to make meaningful contributions to this project.
Here is my resume: https://drive.google.com/file/d/1-lBqIWbpi3xMS3z7DF8FPB__mgT3aQUb/view?usp=sharing
I forgot to include this in my resume and to be honest, I don’t know if this will be useful to you, but I also have experience working in Linux

@chhsch
Copy link

chhsch commented Mar 22, 2024

Hello, I'm Hathaway. I'm intrigued by this project and eager to delve deeper into the specifics of the website, the type of data it handles, and to identify an appropriate initial task to contribute to. Could you please advise if the oncokb-public website and its code base are the right places to begin my exploration? Thank you for your guidance.

@zhx828
Copy link
Member Author

zhx828 commented Mar 22, 2024

Hello, I'm Hathaway. I'm intrigued by this project and eager to delve deeper into the specifics of the website, the type of data it handles, and to identify an appropriate initial task to contribute to. Could you please advise if the oncokb-public website and its code base are the right places to begin my exploration? Thank you for your guidance.

It will be https://github.com/oncokb/oncokb-transcript/tree/rc It requires some work to get the system set up. Feel free to join the cBioPortal Public Slack and send me a message for next steps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants