nrnb / GoogleSummerOfCode

Main documentation site for NRNB GSoC project ideas and resources
120 stars 40 forks source link

Create Patient Data Similarity Networks using TumorComparer #209

Closed cannin closed 1 year ago

cannin commented 2 years ago

Background

TumorComparer (https://www.sciencedirect.com/science/article/pii/S2667237521000849?via%3Dihub) is an algorithm for mapping experimental model systems (i.e., cell lines) to patient samples by examining various -omic profiles.

cBioPortal (cbioportal.org) for Cancer Genomics is an open-access, open-source resource for interactive exploration of multidimensional cancer genomics data sets. The goal of cBioPortal is to significantly lower the barriers between complex genomic data and cancer researchers by providing rapid, intuitive, and high-quality access to molecular profiles and clinical attributes from large-scale cancer genomics projects, and therefore to empower researchers to translate these rich data sets into biologic insights and clinical applications.

Data

cBioPortal data is available via the cBioPortal Data Hub (https://github.com/cBioPortal/datahub/tree/master/public) and also directly from cbioportal.org (during the exploration of individual datasets).

Algorithm

TumorComparer can take in an arbitrary number of continuous or discrete datasets for a subset of genes and produce similarity scores.

Goal

Getting Started

Difficulty Level: Medium

Size and Length of Project

Size: 175 hours Length: 12 weeks

Skills

List skills/technologies that the student should be familiar with. Also tag the issue with these.

Essential skills: R

Public Repository

Potential Mentors

Augustin Luna

Ritwick01 commented 2 years ago

Hello @cannin, I am Ritwick Pal, a Computer Science and Social Sciences student. I was introduced to R in my econometrics course, and I am really interested to contribute to this project and take this opportunity to enhance my expertise over R. I am new to open-source, so can you please guide me as to how to get started.

Ritwick01 commented 2 years ago

@cannin I have done the first two parts of getting started, but I have trouble understanding the third point. Can you please tell me more about it?

meagoodboy commented 2 years ago

Hi @cannin! I am Aswin Jose, a 3rd-year undergraduate research student (Btech in Computer science and MS in computational natural science) at the International Institute of Information Technology in Hyderabad, India. My research work primarily involves the analysis of TCGA data from a systems biological and ML perspective. I have been using R for analyzing multi-omics data for almost a year for my research-related work. I am interested in being part of this organization as my research work aligns quite well with this project. Hence I would like to contribute to this project as part of the GSoC program over the summer.

cannin commented 2 years ago

@Ritwick01 I have provided more instructions on the third point.

cannin commented 2 years ago

@meagoodboy you can start by looking at the "Getting Started" section.

khanspers commented 2 years ago

A reminder that the application period opens on Monday April 4. Proposals to NRNB must be submitted on the official GSoC Site (https://summerofcode.withgoogle.com/) before April 19, 18:00 UTC to be considered, and contributors are encouraged to submit proposals in draft format early, so that mentors can give feedback directly at the GSoC site.

meagoodboy commented 2 years ago

@cannin I have gone through the getting started part. Can you please recommend related research papers or other resources I can refer, to create a proposal. And can you please provide more details on the "Create an interface for adding new patient data into the existing similarity network" goal.

AlexanderPico commented 2 years ago

IMPORTANT REMINDER: GSoC 2022 is for new “beginners” to open source.

Applicants are expected to review eligibility requirements prior to applying. We can not accept applications from contributors with prior open source development experience. From the GSoC FAQ https://developers.google.com/open-source/gsoc/faq:

Can someone already participating in open source be a GSoC Contributor?

The goal of GSoC is to bring new contributors into open source organizations. GSoC can also help beginner contributors learn the ins and outs of open source while being mentored by experienced community members. GSoC is for new and beginner contributors to open source, it is not for experienced contributors to open source.

khanspers commented 1 year ago

Closing in preparation for GSoC 2023.