Enhancing the Unified Phenotype Ontology to Support Cross-Species Phenotype Interoperability
4th uPheno Workshop, Biocuration, 5th April 2025
Organizers: Susan Bello, Arwa Ibrahim
Welcome to the 4th Unified Phenotype Ontology workshop!
uPheno in 2025 - Overview and Vision
An extreme simplification of the phenotype data workflow
Integration/Use
Observation
Coding/Curation
Clinician
Patient
Documentation
Clinical coder
EHR
Researcher
Specimen
Documentation
Biocurator
Scientific database
Code system
Ontology or vocabulary
?
More: https://obophenotype.github.io/upheno/reference/phenotype-data/#shape
Inconsistent language within the community
Source: Mammalian Phenotype Ontology
https://www.informatics.jax.org/vocab/mp_ontology/MP:0000274
macrocardia
enlarged heart
Image source: https://commons.wikimedia.org/wiki/File:Human_Heart.png
More inconsistent language across communities
Mouse community
Zebrafish community
MP:0000274
enlarged heart
ZFA:0000114, heart
PATO:0000586, increased size
Image source: https://commons.wikimedia.org/wiki/File:Human_Heart.png
Even more inconsistencies across the translational divide
Cardiomegaly
…
Mouse domain
Clinical domain
Zebrafish domain
Image source: https://commons.wikimedia.org/wiki/File:Human_Heart.png
Despite ontologies the inconsistent terminology problem got worse
ZFA/ZP
MP
DPO
WPO
HP
OMIA
VT
FYPO
APO
SNOMED
…
WB
PB
FB
OMIA
MGI
RGD
ZFIN
SGD
IMPC
OMIM
…ICD10
QTLdb
HPOA
EHR
XPO
XenBase
Phenotype core concepts 101
Characteristic
“Bearer”
Trait / biological attribute
phenotypic effect / phenotype
disease != phenotype
measurement != trait
https://obophenotype.github.io/upheno/reference/core-concepts/
Not just did ontologies proliferate, but also curation practices
More: https://obophenotype.github.io/upheno/reference/phenotype-data/#shape
An extreme simplification of the phenotype data workflow
Integration
Observation
Coding/Curation
Clinician
Patient
Documentation
Clinical coder
EHR
Researcher
Specimen
Documentation
Biocurator
Scientific database
Code system
Ontology or vocabulary
?
An extreme simplification of the phenotype data workflow
Integration
Observation
Coding/Curation
Clinician
Patient
Documentation
Clinical coder
EHR
Researcher
Specimen
Documentation
Biocurator
Scientific database
The Unified Phenotype Ontology
Code system
Ontology or vocabulary
The Unified Phenotype Ontology (uPheno)
The triumph of the Entity-Quality (EQ) pattern (Washington, 2009)
Quality
Entity
14
Hypolysinemia
=
Human phenotype
decreased amount
lysine
part of
blood
decreased circulating lysine level
=
Mouse phenotype
https://obophenotype.github.io/upheno/reference/data-integration/
uPheno is an ontology… and more
PMID:35317743
abnormal
Modifier
decreased amount
lysine
part of
Characteris.
Entity
blood
“decreased level of lysine in blood” (UPHENO:0034327)
Same for ZP..
.. but most importantly, it is a community that facilitates collective growth and development of shared best practices
We need a pattern for an abnormal biological process in a location.
More than 5 community members have rated this pattern as finished.
What is the best way to share the mappings?
How can I build a pattern driven ontology?
How can we support international phenotyping?
Participating ontologies
Ontology | Taxon | Term Count |
Mammalian Phenotype Ontology (MP) | Mammalia | 14,206 (v2024-08-08) |
Human Phenotype Ontology (HPO) | Homo sapiens | 18,987 (v2024-08-13) |
Zebrafish Phenotype Ontology (ZP) | Danio rerio | 47,443 (v2024-04-18) |
C. elegans Phenotype Ontology (WBPhenotype) | Nematoda | 2,649 (v2024-06-05) |
Drosophila Phenotype Ontology (DPO) | Drosophilidae | 253 (v2024-04-25) |
Dictyostelium Phenotype Ontology (DDPHENO) | Dictyostelium discoideum | 1,017 (v2023-08-26) |
Planarian Phenotype Ontology (PLANP) | Planaria | 647 (v2020-03-28) |
Xenopus Phenotype Ontology (XPO) | Xenopus | 20,340 (v2024-04-18) |
Fission Yeast Phenotype Ontology (FYPO) | Schizosaccha romyces pombe | 8,056 (v2024-08-01) |
Pathogen-host interaction phenotype ontology (PHIPO) | General | 1,104 (v2024-04-04) |
Molecular glyco-phenotype ontology (MGPO) | General | 120 (v2024-04-18) |
Ascomycete Phenotype Ontology (APO) | Ascomycota | 342 (v2024-04-26) |
The three core use cases
A
C
B
Where are we now, where are we going?
uPheno Patterns - �What are they and how do you use them
Useful Links
Workshop channel in the ISB slack
#biocuration2025_upheno_workshop
uPheno Patterns
What are they and how do you use them
uPheno Patterns
Useful background: Osumi-Sutherland, D., Courtot, M., Balhoff, J. et al. Dead simple OWL design patterns. J Biomed Semant 8, 18 (2017). https://doi.org/10.1186/s13326-017-0126-0
‘Characteristic of’ vs ‘Characteristic of part of’
Workshop Challenges
Workshop Challenges
Challenge 1: Improve the upper level structure of the ontology
Upper Level Structure
Upper Level Structure
Preferred Root
High level/header/grouping terms
Upper Level Structure
Preferred Root
1st level of division
2nd level of division
Single species example
Source: MGI
Single species example
Source: Monarch Initiative
Multi-species example
Source: MGI - HMDC tool
Multi-species example (not phenotype)
Source: Alliance of Genome Resources
Possible Approach
Challenge 1 Questions
Example
Why are all these absent terms directly under cell phenotype and not grouped in more useful ways?
Example
Why isn’t vocal organ phenotype a child of craniofacial/craniocervical phenotype?
Challenge 2: Identify integration and organization issues
Incorrect parent-child relationship example
Failure to group similar terms example 1
Failure to group similar terms example 2
Break Out Sessions
Please Add Notes to Shared Docs and Create Issues on the uPheno GitHub Repo
Summary From Breakouts
Keeping the Momentum Going