Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented by Amr Ali AL-Hossary (M.B.,B.Ch)

Similar presentations

Presentation on theme: "Presented by Amr Ali AL-Hossary (M.B.,B.Ch)"— Presentation transcript:

1 Presented by Amr Ali AL-Hossary (M.B.,B.Ch)
MGED Ontology Presented by Amr Ali AL-Hossary (M.B.,B.Ch)

2 Agenda Ontology OWL RDF MAGE MGED Current Work

3 Ontology Def: ontology is a formal representation of a set of concepts within a domain and the relationships between those concepts. Origin: philosophy, metaphysics

4 Components of Ontology
Individuals: instances or objects (the basic or "ground level" objects) Classes: sets, collections, concepts, types of objects, or kinds of things. Attributes: aspects, properties, features, characteristics, or parameters that objects (and classes) can have Relations: how classes and individuals are related to one another Restrictions: formally stated descriptions of what must be true in order for some assertion to be accepted as input Events: the changing of attributes or relations

5 Components of Ontology (contd.)
Function terms: complex structures formed from certain relations that can be used in place of an individual term in a statement. Rules: statements in the form of an if-then (antecedent-consequent) sentence that describe the logical inferences that can be drawn from an assertion in a particular form Axioms: assertions (including rules) in a logical form that together comprise the overall theory that the ontology describes in its domain of application. This definition differs from that of "axioms" in generative grammar and formal logic. In those disciplines, axioms include only statements asserted as a priori knowledge. As used here, "axioms" also include the theory derived from axiomatic statements.

6 Ontology Languages OWL: Web Ontology Language
An ontology language is a formal language used to encode the ontology. Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Acronym : OWL instead of WOL. Proposed as an easy pronounced acronym  good logos, suggest wisdom, and honor William A. Martin's “One World Language” Follow-on from RDF and RDFS, + earlier ontology language projects (OIL, DAML and DAML+OIL). Considered one of the fundamental technologies underpinning Semantic Web. All its elements (classes, properties and individuals) are defined as RDF resources, and identified by URIs.

7 OWL sublanguages OWL Lite: OWL DL: OWL Full:
support those users primarily needing a classification hierarchy and simple constraints. OWL DL: provide maximum expressiveness possible retaining computational completeness (all conclusions are guaranteed to be computed), decidability (all computations will finish in finite time), and the availability of practical reasoning algorithms. OWL Full: Based on a different semantics. designed to preserve some compatibility with RDF Schema ( e.g. a class can present a collection of individuals & as an individual itself). Every legal OWL Lite ontology is a legal OWL DL ontology. Every legal OWL DL ontology is a legal OWL Full ontology. Every valid OWL Lite conclusion is a valid OWL DL conclusion. Every valid OWL DL conclusion is a valid OWL Full conclusion.

8 OWL lite RDF Schema Features: Class (Thing, Nothing) rdfs:subClassOf
rdf:Property rdfs:subPropertyOf rdfs:domain: source object rdfs:range : values Individual

9 OWL lite (In)Equality: Property Characteristics:
equivalentClass: have the same instances (synonymous classes) equivalentProperty sameAs: other names for individuals differentFrom AllDifferent distinctMembers Property Characteristics: ObjectProperty DatatypeProperty inverseOf TransitiveProperty SymmetricProperty FunctionalProperty: only one value for individual InverseFunctionalProperty: the inverse of the property is functional

10 OWL lite Property Restrictions: Restricted Cardinality:
onProperty allValuesFrom someValuesFrom Restricted Cardinality: minCardinality (only 0 or 1) maxCardinality (only 0 or 1) cardinality (only 0 or 1) Header Information: Ontology imports

11 OWL lite Class Intersection: Datatypes Versioning: intersectionOf
xsd datatypes Versioning: versionInfo priorVersion backwardCompatibleWith incompatibleWith DeprecatedClass DeprecatedProperty

12 OWL lite Annotation Properties: rdfs:label rdfs:comment rdfs:seeAlso
rdfs:isDefinedBy AnnotationProperty OntologyProperty

13 OWL DL & OWL Full Class Axioms: oneOf, dataRange disjointWith
equivalentClass (applied to class expressions) rdfs:subClassOf

14 OWL DL & OWL Full Arbitrary Cardinality:
minCardinality maxCardinality Cardinality Boolean Combinations of Class Expressions: unionOf complementOf intersectionOf Filler Information: hasValue

15 Part II MAGE

16 MAGE group Stands for “MicroArray and Gene Expression” group
The group aims to provide a standard for the representation of microarray expression data that would facilitate the exchange of microarray information between different data systems. MAGE-OM: Microarray Gene Expression - Object Model (data exchange model) expressed in UML MAGE-ML: Microarray Gene Expression - Markup Language (data exchange format) expressed in XML MAGEstk (or MAGE Software Toolkit) collection of packages acting as converters between MAGE-OM and MAGE-ML under various programming platforms.

17 MAGE-OM sections Experiment Bioassay ArrayDesign DesignElement
Biomaterial BioAssayData QuantitationType Array Bioevent Protocol AuditAndSecurity Description HigherLevelAnalysis

18 Minimum Information About a Microarray Experiment - MIAME
needed to enable interpretation of experiment results unambiguously potentially to reproduce the experiment. Six critical data Raw data for each hybridisation (e.g., CEL or GPR files) The final processed data (normalised) for the set of hybridisations in the experiment (study) Essential annotation including experimental factors and their values Experimental design including sample data relationships (e.g., which raw data file relates to which sample, which hybridisations are technical, which are biological replicates) Sufficient annotation of the array (e.g., gene identifiers, genomic coordinates, probe oligonucleotide sequences or reference commercial array catalog number) protocols (e.g., what normalisation method has been used to obtain the final processed data)

19 MGED provides standard terms for the annotation of microarray experiments. These terms will enable structure queries of elements of the experiments. Furthermore, the terms will also enable unambiguous descriptions of how the experiment was performed. The terms will be provided in the form of an ontology which means that the terms will be organized into classes with properties and will be defined. A standard ontology format will be used. For descriptions of biological material (biomaterial) and certain treatments used in the experiment, terms may come from external resources that are specified in the Ontology. Software programs utilizing the Ontology are expected to generate forms for annotation, populate databases directly, or generate files in the established MAGE-ML format. Thus, the Ontology will be used directly by investigators annotating their microarray experiments as well as by software and database developers and therefore will be developed with these very practical applications in mind. 

20 References Web Ontology Language OWL Web Ontology Language Guide
OWL Web Ontology Language Guide OWL Web Ontology Language Overview OWL Web Ontology Language Reference OWL Web Ontology Language Semantics and Abstract Syntax Ontology Working Group Recommendations for Microarray Data Standards, Annotations, Ontologies and Databases Protégé-OWL

Download ppt "Presented by Amr Ali AL-Hossary (M.B.,B.Ch)"

Similar presentations

Ads by Google