Systems biology is an approach to biology that emphasizes the
structure and dynamic behavior of biological systems and the
interactions that occur within them. To succeed, systems biology
crucially depends on the accessibility and integration of data across
domains and levels of granularity. Biomedical ontologies were
developed to facilitate such an integration for data and are often
used to annotate biosimulation models in systems biology.
Here, I present an approach towards combining both disciplines in a common framework that enables information to flow between both.
My ontology is better than yours! Building and evaluating ontologies for inte...Robert Hoehndorf
The document discusses biomedical ontologies and their use in pharmacogenomics research. It introduces the concept of biomedical ontologies as controlled vocabularies that are hierarchically organized to facilitate data integration. Two relevant ontologies for representing phenotypes are discussed: the Mammalian Phenotype Ontology and the Human Phenotype Ontology. Challenges in using ontologies for pharmacogenomics research include comparing human and mouse phenotypes across species and determining how to compute phenotypic similarity based on the ontologies. The talk explores approaches to addressing these challenges.
Relating functions and dispositions using nonmonotonic reasoningRobert Hoehndorf
The document discusses different approaches to defining and characterizing biological functions and dysfunctions. It proposes a formal characterization of malfunction as: [1] an entity having a function but [2] lacking the disposition needed to realize that function. Normally, entities are not malfunctioning, but have the appropriate dispositions to fulfill their functions. The document also reviews how functions have been characterized in relation to causality, social ascription, and goal-directedness.
This document discusses the automated generation of the Flora Phenotype Ontology (FLOPO) by extracting trait information from plant descriptions. It involves processing text from multiple floras to identify plant entities, qualities, and their relationships. The extracted information is then used to automatically generate and annotate classes in FLOPO, resulting in an ontology integrating plant traits across taxa and languages. Future work includes improving the annotation pipeline and linking FLOPO to genetic and environmental data for comparative analysis.
Semantically-Enabled Business Process ManagementAdrian Paschke
This document summarizes key aspects of semantically-enabled business process management (SBPM). SBPM combines business process management (BPM) technologies with semantic technologies like ontologies, rules, and semantic data processing. The document provides examples of how ontologies, rules, and events can be used within BPM to add semantic understanding. Specifically, ontologies can provide domain concepts, rules can enable decision-making and reactions, and event processing can trigger actions. The integration of these semantic technologies with BPM allows for automated translation, interchange, execution, and adaptation of semantic business process models across organizations.
Tutorial - Introduction to Rule Technologies and SystemsAdrian Paschke
Tutorial at Semantic Web Applications and Tools for the Life Sciences (SWAT4LS 2014), 9-11 Dec., Berlin, Germany
http://www.swat4ls.org/workshops/berlin2014/
The document provides an overview of ontology and its various aspects. It discusses the origin of the term ontology, which derives from Greek words meaning "being" and "science," so ontology is the study of being. It distinguishes between scientific and philosophical ontologies. Social ontology examines social entities. Perspectives on ontology include philosophy, library and information science, artificial intelligence, linguistics, and the semantic web. The goal of ontology is to encode knowledge to make it understandable to both people and machines. It provides motivations for developing ontologies such as enabling information integration and knowledge management. The document also discusses ontology languages, uniqueness of ontologies, purposes of ontologies, and provides references.
This document discusses reasoning in artificial intelligence. It defines reasoning as deriving a conclusion from given premises using a methodology. Reasoning allows a system to determine what it needs to know based on what it already knows. The document outlines different types of reasoning including deductive, inductive, abductive, and non-monotonic reasoning. It also discusses symbolic reasoning approaches like default reasoning and truth maintenance systems, as well as statistical reasoning using probability, Bayes' theorem, and Bayesian networks.
Ontologies for representing, integrating and analyzing phenotypesRobert Hoehndorf
The development and application of high-throughput technologies in biology leads to a rapid increase of data and knowledge and enables the possibility for a paradigm shift towards the personalized treatment of disease based on an individual patient’s genetic markup. Major challenges that biology faces today are to integrate data across different databases, domains, levels of granularity and species, and to make the information resulting from high-throughput experiments amenable to scientific analyses and the discovery of mechanisms underlying disease. In my talk, I will demonstrate how formal ontologies combined with recent progress in automated reasoning can be used to represent, integrate and analyze data resulting from high-throughput phenotyping experiments. I will show how an expressive formal representation of phenotype ontologies can lead to interoperability with biomedical ontologies of other domains, illustrate an ontology modularization approach that enables the use of automated reasoning over these ontologies and show how to integrate phenotype data across multiple species. Finally, I will demonstrate how measures of semantic similarity can be applied to analyze high-throughput phenotype data and reveal novel gene-disease associations and discuss how an ontology-based approach to the semantic integration of data in biomedicine can facilitate translational research and personalized medicine.
My ontology is better than yours! Building and evaluating ontologies for inte...Robert Hoehndorf
The document discusses biomedical ontologies and their use in pharmacogenomics research. It introduces the concept of biomedical ontologies as controlled vocabularies that are hierarchically organized to facilitate data integration. Two relevant ontologies for representing phenotypes are discussed: the Mammalian Phenotype Ontology and the Human Phenotype Ontology. Challenges in using ontologies for pharmacogenomics research include comparing human and mouse phenotypes across species and determining how to compute phenotypic similarity based on the ontologies. The talk explores approaches to addressing these challenges.
Relating functions and dispositions using nonmonotonic reasoningRobert Hoehndorf
The document discusses different approaches to defining and characterizing biological functions and dysfunctions. It proposes a formal characterization of malfunction as: [1] an entity having a function but [2] lacking the disposition needed to realize that function. Normally, entities are not malfunctioning, but have the appropriate dispositions to fulfill their functions. The document also reviews how functions have been characterized in relation to causality, social ascription, and goal-directedness.
This document discusses the automated generation of the Flora Phenotype Ontology (FLOPO) by extracting trait information from plant descriptions. It involves processing text from multiple floras to identify plant entities, qualities, and their relationships. The extracted information is then used to automatically generate and annotate classes in FLOPO, resulting in an ontology integrating plant traits across taxa and languages. Future work includes improving the annotation pipeline and linking FLOPO to genetic and environmental data for comparative analysis.
Semantically-Enabled Business Process ManagementAdrian Paschke
This document summarizes key aspects of semantically-enabled business process management (SBPM). SBPM combines business process management (BPM) technologies with semantic technologies like ontologies, rules, and semantic data processing. The document provides examples of how ontologies, rules, and events can be used within BPM to add semantic understanding. Specifically, ontologies can provide domain concepts, rules can enable decision-making and reactions, and event processing can trigger actions. The integration of these semantic technologies with BPM allows for automated translation, interchange, execution, and adaptation of semantic business process models across organizations.
Tutorial - Introduction to Rule Technologies and SystemsAdrian Paschke
Tutorial at Semantic Web Applications and Tools for the Life Sciences (SWAT4LS 2014), 9-11 Dec., Berlin, Germany
http://www.swat4ls.org/workshops/berlin2014/
The document provides an overview of ontology and its various aspects. It discusses the origin of the term ontology, which derives from Greek words meaning "being" and "science," so ontology is the study of being. It distinguishes between scientific and philosophical ontologies. Social ontology examines social entities. Perspectives on ontology include philosophy, library and information science, artificial intelligence, linguistics, and the semantic web. The goal of ontology is to encode knowledge to make it understandable to both people and machines. It provides motivations for developing ontologies such as enabling information integration and knowledge management. The document also discusses ontology languages, uniqueness of ontologies, purposes of ontologies, and provides references.
This document discusses reasoning in artificial intelligence. It defines reasoning as deriving a conclusion from given premises using a methodology. Reasoning allows a system to determine what it needs to know based on what it already knows. The document outlines different types of reasoning including deductive, inductive, abductive, and non-monotonic reasoning. It also discusses symbolic reasoning approaches like default reasoning and truth maintenance systems, as well as statistical reasoning using probability, Bayes' theorem, and Bayesian networks.
Ontologies for representing, integrating and analyzing phenotypesRobert Hoehndorf
The development and application of high-throughput technologies in biology leads to a rapid increase of data and knowledge and enables the possibility for a paradigm shift towards the personalized treatment of disease based on an individual patient’s genetic markup. Major challenges that biology faces today are to integrate data across different databases, domains, levels of granularity and species, and to make the information resulting from high-throughput experiments amenable to scientific analyses and the discovery of mechanisms underlying disease. In my talk, I will demonstrate how formal ontologies combined with recent progress in automated reasoning can be used to represent, integrate and analyze data resulting from high-throughput phenotyping experiments. I will show how an expressive formal representation of phenotype ontologies can lead to interoperability with biomedical ontologies of other domains, illustrate an ontology modularization approach that enables the use of automated reasoning over these ontologies and show how to integrate phenotype data across multiple species. Finally, I will demonstrate how measures of semantic similarity can be applied to analyze high-throughput phenotype data and reveal novel gene-disease associations and discuss how an ontology-based approach to the semantic integration of data in biomedicine can facilitate translational research and personalized medicine.
Using multiple ontologies to characterise the bioactivity of small moleculesJanna Hastings
Presented at the 2011 ICBO workshop on working with multiple biomedical ontologies. We describe work on text mining for relationship extraction between chemical and biological entities via a language model for bioactivity.
This document discusses applying ontology design patterns in bio-ontologies using the Ontology Preprocessor Language (OPPL). OPPL allows complex modeling to be stored, shared, and consistently applied to ontologies. It can be used to efficiently apply ontology design patterns, like closure patterns, to encapsulate semantics. Version 2 of OPPL was developed to be more axiom-centric and supports features like variables to represent patterns. The document concludes that OPPL enables easy manipulation of ontologies and consistent application of design patterns to aid in modeling.
The document discusses the Open Biomedical Ontologies (OBO) Foundry, which is a collection of reference ontologies in biology and biomedicine that follow a set of principles to ensure logical structure and interoperability. It outlines the motivation and history of OBO Foundry, describes how the ontologies are organized, and provides examples of ontologies in the Foundry and their scopes. The goal of OBO Foundry is to facilitate sharing, integration and analysis of biological data through standardized ontologies.
Accurate biochemical knowledge starting with precise structure-based criteria...Michel Dumontier
Biochemical ontologies aim to capture and represent biochemical entities and the relations that exist between them in an accurate and precise manner. A fundamental starting point is the use of identifiers that precisely and uniquely identify some biochemical entity, whether it be a substance, a quality or some biological process. Yet, our current approach for generating identifiers doing so is often haphazard and incomplete. This prevents us from accurately integrating knowledge and also leads to under specification of our knowledge. This talk aims to initiate a discussion on plausible structure-based strategies for biochemical identity, ultimately to generate identifiers in an automatic and curator/database independent fashion, whether it be at molecular level or some part thereof (e.g. residues, collection of residues, atoms, collection of atoms, functional groups). With structure-based identifiers in hand, we will be in a position to accurately capture specific biochemical knowledge, such as how a set of residues in a binding site are involved in a chemical reaction including the fact that a key nitrogen atom must first be de-protonated. Thus, this will enhance our current representation of biochemical knowledge and make it fundamentally more useful.
University of Toronto Chemistry Librarians Workshop June 2012Brock University
The document discusses a bioinformatics assignment that has been part of a third year Biology course at York University since 2009, which has involved using databases from NCBI, EMBL, and other sources to analyze gene and protein data from organisms like Tetrahymena and compare coding between species. Students conduct tasks like mRNA alignment, identifying protein domains and functions, and assessing restriction enzymes to complete their assignments, which have generally received high marks along with positive feedback from students.
Introduction to Ontologies for Environmental BiologyBarry Smith
1. The document introduces ontologies for environmental biology and discusses several disciplines that could benefit from their use, including GIS, ecology, environmental biology, and various "-omics" fields.
2. It describes what an ontology is and compares ontologies to legends for maps or diagrams, which allow integration and help humans and computers make sense of complex data. Ontologies provide standardized terminology and annotations.
3. The document outlines the Open Biomedical Ontologies (OBO) Foundry, a collection of interoperable reference ontologies for annotating biomedical data. Foundry ontologies include the Gene Ontology and other ontologies for molecules, cells, anatomical structures, and more. They are developed through consensus and share
Hyperontology for the biomedical ontologistJanna Hastings
Presented at the 2011 ICBO Workshop on working with multiple biomedical ontologies. We present a framework for designing and interrelating ontology modules which are indvidually represented in different underlying logical formalisms.
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...dolleyj
The Evidence & Conclusion Ontology (ECO) has been developed to provide standardized descriptions for types of evidence within the biological domain. Best
practices in biocuration require that when a biological assertion is made (e.g. linking a Gene Ontology (GO) term for a molecular function to a protein), the type of evidence
supporting it is captured. In recent development efforts, we have been working with other ontology groups to ensure that ECO classes exist for the types of curation they
support. These include the Ontology for Microbial Phenotypes and GO. In addition, we continue to support user-level class requests through our GitHub issue tracker. To
facilitate the addition and maintenance of new classes, we utilize ROBOT (a command line tool for working with Open Biomedical Ontologies) as part of our standard workflow.
ROBOT templates allow us to define classes in a spreadsheet and convert them to Web Ontology Language (OWL) axioms, which can then be merged into ECO. ROBOT is
also part of our automated release process. Additionally, we are engaged in ongoing work to map ECO classes to Ontology for Biomedical Investigation classes using logical
definitions. ECO is currently in use by dozens of groups engaged in biological curation and the number of ECO users continues to grow. The ontology, in OWL and Open
Biomedical Ontology (OBO) formats, and associated resources can be accessed through our GitHub site (https://github.com/evidenceontology/evidenceontology) as well as
the ECO web page (http://evidenceontology.org/).
Talk given at the 9th International Conference on Chemical Structures, June 9th. How metabolomics and metabolite identification can be improved by chemoinformatics.
Basic Formal Ontology (BFO) and DiseaseBarry Smith
The document discusses different approaches to conceptualizing health, disease, and biological kinds across multiple levels of granularity. It notes that traditional biology data conceptualized entities based on observable instances, while new biology data represents entities at the molecular level through genetic sequences. It argues that linking different kinds of phenomena represented at various levels requires annotation with terms from controlled vocabularies like ontologies. Ontologies provide a structured framework for integrating data across databases and supporting logical reasoning by standardizing references to biological entities, processes, and functions.
Modularity requirements in bio-ontologies: a case study of ChEBIJanna Hastings
A wish list for tools for modularity support in bio-ontology engineering based on the ChEBI ontology requirements. Presented at the workshop on modular ontologies, WoMO, 2011, in Ljubljana.
Bio-ontologies in bioinformatics: Growing up challengesJanna Hastings
Bio-ontologies are growing up, and their use is becoming widespread in many areas of computational science. The new maturity is bringing new challenges, however, in particular visualization of complex ontologies; moving from OBO to OWL; using multiple ontologies in conjunction; training appropriate for biologists and community building.
Biomedical ontology tutorial_atlanta_june2011_part2Barry Smith
The document discusses building biomedical ontologies. It notes problems with current approaches that lead to redundant ontologies. The OBO Foundry is proposed as a solution to create a single ontology for each domain through collaboration. The OBO Foundry utilizes common principles like using the Basic Formal Ontology as a top-level ontology and common relation ontology. Successful ontologies in the OBO Foundry like the Gene Ontology are discussed as examples.
Formal Ontology Meets Industry: Best PracticesDavid Koepsell
This document discusses best practices in large-scale ontology development based on the Chronious Ontology Suite case study. It describes how the suite utilizes upper-level ontologies like Basic Formal Ontology for ex-ante harmonization. It also emphasizes modularity and re-use of existing resources like the Relation Ontology and Foundational Model of Anatomy. General design principles for taxonomies focus on avoiding instances, ensuring rigid subsumption ties, and maintaining disjoint sibling classes.
ONTO-Toolkit is a collection of tools within the Galaxy framework that enables bio-ontology engineering using OBO file format ontologies. It includes wrappers for functions from the ONTO-PERL API to retrieve ontology terms and substructures. Two use cases are demonstrated: 1) identifying common ancestor terms between two molecular functions, and 2) finding the intersection between sub-ontologies for two biological processes to investigate overlap. The toolkit provides rich ontology-driven solutions for biologists within Galaxy.
From chemicals to minds: Integrated ontologies in the search for scientific u...Janna Hastings
Presented at the 2012 Interdisciplinary Ontology (InterOntology) Conference in Tokyo, February 24th 2012. This presentation gives a whirlwind tour of some "reports from the front lines" of practical bio-ontology development in ChEBI and in the Mental Functioning and Emotion Ontology projects.
Biochemical ontologies aim to capture and represent biochemical entities and the relations that exist between them in an accurate manner. A fundamental starting point is biochemical identity, but our current approach for generating identifiers is haphazard and consequently integrating data is error-prone. I will discuss plausible structure-based strategies for biochemical identity whether it be at molecular level or some part thereof (e.g. residues, collection of residues, atoms, collection of atoms, functional groups) such that identifiers may be generated in an automatic and curator/database independent manner. With structure-based identifiers in hand, we will be in a position to more accurately capture context-specific biochemical knowledge, such as how a set of residues in a binding site are involved in a chemical reaction including the fact that a key nitrogen atom must first be de-protonated. Thus, our current representation of biochemical knowledge may improve such that manual and automatic methods of bio-curation are substantially more accurate.
Science aims to develop an accurate understanding of reality through a
variety of rigorously empirical and formal methods. Ontologies are used to formalize
the meaning of terms within a domain of discourse. The Basic Formal Ontology
is an ontology of particular importance in the biomedical domains, where it provides
the top-level for numerous ontologies, including those admitted as part of the
OBO Foundry collection. The Basic Formal Ontology requires that all classes in an
ontology are actually instantiated in reality. Despite the fact that it is hard to show
whether entities of some kind exist or do not exist in reality (especially for unobservable
entities like elementary particles), this criterion fails to satisfy the need of
scientists to communicate their findings and theories unambiguously. We discuss
the problems that arise due to the Basic Formal Ontology’s realism criterion and
suggest viable alternatives.
Using multiple ontologies to characterise the bioactivity of small moleculesJanna Hastings
Presented at the 2011 ICBO workshop on working with multiple biomedical ontologies. We describe work on text mining for relationship extraction between chemical and biological entities via a language model for bioactivity.
This document discusses applying ontology design patterns in bio-ontologies using the Ontology Preprocessor Language (OPPL). OPPL allows complex modeling to be stored, shared, and consistently applied to ontologies. It can be used to efficiently apply ontology design patterns, like closure patterns, to encapsulate semantics. Version 2 of OPPL was developed to be more axiom-centric and supports features like variables to represent patterns. The document concludes that OPPL enables easy manipulation of ontologies and consistent application of design patterns to aid in modeling.
The document discusses the Open Biomedical Ontologies (OBO) Foundry, which is a collection of reference ontologies in biology and biomedicine that follow a set of principles to ensure logical structure and interoperability. It outlines the motivation and history of OBO Foundry, describes how the ontologies are organized, and provides examples of ontologies in the Foundry and their scopes. The goal of OBO Foundry is to facilitate sharing, integration and analysis of biological data through standardized ontologies.
Accurate biochemical knowledge starting with precise structure-based criteria...Michel Dumontier
Biochemical ontologies aim to capture and represent biochemical entities and the relations that exist between them in an accurate and precise manner. A fundamental starting point is the use of identifiers that precisely and uniquely identify some biochemical entity, whether it be a substance, a quality or some biological process. Yet, our current approach for generating identifiers doing so is often haphazard and incomplete. This prevents us from accurately integrating knowledge and also leads to under specification of our knowledge. This talk aims to initiate a discussion on plausible structure-based strategies for biochemical identity, ultimately to generate identifiers in an automatic and curator/database independent fashion, whether it be at molecular level or some part thereof (e.g. residues, collection of residues, atoms, collection of atoms, functional groups). With structure-based identifiers in hand, we will be in a position to accurately capture specific biochemical knowledge, such as how a set of residues in a binding site are involved in a chemical reaction including the fact that a key nitrogen atom must first be de-protonated. Thus, this will enhance our current representation of biochemical knowledge and make it fundamentally more useful.
University of Toronto Chemistry Librarians Workshop June 2012Brock University
The document discusses a bioinformatics assignment that has been part of a third year Biology course at York University since 2009, which has involved using databases from NCBI, EMBL, and other sources to analyze gene and protein data from organisms like Tetrahymena and compare coding between species. Students conduct tasks like mRNA alignment, identifying protein domains and functions, and assessing restriction enzymes to complete their assignments, which have generally received high marks along with positive feedback from students.
Introduction to Ontologies for Environmental BiologyBarry Smith
1. The document introduces ontologies for environmental biology and discusses several disciplines that could benefit from their use, including GIS, ecology, environmental biology, and various "-omics" fields.
2. It describes what an ontology is and compares ontologies to legends for maps or diagrams, which allow integration and help humans and computers make sense of complex data. Ontologies provide standardized terminology and annotations.
3. The document outlines the Open Biomedical Ontologies (OBO) Foundry, a collection of interoperable reference ontologies for annotating biomedical data. Foundry ontologies include the Gene Ontology and other ontologies for molecules, cells, anatomical structures, and more. They are developed through consensus and share
Hyperontology for the biomedical ontologistJanna Hastings
Presented at the 2011 ICBO Workshop on working with multiple biomedical ontologies. We present a framework for designing and interrelating ontology modules which are indvidually represented in different underlying logical formalisms.
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...dolleyj
The Evidence & Conclusion Ontology (ECO) has been developed to provide standardized descriptions for types of evidence within the biological domain. Best
practices in biocuration require that when a biological assertion is made (e.g. linking a Gene Ontology (GO) term for a molecular function to a protein), the type of evidence
supporting it is captured. In recent development efforts, we have been working with other ontology groups to ensure that ECO classes exist for the types of curation they
support. These include the Ontology for Microbial Phenotypes and GO. In addition, we continue to support user-level class requests through our GitHub issue tracker. To
facilitate the addition and maintenance of new classes, we utilize ROBOT (a command line tool for working with Open Biomedical Ontologies) as part of our standard workflow.
ROBOT templates allow us to define classes in a spreadsheet and convert them to Web Ontology Language (OWL) axioms, which can then be merged into ECO. ROBOT is
also part of our automated release process. Additionally, we are engaged in ongoing work to map ECO classes to Ontology for Biomedical Investigation classes using logical
definitions. ECO is currently in use by dozens of groups engaged in biological curation and the number of ECO users continues to grow. The ontology, in OWL and Open
Biomedical Ontology (OBO) formats, and associated resources can be accessed through our GitHub site (https://github.com/evidenceontology/evidenceontology) as well as
the ECO web page (http://evidenceontology.org/).
Talk given at the 9th International Conference on Chemical Structures, June 9th. How metabolomics and metabolite identification can be improved by chemoinformatics.
Basic Formal Ontology (BFO) and DiseaseBarry Smith
The document discusses different approaches to conceptualizing health, disease, and biological kinds across multiple levels of granularity. It notes that traditional biology data conceptualized entities based on observable instances, while new biology data represents entities at the molecular level through genetic sequences. It argues that linking different kinds of phenomena represented at various levels requires annotation with terms from controlled vocabularies like ontologies. Ontologies provide a structured framework for integrating data across databases and supporting logical reasoning by standardizing references to biological entities, processes, and functions.
Modularity requirements in bio-ontologies: a case study of ChEBIJanna Hastings
A wish list for tools for modularity support in bio-ontology engineering based on the ChEBI ontology requirements. Presented at the workshop on modular ontologies, WoMO, 2011, in Ljubljana.
Bio-ontologies in bioinformatics: Growing up challengesJanna Hastings
Bio-ontologies are growing up, and their use is becoming widespread in many areas of computational science. The new maturity is bringing new challenges, however, in particular visualization of complex ontologies; moving from OBO to OWL; using multiple ontologies in conjunction; training appropriate for biologists and community building.
Biomedical ontology tutorial_atlanta_june2011_part2Barry Smith
The document discusses building biomedical ontologies. It notes problems with current approaches that lead to redundant ontologies. The OBO Foundry is proposed as a solution to create a single ontology for each domain through collaboration. The OBO Foundry utilizes common principles like using the Basic Formal Ontology as a top-level ontology and common relation ontology. Successful ontologies in the OBO Foundry like the Gene Ontology are discussed as examples.
Formal Ontology Meets Industry: Best PracticesDavid Koepsell
This document discusses best practices in large-scale ontology development based on the Chronious Ontology Suite case study. It describes how the suite utilizes upper-level ontologies like Basic Formal Ontology for ex-ante harmonization. It also emphasizes modularity and re-use of existing resources like the Relation Ontology and Foundational Model of Anatomy. General design principles for taxonomies focus on avoiding instances, ensuring rigid subsumption ties, and maintaining disjoint sibling classes.
ONTO-Toolkit is a collection of tools within the Galaxy framework that enables bio-ontology engineering using OBO file format ontologies. It includes wrappers for functions from the ONTO-PERL API to retrieve ontology terms and substructures. Two use cases are demonstrated: 1) identifying common ancestor terms between two molecular functions, and 2) finding the intersection between sub-ontologies for two biological processes to investigate overlap. The toolkit provides rich ontology-driven solutions for biologists within Galaxy.
From chemicals to minds: Integrated ontologies in the search for scientific u...Janna Hastings
Presented at the 2012 Interdisciplinary Ontology (InterOntology) Conference in Tokyo, February 24th 2012. This presentation gives a whirlwind tour of some "reports from the front lines" of practical bio-ontology development in ChEBI and in the Mental Functioning and Emotion Ontology projects.
Biochemical ontologies aim to capture and represent biochemical entities and the relations that exist between them in an accurate manner. A fundamental starting point is biochemical identity, but our current approach for generating identifiers is haphazard and consequently integrating data is error-prone. I will discuss plausible structure-based strategies for biochemical identity whether it be at molecular level or some part thereof (e.g. residues, collection of residues, atoms, collection of atoms, functional groups) such that identifiers may be generated in an automatic and curator/database independent manner. With structure-based identifiers in hand, we will be in a position to more accurately capture context-specific biochemical knowledge, such as how a set of residues in a binding site are involved in a chemical reaction including the fact that a key nitrogen atom must first be de-protonated. Thus, our current representation of biochemical knowledge may improve such that manual and automatic methods of bio-curation are substantially more accurate.
Science aims to develop an accurate understanding of reality through a
variety of rigorously empirical and formal methods. Ontologies are used to formalize
the meaning of terms within a domain of discourse. The Basic Formal Ontology
is an ontology of particular importance in the biomedical domains, where it provides
the top-level for numerous ontologies, including those admitted as part of the
OBO Foundry collection. The Basic Formal Ontology requires that all classes in an
ontology are actually instantiated in reality. Despite the fact that it is hard to show
whether entities of some kind exist or do not exist in reality (especially for unobservable
entities like elementary particles), this criterion fails to satisfy the need of
scientists to communicate their findings and theories unambiguously. We discuss
the problems that arise due to the Basic Formal Ontology’s realism criterion and
suggest viable alternatives.
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Towards integration of systems biology and biomedical ontologies
1. Towards integration of systems biology and biomedical
ontologies
Robert Hoehndorf
Department of Genetics
University of Cambridge
29 March 2011
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 1 / 28
2. Introduction Motivation
Motivation
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 2 / 28
3. Introduction Motivation
Motivation
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 3 / 28
4. Introduction Ontology
Applied ontology
ontology (philosophy) studies the nature of existence and categories
of being
an ontology (computer science) is the “explicit specification of a
conceptualization of a domain” [Gruber, 1993]
ontologies specify the meaning of terms in a vocabulary
formalized ontologies can be used by computers and automated
systems
Applied ontology is the branch of knowledge representation that focuses
on the content.
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 4 / 28
5. Introduction Ontology
Open Biomedical Ontologies (OBO)
Individual
Physical object Quality Function Process
ChEBI Ontology Molecule
Gene
Sequence Ontology
Transcript
GO-CC Organelle
Celltype Gene Ontology Cell
Phenotype Tissue
Ontology Organ
Anatomy
Ontology
Body
Population
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 5 / 28
6. Introduction Ontology
Systems biology
Systems biology...is about putting together rather than taking
apart, integration rather than reduction. [Denis Noble]
multi-scale data integration
domains and levels of granularity
species
kinds of data
integration of in silico, in vitro and in vivo research
focus on emergent properties
simulation of biological systems
predict and simulate systems’ behavior
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 6 / 28
7. Introduction Ontology
Systems biology
Challenges (Kitano, 2002)
data integration
validation
standard languages
specification
exchange
results
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 7 / 28
8. Introduction Ontology
Systems biology
Challenges (Kitano, 2002)
data integration
validation
standard languages
specification
exchange
results
Can we use ontologies to address these problems?
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 7 / 28
9. Harvesting SBML
MIRIAM annotations
Annotation of SBML
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 8 / 28
10. Harvesting SBML
MIRIAM annotations
Annotation of SBML
MIRIAM provides annotation of SBML entities
ontologies are treated as meta-data
search
semantic similarity
documentation
no integration with modelling language
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 9 / 28
11. Harvesting SBML
MIRIAM annotations
Information flow hypothesis
Integration of SBML and ontologies could lead to information flow
between models and ontologies.
Information flow enables the use of ontologies for
verification,
access to data,
integration and combination of models.
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 10 / 28
12. Harvesting SBML
MIRIAM annotations
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 11 / 28
13. Harvesting SBML
Ontological commitment
Rule 1: models
Model M annotated with A1:
M represents an object O1
O1 can have functions
O1 ’s functions can be realized by processes
model components represent parts of O1
M SubClassOf: represents some A1
M SubClassOf: represents some (has-function some A1)
M SubClassOf: represents some (has-function some
(realized-by only A1)
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 12 / 28
14. Harvesting SBML
Ontological commitment
BioModel 82
annotated with heterotrimeric G-protein complex cycle (GO:0031684):
represents an object O1
O1 has a function F1
F1 is realized by processes of the type heterotrimeric G-protein
complex cycle
M SubClassOf: represents some O1
O1 SubClassOf: (has-function some (realized-by only
GO:0031684)
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 13 / 28
15. Harvesting SBML
Ontological commitment
Rule 2: Compartments
Compartment C annotated with A2:
represents an object O2
part of the O1
compartment’s species represent objects that are located in O2
C SubClassOf: represents some A2
A2 SubClassOf: located-in some A1
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 14 / 28
16. Harvesting SBML
Ontological commitment
Compartment “Cell” in BioModel 82
annotated with Cell (GO:0005623):
represents an object O2
O2 is a kind of Cell
O2 is part-of O1
C SubClassOf: represents some O2
O2 SubClassOf: Cell and part-of some O1
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 15 / 28
17. Harvesting SBML
Ontological commitment
Compartment “Cell” in BioModel 82
annotated with Cell (GO:0005623):
represents an object O2
O2 is a kind of Cell
O2 is part-of O1
C SubClassOf: represents some O2
O2 SubClassOf: Cell and part-of some O1
O2 SubClassOf: Cell and part-of some (has-function
some (realized-by only GO:0031684))
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 15 / 28
18. Harvesting SBML
Ontological commitment
Rule 3: Species
represents an object O3
O3 can have functions
O3 ’s functions can be realized by processes
O3 can have qualities (concentration, amount, charge,...)
located in O2
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 16 / 28
19. Harvesting SBML
Ontological commitment
Species GTP in “Cell” in BioModel 82
annotated with GTP (CHEBI:15996):
represents an object O3
O3 is a kind of GTP
O3 is located-in O2
S SubClassOf: represents some O3
O3 SubClassOf: GTP and located-in some O2
O3 SubClassOf: GTP and located-in some (Cell and
part-of some (has-function some (realized-by only
GO:0031684)))
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 17 / 28
20. Harvesting SBML
Ontological commitment
Reaction
represents an object O3 with a function F
F is realized by P
P has participants (inputs, outputs and modifiers) O4
O4 are objects represented by species
P occurs in O1
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 18 / 28
21. Harvesting SBML
Ontological commitment
Reaction GTP-binding in BioModel 82
annotated with GTP binding (GO:0005525):
represents an object O4
O4 has a function F4
F4 is a kind of GTP binding
F4 is realized by P4
P4 has-input O3 (GTP)
R SubClassOf: represents some (has-function some F4)
F4 SubClassOf: GTP binding and realized-by only P
P SubClassOf: has-input some O3
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 19 / 28
22. Harvesting SBML
Ontological commitment
Reaction GTP-binding in BioModel 82
World of BIOMD0000000082
BIOMD0000000082 - Thomsen1988 AdenylateCyclase Inhibition
has-function (realized-by)
heterotrimeric G-protein complex cycle
Cell in
Compartment "cell" represents World of BIOMD0000000082
has-part Cell
part-of
DRG GDP GTP has-part GTP binding in world of
World of BIOMD0000000082
BIOMD0000000082
has-part GTP
represents GTP
part-of Cell in
World of
Reactions BIOMD0000000082
Reaction: GTP binding with DRG represents
GTP binding in world of
BIOMD0000000082
represents* has-input
Parameter
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 20 / 28
23. Harvesting SBML
Ontological commitment
BioModels Result
Ontologies:
FMA
ChEBI
GO
Celltype
PATO
(KEGG, Reactome)
Result on BioModels:
more than 300,000 classes
more than 800,000 axioms
90,000 complex model annotations
http://sbmlharvester.googlecode.com
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 21 / 28
24. Harvesting SBML
Inconsistency
Compartments/species annotated with functions or processes
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 22 / 28
25. Harvesting SBML
Inconsistency
Biological inconsistency: Biomodel 176
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 23 / 28
26. Harvesting SBML
Inconsistency
Biological inconsistency: Biomodel 176
[Term]
id: GO:0016887
name: ATPase activity
is a: GO:0017111 ! nucleoside-triphosphatase activity
intersection of: GO:0003824 ! catalytic activity
intersection of: has input CHEBI:15377 ! water
intersection of: has input CHEBI:15422 ! ATP
intersection of: has output CHEBI:16761 ! ADP
intersection of: has output CHEBI:26020 ! phosphates
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 24 / 28
27. Harvesting SBML
Knowledge retrieval
Query Query string # results
Contradictory defined entities Nothing 4,899
Models which represent a pro- model-of some (has-part some (has-function 54
cess involving sugar some (realized-by only (has-participant some
sugar))))
Parts of BIOMD0000000015 that part-of some BIOMD0000000015 and represents 29
represent processes involving some (has-function some (realized-by only
sugar (has-participant some sugar)))
Model entities that represent the represents some (has-part some (has-function 14
cell cycle some (realized-by only ’cell cycle’)))
Model entities that represent represents some (has-part some (’has role’ 2
mutagenic central nervous sys- some ’central nervous system drug’ and
tem drugs in the gastrointestinal ’has role’ some mutagen and part-of some
systems ’Gastrointestinal system’)
Model entities that represent represents some (has-function some 4
catalytic activity involving sugar (realized-by only (realizes some ’catalytic
in the endocrine pancreas activity’ and has-participant some (sugar
and contained-in some (part-of some
’Endocrine pancreas’)))))
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 25 / 28
28. Conclusions
Future research
Towards integration of systems biology and biomedical ontology
extension to other modelling frameworks (CellML, FieldML, ...)
application to other resources
YeastNet
knowledge discovery
ontology of functions (of chemicals)
model comparison
model composition
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 26 / 28
29. Conclusions
Acknowledgements
George Gkoutos
Michel Dumontier
Dan Cook
Bernard de Bono
John Gennari
Pierre Grenon
Sarala Wimalaratne
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 27 / 28
30. Conclusions
Thank you!
Biomodels, YeastNet in OWL:
http://sbmlharvester.googlecode.com
Modularization:
http://el-vira.googlecode.com
Robert Hoehndorf (University of Cambridge) Harvesting SBML 29 March 2011 28 / 28