From 11adcae5e5a3052200de88908d7f7ed17649088d Mon Sep 17 00:00:00 2001 From: "Bruce W. Herr II" Date: Wed, 19 Nov 2025 14:41:11 -0500 Subject: [PATCH 1/4] Initial updates for HRA v2.4 --- .../src/environments/environment.staging.ts | 2 +- apps/ccf-eui/src/environments/environment.ts | 2 +- .../app/core/store/icon-registry/default-icons.ts | 2 ++ .../src/environments/environment.staging.ts | 4 ++-- apps/ccf-rui/src/environments/environment.ts | 4 ++-- apps/kg-explorer/src/app/utils/utils.ts | 2 ++ .../lib/services/organ-info/organ-info.service.ts | 14 ++++++++++++++ 7 files changed, 24 insertions(+), 6 deletions(-) diff --git a/apps/ccf-eui/src/environments/environment.staging.ts b/apps/ccf-eui/src/environments/environment.staging.ts index e7ab519b81..aec155ecd4 100644 --- a/apps/ccf-eui/src/environments/environment.staging.ts +++ b/apps/ccf-eui/src/environments/environment.staging.ts @@ -7,7 +7,7 @@ export const environment = { 'https://data.sennetconsortium.org', ], dbOptions: { - remoteApiEndpoint: 'https://apps.humanatlas.io/api', + remoteApiEndpoint: 'https://apps.humanatlas.io/api--staging', }, customization: { theme: 'hubmap', diff --git a/apps/ccf-eui/src/environments/environment.ts b/apps/ccf-eui/src/environments/environment.ts index c795a242dc..2b31344dc3 100644 --- a/apps/ccf-eui/src/environments/environment.ts +++ b/apps/ccf-eui/src/environments/environment.ts @@ -11,7 +11,7 @@ export const environment = { 'https://data.sennetconsortium.org', ], dbOptions: { - remoteApiEndpoint: 'https://apps.humanatlas.io/api', + remoteApiEndpoint: 'https://apps.humanatlas.io/api--staging', }, customization: { theme: 'default', diff --git a/apps/ccf-rui/src/app/core/store/icon-registry/default-icons.ts b/apps/ccf-rui/src/app/core/store/icon-registry/default-icons.ts index 7a7900bd68..7da0003dc1 100644 --- a/apps/ccf-rui/src/app/core/store/icon-registry/default-icons.ts +++ b/apps/ccf-rui/src/app/core/store/icon-registry/default-icons.ts @@ -30,6 +30,7 @@ export interface DefaultIconDefinition { */ export const DEFAULT_ICONS: DefaultIconDefinition[] = [ // Reference Organs + { name: 'adipose', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-bladder.svg' }, { name: 'bladder', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-bladder.svg' }, { name: 'blood', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-blood.svg' }, { name: 'bone-marrow', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-bone-marrow.svg' }, @@ -44,6 +45,7 @@ export const DEFAULT_ICONS: DefaultIconDefinition[] = [ url: 'assets/icons/organ-icons/organ-icon-fallopian-tube-right.svg', }, { name: 'heart', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-heart.svg' }, + { name: 'intervertebral-disk', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-bladder.svg' }, { name: 'kidney-left', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-kidney-left.svg' }, { name: 'kidney-right', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-kidney-right.svg' }, { name: 'kidneys', namespace: 'app', url: 'assets/icons/organ-icons/organ-icon-kidneys.svg' }, diff --git a/apps/ccf-rui/src/environments/environment.staging.ts b/apps/ccf-rui/src/environments/environment.staging.ts index 64c889409f..1acf9ed232 100644 --- a/apps/ccf-rui/src/environments/environment.staging.ts +++ b/apps/ccf-rui/src/environments/environment.staging.ts @@ -4,8 +4,8 @@ export const environment = { disableDbWorker: true, dbOptions: {}, customization: { - collisionsEndpoint: 'https://apps.humanatlas.io/api/v1/collisions', - referenceData: 'https://apps.humanatlas.io/api/v1/rui-reference-data', + collisionsEndpoint: 'https://apps.humanatlas.io/api--staging/v1/collisions', + referenceData: 'https://apps.humanatlas.io/api--staging/v1/rui-reference-data', }, skipUnsavedChangesConfirmation: false, }; diff --git a/apps/ccf-rui/src/environments/environment.ts b/apps/ccf-rui/src/environments/environment.ts index 8368629b10..5bcb77b3ec 100644 --- a/apps/ccf-rui/src/environments/environment.ts +++ b/apps/ccf-rui/src/environments/environment.ts @@ -7,8 +7,8 @@ export const environment = { disableDbWorker: true, dbOptions: {}, customization: { - collisionsEndpoint: 'https://apps.humanatlas.io/api/v1/collisions', - referenceData: 'https://apps.humanatlas.io/api/v1/rui-reference-data', + collisionsEndpoint: 'https://apps.humanatlas.io/api--staging/v1/collisions', + referenceData: 'https://apps.humanatlas.io/api--staging/v1/rui-reference-data', }, skipUnsavedChangesConfirmation: true, }; diff --git a/apps/kg-explorer/src/app/utils/utils.ts b/apps/kg-explorer/src/app/utils/utils.ts index 068770212d..040c5f0012 100644 --- a/apps/kg-explorer/src/app/utils/utils.ts +++ b/apps/kg-explorer/src/app/utils/utils.ts @@ -221,11 +221,13 @@ export const DO_INFO: Record = { /** Maps UBERON id to the correct icon in the design system */ export const ORGAN_ICON_MAP: Record = { 'http://purl.obolibrary.org/obo/UBERON_0004537': 'vasculature-thick', //blood vasculature + 'http://purl.obolibrary.org/obo/UBERON_0014455': 'adipose', 'http://purl.obolibrary.org/obo/UBERON_0000955': 'brain', 'http://purl.obolibrary.org/obo/UBERON_0002182': 'extrapulmonary-bronchus', 'http://purl.obolibrary.org/obo/UBERON_0000970': 'eye', 'http://purl.obolibrary.org/obo/UBERON_0003889': 'fallopian-tube-left', //fallopian tube 'http://purl.obolibrary.org/obo/UBERON_0000948': 'heart', + 'http://purl.obolibrary.org/obo/UBERON_0001066': 'intervertebral-disk', 'http://purl.obolibrary.org/obo/UBERON_0002113': 'kidneys', //kidney 'http://purl.obolibrary.org/obo/UBERON_0001465': 'knee', 'http://purl.obolibrary.org/obo/UBERON_0000059': 'large-intestine', diff --git a/libs/ccf-shared/src/lib/services/organ-info/organ-info.service.ts b/libs/ccf-shared/src/lib/services/organ-info/organ-info.service.ts index f60bd63560..070915cff9 100644 --- a/libs/ccf-shared/src/lib/services/organ-info/organ-info.service.ts +++ b/libs/ccf-shared/src/lib/services/organ-info/organ-info.service.ts @@ -12,6 +12,13 @@ export const ALL_POSSIBLE_ORGANS = ( hasSex: true, id: 'http://purl.obolibrary.org/obo/UBERON_0002097', }, + { + src: 'app:adipose', + organ: 'Adipose', + name: 'Adipose', + hasSex: true, + id: 'http://purl.obolibrary.org/obo/UBERON_0014455', + }, { src: 'app:brain', organ: 'Brain', @@ -94,6 +101,13 @@ export const ALL_POSSIBLE_ORGANS = ( hasSex: true, id: 'http://purl.obolibrary.org/obo/UBERON_0000948', }, + { + src: 'app:intervertebral-disk', + organ: 'Intervertebral Disk', + name: 'Intervertebral Disk', + hasSex: true, + id: 'http://purl.obolibrary.org/obo/UBERON_0001066', + }, { disabled: true, src: 'app:kidney-left', From 00cfce960cc6e935843f8db5df5dfca2790b533f Mon Sep 17 00:00:00 2001 From: "Bruce W. Herr II" Date: Wed, 19 Nov 2025 15:52:23 -0500 Subject: [PATCH 2/4] HRA Portal updates for 10th release (some data to be updated) --- .../content/2d-ftu-illustrations/data.yaml | 388 ++++++++++++ .../table-data/ftu-cell-counts.csv | 30 +- .../3d-reference-library-page/data.yaml | 590 +++++++++++++++++- .../table-data/as-per-organ.csv | 21 +- .../content/asctb-tables-page/data.yaml | 10 +- .../table-data/asctb_release10.csv | 35 ++ .../src/assets/content/omap-page/data.yaml | 10 +- .../omap-page/table-data/omaps_release10.csv | 37 ++ 8 files changed, 1099 insertions(+), 22 deletions(-) create mode 100644 apps/humanatlas.io/src/assets/content/asctb-tables-page/table-data/asctb_release10.csv create mode 100644 apps/humanatlas.io/src/assets/content/omap-page/table-data/omaps_release10.csv diff --git a/apps/humanatlas.io/src/assets/content/2d-ftu-illustrations/data.yaml b/apps/humanatlas.io/src/assets/content/2d-ftu-illustrations/data.yaml index cff4adc24e..6ef81cb55c 100644 --- a/apps/humanatlas.io/src/assets/content/2d-ftu-illustrations/data.yaml +++ b/apps/humanatlas.io/src/assets/content/2d-ftu-illustrations/data.yaml @@ -49,6 +49,394 @@ content: variant: ftu githubIconsUrl: https://github.com/cns-iu/md-icons/tree/main/other-icons/organs releaseVersionData: + - version: '2.4' + label: 10th Release (v2.4) + date: December 2025 + organData: + - label: Kidney + icon: organ:kidneys + cards: + - label: Ascending Thin Limb of Loop of Henle + alt: Image of Ascending Thin Limb of Loop of Henle + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-ascending-thin-loop-of-henle/v1.3/assets/2d-ftu-kidney-ascending-thin-loop-of-henle.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-ascending-thin-loop-of-henle/v1.3/assets/2d-ftu-kidney-ascending-thin-loop-of-henle.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/kidney-ascending-thin-loop-of-henle/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-ascending-thin-loop-of-henle/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-ascending-thin-loop-of-henle/v1.3/assets/2d-ftu-kidney-ascending-thin-loop-of-henle.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-ascending-thin-loop-of-henle/v1.3/assets/2d-ftu-kidney-ascending-thin-loop-of-henle.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-ascending-thin-loop-of-henle/v1.3/assets/2d-ftu-kidney-ascending-thin-loop-of-henle.svg + - label: Cortical Collecting Duct + alt: Image of Cortical Collecting Duct + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-cortical-collecting-duct/v1.4/assets/2d-ftu-kidney-cortical-collecting-duct.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-cortical-collecting-duct/v1.4/assets/2d-ftu-kidney-cortical-collecting-duct.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/kidney-cortical-collecting-duct/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-cortical-collecting-duct/v1.4/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-cortical-collecting-duct/v1.4/assets/2d-ftu-kidney-cortical-collecting-duct.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-cortical-collecting-duct/v1.4/assets/2d-ftu-kidney-cortical-collecting-duct.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-cortical-collecting-duct/v1.4/assets/2d-ftu-kidney-cortical-collecting-duct.svg + - label: Descending Thin Limb of Loop of Henle + alt: Image of Descending Thin Limb of Loop of Henle + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-descending-thin-loop-of-henle/v1.2/assets/2d-ftu-kidney-descending-thin-loop-of-henle.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-descending-thin-loop-of-henle/v1.2/assets/2d-ftu-kidney-descending-thin-loop-of-henle.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/kidney-descending-thin-loop-of-henle/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-descending-thin-loop-of-henle/v1.2/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-descending-thin-loop-of-henle/v1.2/assets/2d-ftu-kidney-descending-thin-loop-of-henle.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-descending-thin-loop-of-henle/v1.2/assets/2d-ftu-kidney-descending-thin-loop-of-henle.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-descending-thin-loop-of-henle/v1.2/assets/2d-ftu-kidney-descending-thin-loop-of-henle.svg + - label: Inner Medullary Collecting Duct + alt: Image of Inner Medullary Collecting Duct + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-inner-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-inner-medullary-collecting-duct.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-inner-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-inner-medullary-collecting-duct.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/kidney-inner-medullary-collecting-duct/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-inner-medullary-collecting-duct/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-inner-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-inner-medullary-collecting-duct.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-inner-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-inner-medullary-collecting-duct.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-inner-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-inner-medullary-collecting-duct.svg + - label: Nephron + alt: Image of Nephron + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-nephron/v1.3/assets/2d-ftu-kidney-nephron.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-nephron/v1.3/assets/2d-ftu-kidney-nephron.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/kidney-nephron/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-nephron/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-nephron/v1.3/assets/2d-ftu-kidney-nephron.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-nephron/v1.3/assets/2d-ftu-kidney-nephron.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-nephron/v1.3/assets/2d-ftu-kidney-nephron.svg + - label: Outer Medullary Collecting Duct + alt: Image of Outer Medullary Collecting Duct + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-outer-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-outer-medullary-collecting-duct.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-outer-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-outer-medullary-collecting-duct.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/kidney-outer-medullary-collecting-duct/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-outer-medullary-collecting-duct/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-outer-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-outer-medullary-collecting-duct.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-outer-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-outer-medullary-collecting-duct.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-outer-medullary-collecting-duct/v1.3/assets/2d-ftu-kidney-outer-medullary-collecting-duct.svg + - label: Renal Corpuscle + alt: Image of Renal Corpuscle + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-renal-corpuscle/v1.3/assets/2d-ftu-kidney-renal-corpuscle.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-renal-corpuscle/v1.3/assets/2d-ftu-kidney-renal-corpuscle.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/kidney-renal-corpuscle/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-renal-corpuscle/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-renal-corpuscle/v1.3/assets/2d-ftu-kidney-renal-corpuscle.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-renal-corpuscle/v1.3/assets/2d-ftu-kidney-renal-corpuscle.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-renal-corpuscle/v1.3/assets/2d-ftu-kidney-renal-corpuscle.svg + - label: Thick Ascending Limb of Loop of Henle + alt: Image of Thick Ascending Limb of Loop of Henle + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-thick-ascending-loop-of-henle/v1.3/assets/2d-ftu-kidney-thick-ascending-loop-of-henle.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-thick-ascending-loop-of-henle/v1.3/assets/2d-ftu-kidney-thick-ascending-loop-of-henle.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/kidney-thick-ascending-loop-of-henle/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-thick-ascending-loop-of-henle/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-thick-ascending-loop-of-henle/v1.3/assets/2d-ftu-kidney-thick-ascending-loop-of-henle.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-thick-ascending-loop-of-henle/v1.3/assets/2d-ftu-kidney-thick-ascending-loop-of-henle.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/kidney-thick-ascending-loop-of-henle/v1.3/assets/2d-ftu-kidney-thick-ascending-loop-of-henle.svg + - label: Large Intestine + icon: organ:large-intestine + cards: + - label: Crypt of Lieberkuhn + alt: Image of Crypt of Lieberkuhn + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/large-intestine-crypt-lieberkuhn/v1.3/assets/2d-ftu-large-intestine-crypt-lieberkuhn.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/large-intestine-crypt-lieberkuhn/v1.3/assets/2d-ftu-large-intestine-crypt-lieberkuhn.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/large-intestine-crypt-lieberkuhn/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/large-intestine-crypt-lieberkuhn/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/large-intestine-crypt-lieberkuhn/v1.3/assets/2d-ftu-large-intestine-crypt-lieberkuhn.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/large-intestine-crypt-lieberkuhn/v1.3/assets/2d-ftu-large-intestine-crypt-lieberkuhn.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/large-intestine-crypt-lieberkuhn/v1.3/assets/2d-ftu-large-intestine-crypt-lieberkuhn.svg + - label: Liver + icon: organ:liver + cards: + - label: Liver Lobule + alt: Image of Liver Lobule + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/liver-liver-lobule/v1.4/assets/2d-ftu-liver-liver-lobule.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/liver-liver-lobule/v1.4/assets/2d-ftu-liver-liver-lobule.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/liver-liver-lobule/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/liver-liver-lobule/v1.4/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/liver-liver-lobule/v1.4/assets/2d-ftu-liver-liver-lobule.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/liver-liver-lobule/v1.4/assets/2d-ftu-liver-liver-lobule.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/liver-liver-lobule/v1.4/assets/2d-ftu-liver-liver-lobule.svg + - label: Lung + icon: organ:lungs + cards: + - label: Bronchial Submucosal Gland + alt: Image of Bronchial Submucosal Gland + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-bronchial-submucosal-gland/v1.3/assets/2d-ftu-lung-bronchial-submucosal-gland.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-bronchial-submucosal-gland/v1.3/assets/2d-ftu-lung-bronchial-submucosal-gland.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/lung-bronchial-submucosal-gland/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-bronchial-submucosal-gland/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-bronchial-submucosal-gland/v1.3/assets/2d-ftu-lung-bronchial-submucosal-gland.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-bronchial-submucosal-gland/v1.3/assets/2d-ftu-lung-bronchial-submucosal-gland.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-bronchial-submucosal-gland/v1.3/assets/2d-ftu-lung-bronchial-submucosal-gland.svg + - label: Pulmonary Alveolus + alt: Image of Pulmonary Alveolus + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-pulmonary-alveolus/v1.4/assets/2d-ftu-lung-pulmonary-alveolus.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-pulmonary-alveolus/v1.4/assets/2d-ftu-lung-pulmonary-alveolus.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/lung-pulmonary-alveolus/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-pulmonary-alveolus/v1.4/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-pulmonary-alveolus/v1.4/assets/2d-ftu-lung-pulmonary-alveolus.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-pulmonary-alveolus/v1.4/assets/2d-ftu-lung-pulmonary-alveolus.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/lung-pulmonary-alveolus/v1.4/assets/2d-ftu-lung-pulmonary-alveolus.svg + - label: Mouth + icon: organ:mouth + cards: + - label: Parotid Gland Ducto-Acinar + alt: Image of Parotid Gland Ducto-Acinar + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-parotid-gland/v1.1/assets/2d-ftu-mouth-parotid-gland.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-parotid-gland/v1.1/assets/2d-ftu-mouth-parotid-gland.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/mouth-parotid-gland/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-parotid-gland/v1.1/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-parotid-gland/v1.1/assets/2d-ftu-mouth-parotid-gland.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-parotid-gland/v1.1/assets/2d-ftu-mouth-parotid-gland.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-parotid-gland/v1.1/assets/2d-ftu-mouth-parotid-gland.svg + - label: Parotid Gland Ducto-Acinar + alt: Image of Parotid Gland Ducto-Acinar + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-gingival-attachment/v1.0/assets/2d-ftu-mouth-gingival-attachment.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-gingival-attachment/v1.0/assets/2d-ftu-mouth-gingival-attachment.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/mouth-gingival-attachment/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-gingival-attachment/v1.0/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-gingival-attachment/v1.0/assets/2d-ftu-mouth-gingival-attachment.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-gingival-attachment/v1.0/assets/2d-ftu-mouth-gingival-attachment.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-gingival-attachment/v1.0/assets/2d-ftu-mouth-gingival-attachment.svg + - label: Sublingual Gland Ducto-Acinar + alt: Image of Sublingual Gland Ducto-Acinar + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-sublingual-gland/v1.1/assets/2d-ftu-mouth-sublingual-gland.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-sublingual-gland/v1.1/assets/2d-ftu-mouth-sublingual-gland.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/mouth-sublingual-gland/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-sublingual-gland/v1.1/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-sublingual-gland/v1.1/assets/2d-ftu-mouth-sublingual-gland.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-sublingual-gland/v1.1/assets/2d-ftu-mouth-sublingual-gland.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-sublingual-gland/v1.1/assets/2d-ftu-mouth-sublingual-gland.svg + - label: Submandibular Gland Ducto-Acinar + alt: Image of Submandibular Gland Ducto-Acinar + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-submandibular-gland/v1.1/assets/2d-ftu-mouth-submandibular-gland.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-submandibular-gland/v1.1/assets/2d-ftu-mouth-submandibular-gland.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/mouth-submandibular-gland/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-submandibular-gland/v1.1/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-submandibular-gland/v1.1/assets/2d-ftu-mouth-submandibular-gland.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-submandibular-gland/v1.1/assets/2d-ftu-mouth-submandibular-gland.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/mouth-submandibular-gland/v1.1/assets/2d-ftu-mouth-submandibular-gland.svg + - label: Pancreas + icon: organ:pancreas + cards: + - label: Acinus + alt: Image of Acinus + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-pancreatic-acinus/v1.2/assets/2d-ftu-pancreas-pancreatic-acinus.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-pancreatic-acinus/v1.2/assets/2d-ftu-pancreas-pancreatic-acinus.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/pancreas-pancreatic-acinus/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-pancreatic-acinus/v1.2/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-pancreatic-acinus/v1.2/assets/2d-ftu-pancreas-pancreatic-acinus.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-pancreatic-acinus/v1.2/assets/2d-ftu-pancreas-pancreatic-acinus.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-pancreatic-acinus/v1.2/assets/2d-ftu-pancreas-pancreatic-acinus.svg + - label: Intercalated Duct + alt: Image of Intercalated Duct + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-intercalated-duct/v1.3/assets/2d-ftu-pancreas-intercalated-duct.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-intercalated-duct/v1.3/assets/2d-ftu-pancreas-intercalated-duct.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/pancreas-intercalated-duct/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-intercalated-duct/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-intercalated-duct/v1.3/assets/2d-ftu-pancreas-intercalated-duct.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-intercalated-duct/v1.3/assets/2d-ftu-pancreas-intercalated-duct.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-intercalated-duct/v1.3/assets/2d-ftu-pancreas-intercalated-duct.svg + - label: Islets of Langerhans + alt: Image of Islets of Langerhans + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-islets-langerhans/v1.3/assets/2d-ftu-pancreas-islets-langerhans.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-islets-langerhans/v1.3/assets/2d-ftu-pancreas-islets-langerhans.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/pancreas-islets-langerhans/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-islets-langerhans/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-islets-langerhans/v1.3/assets/2d-ftu-pancreas-islets-langerhans.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-islets-langerhans/v1.3/assets/2d-ftu-pancreas-islets-langerhans.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/pancreas-islets-langerhans/v1.3/assets/2d-ftu-pancreas-islets-langerhans.svg + - label: Prostate + icon: organ:prostate + cards: + - label: Prostate Glandular Acinus + alt: Image of Prostate Glandular Acinus + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/prostate-prostate-glandular-acinus/v1.3/assets/2d-ftu-prostate-prostate-glandular-acinus.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/prostate-prostate-glandular-acinus/v1.3/assets/2d-ftu-prostate-prostate-glandular-acinus.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/prostate-prostate-glandular-acinus/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/prostate-prostate-glandular-acinus/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/prostate-prostate-glandular-acinus/v1.3/assets/2d-ftu-prostate-prostate-glandular-acinus.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/prostate-prostate-glandular-acinus/v1.3/assets/2d-ftu-prostate-prostate-glandular-acinus.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/prostate-prostate-glandular-acinus/v1.3/assets/2d-ftu-prostate-prostate-glandular-acinus.svg + - label: Skin + icon: organ:skin + cards: + - label: Dermal Papilla + alt: Image of Dermal Papilla + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-dermal-papilla/v1.2/assets/2d-ftu-skin-dermal-papilla.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-dermal-papilla/v1.2/assets/2d-ftu-skin-dermal-papilla.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/skin-dermal-papilla/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-dermal-papilla/v1.2/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-dermal-papilla/v1.2/assets/2d-ftu-skin-dermal-papilla.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-dermal-papilla/v1.2/assets/2d-ftu-skin-dermal-papilla.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-dermal-papilla/v1.2/assets/2d-ftu-skin-dermal-papilla.svg + - label: Epidermal Ridge + alt: Image of Epidermal Ridge + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-epidermal-ridge/v1.3/assets/2d-ftu-skin-epidermal-ridge.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-epidermal-ridge/v1.3/assets/2d-ftu-skin-epidermal-ridge.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/skin-epidermal-ridge/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-epidermal-ridge/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-epidermal-ridge/v1.3/assets/2d-ftu-skin-epidermal-ridge.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-epidermal-ridge/v1.3/assets/2d-ftu-skin-epidermal-ridge.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-epidermal-ridge/v1.3/assets/2d-ftu-skin-epidermal-ridge.svg + - label: Hair follicle + alt: Image of Hair follicle + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-hair-follicle/v1.1/assets/2d-ftu-skin-hair-follicle.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-hair-follicle/v1.1/assets/2d-ftu-skin-hair-follicle.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/skin-hair-follicle/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-hair-follicle/v1.1/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-hair-follicle/v1.1/assets/2d-ftu-skin-hair-follicle.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-hair-follicle/v1.1/assets/2d-ftu-skin-hair-follicle.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/skin-hair-follicle/v1.1/assets/2d-ftu-skin-hair-follicle.svg + - label: Small Intestine + icon: organ:small-intestine + cards: + - label: Intestinal Villus + alt: Image of Intestinal Villus + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/small-intestine-villus/v1.1/assets/2d-ftu-small-intestine-villus.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/small-intestine-villus/v1.1/assets/2d-ftu-small-intestine-villus.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/small-intestine-villus/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/small-intestine-villus/v1.1/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/small-intestine-villus/v1.1/assets/2d-ftu-small-intestine-villus.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/small-intestine-villus/v1.1/assets/2d-ftu-small-intestine-villus.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/small-intestine-villus/v1.1/assets/2d-ftu-small-intestine-villus.svg + - label: Spleen + icon: organ:spleen + cards: + - label: Red Pulp + alt: Image of Red Pulp + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-red-pulp/v1.3/assets/2d-ftu-spleen-red-pulp.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-red-pulp/v1.3/assets/2d-ftu-spleen-red-pulp.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/spleen-red-pulp/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-red-pulp/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-red-pulp/v1.3/assets/2d-ftu-spleen-red-pulp.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-red-pulp/v1.3/assets/2d-ftu-spleen-red-pulp.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-red-pulp/v1.3/assets/2d-ftu-spleen-red-pulp.svg + - label: White Pulp + alt: Image of White Pulp + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-white-pulp/v1.3/assets/2d-ftu-spleen-white-pulp.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-white-pulp/v1.3/assets/2d-ftu-spleen-white-pulp.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/spleen-white-pulp/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-white-pulp/v1.3/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-white-pulp/v1.3/assets/2d-ftu-spleen-white-pulp.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-white-pulp/v1.3/assets/2d-ftu-spleen-white-pulp.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/spleen-white-pulp/v1.3/assets/2d-ftu-spleen-white-pulp.svg + - label: Thymus + icon: organ:thymus + cards: + - label: Thymus Lobule + alt: Image of Thymus Lobule + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/thymus-thymus-lobule/v1.4/assets/2d-ftu-thymus-thymus-lobule.png + fullscreenUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/thymus-thymus-lobule/v1.4/assets/2d-ftu-thymus-thymus-lobule.svg + sourceDataUrl: https://purl.humanatlas.io/2d-ftu/thymus-thymus-lobule/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/thymus-thymus-lobule/v1.4/assets/crosswalk.csv + files: + - label: Adobe Illustrator + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/thymus-thymus-lobule/v1.4/assets/2d-ftu-thymus-thymus-lobule.ai + - label: PNG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/thymus-thymus-lobule/v1.4/assets/2d-ftu-thymus-thymus-lobule.png + - label: SVG + url: https://cdn.humanatlas.io/hra-kg--staging/2d-ftu/thymus-thymus-lobule/v1.4/assets/2d-ftu-thymus-thymus-lobule.svg - version: '2.3' label: 9th Release (v2.3) date: June 2025 diff --git a/apps/humanatlas.io/src/assets/content/2d-ftu-illustrations/table-data/ftu-cell-counts.csv b/apps/humanatlas.io/src/assets/content/2d-ftu-illustrations/table-data/ftu-cell-counts.csv index 292cf5a790..f7e8d1258d 100644 --- a/apps/humanatlas.io/src/assets/content/2d-ftu-illustrations/table-data/ftu-cell-counts.csv +++ b/apps/humanatlas.io/src/assets/content/2d-ftu-illustrations/table-data/ftu-cell-counts.csv @@ -64,17 +64,23 @@ lung,alveolus of lung,UBERON:0002299,lung pericyte,CL:0009089,0,2 lung,alveolus of lung,UBERON:0002299,pulmonary alveolar type 1 cell,CL:0002062,0,14 lung,alveolus of lung,UBERON:0002299,pulmonary alveolar type 2 cell,CL:0002063,0,6 lung,alveolus of lung,UBERON:0002299,secondary crest myofibroblast,CL:4033016,0,9 -mouth,parotid gland,UBERON:0001831,IgA plasma cell,CL:0000987,0,13 -mouth,parotid gland,UBERON:0001831,adipocyte,CL:0000136,0,1 -mouth,parotid gland,UBERON:0001831,dendritic cell,CL:0000451,0,1 -mouth,parotid gland,UBERON:0001831,endothelial cell,CL:0000115,0,3 -mouth,parotid gland,UBERON:0001831,helper T cell,CL:0000912,0,4 -mouth,parotid gland,UBERON:0001831,intercalated cell of salivary gland,CL:4052048,0,59 -mouth,parotid gland,UBERON:0001831,macrophage,CL:0000235,0,1 -mouth,parotid gland,UBERON:0001831,mast cell,CL:0000097,0,1 -mouth,parotid gland,UBERON:0001831,pericyte,CL:0000669,0,3 -mouth,parotid gland,UBERON:0001831,smooth muscle cell,CL:0000192,0,1 -mouth,parotid gland,UBERON:0001831,striated cell of salivary gland,CL:4052049,0,27 +lung,bronchus submucosal gland,UBERON:8410043,airway submucosal gland collecting duct epithelial cell,CL:4033023,0,2 +lung,bronchus submucosal gland,UBERON:8410043,airway submucosal gland duct basal cell,CL:4033024,0,12 +lung,bronchus submucosal gland,UBERON:8410043,airway submucosal gland duct multiciliated cell,CL:4033055,0,16 +lung,bronchus submucosal gland,UBERON:8410043,mucus secreting cell of bronchus submucosal gland,CL:4033022,0,52 +lung,bronchus submucosal gland,UBERON:8410043,myoepithelial cell of bronchus submucosal gland,CL:4033003,0,20 +lung,bronchus submucosal gland,UBERON:8410043,serous secreting cell of bronchus submucosal gland,CL:4033005,0,55 +mouth,parotid gland,UBERON:0001831,IgA plasma cell,CL:0000987,0,26 +mouth,parotid gland,UBERON:0001831,adipocyte,CL:0000136,0,2 +mouth,parotid gland,UBERON:0001831,dendritic cell,CL:0000451,0,2 +mouth,parotid gland,UBERON:0001831,endothelial cell,CL:0000115,0,6 +mouth,parotid gland,UBERON:0001831,helper T cell,CL:0000912,0,8 +mouth,parotid gland,UBERON:0001831,intercalated cell of salivary gland,CL:4052048,0,118 +mouth,parotid gland,UBERON:0001831,macrophage,CL:0000235,0,2 +mouth,parotid gland,UBERON:0001831,mast cell,CL:0000097,0,2 +mouth,parotid gland,UBERON:0001831,pericyte,CL:0000669,0,6 +mouth,parotid gland,UBERON:0001831,smooth muscle cell,CL:0000192,0,2 +mouth,parotid gland,UBERON:0001831,striated cell of salivary gland,CL:4052049,0,54 mouth,sublingual gland,UBERON:0001832,IgA plasma cell,CL:0000987,0,13 mouth,sublingual gland,UBERON:0001832,dendritic cell,CL:0000451,0,1 mouth,sublingual gland,UBERON:0001832,endothelial cell,CL:0000115,0,3 @@ -123,7 +129,7 @@ skin of body,epidermal ridge of digit,UBERON:0013487,Merkel cell,CL:0000242,0,2 skin of body,epidermal ridge of digit,UBERON:0013487,basal cell,CL:0000646,0,35 skin of body,epidermal ridge of digit,UBERON:0013487,epidermal Langerhans cell,CL:0002457,0,3 skin of body,epidermal ridge of digit,UBERON:0013487,melanocyte of skin,CL:1000458,0,4 -skin of body,epidermal ridge of digit,UBERON:0013487,prickle cell,CL:0000649,0,104 +skin of body,epidermal ridge of digit,UBERON:0013487,spinous cell of epidermis,CL:0000649,0,104 skin of body,hair follicle,UBERON:0002073,arrector muscle of hair,UBERON:0002033,1,0 skin of body,hair follicle,UBERON:0002073,cortex of hair,UBERON:0002077,1,0 skin of body,hair follicle,UBERON:0002073,cuticle of hair,UBERON:0002076,1,0 diff --git a/apps/humanatlas.io/src/assets/content/3d-reference-library-page/data.yaml b/apps/humanatlas.io/src/assets/content/3d-reference-library-page/data.yaml index 58243368cf..1ec2f3582a 100644 --- a/apps/humanatlas.io/src/assets/content/3d-reference-library-page/data.yaml +++ b/apps/humanatlas.io/src/assets/content/3d-reference-library-page/data.yaml @@ -57,6 +57,592 @@ content: variant: 3d-organ githubIconsUrl: https://github.com/cns-iu/md-icons/tree/main/other-icons/organs releaseVersionData: + - version: '10' + label: 10th Release (v2.4) + date: December 2025 + organData: + - label: All Organs + icon: organ:all-organs + cards: + - label: Female + alt: All Organs, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/united-female/v1.9/assets/3d-vh-f-united.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/united-female/v1.9 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/united-female/v1.9/assets/crosswalk.csv + files: [] + - label: Male + alt: All Organs, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/united-male/v1.9/assets/3d-vh-m-united.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/united-male/v1.9 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/united-male/v1.9/assets/crosswalk.csv + files: [] + - label: Blood Vasculature + icon: organ:blood-vasculature + cards: + - label: Female + alt: Blood Vasculature, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/blood-vasculature-female/v1.3/assets/3d-vh-f-blood-vasculature.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/blood-vasculature-female/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/blood-vasculature-female/v1.3/assets/crosswalk.csv + files: [] + - label: Male + alt: Blood Vasculature, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/blood-vasculature-male/v1.3/assets/3d-vh-m-blood-vasculature.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/blood-vasculature-male/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/blood-vasculature-male/v1.3/assets/crosswalk.csv + files: [] + - label: Brain + icon: organ:brain + cards: + - label: Female + alt: Brain, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/brain-female/v1.4/assets/3d-allen-f-brain.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/brain-female/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/brain-female/v1.4/assets/crosswalk.csv + files: [] + - label: Male + alt: Brain, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/brain-male/v1.4/assets/3d-allen-m-brain.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/brain-male/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/brain-male/v1.4/assets/crosswalk.csv + files: [] + - label: Eye + icon: organ:eye + cards: + - label: Female, L + alt: Eye, Female, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/eye-female-left/v1.3/assets/3d-vh-f-eye-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/eye-female-left/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/eye-female-left/v1.3/assets/crosswalk.csv + files: [] + - label: Female, R + alt: Eye, Female, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/eye-female-right/v1.3/assets/3d-vh-f-eye-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/eye-female-right/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/eye-female-right/v1.3/assets/crosswalk.csv + files: [] + - label: Male, L + alt: Eye, Male, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/eye-male-left/v1.3/assets/3d-vh-m-eye-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/eye-male-left/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/eye-male-left/v1.3/assets/crosswalk.csv + files: [] + - label: Male, R + alt: Eye, Male, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/eye-male-right/v1.3/assets/3d-vh-m-eye-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/eye-male-right/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/eye-male-right/v1.3/assets/crosswalk.csv + files: [] + - label: Fallopian Tube + icon: organ:fallopian-tube + cards: + - label: Female, L + alt: Fallopian Tube, Female, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/fallopian-tube-female-left/v1.2/assets/3d-vh-f-fallopian-tube-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/fallopian-tube-female-left/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/fallopian-tube-female-left/v1.2/assets/crosswalk.csv + files: [] + - label: Female, R + alt: Fallopian Tube, Female, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/fallopian-tube-female-right/v1.2/assets/3d-vh-f-fallopian-tube-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/fallopian-tube-female-right/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/fallopian-tube-female-right/v1.2/assets/crosswalk.csv + files: [] + - label: Heart + icon: organ:heart + cards: + - label: Female + alt: Heart, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/heart-female/v1.3/assets/3d-vh-f-heart.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/heart-female/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/heart-female/v1.3/assets/crosswalk.csv + files: [] + - label: Male + alt: Heart, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/heart-male/v1.3/assets/3d-vh-m-heart.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/heart-male/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/heart-male/v1.3/assets/crosswalk.csv + files: [] + - label: Kidney + icon: organ:kidneys + cards: + - label: Female, L + alt: Kidney, Female, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/kidney-female-left/v1.3/assets/3d-vh-f-kidney-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/kidney-female-left/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/kidney-female-left/v1.3/assets/crosswalk.csv + files: [] + - label: Female, R + alt: Kidney, Female, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/kidney-female-right/v1.3/assets/3d-vh-f-kidney-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/kidney-female-right/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/kidney-female-right/v1.3/assets/crosswalk.csv + files: [] + - label: Male, L + alt: Kidney, Male, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/kidney-male-left/v1.3/assets/3d-vh-m-kidney-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/kidney-male-left/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/kidney-male-left/v1.3/assets/crosswalk.csv + files: [] + - label: Male, R + alt: Kidney, Male, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/kidney-male-right/v1.3/assets/3d-vh-m-kidney-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/kidney-male-right/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/kidney-male-right/v1.3/assets/crosswalk.csv + files: [] + - label: Knee + icon: organ:knee + cards: + - label: Female, L + alt: Knee, Female, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/knee-female-left/v1.3/assets/3d-vh-f-knee-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/knee-female-left/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/knee-female-left/v1.3/assets/crosswalk.csv + files: [] + - label: Female, R + alt: Knee, Female, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/knee-female-right/v1.3/assets/3d-vh-f-knee-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/knee-female-right/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/knee-female-right/v1.3/assets/crosswalk.csv + files: [] + - label: Male, L + alt: Knee, Male, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/knee-male-left/v1.2/assets/3d-vh-m-knee-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/knee-male-left/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/knee-male-left/v1.2/assets/crosswalk.csv + files: [] + - label: Male, R + alt: Knee, Male, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/knee-male-right/v1.2/assets/3d-vh-m-knee-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/knee-male-right/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/knee-male-right/v1.2/assets/crosswalk.csv + files: [] + - label: Large Intestine + icon: organ:large-intestine + cards: + - label: Female + alt: Large Intestine, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/large-intestine-female/v1.3/assets/3d-sbu-f-large-intestine.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/large-intestine-female/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/large-intestine-female/v1.3/assets/crosswalk.csv + files: [] + - label: Male + alt: Large Intestine, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/large-intestine-male/v1.3/assets/3d-sbu-m-large-intestine.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/large-intestine-male/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/large-intestine-male/v1.3/assets/crosswalk.csv + files: [] + - label: Larynx + icon: organ:larynx + cards: + - label: Female + alt: Larynx, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/larynx-female/v1.1/assets/3d-vh-f-larynx.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/larynx-female/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/larynx-female/v1.1/assets/crosswalk.csv + files: [] + - label: Male + alt: Larynx, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/larynx-male/v1.1/assets/3d-vh-m-larynx.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/larynx-male/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/larynx-male/v1.1/assets/crosswalk.csv + files: [] + - label: Liver + icon: organ:liver + cards: + - label: Female + alt: Liver, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/liver-female/v1.2/assets/3d-vh-f-liver.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/liver-female/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/liver-female/v1.2/assets/crosswalk.csv + files: [] + - label: Male + alt: Liver, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/liver-male/v1.2/assets/3d-vh-m-liver.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/liver-male/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/liver-male/v1.2/assets/crosswalk.csv + files: [] + - label: Lung + icon: organ:lungs + cards: + - label: Female + alt: Lung, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/lung-female/v1.4/assets/3d-vh-f-lung.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/lung-female/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/lung-female/v1.4/assets/crosswalk.csv + files: [] + - label: Male + alt: Lung, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/lung-male/v1.4/assets/3d-vh-m-lung.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/lung-male/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/lung-male/v1.4/assets/crosswalk.csv + files: [] + - label: Lymph Node + icon: organ:lymph-node + cards: + - label: Female + alt: Lymph Node, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/lymph-node-female/v1.4/assets/3d-nih-f-lymph-node.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/lymph-node-female/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/lymph-node-female/v1.4/assets/crosswalk.csv + files: [] + - label: Male + alt: Lymph Node, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/lymph-node-male/v1.4/assets/3d-nih-m-lymph-node.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/lymph-node-male/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/lymph-node-male/v1.4/assets/crosswalk.csv + files: [] + - label: Main Bronchus + icon: organ:extrapulmonaryBronchus + cards: + - label: Female + alt: Main Bronchus, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/main-bronchus-female/v1.1/assets/3d-vh-f-main-bronchus.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/main-bronchus-female/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/main-bronchus-female/v1.1/assets/crosswalk.csv + files: [] + - label: Male + alt: Main Bronchus, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/main-bronchus-male/v1.1/assets/3d-vh-m-main-bronchus.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/main-bronchus-male/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/main-bronchus-male/v1.1/assets/crosswalk.csv + files: [] + - label: Mammary Gland + icon: organ:mammary-gland + cards: + - label: Female, L + alt: Mammary Gland, Female, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/mammary-gland-female-left/v1.1/assets/3d-vh-f-mammary-gland-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/mammary-gland-female-left/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/mammary-gland-female-left/v1.1/assets/crosswalk.csv + files: [] + - label: Female, R + alt: Mammary Gland, Female, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/mammary-gland-female-right/v1.1/assets/3d-vh-f-mammary-gland-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/mammary-gland-female-right/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/mammary-gland-female-right/v1.1/assets/crosswalk.csv + files: [] + - label: Manubrium + icon: organ:manubrium + cards: + - label: Female + alt: Manubrium, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/manubrium-female/v1.0/assets/3d-vh-f-manubrium.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/manubrium-female/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/manubrium-female/v1.0/assets/crosswalk.csv + files: [] + - label: Mouth + icon: organ:mouth + cards: + - label: Female + alt: Mouth, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/mouth-female/v1.0/assets/3d-vh-f-mouth.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/mouth-female/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/mouth-female/v1.0/assets/crosswalk.csv + files: [] + - label: Male + alt: Mouth, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/mouth-male/v1.0/assets/3d-vh-m-mouth.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/mouth-male/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/mouth-male/v1.0/assets/crosswalk.csv + files: [] + - label: Ovary + icon: organ:ovary + cards: + - label: Female, L + alt: Ovary, Female, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ovary-female-left/v1.3/assets/3d-vh-f-ovary-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/ovary-female-left/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ovary-female-left/v1.3/assets/crosswalk.csv + files: [] + - label: Female, R + alt: Ovary, Female, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ovary-female-right/v1.3/assets/3d-vh-f-ovary-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/ovary-female-right/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ovary-female-right/v1.3/assets/crosswalk.csv + files: [] + - label: Palatine Tonsil + icon: organ:palatineTonsil + cards: + - label: Female, L + alt: Palatine Tonsil, Female, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/palatine-tonsil-female-left/v1.2/assets/3d-vh-f-palatine-tonsil-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/palatine-tonsil-female-left/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/palatine-tonsil-female-left/v1.2/assets/crosswalk.csv + files: [] + - label: Female, R + alt: Palatine Tonsil, Female, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/palatine-tonsil-female-right/v1.2/assets/3d-vh-f-palatine-tonsil-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/palatine-tonsil-female-right/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/palatine-tonsil-female-right/v1.2/assets/crosswalk.csv + files: [] + - label: Male, L + alt: Palatine Tonsil, Male, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/palatine-tonsil-male-left/v1.2/assets/3d-vh-m-palatine-tonsil-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/palatine-tonsil-male-left/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/palatine-tonsil-male-left/v1.2/assets/crosswalk.csv + files: [] + - label: Male, R + alt: Palatine Tonsil, Male, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/palatine-tonsil-male-right/v1.2/assets/3d-vh-m-palatine-tonsil-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/palatine-tonsil-male-right/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/palatine-tonsil-male-right/v1.2/assets/crosswalk.csv + files: [] + - label: Pancreas + icon: organ:pancreas + cards: + - label: Female + alt: Pancreas, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/pancreas-female/v1.3/assets/3d-vh-f-pancreas.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/pancreas-female/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/pancreas-female/v1.3/assets/crosswalk.csv + files: [] + - label: Male + alt: Pancreas, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/pancreas-male/v1.3/assets/3d-vh-m-pancreas.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/pancreas-male/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/pancreas-male/v1.3/assets/crosswalk.csv + files: [] + - label: Pelvis + icon: organ:bone-marrow + cards: + - label: Female + alt: Pelvis, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/pelvis-female/v1.3/assets/3d-vh-f-pelvis.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/pelvis-female/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/pelvis-female/v1.3/assets/crosswalk.csv + files: [] + - label: Male + alt: Pelvis, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/pelvis-male/v1.3/assets/3d-vh-m-pelvis.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/pelvis-male/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/pelvis-male/v1.3/assets/crosswalk.csv + files: [] + - label: Placenta + icon: organ:placenta + cards: + - label: Female + alt: Placenta, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/placenta-full-term-female/v1.1/assets/3d-vh-f-placenta-full-term.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/placenta-full-term-female/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/placenta-full-term-female/v1.1/assets/crosswalk.csv + files: [] + - label: Prostate + icon: organ:prostate + cards: + - label: Male + alt: Prostate, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/prostate-male/v1.2/assets/3d-vh-m-prostate.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/prostate-male/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/prostate-male/v1.2/assets/crosswalk.csv + files: [] + - label: Renal Pelvis + icon: organ:bone-marrow + cards: + - label: Female,, L + alt: Renal Pelvis, Female,, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/renal-pelvis-female-left/v1.0/assets/3d-vh-f-renal-pelvis-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/renal-pelvis-female-left/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/renal-pelvis-female-left/v1.0/assets/crosswalk.csv + files: [] + - label: Female,, R + alt: Renal Pelvis, Female,, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/renal-pelvis-female-right/v1.0/assets/3d-vh-f-renal-pelvis-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/renal-pelvis-female-right/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/renal-pelvis-female-right/v1.0/assets/crosswalk.csv + files: [] + - label: male,, L + alt: Renal Pelvis, male,, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/renal-pelvis-male-left/v1.0/assets/3d-vh-m-renal-pelvis-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/renal-pelvis-male-left/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/renal-pelvis-male-left/v1.0/assets/crosswalk.csv + files: [] + - label: male,, R + alt: Renal Pelvis, male,, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/renal-pelvis-male-right/v1.0/assets/3d-vh-m-renal-pelvis-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/renal-pelvis-male-right/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/renal-pelvis-male-right/v1.0/assets/crosswalk.csv + files: [] + - label: Skin + icon: organ:skin + cards: + - label: Female + alt: Skin, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/skin-female/v1.5/assets/3d-vh-f-skin.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/skin-female/v1.5 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/skin-female/v1.5/assets/crosswalk.csv + files: [] + - label: Male + alt: Skin, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/skin-male/v1.4/assets/3d-vh-m-skin.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/skin-male/v1.4 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/skin-male/v1.4/assets/crosswalk.csv + files: [] + - label: Small Intestine + icon: organ:small-intestine + cards: + - label: Female + alt: Small Intestine, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/small-intestine-female/v1.2/assets/3d-vh-f-small-intestine.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/small-intestine-female/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/small-intestine-female/v1.2/assets/crosswalk.csv + files: [] + - label: Male + alt: Small Intestine, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/small-intestine-male/v1.2/assets/3d-vh-m-small-intestine.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/small-intestine-male/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/small-intestine-male/v1.2/assets/crosswalk.csv + files: [] + - label: Spinal Cord + icon: organ:spinal-cord + cards: + - label: Female + alt: Spinal Cord, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/spinal-cord-female/v1.1/assets/3d-vh-f-spinal-cord.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/spinal-cord-female/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/spinal-cord-female/v1.1/assets/crosswalk.csv + files: [] + - label: Male + alt: Spinal Cord, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/spinal-cord-male/v1.1/assets/3d-vh-m-spinal-cord.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/spinal-cord-male/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/spinal-cord-male/v1.1/assets/crosswalk.csv + files: [] + - label: Spleen + icon: organ:spleen + cards: + - label: Female + alt: Spleen, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/spleen-female/v1.3/assets/3d-vh-f-spleen.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/spleen-female/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/spleen-female/v1.3/assets/crosswalk.csv + files: [] + - label: Male + alt: Spleen, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/spleen-male/v1.3/assets/3d-vh-m-spleen.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/spleen-male/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/spleen-male/v1.3/assets/crosswalk.csv + files: [] + - label: Sternum + icon: organ:sternum + cards: + - label: Female + alt: Sternum, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/sternum-female/v1.0/assets/3d-vh-f-sternum.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/sternum-female/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/sternum-female/v1.0/assets/crosswalk.csv + files: [] + - label: Thymus + icon: organ:thymus + cards: + - label: Female + alt: Thymus, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/thymus-female/v1.3/assets/3d-vh-f-thymus.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/thymus-female/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/thymus-female/v1.3/assets/crosswalk.csv + files: [] + - label: Male + alt: Thymus, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/thymus-male/v1.3/assets/3d-vh-m-thymus.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/thymus-male/v1.3 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/thymus-male/v1.3/assets/crosswalk.csv + files: [] + - label: Trachea + icon: organ:trachea + cards: + - label: Female + alt: Trachea, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/trachea-female/v1.1/assets/3d-vh-f-trachea.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/trachea-female/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/trachea-female/v1.1/assets/crosswalk.csv + files: [] + - label: Male + alt: Trachea, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/trachea-male/v1.1/assets/3d-vh-m-trachea.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/trachea-male/v1.1 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/trachea-male/v1.1/assets/crosswalk.csv + files: [] + - label: Ureter + icon: organ:ureter + cards: + - label: Female, L + alt: Ureter, Female, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ureter-female-left/v1.2/assets/3d-vh-f-ureter-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/ureter-female-left/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ureter-female-left/v1.2/assets/crosswalk.csv + files: [] + - label: Female, R + alt: Ureter, Female, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ureter-female-right/v1.2/assets/3d-vh-f-ureter-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/ureter-female-right/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ureter-female-right/v1.2/assets/crosswalk.csv + files: [] + - label: Male, L + alt: Ureter, Male, Left + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ureter-male-left/v1.2/assets/3d-vh-m-ureter-l.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/ureter-male-left/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ureter-male-left/v1.2/assets/crosswalk.csv + files: [] + - label: Male, R + alt: Ureter, Male, Right + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ureter-male-right/v1.2/assets/3d-vh-m-ureter-r.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/ureter-male-right/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/ureter-male-right/v1.2/assets/crosswalk.csv + files: [] + - label: Urinary Bladder + icon: organ:urinary-bladder + cards: + - label: Female + alt: Urinary Bladder, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/urinary-bladder-female/v1.2/assets/3d-vh-f-urinary-bladder.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/urinary-bladder-female/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/urinary-bladder-female/v1.2/assets/crosswalk.csv + files: [] + - label: Male + alt: Urinary Bladder, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/urinary-bladder-male/v1.2/assets/3d-vh-m-urinary-bladder.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/urinary-bladder-male/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/urinary-bladder-male/v1.2/assets/crosswalk.csv + files: [] + - label: Uterus + icon: organ:uterus + cards: + - label: Female + alt: Uterus, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/uterus-female/v1.2/assets/3d-vh-f-uterus.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/uterus-female/v1.2 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/uterus-female/v1.2/assets/crosswalk.csv + files: [] + - label: intervertebral discs + icon: organ:intervertebral-discs + cards: + - label: Female + alt: intervertebral discs, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/intervertebral-disk-female/v1.0/assets/3d-vh-f-intervertebral-disk.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/intervertebral-disk-female/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/intervertebral-disk-female/v1.0/assets/crosswalk.csv + files: [] + - label: Male + alt: intervertebral discs, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/intervertebral-disk-male/v1.0/assets/3d-vh-m-intervertebral-disk.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/intervertebral-disk-male/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/intervertebral-disk-male/v1.0/assets/crosswalk.csv + files: [] + - label: subcutaneous adipose tissue + icon: organ:adipose + cards: + - label: Female + alt: subcutaneous adipose tissue, Female + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/adipose-female/v1.0/assets/3d-vh-f-adipose.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/adipose-female/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/adipose-female/v1.0/assets/crosswalk.csv + files: [] + - label: Male + alt: subcutaneous adipose tissue, Male + fileUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/adipose-male/v1.0/assets/3d-vh-m-adipose.glb + sourceDataUrl: https://purl.humanatlas.io/ref-organ/adipose-male/v1.0 + crosswalkUrl: https://cdn.humanatlas.io/hra-kg--staging/ref-organ/adipose-male/v1.0/assets/crosswalk.csv + files: [] - version: '9' label: 9th Release (v2.3) date: June 2025 @@ -3508,8 +4094,8 @@ content: - column: uberon_id label: Uberon ID items: - - label: 9th Release (v2.3) - version: '9' + - label: 10h Release (v2.4) + version: '10' csvUrl: assets/content/3d-reference-library-page/table-data/as-per-organ.csv - component: PageSection tagline: Standard Operating Procedures (SOP) diff --git a/apps/humanatlas.io/src/assets/content/3d-reference-library-page/table-data/as-per-organ.csv b/apps/humanatlas.io/src/assets/content/3d-reference-library-page/table-data/as-per-organ.csv index 14330d3615..c9da602ee4 100644 --- a/apps/humanatlas.io/src/assets/content/3d-reference-library-page/table-data/as-per-organ.csv +++ b/apps/humanatlas.io/src/assets/content/3d-reference-library-page/table-data/as-per-organ.csv @@ -1,16 +1,26 @@ organ,sex,as_count,uberon_id,url +left palatine tonsil,Female,1,FMA:54974,https://purl.humanatlas.io/ref-organ/palatine-tonsil-female-left/v1.2 +left palatine tonsil,Male,1,FMA:54974,https://purl.humanatlas.io/ref-organ/palatine-tonsil-male-left/v1.2 +right palatine tonsil,Female,1,FMA:54973,https://purl.humanatlas.io/ref-organ/palatine-tonsil-female-right/v1.2 +right palatine tonsil,Male,1,FMA:54973,https://purl.humanatlas.io/ref-organ/palatine-tonsil-male-right/v1.2 +set of lactiferous glands in left breast,Female,9,FMA:57991,https://purl.humanatlas.io/ref-organ/mammary-gland-female-left/v1.1 +set of lactiferous glands in right breast,Female,9,FMA:57987,https://purl.humanatlas.io/ref-organ/mammary-gland-female-right/v1.1 blood vasculature,Female,125,UBERON:0004537,https://purl.humanatlas.io/ref-organ/blood-vasculature-female/v1.3 blood vasculature,Male,123,UBERON:0004537,https://purl.humanatlas.io/ref-organ/blood-vasculature-male/v1.3 -body proper,Female,799,UBERON:0013702,https://purl.humanatlas.io/ref-organ/united-female/v1.8 -body proper,Male,761,UBERON:0013702,https://purl.humanatlas.io/ref-organ/united-male/v1.8 +body proper,Female,723,UBERON:0013702,https://purl.humanatlas.io/ref-organ/united-female/v1.9 +body proper,Male,761,UBERON:0013702,https://purl.humanatlas.io/ref-organ/united-male/v1.9 brain,Female,108,UBERON:0000955,https://purl.humanatlas.io/ref-organ/brain-female/v1.4 brain,Male,108,UBERON:0000955,https://purl.humanatlas.io/ref-organ/brain-male/v1.4 extrapulmonary bronchus,Female,5,UBERON:0002182,https://purl.humanatlas.io/ref-organ/main-bronchus-female/v1.1 extrapulmonary bronchus,Male,5,UBERON:0002182,https://purl.humanatlas.io/ref-organ/main-bronchus-male/v1.1 heart,Female,17,UBERON:0000948,https://purl.humanatlas.io/ref-organ/heart-female/v1.3 heart,Male,17,UBERON:0000948,https://purl.humanatlas.io/ref-organ/heart-male/v1.3 +intervertebral disk,Female,55,UBERON:0001066,https://purl.humanatlas.io/ref-organ/intervertebral-disk-female/v1.0 +intervertebral disk,Male,50,UBERON:0001066,https://purl.humanatlas.io/ref-organ/intervertebral-disk-male/v1.0 large intestine,Female,11,UBERON:0000059,https://purl.humanatlas.io/ref-organ/large-intestine-female/v1.3 large intestine,Male,11,UBERON:0000059,https://purl.humanatlas.io/ref-organ/large-intestine-male/v1.3 +larynx,Female,11,UBERON:0001737,https://purl.humanatlas.io/ref-organ/larynx-female/v1.1 +larynx,Male,11,UBERON:0001737,https://purl.humanatlas.io/ref-organ/larynx-male/v1.1 left eye,Female,24,UBERON:0004548,https://purl.humanatlas.io/ref-organ/eye-female-left/v1.3 left eye,Male,24,UBERON:0004548,https://purl.humanatlas.io/ref-organ/eye-male-left/v1.3 left fallopian tube,Female,5,UBERON:0001303,https://purl.humanatlas.io/ref-organ/fallopian-tube-female-left/v1.2 @@ -19,6 +29,8 @@ left kidney,Male,27,UBERON:0004538,https://purl.humanatlas.io/ref-organ/kidney-m left knee,Female,16,FMA:24978,https://purl.humanatlas.io/ref-organ/knee-female-left/v1.3 left knee,Male,16,FMA:24978,https://purl.humanatlas.io/ref-organ/knee-male-left/v1.2 left ovary,Female,1,UBERON:0002119,https://purl.humanatlas.io/ref-organ/ovary-female-left/v1.3 +left renal pelvis,Female,1,UBERON:0018115,https://purl.humanatlas.io/ref-organ/renal-pelvis-female-left/v1.0 +left renal pelvis,Male,1,UBERON:0018115,https://purl.humanatlas.io/ref-organ/renal-pelvis-male-left/v1.0 left ureter,Female,1,UBERON:0001223,https://purl.humanatlas.io/ref-organ/ureter-female-left/v1.2 left ureter,Male,1,UBERON:0001223,https://purl.humanatlas.io/ref-organ/ureter-male-left/v1.2 liver,Female,23,UBERON:0002107,https://purl.humanatlas.io/ref-organ/liver-female/v1.2 @@ -26,6 +38,7 @@ liver,Male,23,UBERON:0002107,https://purl.humanatlas.io/ref-organ/liver-male/v1. main bronchus,Female,5,UBERON:0002182,https://purl.humanatlas.io/ref-organ/main-bronchus-female/v1.1 main bronchus,Male,5,UBERON:0002182,https://purl.humanatlas.io/ref-organ/main-bronchus-male/v1.1 male reproductive system,Male,18,UBERON:0000079,https://purl.humanatlas.io/ref-organ/prostate-male/v1.2 +manubrium,Female,1,UBERON:2001553,https://purl.humanatlas.io/ref-organ/manubrium-female/v1.0 mesenteric lymph node,Female,8,UBERON:0002509,https://purl.humanatlas.io/ref-organ/lymph-node-female/v1.4 mesenteric lymph node,Male,8,UBERON:0002509,https://purl.humanatlas.io/ref-organ/lymph-node-male/v1.4 mouth,Female,32,UBERON:0000165,https://purl.humanatlas.io/ref-organ/mouth-female/v1.0 @@ -45,6 +58,8 @@ right kidney,Male,29,UBERON:0004539,https://purl.humanatlas.io/ref-organ/kidney- right knee,Female,16,FMA:24977,https://purl.humanatlas.io/ref-organ/knee-female-right/v1.3 right knee,Male,16,FMA:24977,https://purl.humanatlas.io/ref-organ/knee-male-right/v1.2 right ovary,Female,1,UBERON:0002118,https://purl.humanatlas.io/ref-organ/ovary-female-right/v1.3 +right renal pelvis,Female,1,UBERON:0018116,https://purl.humanatlas.io/ref-organ/renal-pelvis-female-right/v1.0 +right renal pelvis,Male,1,UBERON:0018116,https://purl.humanatlas.io/ref-organ/renal-pelvis-male-right/v1.0 right ureter,Female,1,UBERON:0001222,https://purl.humanatlas.io/ref-organ/ureter-female-right/v1.2 right ureter,Male,1,UBERON:0001222,https://purl.humanatlas.io/ref-organ/ureter-male-right/v1.2 skin,Female,2,UBERON:0002097,https://purl.humanatlas.io/ref-organ/skin-female/v1.5 @@ -56,6 +71,8 @@ spinal cord,Male,31,UBERON:0002240,https://purl.humanatlas.io/ref-organ/spinal-c spleen,Female,6,UBERON:0002106,https://purl.humanatlas.io/ref-organ/spleen-female/v1.3 spleen,Male,6,UBERON:0002106,https://purl.humanatlas.io/ref-organ/spleen-male/v1.3 sternum,Female,1,UBERON:0000975,https://purl.humanatlas.io/ref-organ/sternum-female/v1.0 +subcutaneous abdominal adipose tissue,Female,4,UBERON:0014455,https://purl.humanatlas.io/ref-organ/adipose-female/v1.0 +subcutaneous abdominal adipose tissue,Male,4,UBERON:0014455,https://purl.humanatlas.io/ref-organ/adipose-male/v1.0 thoracic thymus,Female,3,UBERON:0002370,https://purl.humanatlas.io/ref-organ/thymus-female/v1.3 thoracic thymus,Male,3,UBERON:0002370,https://purl.humanatlas.io/ref-organ/thymus-male/v1.3 thymus,Female,3,UBERON:0002370,https://purl.humanatlas.io/ref-organ/thymus-female/v1.3 diff --git a/apps/humanatlas.io/src/assets/content/asctb-tables-page/data.yaml b/apps/humanatlas.io/src/assets/content/asctb-tables-page/data.yaml index c16ad1a98e..4b395945e8 100644 --- a/apps/humanatlas.io/src/assets/content/asctb-tables-page/data.yaml +++ b/apps/humanatlas.io/src/assets/content/asctb-tables-page/data.yaml @@ -34,9 +34,9 @@ content: - id: VersionedTableParamSync label: Release Version items: - - label: 9th Release (v2.3) - version: v2.3 - csvUrl: assets/content/asctb-tables-page/table-data/asctb_release9.csv + - label: 10th Release (v2.4) + version: v2.4 + csvUrl: assets/content/asctb-tables-page/table-data/asctb_release10.csv columns: &table_columns - column: Organ label: Organ @@ -130,6 +130,10 @@ content: type: type: numeric computeTotal: true + - label: 9th Release (v2.3) + version: v2.3 + csvUrl: assets/content/asctb-tables-page/table-data/asctb_release9.csv + columns: *table_columns - label: 8th Release (v2.2) version: v2.2 csvUrl: assets/content/asctb-tables-page/table-data/asctb_release8.csv diff --git a/apps/humanatlas.io/src/assets/content/asctb-tables-page/table-data/asctb_release10.csv b/apps/humanatlas.io/src/assets/content/asctb-tables-page/table-data/asctb_release10.csv new file mode 100644 index 0000000000..e150f9c195 --- /dev/null +++ b/apps/humanatlas.io/src/assets/content/asctb-tables-page/table-data/asctb_release10.csv @@ -0,0 +1,35 @@ +Organ,csv,table_version,AS3D,AS,CT,B_Total,BG,BP,BM,BF,BL,ASWithNoLink,CTWithNoLink,BWithNoLink,ASWithNoCT,CTWithNoB,AS_AS,AS_CT,CT_BM,url,csvLabel +allen brain,https://cdn.humanatlas.io/hra-kg--staging/asct-b/allen-brain/v1.7/assets/asct-b-allen-brain.csv,v1.7,52,194,624,773,773,0,0,0,0,18,0,133,175,41,194,2467,1664,https://purl.humanatlas.io/asct-b/allen-brain/v1.7,CSV +anatomical systems,https://cdn.humanatlas.io/hra-kg--staging/asct-b/anatomical-systems/v1.2/assets/asct-b-vh-anatomical-systems.csv,v1.2,38,109,2,1,1,0,0,0,0,0,0,0,56,2,105,0,0,https://purl.humanatlas.io/asct-b/anatomical-systems/v1.2,CSV +blood pelvis,https://cdn.humanatlas.io/hra-kg--staging/asct-b/blood-pelvis/v1.4/assets/asct-b-vh-blood-pelvis.csv,v1.4,2,6,31,140,106,34,0,0,0,0,0,0,5,8,3,29,304,https://purl.humanatlas.io/asct-b/blood-pelvis/v1.4,CSV +blood vasculature,https://cdn.humanatlas.io/hra-kg--staging/asct-b/blood-vasculature/v1.9/assets/asct-b-vh-blood-vasculature.csv,v1.9,69,1129,12,11,11,0,0,0,0,270,0,0,4,8,1150,3929,11,https://purl.humanatlas.io/asct-b/blood-vasculature/v1.9,CSV +bone marrow,https://cdn.humanatlas.io/hra-kg--staging/asct-b/bone-marrow/v1.5/assets/asct-b-vh-bone-marrow.csv,v1.5,1,5,49,231,179,52,0,0,0,0,0,0,4,7,1,47,558,https://purl.humanatlas.io/asct-b/bone-marrow/v1.5,CSV +eye,https://cdn.humanatlas.io/hra-kg--staging/asct-b/eye/v1.4/assets/asct-b-vh-eye.csv,v1.4,5,47,36,154,59,76,6,5,8,2,1,21,15,9,44,112,167,https://purl.humanatlas.io/asct-b/eye/v1.4,CSV +fallopian tube,https://cdn.humanatlas.io/hra-kg--staging/asct-b/fallopian-tube/v1.4/assets/asct-b-fallopian-tube.csv,v1.4,3,78,21,27,14,13,0,0,0,63,1,0,48,4,78,216,27,https://purl.humanatlas.io/asct-b/fallopian-tube/v1.4,CSV +heart,https://cdn.humanatlas.io/hra-kg--staging/asct-b/heart/v1.6/assets/asct-b-vh-heart.csv,v1.6,29,56,34,58,58,0,0,0,0,0,0,1,4,2,67,327,99,https://purl.humanatlas.io/asct-b/heart/v1.6,CSV +kidney,https://cdn.humanatlas.io/hra-kg--staging/asct-b/kidney/v1.7/assets/asct-b-vh-kidney.csv,v1.7,11,67,72,187,186,1,0,0,0,2,3,0,6,4,76,260,330,https://purl.humanatlas.io/asct-b/kidney/v1.7,CSV +knee,https://cdn.humanatlas.io/hra-kg--staging/asct-b/knee/v1.3/assets/asct-b-vh-knee.csv,v1.3,3,12,13,29,29,0,0,0,0,0,9,0,6,3,9,66,30,https://purl.humanatlas.io/asct-b/knee/v1.3,CSV +large intestine,https://cdn.humanatlas.io/hra-kg--staging/asct-b/large-intestine/v1.5/assets/asct-b-vh-large-intestine.csv,v1.5,12,66,60,93,91,2,0,0,0,3,3,8,5,2,173,997,188,https://purl.humanatlas.io/asct-b/large-intestine/v1.5,CSV +liver,https://cdn.humanatlas.io/hra-kg--staging/asct-b/liver/v1.5/assets/asct-b-vh-liver.csv,v1.5,3,23,32,74,31,43,0,0,0,1,2,1,7,4,20,98,102,https://purl.humanatlas.io/asct-b/liver/v1.5,CSV +lung,https://cdn.humanatlas.io/hra-kg--staging/asct-b/lung/v1.5/assets/asct-b-vh-lung.csv,v1.5,6,58,76,259,223,36,0,0,0,0,0,0,6,2,73,544,677,https://purl.humanatlas.io/asct-b/lung/v1.5,CSV +lymph node,https://cdn.humanatlas.io/hra-kg--staging/asct-b/lymph-node/v1.4/assets/asct-b-vh-lymph-node.csv,v1.4,6,39,47,163,91,72,0,0,0,0,0,0,4,2,44,228,405,https://purl.humanatlas.io/asct-b/lymph-node/v1.4,CSV +lymph vasculature,https://cdn.humanatlas.io/hra-kg--staging/asct-b/lymph-vasculature/v1.5/assets/asct-b-vh-lymph-vasculature.csv,v1.5,3,122,3,2,2,0,0,0,0,72,0,0,4,2,122,118,1,https://purl.humanatlas.io/asct-b/lymph-vasculature/v1.5,CSV +main bronchus,https://cdn.humanatlas.io/hra-kg--staging/asct-b/main-bronchus/v1.3/assets/asct-b-vh-main-bronchus.csv,v1.3,2,19,21,91,75,16,0,0,0,0,0,0,5,2,15,46,187,https://purl.humanatlas.io/asct-b/main-bronchus/v1.3,CSV +mouth,https://cdn.humanatlas.io/hra-kg--staging/asct-b/mouth/v1.1/assets/asct-b-vh-mouth.csv,v1.1,8,34,38,1,1,0,0,0,0,8,13,0,14,38,30,273,0,https://purl.humanatlas.io/asct-b/mouth/v1.1,CSV +muscular system,https://cdn.humanatlas.io/hra-kg--staging/asct-b/muscular-system/v1.3/assets/asct-b-vh-muscular-system.csv,v1.3,4,390,3,1,1,0,0,0,0,75,0,0,4,3,386,386,0,https://purl.humanatlas.io/asct-b/muscular-system/v1.3,CSV +ovary,https://cdn.humanatlas.io/hra-kg--staging/asct-b/ovary/v1.3/assets/asct-b-vh-ovary.csv,v1.3,3,81,18,16,1,14,0,0,1,42,11,4,23,15,166,420,15,https://purl.humanatlas.io/asct-b/ovary/v1.3,CSV +palatine tonsil,https://cdn.humanatlas.io/hra-kg--staging/asct-b/palatine-tonsil/v1.1/assets/asct-b-vh-palatine-tonsil.csv,v1.1,2,25,19,45,11,34,0,0,0,7,4,0,9,2,21,82,89,https://purl.humanatlas.io/asct-b/palatine-tonsil/v1.1,CSV +pancreas,https://cdn.humanatlas.io/hra-kg--staging/asct-b/pancreas/v1.4/assets/asct-b-vh-pancreas.csv,v1.4,11,34,32,56,55,1,0,0,0,1,2,0,11,10,38,253,73,https://purl.humanatlas.io/asct-b/pancreas/v1.4,CSV +peripheral nervous system,https://cdn.humanatlas.io/hra-kg--staging/asct-b/peripheral-nervous-system/v1.2/assets/asct-b-vh-peripheral-nervous-system.csv,v1.2,1,1009,128,33,5,28,0,0,0,0,120,7,194,5,1020,724,127,https://purl.humanatlas.io/asct-b/peripheral-nervous-system/v1.2,CSV +placenta,https://cdn.humanatlas.io/hra-kg--staging/asct-b/placenta/v1.2/assets/asct-b-vh-placenta.csv,v1.2,7,38,25,45,45,0,0,0,0,4,0,0,4,2,52,213,76,https://purl.humanatlas.io/asct-b/placenta/v1.2,CSV +prostate,https://cdn.humanatlas.io/hra-kg--staging/asct-b/prostate/v1.1/assets/asct-b-vh-prostate.csv,v1.1,5,17,22,40,40,0,0,0,0,0,2,0,4,6,14,56,48,https://purl.humanatlas.io/asct-b/prostate/v1.1,CSV +skeleton,https://cdn.humanatlas.io/hra-kg--staging/asct-b/skeleton/v1.2/assets/asct-b-vh-skeleton.csv,v1.2,29,1076,3,1,1,0,0,0,0,390,0,0,4,3,1072,1072,0,https://purl.humanatlas.io/asct-b/skeleton/v1.2,CSV +skin,https://cdn.humanatlas.io/hra-kg--staging/asct-b/skin/v1.6/assets/asct-b-vh-skin.csv,v1.6,2,35,39,69,1,68,0,0,0,1,0,0,14,4,34,172,96,https://purl.humanatlas.io/asct-b/skin/v1.6,CSV +small intestine,https://cdn.humanatlas.io/hra-kg--staging/asct-b/small-intestine/v1.3/assets/asct-b-vh-small-intestine.csv,v1.3,10,52,38,85,44,41,0,0,0,15,10,82,23,5,68,374,109,https://purl.humanatlas.io/asct-b/small-intestine/v1.3,CSV +spinal cord,https://cdn.humanatlas.io/hra-kg--staging/asct-b/spinal-cord/v1.1/assets/asct-b-vh-spinal-cord.csv,v1.1,32,90,10,68,68,0,0,0,0,0,0,0,82,2,101,44,67,https://purl.humanatlas.io/asct-b/spinal-cord/v1.1,CSV +spleen,https://cdn.humanatlas.io/hra-kg--staging/asct-b/spleen/v1.5/assets/asct-b-vh-spleen.csv,v1.5,5,41,65,154,73,81,0,0,0,13,13,2,4,5,48,420,351,https://purl.humanatlas.io/asct-b/spleen/v1.5,CSV +thymus,https://cdn.humanatlas.io/hra-kg--staging/asct-b/thymus/v1.5/assets/asct-b-vh-thymus.csv,v1.5,3,22,52,366,311,55,0,0,0,0,0,0,5,2,30,243,576,https://purl.humanatlas.io/asct-b/thymus/v1.5,CSV +trachea,https://cdn.humanatlas.io/hra-kg--staging/asct-b/trachea/v1.0/assets/asct-b-vh-trachea.csv,v1.0,4,24,19,81,68,13,0,0,0,0,0,0,6,2,20,50,161,https://purl.humanatlas.io/asct-b/trachea/v1.0,CSV +ureter,https://cdn.humanatlas.io/hra-kg--staging/asct-b/ureter/v1.0/assets/ASCT-B_VH_Ureter.csv,v1.0,3,13,16,31,31,0,0,0,0,1,11,0,7,5,9,42,33,https://purl.humanatlas.io/asct-b/ureter/v1.0,CSV +urinary bladder,https://cdn.humanatlas.io/hra-kg--staging/asct-b/urinary-bladder/v1.0/assets/ASCT-B_VH_Urinary_Bladder.csv,v1.0,4,20,17,31,31,0,0,0,0,0,11,0,11,6,16,57,33,https://purl.humanatlas.io/asct-b/urinary-bladder/v1.0,CSV +uterus,https://cdn.humanatlas.io/hra-kg--staging/asct-b/uterus/v1.2/assets/ASCT-B_VH_Uterus.csv,v1.2,6,65,20,46,40,6,0,0,0,34,17,45,25,3,129,420,65,https://purl.humanatlas.io/asct-b/uterus/v1.2,CSV diff --git a/apps/humanatlas.io/src/assets/content/omap-page/data.yaml b/apps/humanatlas.io/src/assets/content/omap-page/data.yaml index 0f6330523a..f11cb2d308 100644 --- a/apps/humanatlas.io/src/assets/content/omap-page/data.yaml +++ b/apps/humanatlas.io/src/assets/content/omap-page/data.yaml @@ -90,9 +90,9 @@ content: verticalDividers: true label: Release Version items: - - label: 9th Release (v2.3) - version: v2.3 - csvUrl: assets/content/omap-page/table-data/omaps_release9.csv + - label: 10th Release (v2.4) + version: v2.4 + csvUrl: assets/content/omap-page/table-data/omaps_release10.csv columns: &table_columns - column: omapId label: OMAP ID @@ -124,6 +124,10 @@ content: - column: bp label: '#BP' type: numeric + - label: 9th Release (v2.3) + version: v2.3 + csvUrl: assets/content/omap-page/table-data/omaps_release9.csv + columns: *table_columns - label: 8th Release (v2.2) version: v2.2 csvUrl: assets/content/omap-page/table-data/omaps_release8.csv diff --git a/apps/humanatlas.io/src/assets/content/omap-page/table-data/omaps_release10.csv b/apps/humanatlas.io/src/assets/content/omap-page/table-data/omaps_release10.csv new file mode 100644 index 0000000000..ecf4d1f87f --- /dev/null +++ b/apps/humanatlas.io/src/assets/content/omap-page/table-data/omaps_release10.csv @@ -0,0 +1,37 @@ +omapId,url,organ,tissuePreservationMethod,imagingMethod,csv,xlsx,representativeDataset,as,ct,bp,csvLabel,rpLabel +OMAP-1,https://purl.humanatlas.io/omap/1-human-lymph-node-ibex/v1.5,lymph node,1% PFA fixed frozen,IBEX,https://cdn.humanatlas.io/hra-kg--staging/omap/1-human-lymph-node-ibex/v1.5/assets/omap-1-human-lymph-node-ibex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/1-human-lymph-node-ibex/v1.5/assets/omap-1-human-lymph-node-ibex.xlsx,TODO: Ellen fills in,,,39,CSV,Link +OMAP-2,https://purl.humanatlas.io/omap/2-intestine-codex/v1.6,intestine,Fresh frozen,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/2-intestine-codex/v1.6/assets/omap-2-intestine-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/2-intestine-codex/v1.6/assets/omap-2-intestine-codex.xlsx,TODO: Ellen fills in,,,62,CSV,Link +OMAP-3,https://purl.humanatlas.io/omap/3-kidney-codex/v1.4,kidney,Fresh frozen,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/3-kidney-codex/v1.4/assets/omap-3-kidney-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/3-kidney-codex/v1.4/assets/omap-3-kidney-codex.xlsx,TODO: Ellen fills in,,,24,CSV,Link +OMAP-4,https://purl.humanatlas.io/omap/4-skin-cell-dive/v1.4,skin of body,FFPE,Cell DIVE,https://cdn.humanatlas.io/hra-kg--staging/omap/4-skin-cell-dive/v1.4/assets/omap-4-skin-cell-dive.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/4-skin-cell-dive/v1.4/assets/omap-4-skin-cell-dive.xlsx,TODO: Ellen fills in,,,49,CSV,Link +OMAP-5,https://purl.humanatlas.io/omap/5-liver-sims/v1.4,liver,Fresh frozen,SIMS,https://cdn.humanatlas.io/hra-kg--staging/omap/5-liver-sims/v1.4/assets/omap-5-liver-sims.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/5-liver-sims/v1.4/assets/omap-5-liver-sims.xlsx,TODO: Ellen fills in,,,20,CSV,Link +OMAP-6,https://purl.humanatlas.io/omap/6-pancreas-codex/v1.4,pancreas,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/6-pancreas-codex/v1.4/assets/omap-6-pancreas-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/6-pancreas-codex/v1.4/assets/omap-6-pancreas-codex.xlsx,TODO: Ellen fills in,,,11,CSV,Link +OMAP-7,https://purl.humanatlas.io/omap/7-lung-cell-dive/v1.4,lung,FFPE,Cell DIVE,https://cdn.humanatlas.io/hra-kg--staging/omap/7-lung-cell-dive/v1.4/assets/omap-7-lung-cell-dive.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/7-lung-cell-dive/v1.4/assets/omap-7-lung-cell-dive.xlsx,TODO: Ellen fills in,,,57,CSV,Link +OMAP-8,https://purl.humanatlas.io/omap/8-placenta-full-term-imc/v1.2,placenta,FFPE,IMC,https://cdn.humanatlas.io/hra-kg--staging/omap/8-placenta-full-term-imc/v1.2/assets/omap-8-placenta-full-term-imc.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/8-placenta-full-term-imc/v1.2/assets/omap-8-placenta-full-term-imc.xlsx,TODO: Ellen fills in,,,41,CSV,Link +OMAP-9,https://purl.humanatlas.io/omap/9-kidney-codex/v1.4,kidney,Fresh Frozen,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/9-kidney-codex/v1.4/assets/omap-9-kidney-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/9-kidney-codex/v1.4/assets/omap-9-kidney-codex.xlsx,TODO: Ellen fills in,,,41,CSV,Link +OMAP-10,https://purl.humanatlas.io/omap/10-palatine-tonsil-mics/v1.2,palatine tonsil,1% PFA fixed frozen,MICS,https://cdn.humanatlas.io/hra-kg--staging/omap/10-palatine-tonsil-mics/v1.2/assets/omap-10-palatine-tonsil-mics.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/10-palatine-tonsil-mics/v1.2/assets/omap-10-palatine-tonsil-mics.xlsx,TODO: Ellen fills in,,,33,CSV,Link +OMAP-11,https://purl.humanatlas.io/omap/11-spleen-ibex/v1.2,spleen,1% PFA fixed frozen,IBEX,https://cdn.humanatlas.io/hra-kg--staging/omap/11-spleen-ibex/v1.2/assets/omap-11-spleen-ibex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/11-spleen-ibex/v1.2/assets/omap-11-spleen-ibex.xlsx,TODO: Ellen fills in,,,25,CSV,Link +OMAP-12,https://purl.humanatlas.io/omap/12-eye-retina-ibex/v1.2,retina,1% PFA Fixed Frozen,IBEX,https://cdn.humanatlas.io/hra-kg--staging/omap/12-eye-retina-ibex/v1.2/assets/omap-12-eye-retina-ibex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/12-eye-retina-ibex/v1.2/assets/omap-12-eye-retina-ibex.xlsx,TODO: Ellen fills in,,,14,CSV,Link +OMAP-13,https://purl.humanatlas.io/omap/13-pancreas-codex/v1.2,pancreas,4% PFA fixed frozen,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/13-pancreas-codex/v1.2/assets/omap-13-pancreas-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/13-pancreas-codex/v1.2/assets/omap-13-pancreas-codex.xlsx,TODO: Ellen fills in,,,42,CSV,Link +OMAP-14,https://purl.humanatlas.io/omap/14-kidney-cycif/v1.1,kidney,Fresh frozen,CyCIF,https://cdn.humanatlas.io/hra-kg--staging/omap/14-kidney-cycif/v1.1/assets/omap-14-kidney-cycif.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/14-kidney-cycif/v1.1/assets/omap-14-kidney-cycif.xlsx,TODO: Ellen fills in,,,21,CSV,Link +OMAP-15,https://purl.humanatlas.io/omap/15-intestine-codex/v1.1,intestine,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/15-intestine-codex/v1.1/assets/omap-15-intestine-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/15-intestine-codex/v1.1/assets/omap-15-intestine-codex.xlsx,TODO: Ellen fills in,,,63,CSV,Link +OMAP-16,https://purl.humanatlas.io/omap/16-lung-codex/v1.1,lung,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/16-lung-codex/v1.1/assets/omap-16-lung-cell-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/16-lung-codex/v1.1/assets/omap-16-lung-cell-codex.xlsx,TODO: Ellen fills in,,,48,CSV,Link +OMAP-17,https://purl.humanatlas.io/omap/17-thymus-ibex/v1.1,thymus,1% PFA fixed frozen,IBEX,https://cdn.humanatlas.io/hra-kg--staging/omap/17-thymus-ibex/v1.1/assets/omap-17-thymus-ibex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/17-thymus-ibex/v1.1/assets/omap-17-thymus-ibex.xlsx,TODO: Ellen fills in,,,49,CSV,Link +OMAP-18,https://purl.humanatlas.io/omap/18-lymph-node-cell-dive-ibex/v1.1,lymph node,FFPE,Cell DIVE-IBEX,https://cdn.humanatlas.io/hra-kg--staging/omap/18-lymph-node-cell-dive-ibex/v1.1/assets/omap-18-lymph-node-cell-dive-ibex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/18-lymph-node-cell-dive-ibex/v1.1/assets/omap-18-lymph-node-cell-dive-ibex.xlsx,TODO: Ellen fills in,,,11,CSV,Link +OMAP-19,https://purl.humanatlas.io/omap/19-palatine-tonsil-ibex/v1.1,palatine tonsil,FFPE,IBEX,https://cdn.humanatlas.io/hra-kg--staging/omap/19-palatine-tonsil-ibex/v1.1/assets/omap-19-palatine-tonsil-ibex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/19-palatine-tonsil-ibex/v1.1/assets/omap-19-palatine-tonsil-ibex.xlsx,TODO: Ellen fills in,,,31,CSV,Link +OMAP-20,https://purl.humanatlas.io/omap/20-kidney-ims-cycif/v1.1,kidney,Fresh frozen,CyCIF,https://cdn.humanatlas.io/hra-kg--staging/omap/20-kidney-ims-cycif/v1.1/assets/omap-20-kidney-ims-cycif.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/20-kidney-ims-cycif/v1.1/assets/omap-20-kidney-ims-cycif.xlsx,TODO: Ellen fills in,,,10,CSV,Link +OMAP-21,https://purl.humanatlas.io/omap/21-palatine-tonsil-mics/v1.2,palatine tonsil,FFPE,MICS,https://cdn.humanatlas.io/hra-kg--staging/omap/21-palatine-tonsil-mics/v1.2/assets/omap-21-palatine-tonsil-mics.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/21-palatine-tonsil-mics/v1.2/assets/omap-21-palatine-tonsil-mics.xlsx,TODO: Ellen fills in,,,47,CSV,Link +OMAP-22,https://purl.humanatlas.io/omap/22-skin-cell-dive/v1.1,skin of body,FFPE,Cell DIVE,https://cdn.humanatlas.io/hra-kg--staging/omap/22-skin-cell-dive/v1.1/assets/omap-22-skin-cell-dive.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/22-skin-cell-dive/v1.1/assets/omap-22-skin-cell-dive.xlsx,TODO: Ellen fills in,,,61,CSV,Link +OMAP-23,https://purl.humanatlas.io/omap/23-vermiform-appendix-mics/v1.1,vermiform appendix,FFPE,MICS,https://cdn.humanatlas.io/hra-kg--staging/omap/23-vermiform-appendix-mics/v1.1/assets/omap-23-vermiform-appendix-mics.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/23-vermiform-appendix-mics/v1.1/assets/omap-23-vermiform-appendix-mics.xlsx,TODO: Ellen fills in,,,29,CSV,Link +OMAP-24,https://purl.humanatlas.io/omap/24-pancreas-cycif/v1.0,pancreas,FFPE,CyCIF,https://cdn.humanatlas.io/hra-kg--staging/omap/24-pancreas-cycif/v1.0/assets/omap-24-pancreas-cycif.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/24-pancreas-cycif/v1.0/assets/omap-24-pancreas-cycif.xlsx,TODO: Ellen fills in,,,14,CSV,Link +OMAP-25,https://purl.humanatlas.io/omap/25-lung-codex/v1.0,lung,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/25-lung-codex/v1.0/assets/omap-25-lung-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/25-lung-codex/v1.0/assets/omap-25-lung-codex.xlsx,TODO: Ellen fills in,,,56,CSV,Link +OMAP-26,https://purl.humanatlas.io/omap/26-kidney-codex/v1.0,kidney,Fresh frozen,IMS-CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/26-kidney-codex/v1.0/assets/omap-26-kidney-ims-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/26-kidney-codex/v1.0/assets/omap-26-kidney-ims-codex.xlsx,TODO: Ellen fills in,,,25,CSV,Link +OMAP-27,https://purl.humanatlas.io/omap/27-kidney-ims-codex/v1.0,kidney,Fresh frozen,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/27-kidney-ims-codex/v1.0/assets/omap-27-kidney-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/27-kidney-ims-codex/v1.0/assets/omap-27-kidney-codex.xlsx,TODO: Ellen fills in,,,49,CSV,Link +OMAP-28,https://purl.humanatlas.io/omap/28-heart-codex/v1.0,heart,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/28-heart-codex/v1.0/assets/omap-28-heart-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/28-heart-codex/v1.0/assets/omap-28-heart-codex.xlsx,TODO: Ellen fills in,,,38,CSV,Link +OMAP-29,https://purl.humanatlas.io/omap/29-mouth-mucosa-codex/v1.0,mouth mucosa,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/29-mouth-mucosa-codex/v1.0/assets/omap-29-mouth-mucosa-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/29-mouth-mucosa-codex/v1.0/assets/omap-29-mouth-mucosa-codex.xlsx,TODO: Ellen fills in,,,56,CSV,Link +OMAP-30,https://purl.humanatlas.io/omap/30-salivary-gland-codex/v1.0,saliva-secreting gland,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/30-salivary-gland-codex/v1.0/assets/omap-30-salivary-gland-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/30-salivary-gland-codex/v1.0/assets/omap-30-salivary-gland-codex.xlsx,TODO: Ellen fills in,,,56,CSV,Link +OMAP-31,https://purl.humanatlas.io/omap/31-fallopian-tube-codex/v1.0,fallopian tube,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/31-fallopian-tube-codex/v1.0/assets/omap-31-fallopian-tube-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/31-fallopian-tube-codex/v1.0/assets/omap-31-fallopian-tube-codex.xlsx,TODO: Ellen fills in,,,53,CSV,Link +OMAP-32,https://purl.humanatlas.io/omap/32-uterus-codex/v1.0,uterus,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/32-uterus-codex/v1.0/assets/omap-32-uterus-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/32-uterus-codex/v1.0/assets/omap-32-uterus-codex.xlsx,TODO: Ellen fills in,,,51,CSV,Link +OMAP-33,https://purl.humanatlas.io/omap/33-ovary-codes/v1.0,ovary,FFPE,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/33-ovary-codes/v1.0/assets/omap-33-ovary-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/33-ovary-codes/v1.0/assets/omap-33-ovary-codex.xlsx,TODO: Ellen fills in,,,57,CSV,Link +OMAP-34,https://purl.humanatlas.io/omap/34-esophagus-codex/v1.0,esophagus,Fresh frozen,CODEX,https://cdn.humanatlas.io/hra-kg--staging/omap/34-esophagus-codex/v1.0/assets/omap-34-esophagus-codex.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/34-esophagus-codex/v1.0/assets/omap-34-esophagus-codex.xlsx,TODO: Ellen fills in,,,31,CSV,Link +OMAP-36,https://purl.humanatlas.io/omap/36-heart-mics/v1.0,heart,4% PFA fixed frozen,MICS,https://cdn.humanatlas.io/hra-kg--staging/omap/36-heart-mics/v1.0/assets/omap-36-heart-mics.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/36-heart-mics/v1.0/assets/omap-36-heart-mics.xlsx,TODO: Ellen fills in,,,25,CSV,Link +OMAP-37,https://purl.humanatlas.io/omap/37-liver-mics/v1.0,liver,4% PFA fixed frozen,MICS,https://cdn.humanatlas.io/hra-kg--staging/omap/37-liver-mics/v1.0/assets/omap-37-liver-mics.csv,https://cdn.humanatlas.io/hra-kg--staging/omap/37-liver-mics/v1.0/assets/omap-37-liver-mics.xlsx,TODO: Ellen fills in,,,37,CSV,Link From aa602bd2bd8fc1108da26457ac76225e577693c0 Mon Sep 17 00:00:00 2001 From: "Bruce W. Herr II" Date: Wed, 19 Nov 2025 15:57:24 -0500 Subject: [PATCH 3/4] Update CTA --- apps/apps.humanatlas.io/src/app/app.component.ts | 4 ++-- apps/docs.humanatlas.io/src/app/app.component.ts | 4 ++-- apps/humanatlas.io/src/app/app.component.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/apps.humanatlas.io/src/app/app.component.ts b/apps/apps.humanatlas.io/src/app/app.component.ts index fd15bac1d9..f0b31a6356 100644 --- a/apps/apps.humanatlas.io/src/app/app.component.ts +++ b/apps/apps.humanatlas.io/src/app/app.component.ts @@ -73,9 +73,9 @@ export class AppComponent extends BaseApplicationComponent { /** Call to action message */ protected readonly cta: CtaConfig = { - description: '🎉 9th Release (v2.3) has arrived!', + description: '🎉 10th Release (v2.4) has arrived!', action: 'Learn more', - url: 'https://humanatlas.io/release-notes/v2.3', + url: 'https://humanatlas.io/release-notes/v2.4', }; /** Whether the CTA is dismissed or not */ diff --git a/apps/docs.humanatlas.io/src/app/app.component.ts b/apps/docs.humanatlas.io/src/app/app.component.ts index 6c516c43de..7fcf7f50f4 100644 --- a/apps/docs.humanatlas.io/src/app/app.component.ts +++ b/apps/docs.humanatlas.io/src/app/app.component.ts @@ -29,9 +29,9 @@ export class AppComponent extends BaseApplicationComponent { /** Call to action message */ protected readonly cta: CtaConfig = { - description: '🎉 9th Release (v2.3) has arrived!', + description: '🎉 10th Release (v2.4) has arrived!', action: 'Learn more', - url: 'https://humanatlas.io/release-notes/v2.3', + url: 'https://humanatlas.io/release-notes/v2.4', }; /** Whether the CTA is dismissed or not */ diff --git a/apps/humanatlas.io/src/app/app.component.ts b/apps/humanatlas.io/src/app/app.component.ts index da061ba794..13fbdc3137 100644 --- a/apps/humanatlas.io/src/app/app.component.ts +++ b/apps/humanatlas.io/src/app/app.component.ts @@ -35,9 +35,9 @@ export class AppComponent extends BaseApplicationComponent { /** Call to action message */ protected readonly cta: CtaConfig = { - description: '🎉 9th Release (v2.3) has arrived!', + description: '🎉 10th Release (v2.4) has arrived!', action: 'Learn more', - url: 'https://humanatlas.io/release-notes/v2.3', + url: 'https://humanatlas.io/release-notes/v2.4', }; /** Whether the CTA is dismissed or not */ From e64315208f7876110eafe58d9c4deb3decf7be4b Mon Sep 17 00:00:00 2001 From: Edward Lu <36934022+edlu77@users.noreply.github.com> Date: Mon, 1 Dec 2025 16:33:17 -0500 Subject: [PATCH 4/4] Update kg-explorer for staging/mirror sites (#1970) * Update kg-explorer for staging/mirror sites * Use the correct endpoints * FIx versions * Fixes * Add mirror url * Remove unnecessary pipes --- apps/kg-explorer/project.json | 14 ++++++++++++++ apps/kg-explorer/src/app/app.component.spec.ts | 4 ++-- apps/kg-explorer/src/app/app.component.ts | 2 -- apps/kg-explorer/src/app/app.config.ts | 3 +++ apps/kg-explorer/src/app/app.routes.ts | 7 ++----- apps/kg-explorer/src/app/utils/kg-resolver.ts | 16 ++++++++-------- .../src/environments/environment.prod.ts | 6 ++++++ .../src/environments/environment.staging.ts | 6 ++++++ apps/kg-explorer/src/environments/environment.ts | 6 ++++++ 9 files changed, 47 insertions(+), 17 deletions(-) create mode 100644 apps/kg-explorer/src/environments/environment.prod.ts create mode 100644 apps/kg-explorer/src/environments/environment.staging.ts create mode 100644 apps/kg-explorer/src/environments/environment.ts diff --git a/apps/kg-explorer/project.json b/apps/kg-explorer/project.json index 95dbdc2a3c..935027e003 100644 --- a/apps/kg-explorer/project.json +++ b/apps/kg-explorer/project.json @@ -11,7 +11,21 @@ "targets": { "build": { "configurations": { + "staging": { + "fileReplacements": [ + { + "replace": "apps/kg-explorer/src/environments/environment.ts", + "with": "apps/kg-explorer/src/environments/environment.staging.ts" + } + ] + }, "production": { + "fileReplacements": [ + { + "replace": "apps/kg-explorer/src/environments/environment.ts", + "with": "apps/kg-explorer/src/environments/environment.prod.ts" + } + ], "budgets": [ { "type": "initial", diff --git a/apps/kg-explorer/src/app/app.component.spec.ts b/apps/kg-explorer/src/app/app.component.spec.ts index c1b82ab76d..edd8164bec 100644 --- a/apps/kg-explorer/src/app/app.component.spec.ts +++ b/apps/kg-explorer/src/app/app.component.spec.ts @@ -81,7 +81,7 @@ describe('AppComponent', () => { columns: DO_COLUMNS, }, resolve: { - data: kgResolver(''), + data: kgResolver(), asctbTermOccurrences: asctbResolver(), ontologyTree: ontologyResolver(), cellTypeTree: cellTypeResolver(), @@ -95,7 +95,7 @@ describe('AppComponent', () => { columns: METADATA_COLUMNS, }, resolve: { - doData: kgResolver(''), + doData: kgResolver(), metadata: jest.mocked(doMetadataResolver), documentationUrl: documentationUrlResolver(), typeLabel: jest.mocked(productLabelResolver()), diff --git a/apps/kg-explorer/src/app/app.component.ts b/apps/kg-explorer/src/app/app.component.ts index 2b0adfaf38..9de58161c5 100644 --- a/apps/kg-explorer/src/app/app.component.ts +++ b/apps/kg-explorer/src/app/app.component.ts @@ -9,7 +9,6 @@ import { HraCommonModule } from '@hra-ui/common'; import { ButtonsModule } from '@hra-ui/design-system/buttons'; import { IconsModule } from '@hra-ui/design-system/icons'; import { NavigationModule } from '@hra-ui/design-system/navigation'; -import { PlainTooltipDirective } from '@hra-ui/design-system/tooltips/plain-tooltip'; import { MarkdownModule } from 'ngx-markdown'; import { HelpMenuOptions } from './app.routes'; import { isNavigating } from './utils/navigation'; @@ -45,7 +44,6 @@ export const DEFAULT_HELP_OPTIONS: HelpMenuOptions[] = [ MarkdownModule, ButtonsModule, IconsModule, - PlainTooltipDirective, MatMenuModule, MatDividerModule, ], diff --git a/apps/kg-explorer/src/app/app.config.ts b/apps/kg-explorer/src/app/app.config.ts index 5fb124bea7..569a58cd7b 100644 --- a/apps/kg-explorer/src/app/app.config.ts +++ b/apps/kg-explorer/src/app/app.config.ts @@ -6,6 +6,8 @@ import { provideDesignSystem } from '@hra-ui/design-system'; import { provideMarkdown } from 'ngx-markdown'; import { appRoutes } from './app.routes'; import { CustomRouteReuseStrategy } from './utils/route-strategy'; +import { provideApi } from '@hra-api/ng-client'; +import { environment } from '../environments/environment'; /** Application configuration */ export const appConfig: ApplicationConfig = { @@ -25,5 +27,6 @@ export const appConfig: ApplicationConfig = { withComponentInputBinding(), withInMemoryScrolling({ anchorScrolling: 'disabled', scrollPositionRestoration: 'enabled' }), ), + provideApi({ basePath: environment.remoteApiEndpoint }), ], }; diff --git a/apps/kg-explorer/src/app/app.routes.ts b/apps/kg-explorer/src/app/app.routes.ts index 5955af37bb..e21b9d0581 100644 --- a/apps/kg-explorer/src/app/app.routes.ts +++ b/apps/kg-explorer/src/app/app.routes.ts @@ -16,9 +16,6 @@ import { productLabelResolver, } from './utils/kg-resolver'; -/** Digital objects api */ -export const DO_URL = 'https://apps.humanatlas.io/api/kg/digital-objects'; - /** Column info for digital object table */ export const DO_COLUMNS: TableColumn[] = [ { @@ -112,7 +109,7 @@ export const appRoutes: Route[] = [ columns: DO_COLUMNS, }, resolve: { - data: kgResolver(DO_URL), + data: kgResolver(), asctbTermOccurrences: asctbResolver(), ontologyTree: ontologyResolver(), cellTypeTree: cellTypeResolver(), @@ -126,7 +123,7 @@ export const appRoutes: Route[] = [ columns: METADATA_COLUMNS, }, resolve: { - doData: kgResolver(DO_URL), + doData: kgResolver(), metadata: doMetadataResolver(), documentationUrl: documentationUrlResolver(), typeLabel: productLabelResolver(), diff --git a/apps/kg-explorer/src/app/utils/kg-resolver.ts b/apps/kg-explorer/src/app/utils/kg-resolver.ts index d089444304..e67dd220d0 100644 --- a/apps/kg-explorer/src/app/utils/kg-resolver.ts +++ b/apps/kg-explorer/src/app/utils/kg-resolver.ts @@ -6,16 +6,16 @@ import { catchError, map, of } from 'rxjs'; import { DigitalObjectMetadata } from '../digital-objects-metadata.schema'; import { getDocumentationUrl, getProductLabel } from './utils'; +import { environment } from '../../environments/environment'; /** * Creates a resolver that fetches the digital object data from a url - * @param url Digital object url * @returns Resolver */ -export function kgResolver(url: string): ResolveFn { +export function kgResolver(): ResolveFn { return () => { - const http = inject(HttpClient); - return http.get(url, { responseType: 'json' }).pipe(map((data) => data)); + const kg = inject(HraKgService); + return kg.digitalObjects(); }; } @@ -30,7 +30,7 @@ export function doMetadataResolver(): ResolveFn { const version = route.paramMap.get('version') || ''; const http = inject(HttpClient); return http - .get(`https://lod.humanatlas.io/${type}/${name}/${version}`, { responseType: 'json' }) + .get(`${environment.mirrorUrl}/${type}/${name}/${version}/metadata.json`, { responseType: 'json' }) .pipe(catchError(() => of(undefined))) .pipe(map((data) => data as DigitalObjectMetadata)); }; @@ -54,7 +54,7 @@ export function asctbResolver(): ResolveFn<[string, number][]> { export function ontologyResolver(): ResolveFn { return () => { const v1 = inject(V1Service); - return v1.ontologyTreeModel({}).pipe(map((data) => data)); + return v1.ontologyTreeModel({}); }; } @@ -65,7 +65,7 @@ export function ontologyResolver(): ResolveFn { export function cellTypeResolver(): ResolveFn { return () => { const v1 = inject(V1Service); - return v1.cellTypeTreeModel({}).pipe(map((data) => data)); + return v1.cellTypeTreeModel({}); }; } @@ -76,7 +76,7 @@ export function cellTypeResolver(): ResolveFn { export function biomarkersResolver(): ResolveFn { return () => { const v1 = inject(V1Service); - return v1.biomarkerTreeModel({}).pipe(map((data) => data)); + return v1.biomarkerTreeModel({}); }; } diff --git a/apps/kg-explorer/src/environments/environment.prod.ts b/apps/kg-explorer/src/environments/environment.prod.ts new file mode 100644 index 0000000000..13288e58c8 --- /dev/null +++ b/apps/kg-explorer/src/environments/environment.prod.ts @@ -0,0 +1,6 @@ +/** Production environment */ +export const environment = { + production: true, + remoteApiEndpoint: 'https://apps.humanatlas.io/api', + mirrorUrl: 'https://cdn.humanatlas.io/digital-objects', +}; diff --git a/apps/kg-explorer/src/environments/environment.staging.ts b/apps/kg-explorer/src/environments/environment.staging.ts new file mode 100644 index 0000000000..265fc21685 --- /dev/null +++ b/apps/kg-explorer/src/environments/environment.staging.ts @@ -0,0 +1,6 @@ +/** Staging environment */ +export const environment = { + production: true, + remoteApiEndpoint: 'https://apps.humanatlas.io/api--staging', + mirrorUrl: 'https://cdn.humanatlas.io/hra-kg--staging', +}; diff --git a/apps/kg-explorer/src/environments/environment.ts b/apps/kg-explorer/src/environments/environment.ts new file mode 100644 index 0000000000..a008bf2c8e --- /dev/null +++ b/apps/kg-explorer/src/environments/environment.ts @@ -0,0 +1,6 @@ +/** Default environment */ +export const environment = { + production: false, + remoteApiEndpoint: 'https://apps.humanatlas.io/api--staging', + mirrorUrl: 'https://cdn.humanatlas.io/hra-kg--staging', +};