SlideShare une entreprise Scribd logo
1  sur  42
Formal representation of models in systems biology 1 Michel Dumontier, Ph.D. Associate Professor of Bioinformatics, Department of Biology, School of Computer Science, Institute of Biochemistry, Carleton University Professeur Associé, Département d’informatique et de génielogiciel, Université Laval Ottawa Institute of Systems Biology Ottawa-Carleton Institute of Biomedical Engineering INRIA2011::Dumontier
Systems Biology We create and simulate biological models to : ,[object Object]
reveal metabolic and signallingcapabilities so as to predict phenotypes
undertake metabolic engineering to maximize some desired productTo do this, we need  ,[object Object]
efficient software to execute computationally demanding simulationsISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 2
Repressilator: A self-regulating system 3 INRIA2011::Dumontier A synthetic oscillatory network of transcriptional regulators. Elowitz MB, Leibler S. (2000). Nature 403: 335-338.
Biomodels are specified using SBML+ semantic annotation 4 INRIA2011::Dumontier
Semantic annotations are primarily used for browse and search ,[object Object]
300+ models are annotated with
Pubmed- papers
ChEBI - chemicals
UniProt - proteins
KEGG - chemicals, reactions
E.C. - reactions
Gene Ontology - functions, reactions, compartments
Taxonomy - organismhttp://www.ebi.ac.uk/biomodels-main/ ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 5
Bio-ontologies ,[object Object]
Are generally used for semantic annotation of data, which when reused, facilitate integration across domains (granularity, species, experimental methods)
Facilitate granular and cross-domain queries
Can be used to obtain explanations for inferencesdrawn
Can be efficiently processed by algorithms and softwareISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 6
Additional annotations are specified using the Resource Description Framework (RDF) Implicit subject and xml attributes    <species metaid="_525530" id="GLCi"  	compartment="cyto"  initialConcentration="0.097652231064563">             <annotation>         <rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:bqbiol="http://biomodels.net/biology-qualifiers/" xmlns:bqmodel="http://biomodels.net/model-qualifiers/">           <rdf:Descriptionrdf:about="#_525530">             <bqbiol:is>               <rdf:Bag>                 <rdf:lirdf:resource="urn:miriam:obo.chebi:CHEBI%3A4167"/>                 <rdf:lirdf:resource="urn:miriam:kegg.compound:C00031"/>               </rdf:Bag>             </bqbiol:is>           </rdf:Description>         </rdf:RDF>       </annotation>     </species> The annotation element stores the RDF subject predicate object The intent is to express that the species represents a substance composed of glucose molecules We also know from the SBML model that this substance is located in the cytosol and with a (initial) concentration of 0.09765M ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 7
RDF-based Linked Data  ,[object Object]
IRIs
Statements (aka triples) take the form of 
<subject> <predicate> <object>
Easy to implement
stand-alone datasets
logical layer over databases
Limited reasoning
class and property hierarchies
domain/range restrictions
can’t automatically discover inconsistency
Standardized Queries - SPARQL
Scalable - to billions of triplesISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 8
Objective:Computational Knowledge Discovery ,[object Object]
Makes it easier to explore or find models
By converting models into formal representations of knowledge we get to:
validate the accuracy of the annotations 
infer knowledge explicit in terminological resources
discover biological implications inherent in the models and the results of simulations.ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 9
Approach We formally represent semantically annotated biomodelssuch that it becomes possible to: Capture the semantics of models and the biological systems they represent Check the consistency of biological knowledge represented through automated reasoning query the results of simulations in the context of the biological knowledge 10 INRIA2011::Dumontier

Contenu connexe

Tendances

The European Nucleotide Archive
The European Nucleotide ArchiveThe European Nucleotide Archive
The European Nucleotide Archive
EBI
 
bioinformatics simple
bioinformatics simple bioinformatics simple
bioinformatics simple
nadeem akhter
 

Tendances (20)

Biological databases
Biological databasesBiological databases
Biological databases
 
System biology and its tools
System biology and its toolsSystem biology and its tools
System biology and its tools
 
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
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
 
Introduction to Bioinformatics
Introduction to BioinformaticsIntroduction to Bioinformatics
Introduction to Bioinformatics
 
Types of genomics ppt
Types of genomics pptTypes of genomics ppt
Types of genomics ppt
 
Protein database
Protein databaseProtein database
Protein database
 
Gene Expression Omnibus (GEO)
Gene Expression Omnibus (GEO)Gene Expression Omnibus (GEO)
Gene Expression Omnibus (GEO)
 
Publicly available tools and open resources in Bioinformatics
Publicly available  tools and open resources in BioinformaticsPublicly available  tools and open resources in Bioinformatics
Publicly available tools and open resources in Bioinformatics
 
Prosite
PrositeProsite
Prosite
 
(Expasy)
(Expasy)(Expasy)
(Expasy)
 
The European Nucleotide Archive
The European Nucleotide ArchiveThe European Nucleotide Archive
The European Nucleotide Archive
 
Ensembl genome
Ensembl genomeEnsembl genome
Ensembl genome
 
Protein identification and analysis on ExPASy server
Protein identification and analysis on ExPASy serverProtein identification and analysis on ExPASy server
Protein identification and analysis on ExPASy server
 
ProCheck
ProCheckProCheck
ProCheck
 
bioinformatics simple
bioinformatics simple bioinformatics simple
bioinformatics simple
 
Protein structure prediction with a focus on Rosetta
Protein structure prediction with a focus on RosettaProtein structure prediction with a focus on Rosetta
Protein structure prediction with a focus on Rosetta
 
Genomic databases
Genomic databasesGenomic databases
Genomic databases
 
CytoScape
CytoScapeCytoScape
CytoScape
 
Functional genomics
Functional genomicsFunctional genomics
Functional genomics
 

En vedette

Data standards for systems biology
Data standards for systems biologyData standards for systems biology
Data standards for systems biology
Neil Swainston
 
Report on System Biology Funding from BMBF
Report on System Biology Funding from BMBFReport on System Biology Funding from BMBF
Report on System Biology Funding from BMBF
EuroBioForum
 
Systems biology: Bioinformatics on complete biological system
Systems biology: Bioinformatics on complete biological systemSystems biology: Bioinformatics on complete biological system
Systems biology: Bioinformatics on complete biological system
Lars Juhl Jensen
 
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
Michel Dumontier
 
Reputation snapshot for the banking industry, 2012, final
Reputation snapshot for the banking industry, 2012, finalReputation snapshot for the banking industry, 2012, final
Reputation snapshot for the banking industry, 2012, final
Damjana Kocjanc
 

En vedette (20)

Data Integration and Systems Biology
Data Integration and Systems BiologyData Integration and Systems Biology
Data Integration and Systems Biology
 
Eclipse Meets Systems Biology
Eclipse Meets Systems BiologyEclipse Meets Systems Biology
Eclipse Meets Systems Biology
 
Data standards for systems biology
Data standards for systems biologyData standards for systems biology
Data standards for systems biology
 
Systems Biology Systems
Systems Biology SystemsSystems Biology Systems
Systems Biology Systems
 
Report on System Biology Funding from BMBF
Report on System Biology Funding from BMBFReport on System Biology Funding from BMBF
Report on System Biology Funding from BMBF
 
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
 
Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
 
Systems biology: Bioinformatics on complete biological system
Systems biology: Bioinformatics on complete biological systemSystems biology: Bioinformatics on complete biological system
Systems biology: Bioinformatics on complete biological system
 
Systems Biology and Genomics of Microbial Pathogens
Systems Biology and Genomics of Microbial PathogensSystems Biology and Genomics of Microbial Pathogens
Systems Biology and Genomics of Microbial Pathogens
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems Biology
 
Dr. Leroy Hood Lecuture on P4 Medicine
Dr. Leroy Hood Lecuture on P4 MedicineDr. Leroy Hood Lecuture on P4 Medicine
Dr. Leroy Hood Lecuture on P4 Medicine
 
kine
kinekine
kine
 
Cio Summit 2008
Cio Summit 2008Cio Summit 2008
Cio Summit 2008
 
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
 
The Sociology of Nothingness: Challenges of Big Data
The Sociology of Nothingness: Challenges of Big DataThe Sociology of Nothingness: Challenges of Big Data
The Sociology of Nothingness: Challenges of Big Data
 
Cyclops Intro 2011
Cyclops Intro 2011Cyclops Intro 2011
Cyclops Intro 2011
 
Managing Diversity: Using the CLAS Standards to guide organizational change
Managing Diversity:Using the CLAS Standards to guide organizational changeManaging Diversity:Using the CLAS Standards to guide organizational change
Managing Diversity: Using the CLAS Standards to guide organizational change
 
Reputation snapshot for the banking industry, 2012, final
Reputation snapshot for the banking industry, 2012, finalReputation snapshot for the banking industry, 2012, final
Reputation snapshot for the banking industry, 2012, final
 
Estampilla nueva
Estampilla nuevaEstampilla nueva
Estampilla nueva
 
Responders and Assessments Presentation
Responders  and  Assessments PresentationResponders  and  Assessments Presentation
Responders and Assessments Presentation
 

Similaire à Formal representation of models in systems biology

20090608 Abstraction and reusability in the biological modelling process
20090608 Abstraction and reusability in the biological modelling process20090608 Abstraction and reusability in the biological modelling process
20090608 Abstraction and reusability in the biological modelling process
Jonathan Blakes
 
ISMB2011 Tutorial: Biomedical Ontologies for data integration and verification
ISMB2011 Tutorial: Biomedical Ontologies for data integration and verificationISMB2011 Tutorial: Biomedical Ontologies for data integration and verification
ISMB2011 Tutorial: Biomedical Ontologies for data integration and verification
Michel Dumontier
 
SWT Lecture Session 8 - Inference in jena
SWT Lecture Session 8 - Inference in jenaSWT Lecture Session 8 - Inference in jena
SWT Lecture Session 8 - Inference in jena
Mariano Rodriguez-Muro
 
Clean Code�Chapter 3. (1)
Clean Code�Chapter 3. (1)Clean Code�Chapter 3. (1)
Clean Code�Chapter 3. (1)
Felix Chen
 
Harmony 2011: Formalization of SBML models as OWL ontologies
Harmony 2011: Formalization of SBML models as OWL ontologiesHarmony 2011: Formalization of SBML models as OWL ontologies
Harmony 2011: Formalization of SBML models as OWL ontologies
Michel Dumontier
 
EChang-SystemsBiology
EChang-SystemsBiologyEChang-SystemsBiology
EChang-SystemsBiology
webuploader
 
The Subliminal Toolbox: automating steps in the reconstruction of metabolic n...
The Subliminal Toolbox: automating steps in the reconstruction of metabolic n...The Subliminal Toolbox: automating steps in the reconstruction of metabolic n...
The Subliminal Toolbox: automating steps in the reconstruction of metabolic n...
Neil Swainston
 
Venkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkitVenkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkit
BOSC 2010
 

Similaire à Formal representation of models in systems biology (20)

Real World Applications of OWL
Real World Applications of OWLReal World Applications of OWL
Real World Applications of OWL
 
20090511 Manchester Biochemistry
20090511 Manchester Biochemistry20090511 Manchester Biochemistry
20090511 Manchester Biochemistry
 
Experiences with logic programming in bioinformatics
Experiences with logic programming in bioinformaticsExperiences with logic programming in bioinformatics
Experiences with logic programming in bioinformatics
 
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
 
Phenoflow: An Architecture for Computable Phenotypes
Phenoflow: An Architecture for Computable PhenotypesPhenoflow: An Architecture for Computable Phenotypes
Phenoflow: An Architecture for Computable Phenotypes
 
Phenoflow 2021
Phenoflow 2021Phenoflow 2021
Phenoflow 2021
 
20090608 Abstraction and reusability in the biological modelling process
20090608 Abstraction and reusability in the biological modelling process20090608 Abstraction and reusability in the biological modelling process
20090608 Abstraction and reusability in the biological modelling process
 
ISMB2011 Tutorial: Biomedical Ontologies for data integration and verification
ISMB2011 Tutorial: Biomedical Ontologies for data integration and verificationISMB2011 Tutorial: Biomedical Ontologies for data integration and verification
ISMB2011 Tutorial: Biomedical Ontologies for data integration and verification
 
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
 
MADICES Mungall 2022.pptx
MADICES Mungall 2022.pptxMADICES Mungall 2022.pptx
MADICES Mungall 2022.pptx
 
Java Notes
Java NotesJava Notes
Java Notes
 
SWT Lecture Session 8 - Inference in jena
SWT Lecture Session 8 - Inference in jenaSWT Lecture Session 8 - Inference in jena
SWT Lecture Session 8 - Inference in jena
 
Clean Code�Chapter 3. (1)
Clean Code�Chapter 3. (1)Clean Code�Chapter 3. (1)
Clean Code�Chapter 3. (1)
 
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLSSBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
 
Representing and reasoning with biological knowledge
Representing and reasoning with biological knowledgeRepresenting and reasoning with biological knowledge
Representing and reasoning with biological knowledge
 
Edbt2014 talk
Edbt2014 talkEdbt2014 talk
Edbt2014 talk
 
Harmony 2011: Formalization of SBML models as OWL ontologies
Harmony 2011: Formalization of SBML models as OWL ontologiesHarmony 2011: Formalization of SBML models as OWL ontologies
Harmony 2011: Formalization of SBML models as OWL ontologies
 
EChang-SystemsBiology
EChang-SystemsBiologyEChang-SystemsBiology
EChang-SystemsBiology
 
The Subliminal Toolbox: automating steps in the reconstruction of metabolic n...
The Subliminal Toolbox: automating steps in the reconstruction of metabolic n...The Subliminal Toolbox: automating steps in the reconstruction of metabolic n...
The Subliminal Toolbox: automating steps in the reconstruction of metabolic n...
 
Venkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkitVenkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkit
 

Plus de Michel Dumontier

CIKM2020 Keynote: Accelerating discovery science with an Internet of FAIR dat...
CIKM2020 Keynote: Accelerating discovery science with an Internet of FAIR dat...CIKM2020 Keynote: Accelerating discovery science with an Internet of FAIR dat...
CIKM2020 Keynote: Accelerating discovery science with an Internet of FAIR dat...
Michel Dumontier
 
Are we FAIR yet? And will it be worth it?
Are we FAIR yet? And will it be worth it?Are we FAIR yet? And will it be worth it?
Are we FAIR yet? And will it be worth it?
Michel Dumontier
 

Plus de Michel Dumontier (20)

A metadata standard for Knowledge Graphs
A metadata standard for Knowledge GraphsA metadata standard for Knowledge Graphs
A metadata standard for Knowledge Graphs
 
Data-Driven Discovery Science with FAIR Knowledge Graphs
Data-Driven Discovery Science with FAIR Knowledge GraphsData-Driven Discovery Science with FAIR Knowledge Graphs
Data-Driven Discovery Science with FAIR Knowledge Graphs
 
Evaluating FAIRness
Evaluating FAIRnessEvaluating FAIRness
Evaluating FAIRness
 
The Role of the FAIR Guiding Principles for an effective Learning Health System
The Role of the FAIR Guiding Principles for an effective Learning Health SystemThe Role of the FAIR Guiding Principles for an effective Learning Health System
The Role of the FAIR Guiding Principles for an effective Learning Health System
 
CIKM2020 Keynote: Accelerating discovery science with an Internet of FAIR dat...
CIKM2020 Keynote: Accelerating discovery science with an Internet of FAIR dat...CIKM2020 Keynote: Accelerating discovery science with an Internet of FAIR dat...
CIKM2020 Keynote: Accelerating discovery science with an Internet of FAIR dat...
 
The role of the FAIR Guiding Principles in a Learning Health System
The role of the FAIR Guiding Principles in a Learning Health SystemThe role of the FAIR Guiding Principles in a Learning Health System
The role of the FAIR Guiding Principles in a Learning Health System
 
Acclerating biomedical discovery with an internet of FAIR data and services -...
Acclerating biomedical discovery with an internet of FAIR data and services -...Acclerating biomedical discovery with an internet of FAIR data and services -...
Acclerating biomedical discovery with an internet of FAIR data and services -...
 
Accelerating Biomedical Research with the Emerging Internet of FAIR Data and ...
Accelerating Biomedical Research with the Emerging Internet of FAIR Data and ...Accelerating Biomedical Research with the Emerging Internet of FAIR Data and ...
Accelerating Biomedical Research with the Emerging Internet of FAIR Data and ...
 
Are we FAIR yet? And will it be worth it?
Are we FAIR yet? And will it be worth it?Are we FAIR yet? And will it be worth it?
Are we FAIR yet? And will it be worth it?
 
The Future of FAIR Data: An international social, legal and technological inf...
The Future of FAIR Data: An international social, legal and technological inf...The Future of FAIR Data: An international social, legal and technological inf...
The Future of FAIR Data: An international social, legal and technological inf...
 
Keynote at the 2018 Maastricht University Dinner
Keynote at the 2018 Maastricht University DinnerKeynote at the 2018 Maastricht University Dinner
Keynote at the 2018 Maastricht University Dinner
 
The future of science and business - a UM Star Lecture
The future of science and business - a UM Star LectureThe future of science and business - a UM Star Lecture
The future of science and business - a UM Star Lecture
 
Are we FAIR yet?
Are we FAIR yet?Are we FAIR yet?
Are we FAIR yet?
 
Developing and assessing FAIR digital resources
Developing and assessing FAIR digital resourcesDeveloping and assessing FAIR digital resources
Developing and assessing FAIR digital resources
 
Advancing Biomedical Knowledge Reuse with FAIR
Advancing Biomedical Knowledge Reuse with FAIRAdvancing Biomedical Knowledge Reuse with FAIR
Advancing Biomedical Knowledge Reuse with FAIR
 
A Framework to develop the FAIR Metrics
A Framework to develop the FAIR MetricsA Framework to develop the FAIR Metrics
A Framework to develop the FAIR Metrics
 
FAIR principles and metrics for evaluation
FAIR principles and metrics for evaluationFAIR principles and metrics for evaluation
FAIR principles and metrics for evaluation
 
Towards metrics to assess and encourage FAIRness
Towards metrics to assess and encourage FAIRnessTowards metrics to assess and encourage FAIRness
Towards metrics to assess and encourage FAIRness
 
Data Science for the Win
Data Science for the WinData Science for the Win
Data Science for the Win
 
2016 bmdid-mappings
2016 bmdid-mappings2016 bmdid-mappings
2016 bmdid-mappings
 

Dernier

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Dernier (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 

Formal representation of models in systems biology

  • 1. Formal representation of models in systems biology 1 Michel Dumontier, Ph.D. Associate Professor of Bioinformatics, Department of Biology, School of Computer Science, Institute of Biochemistry, Carleton University Professeur Associé, Département d’informatique et de génielogiciel, Université Laval Ottawa Institute of Systems Biology Ottawa-Carleton Institute of Biomedical Engineering INRIA2011::Dumontier
  • 2.
  • 3. reveal metabolic and signallingcapabilities so as to predict phenotypes
  • 4.
  • 5. efficient software to execute computationally demanding simulationsISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 2
  • 6. Repressilator: A self-regulating system 3 INRIA2011::Dumontier A synthetic oscillatory network of transcriptional regulators. Elowitz MB, Leibler S. (2000). Nature 403: 335-338.
  • 7. Biomodels are specified using SBML+ semantic annotation 4 INRIA2011::Dumontier
  • 8.
  • 9. 300+ models are annotated with
  • 13. KEGG - chemicals, reactions
  • 15. Gene Ontology - functions, reactions, compartments
  • 16. Taxonomy - organismhttp://www.ebi.ac.uk/biomodels-main/ ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 5
  • 17.
  • 18. Are generally used for semantic annotation of data, which when reused, facilitate integration across domains (granularity, species, experimental methods)
  • 19. Facilitate granular and cross-domain queries
  • 20. Can be used to obtain explanations for inferencesdrawn
  • 21. Can be efficiently processed by algorithms and softwareISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 6
  • 22. Additional annotations are specified using the Resource Description Framework (RDF) Implicit subject and xml attributes    <species metaid="_525530" id="GLCi" compartment="cyto" initialConcentration="0.097652231064563">             <annotation>         <rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#" xmlns:bqbiol="http://biomodels.net/biology-qualifiers/" xmlns:bqmodel="http://biomodels.net/model-qualifiers/">           <rdf:Descriptionrdf:about="#_525530">             <bqbiol:is>               <rdf:Bag>                 <rdf:lirdf:resource="urn:miriam:obo.chebi:CHEBI%3A4167"/>                 <rdf:lirdf:resource="urn:miriam:kegg.compound:C00031"/>               </rdf:Bag>             </bqbiol:is>           </rdf:Description>         </rdf:RDF>       </annotation>     </species> The annotation element stores the RDF subject predicate object The intent is to express that the species represents a substance composed of glucose molecules We also know from the SBML model that this substance is located in the cytosol and with a (initial) concentration of 0.09765M ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 7
  • 23.
  • 24. IRIs
  • 25. Statements (aka triples) take the form of 
  • 29. logical layer over databases
  • 31. class and property hierarchies
  • 35. Scalable - to billions of triplesISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 8
  • 36.
  • 37. Makes it easier to explore or find models
  • 38. By converting models into formal representations of knowledge we get to:
  • 39. validate the accuracy of the annotations 
  • 40. infer knowledge explicit in terminological resources
  • 41. discover biological implications inherent in the models and the results of simulations.ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 9
  • 42. Approach We formally represent semantically annotated biomodelssuch that it becomes possible to: Capture the semantics of models and the biological systems they represent Check the consistency of biological knowledge represented through automated reasoning query the results of simulations in the context of the biological knowledge 10 INRIA2011::Dumontier
  • 43. Have you heard of OWL? COMBINE2011:Dumontier 11
  • 44.
  • 45. existential, universal, cardinality restriction
  • 49. transitive, functional, inverse functional, symmetric, antisymmetric, reflexive, irreflexive
  • 50. complex classes in domain and range restrictions
  • 52.
  • 53. Satisfiability: determines whether classes can have instances.
  • 54. Subsumption: is class C1 implicitly a subclass of C2?
  • 55. Classification: repetitive application of subsumption to discover implicit subclass links between named classes
  • 56. Realization: find the most specific class that an individual belongs to. 13 COMBINE2011:Dumontier 13
  • 57.
  • 65. C1 and C2 SubClassOf: owl:Nothing
  • 66. R some C1 DisjointFrom: R some C2
  • 68. ...
  • 69. in general: P(C1, C2), where P is an OWL axiom (template)ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 14
  • 70. INRIA2011::Dumontier 15 Conceptualization:Models and their components represent physical entities (material entities, processes) Formalization: every element E of the SBML language represents a class Rep(E) and we assert that  E subClassOf: represents some Rep(E)
  • 71. Top-level ontologies can make additional commitment by enforcing disjointnessamong basic types Material object, Process, Function and Quality are mutually disjoint. ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 16
  • 72. Relations impose additional constraints, such that inconsistencies arise when incorrectly used ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 17
  • 73. For each model annotation, we make a commitment to what it represents OWL Axiom: Model SubClassOf: represents some MaterialEntity Conversion rule: a Model annotated with class C represents: If C is a SubClassOfMaterialEntity then M SubClassOf: represents some C If C is a SubClassOfFunction then M SubClassOf: represents some (has-function some C) If C is a SubClassOfProcess then M SubClassOf: represents some (has-function some (realized-by only C))
  • 74.
  • 75. O1 has a function F1
  • 76. F1 is realized by processes of the type heterotrimeric G-protein complex cycleM SubClassOf: represents some O1 O1 SubClassOf: (has-function some (realized-by only GO:0031684)
  • 77.
  • 78. part of the object represented by the model
  • 79. compartment’s species represent objects that are located in O2
  • 80. C SubClassOf: represents some A2
  • 81.
  • 83.
  • 84. Jena RDF API to parse RDF annotations
  • 85.
  • 91.
  • 92. Model verification After reasoning, we found 27 models to be inconsistent reasons our representation - functions sometimes found in the place of physical entities (e.g. entities that secrete insulin). better to constrain with appropriate relations SBML abused – e.g. species used as a measure of time constraints in the ontologies themselves mean that the annotation is simply not possible ISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 25
  • 93.
  • 94.
  • 95. represents some (has-function some C) and represents some (has-function some (realized-by only C)) are unsatisfiableISMB2011::Dumontier|Hoehndorf::Formalizing Systems Biology with Biomedical Ontologies 27
  • 96. Species are further described with ‘modifiers’ in the context of a reaction 28 INRIA2011::Dumontier essential activator <listOfModifiers> <modifierSpeciesReferencesboTerm="SBO:0000461" species="X"/> </listOfModifiers> partial inhibitor <listOfModifiers> <modifierSpeciesReferencesboTerm="SBO:0000536" species="PX"/> </listOfModifiers>
  • 97. Roles are realized in the context of processes by material entities INRIA2011::Dumontier model sio: has proper part sio: represents sio: has direct part species ChEBI:molecule ChEBI:substance sio: role of SBO: participant role sio: has participant SBMLHarvester+ sio: realizes sio: represents GO:Process reaction Class role chain: realizes o role of -> has participant Individual Datatype 29
  • 98. Semanticscience Integrated Ontology (SIO) OWL2 ontology 1000+ classes covering basic types (physical, processual, abstract, informational) with an emphasis on biological entities 183 basic relations (mereological, participatory, attribute/quality, spatial, temporal and representational) axioms can be used by reasoners to compute inferences for consistency checking, classification and answering questions about life science knowledge embodies emerging ontology design patterns specifies a data model dereferenceable URIs searchable in the NCBO bioportal Available at http://semanticscience.org/ontology/sio.owl 30 INRIA2011::Dumontier
  • 99. Examining Mathematical Expressions 31 INRIA2011::Dumontier <assignmentRulemetaid="metaid_0400235" variable="k_tl"> <math> <apply> <divide/> <ci> eff </ci> <ci> t_ave </ci> </apply> </math> </assignmentRule> <kineticLawsboTerm="SBO:0000049"> <math> <apply> <times/> <ci> k_tl </ci> <ci> X </ci> </apply> </math> </kineticLaw> <parameter metaid="metaid_0000233" id="k_tl" name="k_tl" constant="false" sboTerm="SBO:0000016"> (unimolecularrate constant) <notes> <p xmlns="http://www.w3.org/1999/xhtml">Translation rate constant</p> </notes> </parameter> <parameter metaid="metaid_0000025" id="eff" name="translation efficiency" value="20"> <notes> <p xmlns="http://www.w3.org/1999/xhtml">Average number of proteins per transcript</p> </notes> </parameter>
  • 100. SBML Reactions may be specified by mathematical expressions, which contain quantitative variables that denote quantities SBO:Reaction Quantity sio: is specified by sio:denotes sio: has proper part SBO: systems description parameter SBO:mathematical expression sio: has value Literal Class sio:derives from SBMLFarmer Individual Datatype INRIA2011::Dumontier 32
  • 101. When running a simulation, some attributes change with time 33 INRIA2011::Dumontier species double sio:has attribute sio: has value sio: has unit uo:unit attribute sio: measured at sio: has value datetime time sio: result of sio: has agent simulation software sio: conforms to sio: has participant KISAO: algorithm parameter model expression Class Individual Datatype
  • 103. Copasi output:not machine understandable 35 INRIA2011::Dumontier
  • 104. Query Answering over RDF/OWL Find those concentration measurements for species that represent molecular entities that contain ribonucleotide residues ‘concentration’ and (‘measured at’ some double[>20.0, <40.0]) and ‘is attribute of’ some ( ‘species’ and ‘represents’ some (‘has part’ some ‘ribonucleotide residue’) ) 36 INRIA2011::Dumontier ChEBI ontology
  • 105.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111. Can be local minima/maxima
  • 112. Can be inflection pointsTEDDY_0000144 Point: Stationary Point (Maximum) B A C Curve Segment Overall Change (Slope) Constituent Points Concentration strictly increasing TEDDY_0000008 strictly decreasing Curve: Overall Change D TEDDY_0000009 Time INRIA2011::Dumontier
  • 113. Queries ‘local maximum’ and ‘is attribute of’ some ( species and represents some ( ‘has function’ some ‘dna binding’ )) 38 INRIA2011::Dumontier Biomodel + UniProt + GO
  • 114. Get the non-monotonic curves for protein species ‘non-monotonic curve’ and ‘has part’ some ( ‘concentration’ and ‘is attribute of’ some ( ‘species’ and ‘represents’ some ‘protein’)) ) 39 INRIA2011::Dumontier
  • 115. Conclusion The SBML-derived ontologies can be   i) checked for their consistency, thereby uncovering erroneous curations  ii) infer attributes and relations of the substances, compartments and reactions beyond what was originally described in the models  iii) answer sophisticated questions across a model knowledge base  iv) extended with modifiers, mathematical expressions and parameters, simulation Results (from tab files) to answer questions about simulation results with reference to the semantic annotations (GO) in biomodels, UniProt 40 INRIA2011::Dumontier
  • 116. 41 Acknowledgements Leonid Chepelev Robert Hoehndorf INRIA2011::Dumontier
  • 117. Michel Dumontier michel_dumontier@carleton.ca 42 INRIA2011::Dumontier Publications: http://dumontierlab.com Presentations: http://slideshare.com/micheldumontier

Notes de l'éditeur

  1. Slick used car salesman