hubmapconsortium / ccf-ui

HRA Exploration and Registration User Interfaces
https://apps.humanatlas.io/eui/
MIT License
8 stars 2 forks source link

Add new body_system field to CCF API response #992

Open andreasbueckle opened 1 year ago

andreasbueckle commented 1 year ago

@bherr2 It would be useful to get a body_system field to the CCF API response, e.g., for the /scene and /reference-organs routes, that we do not need to manually update the body_systems_list CSV in https://github.com/cns-iu/ccf-organ-vr-gallery/blob/main/CCF3DOrganGallery/Assets/Resources/Body_Systems_List.csv at every HRA release.

emquardokus commented 1 year ago

@andreasbueckle @bherr2 as per today's digital object stand-up meeting; I had piloted Griffin's idea of using ASCT+B format to essentially capture the exisiting body systems --> anatomical system UBERON:0000467 and the partonomy already existing in uberon. Caveats which I've discussed every time this comes up with regards to body systems is that some organs like pancreas fit into multiple systems due to their functions.
To fully explore how our organs fit and exist in current uberon ontology, I will complete this body-systems-DRAFTv1.0 "ASCT+B" table: https://docs.google.com/spreadsheets/d/1oB3m_IOMEcDsdQoDicXd9KXXz7oytIPIPiu9lq88quU/edit#gid=2028977062

andreasbueckle commented 1 year ago

Sounds good! Glad this is getting traction and I hope we are getting a consensus. Our use case for this field is to

  1. Display it to the user as metadata in the HRA Organ Gallery
  2. Group 3D Reference Objects by body system.

It is OK for us if an organ is associated with multiple body systems.