690 likes | 701 Views
Discover the rules and challenges behind creating effective biomedical ontologies in this insightful talk delivered by Jennifer Clark in 2005. Explore principles like Univocity, Positivity, Objectivity, Single Inheritance, and Intelligibility of Definitions, essential for structuring information in the biomedical domain. Learn how terms, types, and classifications shape our understanding of gene product attributes, tokens, individual particulars, and more. Gain valuable insights into formal ontology construction and information science with a special reference to the biomedical field.
E N D
Principles for Building Biomedical Ontologies Talk delivered by Jennifer Clark, GO Editorial Office
Clark et al., 2005 is_a part_of
Slides and content by: Barry Smith http://ifomis.de Rama Balakrishnan, David Hill, Jennifer Clark. http://www.geneontology.org • formal ontology • information science • special reference to • the bio-medical domain.
The Rules • Univocity • Positivity • Objectivity • Single Inheritance • Intelligibility of Definitions • Basis in Reality
classes GO terms, types, kinds, universals instances annotated gene product attributes, tokens, individuals, particulars
1 Univocity: Terms should have the same meanings on every occasion of use
= bud initiation = bud initiation = bud initiation The Challenge of Univocity: People use the same words to describe different things
= bud initiation sensu Metazoa = bud initiation sensu Saccharomyces = bud initiation sensu Viridiplantae Univocity: GO adds “sensu” descriptors to discriminate among organisms
The Challenge of Univocity:People call the same thing by different names Taction Tactition Tactile sense ?
Univocity: GO uses 1 term and many characterized synonyms Taction Tactition Tactile sense perception of touch ; GO:0050975
Univocity in part_of relation • ‘is at times part of’ • antlers part_of red deer • ‘necessarily is_part’ • Seed dormancy part_of seed development • ‘necessarily has_part’ • Plant embryo part_of seed
2 Positivity: The complements of classes are not themselves classes.
Vertebrates http://www.cucco.org/CatPictures/Cat%20Nap.jpg
non-vertebrates Vertebrates http://www.cucco.org/CatPictures/Cat%20Nap.jpg
non-vertebrates Vertebrates http://www.cucco.org/CatPictures/Cat%20Nap.jpg http://www.digibarn.com/collections/systems/canon-cat/Image53.jpg
Set of all things non-vertebrates Vertebrates http://www.cucco.org/CatPictures/Cat%20Nap.jpg http://www.digibarn.com/collections/systems/canon-cat/Image53.jpg
Set of all organisms Vertebrates http://www.cucco.org/CatPictures/Cat%20Nap.jpg
Set of all organisms Invertebrates Vertebrates http://www.cucco.org/CatPictures/Cat%20Nap.jpg
Set of all organisms Invertebrates Vertebrates http://www.cucco.org/CatPictures/Cat%20Nap.jpg http://www.artalyst.com/files/userimages/user70/21088058-O.preview.jpg
membrane-bound organelle GO:0043227 V. Not a membrane bound organelle Non-membrane bound organelle
Non-membrane bound organelles A centrosome is not a membrane bound organelle, but it still may be considered an organelle.
3 Objectivity: The existence of classes is not dependent on our biological knowledge.
‘unlocalised’ ‘unknown’ ‘unclassified’ http://news.bbc.co.uk/1/hi/sci/tech/4501152.stm do not designate biological natural kinds.
Task: Annotate molecular function of 10-4, agene from Drosophila melanogaster
Molecular function ontology Annotations molecular function molecular function unknown is_a 10-4
Molecular function ontology Annotations molecular function molecular function unknown 10-4 is_a
Molecular function ontology Annotations molecular function molecular function unknown 10-4 is_a
4 Single Inheritance: No class in a classification hierarchy should have more than one is_a parent on the immediate higher level
Clark et al., 2005 is_a part_of
Rule of Single Inheritance • no diamonds: C is_a2 B is_a1 A
Problems with multiple inheritance B C is_a1 is_a2 A ‘is_a’ no longer univocal (univocal: having only one meaning)
Is_a diamond in GO Process behavior is_a locomotory behavior larval behavior larval locomotory behavior
behavior behavior of a thing descriptive behavior is_a locomotory behavior larval behavior larval locomotory behavior
Is_a diamond in GO Process behavior locomotory behavior larval behavior is_a2 is_a1 larval locomotory behavior
5 Intelligibility of Definitions: The terms used in a definition should be simpler than the term to be defined
cellular process cell differentiation cell fate cell Specification development Is_a part_of
cell differentiation osteoblast neuron keratinocytedifferentiation differentiation differentiation adipocyte garland cell differentiation differentiation ‘X cell differentiation’ is_a
Essence = Genus + Differentiae Genus: differentiation Differentiae: a neuron (or x cell)
X cell differentiation Differentiation of an x cell.
Xcell differentiation The process whereby a relatively unspecialized cell acquires specialized features of an xcell. [List characteristics of x cell.]
cone cell fate commitment retinal_cone_cell Process ontology Cell Ontology • keratinocyte • keratinocyte differentiation • fat_cell • adipocyte differentiation • dendritic_cell • dendritic cell activation
[Term] id: GO:0030182 name: neuron differentiation namespace: biological_process def: "The process whereby a relatively unspecialized cell acquires specialized features of a neuron." [GO:mah] is_a: GO:0030154 ! cell differentiation relationship: part_of GO:0048699 ! neurogenesis
[Term] id: CL:0000540 name: neuron def: "The basic cellular unit of nervous tissue. Each neuron consists of a body\, an axon\, and dendrites. Their purpose is to receive\, conduct\, and transmit impulses in the nervous system." [MESH:A.08.663] xref_analog: FBbt:00005106 xref_analog: FBbt:00005146 is_a: CL:0000393 ! electrically responsive cell is_a: CL:0000404 ! electrically signaling cell relationship: develops_from CL:0000031 ! neuroblast
[Term] id: GO:0030182 name: neuron differentiation namespace: biological_process def: "The process whereby a relatively unspecialized cell acquires specialized features of a neuron. The basic cellular unit of nervous tissue. Each neuron consists of a body\, an axon\, and dendrites. Their purpose is to receive\, conduct\, and transmit impulses in the nervous system." [MESH:A.08.663, GO:mah] is_a: GO:0030154 ! cell differentiation intersection_of: is_a GO:0030154 ! cell differentiation intersection_of: has_participant CL:0000540 ! neuron
Other Ontologies that can be aligned with GO • Chemical ontologies • 3,4-dihydroxy-2-butanone-4-phosphate synthase activity • Anatomy ontologies • metanephros development
Building Ontology Improve Collaborate and Learn