SlideShare a Scribd company logo
All Together Now: Piecing together the
Knowledge Graph of Life
Chris Mungall
cjmungall@lbl.gov
@chrismungall
ICBO September 2021
Outline
● The grand knowledge challenge
○ How can we organize it all?
○ How can we make it accessible?
● How it started:
○ The Open Bio Ontologies Dream
● How it’s going:
○ This is harder than we thought
○ Solving challenges together
The grand challenge: making knowledge
computable
Data/knowledge is fragmented and inaccessible
Biology is hard.
We have many identifiable things and categories.
Drugs 10k
Chemicals 4tn?
Species
~9 million
Diseases and
Phenotypes
10-50k/species
Cells
10,000s+
types
per species)
Experiments
Raw data
?? exabytes
Genes 20k per species
Metagenome dbs: >65bn genes
Genetic
variants
3m in human
alone
The things are interconnected across scales
Ontologies to the rescue!
I can organize it all
for you!
genes diseases cell types
Original problem: too many, all disconnected
Uh oh….
phenotype
anatomy
assays..
Open Biological Ontologies (OBO)
http://obofoundry.org
1. Well-integrated
Modular ontologies
2. Provide technical and
sociotechnological
framework for
cooperation
4. Allow us to categorize
and organize all of the
things
3. Tools, best
practices and
infrastructure for
forging new
ontologies
@obofoundry
Early days of bio ontologies
Standard formats! Hurray!
W3C Semantic Web
Standards
Web Ontology
Language (OWL)
Standard Formal Ontologies!
I approve this
ontology
occupies
Orthogonal Ontologies! Magnificent!
Reviews and Shared Principles!
Interoperable Data FTW!
Cool, let’s
interoperate!
Hey, we speak
the same
language!
We’re done here, right?
Much has indeed been accomplished
15k citations/year
1 billion annotations
10-1000 billion
annotations
Millions of environmental
samples annotated
Diagnosing rare
disease patients
uses
Analyzing
single-cell
seq
You’re
welcome!
But there is a lot of heavy lifting
Maintaining ontologies
is hard
I spend most of my
time cleaning and
linking data
Turns out ontologies
aren’t the right tool for
everything
The stuff I need is in
an external database
and not in an ontology
These two ontologies
are incompatible
Which ontology do I
use? How do I extract
what I need?
Challenge: Operationalizing OBO
Principles
This ontology is
awesome
This ontology sucks
Half the terms are
missing definitions
Approach: The Dashboard and ODK
https://doi.org/10.1101/2021.06.01.446587
Challenge: coordinating outside OBO
* Many ontologies have
overlapping content with
other resources.
* How do we reconcile?
CHO: The OBO
cheese
ontology
CheeseTax
CheeseVoc
CheeseBase
CheeseDB
GO and reaction/pathway KBs
Approach: Technical and
collaborative
Standards:
● SSSOM
○ Simple
○ Standard for
○ Sharing
○ Ontology
○ Mappings
Tools:
● Boomer
○ Bayesian
○ OWL
○ Ontology
○ Merging
● Understand
complementary
curation needs
and scope
● Joint
reconciliation of
mappings
● Targeted
curation
Boomer reconciles mapping muddles
⊏ ⊐ ≡ ⋣⋢ ⊏ ⊐ ≡ ⋣⋢ ⊏ ⊐ ≡ ⋣⋢
GO:0000009 EC:2.4.1.232 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04
GO:0000010 RHEA:20836 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04
GO:0000016 EC:3.2.1.108 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04
GO:0000016 METACYC:LACTASE-RXN 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04
RHEA:66549 REACTOME:R-HSA-176646.3 0.10 0.70 0.15 0.05 0.10 0.70 0.15 0.05 0.10 0.70 0.15 0.05
0.0002048 0.0002048 0.0028672 ✅
Search 1 Search 2 Search 3
Joint probability:
https://github.com/INCATools/boomer
Boomer
○ Bayesian
○ OWL
○ Ontology
○ Merging
Powered by Whelk: scalable Scala OWL reasoner using immutable data structures
Probabilistic extension: searches ‘possible OWL worlds’ for more likely coherent
explanation
Use in reconciliation: finds most likely OWL interpretation of mappings
Works in harmony with ontology developers: pinpoints hotspots of concern
https://github.com/balhoff/whelk
Mapping Reactome-> GO CAM
http://geneontology.org/go-cam website
http://rdf.geneontology.org SPARQL
● Algorithm for mapping
BioPAX OWL to GO-
CAM OWL
● Creation of REACTO
ontology
● Iterative process
○ GO curators
○ Reactome
curators
Result: Rhea, GO, and Reactome
● Rhea used to create OWL
CHEBI definitions for GO
catalytic activity hierarchy
● Boomer allows for global
reconciliation of mappings
● Mutual improvement in both
resources
● Large increase in annotations
from Rhea->GO mappings
● Rhea used to create OWL
CHEBI definitions for GO MF
terms
● Boomer allows for global
reconciliation of mappings
● Mutual improvement in both
resources
● Large increase in annotations
from Rhea->GO mappings
Challenge: Our abstractions are hard
Upper ontologies contain unfamiliar
terms and requires care when
applying not to fall into traps
OWL is essential for automating
construction tasks but mistakes when
authoring OWL axioms are very
common
Solution: Buffer from abstractions
Buffering upper
ontology:
● COB: Core
Ontology for
Biology and
Biomedicine
OWL Buffering:
● Templated OWL
Design Patterns
● Training
○ E.g ICBO
● Open
discussions
● Communication
(slack)
An upper ontology buffer
subatomic particle electron (CHEBI)
atom or ion
molecular entity
macromolecular
entity
cellular component
cell
gross anatomical
structure
organism
population
nickel (CHEBI)
aspirin (CHEBI)
actin (PR)
cell nucleus (GO)
macrophage (CL)
lung (UBERON)
Human (NCBITaxon)
Cohort (PCO)
Scale
Domain
ontology term
Get Involved!
https://github.com/OBOFoundry/COB
COB term
● Common Ontology for
Biology/Biomedicine
(COB)
● A shared layer of terms
beneath BFO
○ (Still compatible!)
● COB Workshop at ICBO
○ Ready for early
adopters!
Templated OWL Design Patterns
https://robot.obolibrary.org/template
https://github.com/INCATools/dead_simple_owl_design_patterns/
‘Transmembrane transport’
and has-start-location some
___cellular component and has-end-
location some ___cellular
component and transports some
__molecular entity
Acts as an OWL buffer
dct:creator
dct:contributor
OWL
expert
Ontology developer
Domain expert
dct:contributor
Ontology
developer
Biocurator
ROBOT +
Elk
Ontology Users
Ontology
Developer
s
OWL
experts
● Author OWL templates
● Create Design Patterns
● Implement OWL templates
● Test against Design Patterns
● Consume pre-
reasoned hierarchies
Leverage the Expertise Pyramid
Learning
pattern-
workshop
Phenotype OWL
pattern reconciliation
We need a pattern for
an abnormal biological
process in a location.
upheno-
dev
patterns
Judging from the comments
the pattern is usable now,
moving to development stage.
More than 5 community
members have rated this
pattern as finished.
1. Pattern proposal 2. Pattern discussion 3. Pattern review
● Exomiser is a
variant
prioritization tool
● Infers causative
gene in an
inherited disorder
● Uses genome and
phenotypic
(ontology)
information from
different species
● Deployed in
clinical setting
and applied on
multiple real-
world cases (e.g.
Genomics
England)
Challenge: Terms are not enough
Incompatible
Schemas !
Linked Data Modeling Language
JSON-Schema
ShEx
JSON-LD
Contexts
Python
Dataclasses
OWL
https://linkml.io
https://github.com/linkml/linkml
Semantic Web
Applications
And
Infrastructure
“Traditional”
Applications and
Infrastructure
SQL DDL
Create datamodels in simple YAML files,
optionally annotated using ontologies
Compile to other
frameworks
Choose the right tools
for the job, no lock in
Biocurator
Data
Scientist
dct:creator
Use in cancer data harmonization
Clinical
Terminologies
OBO Ontologies
https://cancerdhc.github.io/ccdhmodel
Cancer Research Data
Commons (CRDC)
Harmonized Data Model
● Modeling team
● Terminology team
● Unified framework
SSSOM
Use for microbiome data
https://microbiomedata.github.io/nmdc-schema/
Metadata standards to enable
microbiome analysis
● Environmental data
● Omics data
● Community development model
Challenge: Knowledgebases in OWL
???
Which OWL constructs
are appropriate?
How to model?
Knowledgebases (KBs): curated or computed
statements relating biological entities (e.g.
MODs, DrugBank, ENSEMBL, ...)
Challenge: Knowledgebases in OWL
https://doi.org/10.1016/j.yjbinx.2019.100002
Challenge: Knowledgebases in OWL
Challenge: Knowledgebases in OWL
http://ceur-ws.org/Vol-222/krmed2006-p05.pdf
Approach: Knowledge Graphs
KGs: Same but different
https://douroucouli.wordpress.com/2019/03/14/biological-knowledge-graph-modeling-design-patterns
Edges >> Axioms Embedding >> Reasoning
TSV >>
RDFStar >>
RDF/OWL
● Like ontologies, KGs organize knowledge
● Difference in emphasis
○ Things not categories
○ Edges not hierarchies or axioms
○ Machine learning and graph
algorithms
● Toolchains reflect these differences
● Better for modeling ‘omics entities’?
Owlstar: Buffered semantics in KGs
OWL
expert
Data
Scientist
:Finger
subClassOf
:partOf some
:Hand
[ a :lmo-2 ]
interactsWith
[ a :elf-2 ]
Existential restriction
pattern
Blank node pattern
KG World: Simple Edges
https://github.com/cmungall/owlstar
Knowledge Graph Hub
eco-KG
KG-OBO
KG-COVID-19
KG-IDG
KG-Envpolyreg
https://knowledge-graph-hub.github.io
KG-Microbe
https://kgx.readthedocs.io
○ KGHub: Registry of KGs and
lightweight integration
○ KGX: Graph building and
manipulation toolkit
○ Ensmallen: graph library - SOTA
loading/manipulating graphs -
minimal time and memory
footprint
○ Embiggen: graph machine
learning based on Ensmallen,
tensorflow
○ Algorithms: node2vec, TransE
and friends, GCN/GNN, some
novel algorithms
Biolink-Model: A schema for biological KGs
● Expressed in LinkML
● “Ontology-like”
● OBO classes are instances
● Edges are first-class
Working together: Biolink Model
https://biolink.github.io/biolink-model
Developed as part of NCATS Translator project
● Weekly Data Modeling calls (20-40 people)
● Working groups for different areas (e.g.
chemicals)
● Technically diverse group (domain
scientists, bioinformaticians, ontologists)
● Use of GitHub (PRs, votes)
KGs for drug repurposing
SARS-CoV-2
drugs
A. Node2Vec -
Embed in low-
dimensional
space
C. Train neural
network for
link prediction
B. Rank drugs by
cosine similarity
to SARS-CoV-2
Ranked list of repurposing
candidates
Classes of drugs in the top 100 of
ChEMBL antivirals:
● Steroids - dexamethasone,
prednisone
● Antivirals - lopinavir,
remdesivir
● Antibiotics (?) -
benzylpenicillin, ciprofloxacin
● COX inhibitors - aspirin,
ibuprofen, acetaminophen
We have a long way to go...
We can do it together!
Acknowledgments
OBO Operations
● Mathias Brochhausen
● Pier Luigi Buttigieg
● Melanie Courtot
● Alexander Diehl
● Melissa Haendel
● Simon Jupp
● Nomi Harris
● James Malone
● Darren Natale
● Jim Balhoff
● David Osumi-Sutherland
● Philippe Rocca-Serra
● Asiyah Lin
● Damion Dooley
● Alan Ruttenberg
● Richard Scheuermann
● Lynn Schriml
● Barry Smith
● Chris Stoeckert
● Nicole Vasilevsky
● Ramona Walls
● Xiaolin Yang
● Jie Zheng
OBO Services Team
● James Overon
● Becky Jackson
● Nico Matentzoglu
● Seth Carbon
● Mark Miller
● Deepak Unni
● Nomi Harris
● Bill Duncan
● Randi Vita
● Bjoern Peters
We’re hiring!!!
Knowledge Graphs
● Justin Reese
● Marcin Joachimiak
● Bill Duncan
● Seth Carbon
● Harshad Hegde
● Harry Caufield
● Sierra Moxon
● Elena Casiraghi
● Luca Cappelletti
● Giorgio Valentini
● Tommaso Fontana
● Tiffany Callahan
● Kent Shefchek
● Kevin Schafer
● Nomi Harris
● Moni Muñoz-Torres
● Peter Robinson
GO/Reactome/Rhea
● Peter d’Eustachio
● Harold Drabkin
● Jim Balhoff
● Ben Good
● Huaiyu Mi
● David Hill
● Kimberly van Auken
● Pascale Gaudet
● Laurent-Philippe Albou
● Anne Morgat
● Alan Bridge
● Paul Thomas
LinkML
● Harold Solbrig
● Dazhi Zhao
● Joe Flack
● Gaurav Vaidya
● Tim Putman
● Donny Winston
● Bill Duncan
● Mark Miller
● Sujay Patil
● Shahim Essaid
● Matt Brush
● Brian Furner
● Sierra Moxon Patterns
● Sue Bello
● Nicole Vasilevsky
● All the MOD + HPO curators
● Nico Matentzoglu
BioLink
● Sierra Moxon
● Mike Bada
● Deepak Unni
● Michel Dumontier
● Vlado Dancik
● Matt Brush
● NCATS Translator DM
team

More Related Content

What's hot

Representing and reasoning with biological knowledge
Representing and reasoning with biological knowledgeRepresenting and reasoning with biological knowledge
Representing and reasoning with biological knowledge
Benjamin Good
 
Ontologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyOntologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontology
Melanie Courtot
 
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
AIMS (Agricultural Information Management Standards)
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resources
Melanie Courtot
 
Graph DB + Bioinformatics: Bio4j, recent applications and future directions
Graph DB + Bioinformatics:  Bio4j, recent applications and future directions Graph DB + Bioinformatics:  Bio4j, recent applications and future directions
Graph DB + Bioinformatics: Bio4j, recent applications and future directions
Pablo Pareja Tobes
 
Gene Ontology Project
Gene Ontology ProjectGene Ontology Project
Gene Ontology Project
vaibhavdeoda
 
Introduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyIntroduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental Biology
Barry Smith
 
Ontology Services for the Biomedical Sciences
Ontology Services for the Biomedical SciencesOntology Services for the Biomedical Sciences
Ontology Services for the Biomedical Sciences
Connected Data World
 
Building a repository of biomedical ontologies with Neo4j
Building a repository of biomedical ontologies with Neo4jBuilding a repository of biomedical ontologies with Neo4j
Building a repository of biomedical ontologies with Neo4j
Simon Jupp
 
Building and Using Ontologies to do biology
Building and Using Ontologies to do biologyBuilding and Using Ontologies to do biology
Building and Using Ontologies to do biology
robertstevens65
 
Facilitating semantic alignment.-biohackathon-jupp
Facilitating semantic alignment.-biohackathon-juppFacilitating semantic alignment.-biohackathon-jupp
Facilitating semantic alignment.-biohackathon-jupp
Simon Jupp
 
The Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in BiologyThe Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in Biology
robertstevens65
 
schema.org and biomedical ontologies
schema.org and biomedical ontologies schema.org and biomedical ontologies
schema.org and biomedical ontologies
Simon Jupp
 
UniProt-GOA
UniProt-GOAUniProt-GOA
UniProt-GOA
EBI
 
The Language of the Gene Ontology
The Language of the Gene OntologyThe Language of the Gene Ontology
The Language of the Gene Ontology
robertstevens65
 
Use of data
Use of dataUse of data
Use of data
Chris Evelo
 
The Seven Deadly Sins of Bioinformatics
The Seven Deadly Sins of BioinformaticsThe Seven Deadly Sins of Bioinformatics
The Seven Deadly Sins of Bioinformatics
Duncan Hull
 
Using biological network approaches for dynamic extension of micronutrient re...
Using biological network approaches for dynamic extension of micronutrient re...Using biological network approaches for dynamic extension of micronutrient re...
Using biological network approaches for dynamic extension of micronutrient re...
Chris Evelo
 
WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...
Chris Evelo
 
Modeling exposure events and adverse outcome pathways using ontologies
Modeling exposure events and adverse outcome pathways using ontologiesModeling exposure events and adverse outcome pathways using ontologies
Modeling exposure events and adverse outcome pathways using ontologies
Chris Mungall
 

What's hot (20)

Representing and reasoning with biological knowledge
Representing and reasoning with biological knowledgeRepresenting and reasoning with biological knowledge
Representing and reasoning with biological knowledge
 
Ontologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyOntologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontology
 
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
The Crop Ontology - Harmonizing Semantics for Agricultural Field Data, by Eli...
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resources
 
Graph DB + Bioinformatics: Bio4j, recent applications and future directions
Graph DB + Bioinformatics:  Bio4j, recent applications and future directions Graph DB + Bioinformatics:  Bio4j, recent applications and future directions
Graph DB + Bioinformatics: Bio4j, recent applications and future directions
 
Gene Ontology Project
Gene Ontology ProjectGene Ontology Project
Gene Ontology Project
 
Introduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyIntroduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental Biology
 
Ontology Services for the Biomedical Sciences
Ontology Services for the Biomedical SciencesOntology Services for the Biomedical Sciences
Ontology Services for the Biomedical Sciences
 
Building a repository of biomedical ontologies with Neo4j
Building a repository of biomedical ontologies with Neo4jBuilding a repository of biomedical ontologies with Neo4j
Building a repository of biomedical ontologies with Neo4j
 
Building and Using Ontologies to do biology
Building and Using Ontologies to do biologyBuilding and Using Ontologies to do biology
Building and Using Ontologies to do biology
 
Facilitating semantic alignment.-biohackathon-jupp
Facilitating semantic alignment.-biohackathon-juppFacilitating semantic alignment.-biohackathon-jupp
Facilitating semantic alignment.-biohackathon-jupp
 
The Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in BiologyThe Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in Biology
 
schema.org and biomedical ontologies
schema.org and biomedical ontologies schema.org and biomedical ontologies
schema.org and biomedical ontologies
 
UniProt-GOA
UniProt-GOAUniProt-GOA
UniProt-GOA
 
The Language of the Gene Ontology
The Language of the Gene OntologyThe Language of the Gene Ontology
The Language of the Gene Ontology
 
Use of data
Use of dataUse of data
Use of data
 
The Seven Deadly Sins of Bioinformatics
The Seven Deadly Sins of BioinformaticsThe Seven Deadly Sins of Bioinformatics
The Seven Deadly Sins of Bioinformatics
 
Using biological network approaches for dynamic extension of micronutrient re...
Using biological network approaches for dynamic extension of micronutrient re...Using biological network approaches for dynamic extension of micronutrient re...
Using biological network approaches for dynamic extension of micronutrient re...
 
WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...
 
Modeling exposure events and adverse outcome pathways using ontologies
Modeling exposure events and adverse outcome pathways using ontologiesModeling exposure events and adverse outcome pathways using ontologies
Modeling exposure events and adverse outcome pathways using ontologies
 

Similar to All together now: piecing together the knowledge graph of life

MADICES Mungall 2022.pptx
MADICES Mungall 2022.pptxMADICES Mungall 2022.pptx
MADICES Mungall 2022.pptx
Chris Mungall
 
Gene Wiki and Mark2Cure update for BD2K
Gene Wiki and Mark2Cure update for BD2KGene Wiki and Mark2Cure update for BD2K
Gene Wiki and Mark2Cure update for BD2K
Benjamin Good
 
OWL and OBO
OWL and OBOOWL and OBO
OWL and OBO
Duncan Hull
 
Scaling up semantics; lessons learned across the life sciences
Scaling up semantics; lessons learned across the life sciencesScaling up semantics; lessons learned across the life sciences
Scaling up semantics; lessons learned across the life sciences
Chris Mungall
 
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
dolleyj
 
Connecting life sciences data at the European Bioinformatics Institute
Connecting life sciences data at the European Bioinformatics InstituteConnecting life sciences data at the European Bioinformatics Institute
Connecting life sciences data at the European Bioinformatics Institute
Connected Data World
 
A Cell-Cycle Knowledge Integration Framework
A Cell-Cycle Knowledge Integration FrameworkA Cell-Cycle Knowledge Integration Framework
A Cell-Cycle Knowledge Integration Framework
Lisa Muthukumar
 
Bio ontology drtc-seminar_anwesha
Bio ontology drtc-seminar_anweshaBio ontology drtc-seminar_anwesha
Bio ontology drtc-seminar_anwesha
anwesha bhattacharya
 
Open interoperability standards, tools and services at EMBL-EBI
Open interoperability standards, tools and services at EMBL-EBIOpen interoperability standards, tools and services at EMBL-EBI
Open interoperability standards, tools and services at EMBL-EBI
Pistoia Alliance
 
Omdi2021 Ontologies for (Materials) Science in the Digital Age
Omdi2021 Ontologies for (Materials) Science in the Digital AgeOmdi2021 Ontologies for (Materials) Science in the Digital Age
Omdi2021 Ontologies for (Materials) Science in the Digital Age
petermurrayrust
 
Pham yang embl-ebi
Pham yang embl-ebiPham yang embl-ebi
Pham yang embl-ebi
Nate Wildes
 
Real World Applications of OWL
Real World Applications of OWLReal World Applications of OWL
Real World Applications of OWL
Michel Dumontier
 
Ontology for the Financial Services Industry
Ontology for the Financial Services IndustryOntology for the Financial Services Industry
Ontology for the Financial Services Industry
Barry Smith
 
Pistoia Alliance webinar on Antibody structures in the PDB
Pistoia Alliance webinar on Antibody structures in the PDBPistoia Alliance webinar on Antibody structures in the PDB
Pistoia Alliance webinar on Antibody structures in the PDB
Pistoia Alliance
 
Bio4j
Bio4jBio4j
Ontological realism as a strategy for integrating ontologies
Ontological realism as a strategy for integrating ontologiesOntological realism as a strategy for integrating ontologies
Ontological realism as a strategy for integrating ontologies
Barry Smith
 
BioPortal: ontologies and integrated data resources at the click of a mouse
BioPortal: ontologies and integrated data resourcesat the click of a mouseBioPortal: ontologies and integrated data resourcesat the click of a mouse
BioPortal: ontologies and integrated data resources at the click of a mouse
INRAE (MISTEA) and University of Montpellier (LIRMM)
 
Activities at the Royal Society of Chemistry to gather, extract and analyze b...
Activities at the Royal Society of Chemistry to gather, extract and analyze b...Activities at the Royal Society of Chemistry to gather, extract and analyze b...
Activities at the Royal Society of Chemistry to gather, extract and analyze b...
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 
Introduction to bioinformatics
Introduction to bioinformaticsIntroduction to bioinformatics
Introduction to bioinformatics
philmaweb
 
Prosdocimi ucb cdao
Prosdocimi ucb cdaoProsdocimi ucb cdao
Prosdocimi ucb cdao
Francisco Prosdocimi
 

Similar to All together now: piecing together the knowledge graph of life (20)

MADICES Mungall 2022.pptx
MADICES Mungall 2022.pptxMADICES Mungall 2022.pptx
MADICES Mungall 2022.pptx
 
Gene Wiki and Mark2Cure update for BD2K
Gene Wiki and Mark2Cure update for BD2KGene Wiki and Mark2Cure update for BD2K
Gene Wiki and Mark2Cure update for BD2K
 
OWL and OBO
OWL and OBOOWL and OBO
OWL and OBO
 
Scaling up semantics; lessons learned across the life sciences
Scaling up semantics; lessons learned across the life sciencesScaling up semantics; lessons learned across the life sciences
Scaling up semantics; lessons learned across the life sciences
 
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
 
Connecting life sciences data at the European Bioinformatics Institute
Connecting life sciences data at the European Bioinformatics InstituteConnecting life sciences data at the European Bioinformatics Institute
Connecting life sciences data at the European Bioinformatics Institute
 
A Cell-Cycle Knowledge Integration Framework
A Cell-Cycle Knowledge Integration FrameworkA Cell-Cycle Knowledge Integration Framework
A Cell-Cycle Knowledge Integration Framework
 
Bio ontology drtc-seminar_anwesha
Bio ontology drtc-seminar_anweshaBio ontology drtc-seminar_anwesha
Bio ontology drtc-seminar_anwesha
 
Open interoperability standards, tools and services at EMBL-EBI
Open interoperability standards, tools and services at EMBL-EBIOpen interoperability standards, tools and services at EMBL-EBI
Open interoperability standards, tools and services at EMBL-EBI
 
Omdi2021 Ontologies for (Materials) Science in the Digital Age
Omdi2021 Ontologies for (Materials) Science in the Digital AgeOmdi2021 Ontologies for (Materials) Science in the Digital Age
Omdi2021 Ontologies for (Materials) Science in the Digital Age
 
Pham yang embl-ebi
Pham yang embl-ebiPham yang embl-ebi
Pham yang embl-ebi
 
Real World Applications of OWL
Real World Applications of OWLReal World Applications of OWL
Real World Applications of OWL
 
Ontology for the Financial Services Industry
Ontology for the Financial Services IndustryOntology for the Financial Services Industry
Ontology for the Financial Services Industry
 
Pistoia Alliance webinar on Antibody structures in the PDB
Pistoia Alliance webinar on Antibody structures in the PDBPistoia Alliance webinar on Antibody structures in the PDB
Pistoia Alliance webinar on Antibody structures in the PDB
 
Bio4j
Bio4jBio4j
Bio4j
 
Ontological realism as a strategy for integrating ontologies
Ontological realism as a strategy for integrating ontologiesOntological realism as a strategy for integrating ontologies
Ontological realism as a strategy for integrating ontologies
 
BioPortal: ontologies and integrated data resources at the click of a mouse
BioPortal: ontologies and integrated data resourcesat the click of a mouseBioPortal: ontologies and integrated data resourcesat the click of a mouse
BioPortal: ontologies and integrated data resources at the click of a mouse
 
Activities at the Royal Society of Chemistry to gather, extract and analyze b...
Activities at the Royal Society of Chemistry to gather, extract and analyze b...Activities at the Royal Society of Chemistry to gather, extract and analyze b...
Activities at the Royal Society of Chemistry to gather, extract and analyze b...
 
Introduction to bioinformatics
Introduction to bioinformaticsIntroduction to bioinformatics
Introduction to bioinformatics
 
Prosdocimi ucb cdao
Prosdocimi ucb cdaoProsdocimi ucb cdao
Prosdocimi ucb cdao
 

More from Chris Mungall

LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODOLinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
Chris Mungall
 
Ontology Access Kit_ Workshop Intro Slides.pptx
Ontology Access Kit_ Workshop Intro Slides.pptxOntology Access Kit_ Workshop Intro Slides.pptx
Ontology Access Kit_ Workshop Intro Slides.pptx
Chris Mungall
 
LinkML Intro (for Monarch devs)
LinkML Intro (for Monarch devs)LinkML Intro (for Monarch devs)
LinkML Intro (for Monarch devs)
Chris Mungall
 
LinkML presentation to Yosemite Group
LinkML presentation to Yosemite GroupLinkML presentation to Yosemite Group
LinkML presentation to Yosemite Group
Chris Mungall
 
SparqlProg (BioHackathon 2019)
SparqlProg (BioHackathon 2019)SparqlProg (BioHackathon 2019)
SparqlProg (BioHackathon 2019)
Chris Mungall
 
US2TS: Reasoning over multiple open bio-ontologies to make machines and human...
US2TS: Reasoning over multiple open bio-ontologies to make machines and human...US2TS: Reasoning over multiple open bio-ontologies to make machines and human...
US2TS: Reasoning over multiple open bio-ontologies to make machines and human...
Chris Mungall
 
Uberon: opening up to community contributions
Uberon: opening up to community contributionsUberon: opening up to community contributions
Uberon: opening up to community contributions
Chris Mungall
 
Causal reasoning using the Relation Ontology
Causal reasoning using the Relation OntologyCausal reasoning using the Relation Ontology
Causal reasoning using the Relation Ontology
Chris Mungall
 
US2TS presentation on Gene Ontology
US2TS presentation on Gene OntologyUS2TS presentation on Gene Ontology
US2TS presentation on Gene Ontology
Chris Mungall
 
Computing on Phenotypes AMP 2015
Computing on Phenotypes AMP 2015Computing on Phenotypes AMP 2015
Computing on Phenotypes AMP 2015
Chris Mungall
 
ENVO GSC 2015
ENVO GSC 2015ENVO GSC 2015
ENVO GSC 2015
Chris Mungall
 
Kboom phenoday-2016
Kboom phenoday-2016Kboom phenoday-2016
Kboom phenoday-2016
Chris Mungall
 
BioMake PAG 2017
BioMake PAG 2017 BioMake PAG 2017
BioMake PAG 2017
Chris Mungall
 
GIGA2 Structuring Phenotype Data
GIGA2 Structuring Phenotype DataGIGA2 Structuring Phenotype Data
GIGA2 Structuring Phenotype Data
Chris Mungall
 
Mapping Phenotype Ontologies for Obesity and Diabetes
Mapping Phenotype Ontologies for Obesity and DiabetesMapping Phenotype Ontologies for Obesity and Diabetes
Mapping Phenotype Ontologies for Obesity and Diabetes
Chris Mungall
 
Uberon EBI industry workshop
Uberon EBI industry workshopUberon EBI industry workshop
Uberon EBI industry workshop
Chris Mungall
 
Increased Expressivity of Gene Ontology Annotations - Biocuration 2013
Increased Expressivity of Gene Ontology Annotations - Biocuration 2013Increased Expressivity of Gene Ontology Annotations - Biocuration 2013
Increased Expressivity of Gene Ontology Annotations - Biocuration 2013
Chris Mungall
 
Uberon PAG 2013
Uberon PAG 2013Uberon PAG 2013
Uberon PAG 2013
Chris Mungall
 
Ontologies and Continuous Integration
Ontologies and Continuous IntegrationOntologies and Continuous Integration
Ontologies and Continuous Integration
Chris Mungall
 
TermGenie and Shoge
TermGenie and ShogeTermGenie and Shoge
TermGenie and Shoge
Chris Mungall
 

More from Chris Mungall (20)

LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODOLinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
LinkML Intro July 2022.pptx PLEASE VIEW THIS ON ZENODO
 
Ontology Access Kit_ Workshop Intro Slides.pptx
Ontology Access Kit_ Workshop Intro Slides.pptxOntology Access Kit_ Workshop Intro Slides.pptx
Ontology Access Kit_ Workshop Intro Slides.pptx
 
LinkML Intro (for Monarch devs)
LinkML Intro (for Monarch devs)LinkML Intro (for Monarch devs)
LinkML Intro (for Monarch devs)
 
LinkML presentation to Yosemite Group
LinkML presentation to Yosemite GroupLinkML presentation to Yosemite Group
LinkML presentation to Yosemite Group
 
SparqlProg (BioHackathon 2019)
SparqlProg (BioHackathon 2019)SparqlProg (BioHackathon 2019)
SparqlProg (BioHackathon 2019)
 
US2TS: Reasoning over multiple open bio-ontologies to make machines and human...
US2TS: Reasoning over multiple open bio-ontologies to make machines and human...US2TS: Reasoning over multiple open bio-ontologies to make machines and human...
US2TS: Reasoning over multiple open bio-ontologies to make machines and human...
 
Uberon: opening up to community contributions
Uberon: opening up to community contributionsUberon: opening up to community contributions
Uberon: opening up to community contributions
 
Causal reasoning using the Relation Ontology
Causal reasoning using the Relation OntologyCausal reasoning using the Relation Ontology
Causal reasoning using the Relation Ontology
 
US2TS presentation on Gene Ontology
US2TS presentation on Gene OntologyUS2TS presentation on Gene Ontology
US2TS presentation on Gene Ontology
 
Computing on Phenotypes AMP 2015
Computing on Phenotypes AMP 2015Computing on Phenotypes AMP 2015
Computing on Phenotypes AMP 2015
 
ENVO GSC 2015
ENVO GSC 2015ENVO GSC 2015
ENVO GSC 2015
 
Kboom phenoday-2016
Kboom phenoday-2016Kboom phenoday-2016
Kboom phenoday-2016
 
BioMake PAG 2017
BioMake PAG 2017 BioMake PAG 2017
BioMake PAG 2017
 
GIGA2 Structuring Phenotype Data
GIGA2 Structuring Phenotype DataGIGA2 Structuring Phenotype Data
GIGA2 Structuring Phenotype Data
 
Mapping Phenotype Ontologies for Obesity and Diabetes
Mapping Phenotype Ontologies for Obesity and DiabetesMapping Phenotype Ontologies for Obesity and Diabetes
Mapping Phenotype Ontologies for Obesity and Diabetes
 
Uberon EBI industry workshop
Uberon EBI industry workshopUberon EBI industry workshop
Uberon EBI industry workshop
 
Increased Expressivity of Gene Ontology Annotations - Biocuration 2013
Increased Expressivity of Gene Ontology Annotations - Biocuration 2013Increased Expressivity of Gene Ontology Annotations - Biocuration 2013
Increased Expressivity of Gene Ontology Annotations - Biocuration 2013
 
Uberon PAG 2013
Uberon PAG 2013Uberon PAG 2013
Uberon PAG 2013
 
Ontologies and Continuous Integration
Ontologies and Continuous IntegrationOntologies and Continuous Integration
Ontologies and Continuous Integration
 
TermGenie and Shoge
TermGenie and ShogeTermGenie and Shoge
TermGenie and Shoge
 

Recently uploaded

Mechanisms and Applications of Antiviral Neutralizing Antibodies - Creative B...
Mechanisms and Applications of Antiviral Neutralizing Antibodies - Creative B...Mechanisms and Applications of Antiviral Neutralizing Antibodies - Creative B...
Mechanisms and Applications of Antiviral Neutralizing Antibodies - Creative B...
Creative-Biolabs
 
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
ABHISHEK SONI NIMT INSTITUTE OF MEDICAL AND PARAMEDCIAL SCIENCES , GOVT PG COLLEGE NOIDA
 
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Sérgio Sacani
 
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDSJAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
Sérgio Sacani
 
fermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptxfermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptx
ananya23nair
 
Polycythemia vera_causes_disorders_treatment.pptx
Polycythemia vera_causes_disorders_treatment.pptxPolycythemia vera_causes_disorders_treatment.pptx
Polycythemia vera_causes_disorders_treatment.pptx
muralinath2
 
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptxTOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
shubhijain836
 
2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf
lucianamillenium
 
BIRDS DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
BIRDS  DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptxBIRDS  DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
BIRDS DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
goluk9330
 
Clinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdfClinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdf
RAYMUNDONAVARROCORON
 
Flow chart.pdf LIFE SCIENCES CSIR UGC NET CONTENT
Flow chart.pdf  LIFE SCIENCES CSIR UGC NET CONTENTFlow chart.pdf  LIFE SCIENCES CSIR UGC NET CONTENT
Flow chart.pdf LIFE SCIENCES CSIR UGC NET CONTENT
savindersingh16
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
Carl Bergstrom
 
Lattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptxLattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptx
DrRajeshDas
 
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE  AND ITS BENIFITS.pptxIMPORTANCE OF ALGAE  AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
OmAle5
 
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Sérgio Sacani
 
23PH301 - Optics - Unit 2 - Interference
23PH301 - Optics - Unit 2 - Interference23PH301 - Optics - Unit 2 - Interference
23PH301 - Optics - Unit 2 - Interference
RDhivya6
 
Methods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdfMethods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdf
PirithiRaju
 
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Sérgio Sacani
 
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdfHolsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
frank0071
 
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at 𝐳 = 2.9 wi...
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at  𝐳 = 2.9  wi...Discovery of An Apparent Red, High-Velocity Type Ia Supernova at  𝐳 = 2.9  wi...
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at 𝐳 = 2.9 wi...
Sérgio Sacani
 

Recently uploaded (20)

Mechanisms and Applications of Antiviral Neutralizing Antibodies - Creative B...
Mechanisms and Applications of Antiviral Neutralizing Antibodies - Creative B...Mechanisms and Applications of Antiviral Neutralizing Antibodies - Creative B...
Mechanisms and Applications of Antiviral Neutralizing Antibodies - Creative B...
 
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
MICROBIAL INTERACTION PPT/ MICROBIAL INTERACTION AND THEIR TYPES // PLANT MIC...
 
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
 
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDSJAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
 
fermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptxfermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptx
 
Polycythemia vera_causes_disorders_treatment.pptx
Polycythemia vera_causes_disorders_treatment.pptxPolycythemia vera_causes_disorders_treatment.pptx
Polycythemia vera_causes_disorders_treatment.pptx
 
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptxTOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
 
2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf
 
BIRDS DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
BIRDS  DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptxBIRDS  DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
BIRDS DIVERSITY OF SOOTEA BISWANATH ASSAM.ppt.pptx
 
Clinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdfClinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdf
 
Flow chart.pdf LIFE SCIENCES CSIR UGC NET CONTENT
Flow chart.pdf  LIFE SCIENCES CSIR UGC NET CONTENTFlow chart.pdf  LIFE SCIENCES CSIR UGC NET CONTENT
Flow chart.pdf LIFE SCIENCES CSIR UGC NET CONTENT
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
 
Lattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptxLattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptx
 
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE  AND ITS BENIFITS.pptxIMPORTANCE OF ALGAE  AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
 
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
Evidence of Jet Activity from the Secondary Black Hole in the OJ 287 Binary S...
 
23PH301 - Optics - Unit 2 - Interference
23PH301 - Optics - Unit 2 - Interference23PH301 - Optics - Unit 2 - Interference
23PH301 - Optics - Unit 2 - Interference
 
Methods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdfMethods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdf
 
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
 
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdfHolsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
 
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at 𝐳 = 2.9 wi...
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at  𝐳 = 2.9  wi...Discovery of An Apparent Red, High-Velocity Type Ia Supernova at  𝐳 = 2.9  wi...
Discovery of An Apparent Red, High-Velocity Type Ia Supernova at 𝐳 = 2.9 wi...
 

All together now: piecing together the knowledge graph of life

  • 1. All Together Now: Piecing together the Knowledge Graph of Life Chris Mungall cjmungall@lbl.gov @chrismungall ICBO September 2021
  • 2. Outline ● The grand knowledge challenge ○ How can we organize it all? ○ How can we make it accessible? ● How it started: ○ The Open Bio Ontologies Dream ● How it’s going: ○ This is harder than we thought ○ Solving challenges together
  • 3. The grand challenge: making knowledge computable
  • 4. Data/knowledge is fragmented and inaccessible
  • 5. Biology is hard. We have many identifiable things and categories. Drugs 10k Chemicals 4tn? Species ~9 million Diseases and Phenotypes 10-50k/species Cells 10,000s+ types per species) Experiments Raw data ?? exabytes Genes 20k per species Metagenome dbs: >65bn genes Genetic variants 3m in human alone
  • 6. The things are interconnected across scales
  • 7. Ontologies to the rescue! I can organize it all for you! genes diseases cell types
  • 8. Original problem: too many, all disconnected Uh oh…. phenotype anatomy assays..
  • 9. Open Biological Ontologies (OBO) http://obofoundry.org 1. Well-integrated Modular ontologies 2. Provide technical and sociotechnological framework for cooperation 4. Allow us to categorize and organize all of the things 3. Tools, best practices and infrastructure for forging new ontologies @obofoundry
  • 10. Early days of bio ontologies
  • 11. Standard formats! Hurray! W3C Semantic Web Standards Web Ontology Language (OWL)
  • 12. Standard Formal Ontologies! I approve this ontology occupies
  • 14. Reviews and Shared Principles!
  • 15. Interoperable Data FTW! Cool, let’s interoperate! Hey, we speak the same language!
  • 17. Much has indeed been accomplished 15k citations/year 1 billion annotations 10-1000 billion annotations Millions of environmental samples annotated Diagnosing rare disease patients uses Analyzing single-cell seq You’re welcome!
  • 18. But there is a lot of heavy lifting Maintaining ontologies is hard I spend most of my time cleaning and linking data Turns out ontologies aren’t the right tool for everything The stuff I need is in an external database and not in an ontology These two ontologies are incompatible Which ontology do I use? How do I extract what I need?
  • 19. Challenge: Operationalizing OBO Principles This ontology is awesome This ontology sucks Half the terms are missing definitions
  • 20. Approach: The Dashboard and ODK https://doi.org/10.1101/2021.06.01.446587
  • 21. Challenge: coordinating outside OBO * Many ontologies have overlapping content with other resources. * How do we reconcile? CHO: The OBO cheese ontology CheeseTax CheeseVoc CheeseBase CheeseDB
  • 23. Approach: Technical and collaborative Standards: ● SSSOM ○ Simple ○ Standard for ○ Sharing ○ Ontology ○ Mappings Tools: ● Boomer ○ Bayesian ○ OWL ○ Ontology ○ Merging ● Understand complementary curation needs and scope ● Joint reconciliation of mappings ● Targeted curation
  • 24. Boomer reconciles mapping muddles ⊏ ⊐ ≡ ⋣⋢ ⊏ ⊐ ≡ ⋣⋢ ⊏ ⊐ ≡ ⋣⋢ GO:0000009 EC:2.4.1.232 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 GO:0000010 RHEA:20836 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 GO:0000016 EC:3.2.1.108 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 GO:0000016 METACYC:LACTASE-RXN 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 0.08 0.08 0.80 0.04 RHEA:66549 REACTOME:R-HSA-176646.3 0.10 0.70 0.15 0.05 0.10 0.70 0.15 0.05 0.10 0.70 0.15 0.05 0.0002048 0.0002048 0.0028672 ✅ Search 1 Search 2 Search 3 Joint probability: https://github.com/INCATools/boomer Boomer ○ Bayesian ○ OWL ○ Ontology ○ Merging Powered by Whelk: scalable Scala OWL reasoner using immutable data structures Probabilistic extension: searches ‘possible OWL worlds’ for more likely coherent explanation Use in reconciliation: finds most likely OWL interpretation of mappings Works in harmony with ontology developers: pinpoints hotspots of concern https://github.com/balhoff/whelk
  • 25. Mapping Reactome-> GO CAM http://geneontology.org/go-cam website http://rdf.geneontology.org SPARQL ● Algorithm for mapping BioPAX OWL to GO- CAM OWL ● Creation of REACTO ontology ● Iterative process ○ GO curators ○ Reactome curators
  • 26. Result: Rhea, GO, and Reactome ● Rhea used to create OWL CHEBI definitions for GO catalytic activity hierarchy ● Boomer allows for global reconciliation of mappings ● Mutual improvement in both resources ● Large increase in annotations from Rhea->GO mappings ● Rhea used to create OWL CHEBI definitions for GO MF terms ● Boomer allows for global reconciliation of mappings ● Mutual improvement in both resources ● Large increase in annotations from Rhea->GO mappings
  • 27. Challenge: Our abstractions are hard Upper ontologies contain unfamiliar terms and requires care when applying not to fall into traps OWL is essential for automating construction tasks but mistakes when authoring OWL axioms are very common
  • 28. Solution: Buffer from abstractions Buffering upper ontology: ● COB: Core Ontology for Biology and Biomedicine OWL Buffering: ● Templated OWL Design Patterns ● Training ○ E.g ICBO ● Open discussions ● Communication (slack)
  • 29. An upper ontology buffer subatomic particle electron (CHEBI) atom or ion molecular entity macromolecular entity cellular component cell gross anatomical structure organism population nickel (CHEBI) aspirin (CHEBI) actin (PR) cell nucleus (GO) macrophage (CL) lung (UBERON) Human (NCBITaxon) Cohort (PCO) Scale Domain ontology term Get Involved! https://github.com/OBOFoundry/COB COB term ● Common Ontology for Biology/Biomedicine (COB) ● A shared layer of terms beneath BFO ○ (Still compatible!) ● COB Workshop at ICBO ○ Ready for early adopters!
  • 30. Templated OWL Design Patterns https://robot.obolibrary.org/template https://github.com/INCATools/dead_simple_owl_design_patterns/ ‘Transmembrane transport’ and has-start-location some ___cellular component and has-end- location some ___cellular component and transports some __molecular entity Acts as an OWL buffer dct:creator dct:contributor OWL expert Ontology developer Domain expert dct:contributor Ontology developer Biocurator ROBOT + Elk
  • 31. Ontology Users Ontology Developer s OWL experts ● Author OWL templates ● Create Design Patterns ● Implement OWL templates ● Test against Design Patterns ● Consume pre- reasoned hierarchies Leverage the Expertise Pyramid Learning
  • 32. pattern- workshop Phenotype OWL pattern reconciliation We need a pattern for an abnormal biological process in a location. upheno- dev patterns Judging from the comments the pattern is usable now, moving to development stage. More than 5 community members have rated this pattern as finished. 1. Pattern proposal 2. Pattern discussion 3. Pattern review
  • 33. ● Exomiser is a variant prioritization tool ● Infers causative gene in an inherited disorder ● Uses genome and phenotypic (ontology) information from different species ● Deployed in clinical setting and applied on multiple real- world cases (e.g. Genomics England)
  • 34. Challenge: Terms are not enough Incompatible Schemas !
  • 35. Linked Data Modeling Language JSON-Schema ShEx JSON-LD Contexts Python Dataclasses OWL https://linkml.io https://github.com/linkml/linkml Semantic Web Applications And Infrastructure “Traditional” Applications and Infrastructure SQL DDL Create datamodels in simple YAML files, optionally annotated using ontologies Compile to other frameworks Choose the right tools for the job, no lock in Biocurator Data Scientist dct:creator
  • 36. Use in cancer data harmonization Clinical Terminologies OBO Ontologies https://cancerdhc.github.io/ccdhmodel Cancer Research Data Commons (CRDC) Harmonized Data Model ● Modeling team ● Terminology team ● Unified framework SSSOM
  • 37. Use for microbiome data https://microbiomedata.github.io/nmdc-schema/ Metadata standards to enable microbiome analysis ● Environmental data ● Omics data ● Community development model
  • 38. Challenge: Knowledgebases in OWL ??? Which OWL constructs are appropriate? How to model? Knowledgebases (KBs): curated or computed statements relating biological entities (e.g. MODs, DrugBank, ENSEMBL, ...)
  • 39. Challenge: Knowledgebases in OWL https://doi.org/10.1016/j.yjbinx.2019.100002
  • 41. Challenge: Knowledgebases in OWL http://ceur-ws.org/Vol-222/krmed2006-p05.pdf
  • 43. KGs: Same but different https://douroucouli.wordpress.com/2019/03/14/biological-knowledge-graph-modeling-design-patterns Edges >> Axioms Embedding >> Reasoning TSV >> RDFStar >> RDF/OWL ● Like ontologies, KGs organize knowledge ● Difference in emphasis ○ Things not categories ○ Edges not hierarchies or axioms ○ Machine learning and graph algorithms ● Toolchains reflect these differences ● Better for modeling ‘omics entities’?
  • 44. Owlstar: Buffered semantics in KGs OWL expert Data Scientist :Finger subClassOf :partOf some :Hand [ a :lmo-2 ] interactsWith [ a :elf-2 ] Existential restriction pattern Blank node pattern KG World: Simple Edges https://github.com/cmungall/owlstar
  • 45. Knowledge Graph Hub eco-KG KG-OBO KG-COVID-19 KG-IDG KG-Envpolyreg https://knowledge-graph-hub.github.io KG-Microbe https://kgx.readthedocs.io ○ KGHub: Registry of KGs and lightweight integration ○ KGX: Graph building and manipulation toolkit ○ Ensmallen: graph library - SOTA loading/manipulating graphs - minimal time and memory footprint ○ Embiggen: graph machine learning based on Ensmallen, tensorflow ○ Algorithms: node2vec, TransE and friends, GCN/GNN, some novel algorithms
  • 46. Biolink-Model: A schema for biological KGs ● Expressed in LinkML ● “Ontology-like” ● OBO classes are instances ● Edges are first-class Working together: Biolink Model https://biolink.github.io/biolink-model Developed as part of NCATS Translator project ● Weekly Data Modeling calls (20-40 people) ● Working groups for different areas (e.g. chemicals) ● Technically diverse group (domain scientists, bioinformaticians, ontologists) ● Use of GitHub (PRs, votes)
  • 47. KGs for drug repurposing SARS-CoV-2 drugs A. Node2Vec - Embed in low- dimensional space C. Train neural network for link prediction B. Rank drugs by cosine similarity to SARS-CoV-2 Ranked list of repurposing candidates Classes of drugs in the top 100 of ChEMBL antivirals: ● Steroids - dexamethasone, prednisone ● Antivirals - lopinavir, remdesivir ● Antibiotics (?) - benzylpenicillin, ciprofloxacin ● COX inhibitors - aspirin, ibuprofen, acetaminophen
  • 48. We have a long way to go...
  • 49. We can do it together!
  • 50. Acknowledgments OBO Operations ● Mathias Brochhausen ● Pier Luigi Buttigieg ● Melanie Courtot ● Alexander Diehl ● Melissa Haendel ● Simon Jupp ● Nomi Harris ● James Malone ● Darren Natale ● Jim Balhoff ● David Osumi-Sutherland ● Philippe Rocca-Serra ● Asiyah Lin ● Damion Dooley ● Alan Ruttenberg ● Richard Scheuermann ● Lynn Schriml ● Barry Smith ● Chris Stoeckert ● Nicole Vasilevsky ● Ramona Walls ● Xiaolin Yang ● Jie Zheng OBO Services Team ● James Overon ● Becky Jackson ● Nico Matentzoglu ● Seth Carbon ● Mark Miller ● Deepak Unni ● Nomi Harris ● Bill Duncan ● Randi Vita ● Bjoern Peters We’re hiring!!! Knowledge Graphs ● Justin Reese ● Marcin Joachimiak ● Bill Duncan ● Seth Carbon ● Harshad Hegde ● Harry Caufield ● Sierra Moxon ● Elena Casiraghi ● Luca Cappelletti ● Giorgio Valentini ● Tommaso Fontana ● Tiffany Callahan ● Kent Shefchek ● Kevin Schafer ● Nomi Harris ● Moni Muñoz-Torres ● Peter Robinson GO/Reactome/Rhea ● Peter d’Eustachio ● Harold Drabkin ● Jim Balhoff ● Ben Good ● Huaiyu Mi ● David Hill ● Kimberly van Auken ● Pascale Gaudet ● Laurent-Philippe Albou ● Anne Morgat ● Alan Bridge ● Paul Thomas LinkML ● Harold Solbrig ● Dazhi Zhao ● Joe Flack ● Gaurav Vaidya ● Tim Putman ● Donny Winston ● Bill Duncan ● Mark Miller ● Sujay Patil ● Shahim Essaid ● Matt Brush ● Brian Furner ● Sierra Moxon Patterns ● Sue Bello ● Nicole Vasilevsky ● All the MOD + HPO curators ● Nico Matentzoglu BioLink ● Sierra Moxon ● Mike Bada ● Deepak Unni ● Michel Dumontier ● Vlado Dancik ● Matt Brush ● NCATS Translator DM team