-
Notifications
You must be signed in to change notification settings - Fork 43
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
Improve Genome Nexus' Command Line Interface Experience #93
Comments
I'm a 3rd-year CS student interested in implementing this project with Java. can you suggest small tasks to work on meanwhile besides researching command-line interfaces and mutation files? |
@hossamelgendy1 Hello and thank you for your interest in this project! At this time we have a couple open issues in the genome-nexus-cli repo but please feel free to begin work on the proposal. Best of luck and please reach out if you have any additional questions! |
Hi, I'm a 3rd year biosciences students at IIT Madras. I'm interested in the GSoC project "Improve Genome Nexus' Command Line Interface Experience" in python, but I don't quite understand the problem statement clearly. Right now we have genome-nexus-annotation-pipeline for MAF and annotation-tools for VCF, and the goal is to create a CLI that is user friendly and can annotate both MAF and VCF files. Is that correct? Isn't the genome Nexus cli doing just that? So is the goal to improve it's user interface? What do students with a knowledge of python (and none of javascript) do? |
Hi @ao508 , |
@inodb i am new to open source can you suggest me some beginner friendly issues |
Respected sir/madam, |
Hi @harsh2929, thank you for your interest in contributing to GSoC this year! I noticed that you've also expressed interest in our other GSoC project ideas. I recommend that you narrow down to just one project and include a brief summary of interest along with a link to your CV or LinkedIn profile. |
@ao508 @inodb (Motivation letter)--------------------------- https://docs.google.com/document/d/1bkL2-a2lSwEC5B78v5RKNaZi_yd1j4GStFryBwISV0o/edit?usp=drivesdk (Resume) |
Hello @inodb , @ao508 I am Bhanushri a sophomore at IIT Mandi, I am an Engineering Physics undergraduate , I am interested in contributing to open source though I am new to this but I have good experience with Python, C++ and I have good experience in Machine Learning as well. |
Background:
Genome Nexus [1] is a tool for the annotation and interpretation of mutations in cancer. cBioPortal leverages Genome Nexus' API to for instance show how a mutation might change the protein or how often a mutation occurs in healthy populations or patients with cancer. We recently released Genome Nexus as a standalone tool and website. The workflow of how Genome Nexus related to cBioPortal is shown below:
The annotation of the inputted mutation file happens on the command line. There are several formats of mutation files, the most popular being Mutation Annotation Format and VCF. We want to make it as easy as possible for people to annotate mutation files for import into cBioPortal. Currently there a variety of different tools to help with this including (a) genome-nexus-annotation-pipeline for annotation of MAF files, (b) annotation-tools for annotation of VCF files and (c) genome-nexus-cli with a redesigned interface for both. For this project we can either create a unified command line experience under (b) if the student is familiar with Java or Python or in (c) if they prefer to work in JavaScript.
[1] de Bruijn I, Li X, Sumer SO, et al. Genome Nexus: A Comprehensive Resource for the Annotation and Interpretation of Genomic Variants in Cancer. JCO Clin Cancer Inform. 2022;6:e2100144. doi:10.1200/CCI.21.00144
Goal:
Approach:
Need skills:
Possible mentors:
@ao508 @inodb @leexgh @sheridancbio @averyniceday @FahimehMirhaj
The text was updated successfully, but these errors were encountered: