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

Human Tumor Atlas Network - Data Schemas #101

Open
inodb opened this issue Apr 1, 2023 · 5 comments
Open

Human Tumor Atlas Network - Data Schemas #101

inodb opened this issue Apr 1, 2023 · 5 comments
Labels
Difficulty: Medium GSoC-2024 GSoC 2024 Candidate Projects HTAN Human Tumor Atlas Network (https://humantumoratlas.org/) Javascript Size: Large (350h) Size: Medium (175h)

Comments

@inodb
Copy link
Member

inodb commented Apr 1, 2023

Background:
The Human Tumor Atlas Network (HTAN) is a National Cancer Institute (NCI)-funded Cancer Moonshot initiative to construct 3-dimensional atlases of the dynamic cellular, morphological, and molecular features of human cancers as they evolve from precancerous lesions to advanced disease. We have developed a data portal (https://humantumoratlas.org/) that allows easy access to the data generated as part of this consortium. For this particular project we would like to improve the visualization of the data standards that were developed as part of this effort.

There are two places where the data standards get visualized

The full spec of the data standards is coming from the JSON model defined here. Both places use the same model for visualization. In both places it's still hard to search for an individual field in the schema. E.g. say you download some data from the HTAN portal and you find that there is a field "Ischemic Time". Now figuring out exactly whether this is a clinical attribute or a biospecimen attribute is not easy and requires many clicks. We would like to add a search field on both these pages to quickly identify where this attribute is. E.g. for the standards description page it could look like this:

image

Goal:

  • Improve navigatability of the HTAN data standards

Approach:

  • Add a search field to the standards description page that when searched displays only matching attributes (175h project)
  • Add a search field to the schema visualizer that opens the correct table (350h project)

Need skills:
JavaScript/TypeScript, CSS, HTML

Possible mentors:
@onursumer @inodb @linglp @milen-sage

@inodb inodb added Size: Medium (175h) Size: Large (350h) Difficulty: Medium GSoC-2023 GSoC 2023 Candidate Projects HTAN Human Tumor Atlas Network (https://humantumoratlas.org/) Javascript labels Apr 1, 2023
@msaini28r
Copy link

@inodb @onursumer @linglp Dear Mentors, I am really interested in this project, just wondering will you be able to provide me feedback for the proposal as the GSOC deadline is tomorrow or I can directly submit the proposal directly.

@inodb
Copy link
Member Author

inodb commented Apr 2, 2023

@msaini0r sure if you share the proposal tomorrow we might be able to provide additional feedback. But def make sure to submit it regardless

@nitishsaini706
Copy link

I would like to work on this project

@inodb inodb added GSoC-2024 GSoC 2024 Candidate Projects and removed GSoC-2023 GSoC 2023 Candidate Projects labels Jan 8, 2024
@gautamsarawagi
Copy link

I would like to work on this project, please assign this task to me.

@AritraLeo
Copy link

AritraLeo commented Mar 4, 2024

@inodb
I'd like to start working on this issue it seems interesting but before I do, I'd like to discuss my approach towards the problem and a few queries I have.

  1. RDF format is being used in the response provided. Is the schema converted to the format shown already by the team or that'll be my 1st task.

  2. Considering the schema is converted to this given structure to optimize search I'll have to find a way to iterate exactly to the searched element via the relation provided from the response(graph).

Please let me know if my approach is towards the right direction or not!
Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Difficulty: Medium GSoC-2024 GSoC 2024 Candidate Projects HTAN Human Tumor Atlas Network (https://humantumoratlas.org/) Javascript Size: Large (350h) Size: Medium (175h)
Projects
None yet
Development

No branches or pull requests

5 participants