cBioPortal / GSoC

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

Improve patient timeline user interface #94

Open jagnathan opened 1 year ago

jagnathan commented 1 year ago

Background: As new research studies, start tests and analysis (due to preventive, family history reasons) prior to disease detection, it is nice to have ability in timeline to have entries for tests, specimens, results, etc before disease detection.

Goal: Easy patient timeline navigation

Approach: Start with approx birth year as a start position ( no PHI) Show tests conducted at various times Option to break timeline if there is a large gap.

Need skills: React Java Possible mentors: Jag, Ino, Onur (java and Javascript experts)

jagnathan commented 1 year ago

Kinks are currently supported which hides gaps in the Timeline Negative time points are currently allowed

tjpugh commented 1 year ago

Related to this, is there a cBioPortal policy around where to start counting Day 0? In our hereditary cancer program, we enrol people before their first cancer diagnosis and do longitudinal blood sample testing for mutations, copy number variants, fragmentation patterns, and methylation patterns. Easiest is to set Day 0 as date of birth and start count from there. Is this generalizable across all of cBioPortal?

bhoomikhurana commented 1 year ago

Is this issue still open?Can you assign it to me

harsh2929 commented 1 year ago

hello @jagnathan I would like to contribute in this project so will you kindly assign it to me.

jagnathan commented 1 year ago

hi @harsh2929 @bhoomikhurana, Glad you are interested in this project. please join the cbioportal public slack group https://join.slack.com/t/cbioportal-public/shared_invite/zt-1r12vx6xg-U_Wr3Vi_bRFd2gFN47htlw . Then the next step is to fork the cbioportal-frontend repo to your github account and set it up on your local machine and get it running. See you on the cbioporal public slack group.

kalsotra2001 commented 1 year ago

Dear @jagnathan, I hope this message finds you well. My name is Ananya Kalsotra, and I am writing to express my interest in participating in this project for Google Summer of Code 2023.

I am currently a Fourth-year undergraduate at the Indian Institute of Technology, Kharagpur pursuing a major degree in Mining Engineering, and a minor Degree in Computer Science and engineering along with a specialization in Artificial Intelligence and Machine Learning. I have experience in Full Stack Development, and I am eager to apply my skills to a real-world project. I have been working on various front-end and Back-end projects for 3 years now. I have done various Machine Learning projects as well. I had a course at my university named Machine Learning applications in Biological Systems, in which I learned a lot about genes, genomes, and the application of various technologies in this field.

I am particularly interested in this project because my skill set aligns with the required skills. I am fully aware of the commitment required in these projects and I believe that my skills and experience make me a strong candidate for this project, and I am excited about the opportunity to contribute to open-source software development through Google Summer of Code.

I just wanted to know, if there is any documentation available to help me get started with the project. And it would be great if yu could enlighten me on how to proceed further.

If you have any questions or would like to discuss this project further, please let me know.

I'm attaching my Resume with this message for your kind consideration.

Thank you for your time, and I look forward to hearing back from you.

Resume: https://drive.google.com/file/d/1bjTF3pB74qvcqhDMO40GNSzoikwZBeIP/view

Best Regards, Ananya Kalsotra Indian Institute of Technology, Kharagpur